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
59 #endif //NEKTAR_LIB_UTILITIES_LINEAR_ALGEBRA_CAN_GET_RAW_PTR_HPP