|
Discontinuous Galerkin Library
#include "dg/algorithm.h"
|
The vector traits. More...
Public Types | |
| using | value_type = void |
| using | tensor_category = NotATensorTag |
| using | execution_policy = NoPolicyTag |
The vector traits.
Specialize this struct if you want to enable your own vector/container class for the use in blas1 functions. The contained types are
value_type the elementary data type of the contained data tensor_category the layout of the data (derives from AnyMatrixTag) execution_policy for SharedVectorTag the execution policy (derives from AnyPolicyTag) indicates the type of hardware memory is physically allocated on in a vector class and therefore indicates the possible parallelization and optimization strategies. | using dg::TensorTraits< Vector, Enable >::execution_policy = NoPolicyTag |
| using dg::TensorTraits< Vector, Enable >::tensor_category = NotATensorTag |
| using dg::TensorTraits< Vector, Enable >::value_type = void |