Traits for multidomain problems. More...
#include <type_traits>
#include <tuple>
#include <utility>
#include <memory>
#include <dune/common/fmatrix.hh>
#include <dune/common/indices.hh>
#include <dune/istl/bcrsmatrix.hh>
#include <dune/istl/multitypeblockvector.hh>
#include <dune/istl/multitypeblockmatrix.hh>
#include <dumux/common/properties.hh>
#include <dumux/common/typetraits/matrix.hh>
#include <dumux/common/typetraits/utility.hh>
Go to the source code of this file.
Traits for multidomain problems.
Classes | |
class | Dumux::Detail::createMultiTypeBlockMatrixType< Scalar, JacobianBlocks > |
a helper class to create a multitype matrix given the diagonal matrix blocks More... | |
struct | Dumux::Detail::MultiDomainTupleSharedPtr< T, Indices > |
helper alias to create a tuple of shared_ptr<...> from an indexed type More... | |
struct | Dumux::Detail::MultiDomainTupleSharedPtrConst< T, Indices > |
helper alias to create a tuple of shared_ptr<const ...> from an indexed type More... | |
struct | Dumux::Detail::MultiDomainMatrixType< SubDomainDiagBlocks, Indices, Scalar > |
helper alias to create the JacobianMatrix type More... | |
struct | Dumux::MultiDomainTraits< SubDomainTypeTags > |
struct | Dumux::MultiDomainTraits< SubDomainTypeTags >::SubDomain< id > |
Namespaces | |
namespace | Dumux |
namespace | Dumux::Detail |
Distance implementation details. | |