Skip to content
Snippets Groups Projects

add traits to test whether a dune matrix/vector has only one component

Merged Praetorius, Simon requested to merge feature/scalar_matrix_vector_traits into master
1 file
+ 16
0
Compare changes
  • Side-by-side
  • Inline
@@ -39,6 +39,15 @@ namespace Dune
template <class T, int N>
struct IsMatrix<DiagonalMatrix<T,N>> : std::true_type {};
template <class T>
struct IsScalarMatrix : std::false_type {};
template <class T>
struct IsScalarMatrix<FieldMatrix<T,1,1>> : std::true_type {};
template <class T>
struct IsScalarMatrix<DiagonalMatrix<T,1>> : std::true_type {};
template <class T>
struct IsVector : std::false_type {};
@@ -46,6 +55,13 @@ namespace Dune
template <class T, int N>
struct IsVector<FieldVector<T,N>> : std::true_type {};
template <class T>
struct IsScalarVector : std::false_type {};
template <class T>
struct IsScalarVector<FieldVector<T,1>> : std::true_type {};
template <class T>
struct IsMatVec
Loading