35 #ifndef NEKTAR_LIB_UTILITIES_LINEAR_ALGEBRA_CAN_GET_RAW_PTR_HPP
36 #define NEKTAR_LIB_UTILITIES_LINEAR_ALGEBRA_CAN_GET_RAW_PTR_HPP
38 #include <type_traits>
43 template<
typename MatrixType>
49 template<
typename T,
typename R>
52 template<
typename T,
typename M>
54 !std::is_same<BlockMatrixTag, M>::value && CanGetRawPtr<T>::value,
55 std::true_type, std::false_type>::type
The above copyright notice and this permission notice shall be included.