Discontinuous Galerkin Library
#include "dg/algorithm.h"
matrix_categories.h
Go to the documentation of this file.
1#ifndef _DG_MATRIX_CATEGORIES_
2#define _DG_MATRIX_CATEGORIES_
3
4namespace dg{
5
8
10struct AnyMatrixTag{};
11
15
16
17//
27
29struct CuspMatrixTag: public AnyMatrixTag {};
31struct MPIMatrixTag: public AnyMatrixTag {};
35struct DenseMatrixTag: public AnyMatrixTag {};
36
37}//namespace dg
38
39#endif //_DG_MATRIX_CATEGORIES_
This is the namespace for all functions and classes defined and used by the discontinuous Galerkin li...
tensor_category base class
Definition: matrix_categories.h:10
One of cusp's matrices, for these only the blas2 transfer and the symv( m,x,y) are implemented.
Definition: matrix_categories.h:29
indicate our dense matrix format
Definition: matrix_categories.h:35
indicate one of our mpi matrices
Definition: matrix_categories.h:31
Indicate that a type is not a tensor.
Definition: matrix_categories.h:13
Indicates that the type has a member function with the same name and interface (up to the matrix itse...
Definition: matrix_categories.h:26
indicate our sparse block matrix format
Definition: matrix_categories.h:33