Traits for multidomain problems.
#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>#include <dumux/linear/dunevectors.hh>Go to the source code of this file.
| 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. | |