AMDiS  0.3
The Adaptive Multi-Dimensional Simulation Toolbox
Traits.hpp
1 #pragma once
2 
3 #include <dune/grid/common/partitionset.hh>
4 #include <amdis/linearalgebra/Communication.hpp>
5 #include <amdis/linearalgebra/eigen/MatrixSize.hpp>
6 #include <amdis/linearalgebra/eigen/MatrixBackend.hpp>
7 #include <amdis/linearalgebra/eigen/VectorBackend.hpp>
8 
9 namespace AMDiS
10 {
14  struct EigenTraits
15  {
16  template <class Value>
18 
19  template <class Value>
21 
22  using PartitionSet = Dune::Partitions::All;
25  };
26 
27  template <class>
28  using BackendTraits = EigenTraits;
29 
30 } // end namespace AMDiS
Contains all classes needed for solving linear and non linear equation systems.
Definition: AdaptBase.hpp:6
The basic container that stores a base vector and a corresponding basis.
Definition: VectorBackend.hpp:16
The basic container that stores a base matrix and a corresponding row/column feSpace.
Definition: MatrixBackend.hpp:19
Dummy implementation for sequential communication.
Definition: Communication.hpp:14
Definition: Traits.hpp:14
Definition: MatrixSize.hpp:11