#include <dumux/multidomain/traits.hh>
|
using | Scalar = typename makeFromIndexedType< std::common_type_t, SubDomainScalar, Indices >::type |
| the scalar type More...
|
|
using | SolutionVector = typename makeFromIndexedType< Dune::MultiTypeBlockVector, SubDomainSolutionVector, Indices >::type |
| the solution vector type More...
|
|
using | JacobianMatrix = typename Detail::MultiDomainMatrixType< SubDomainJacobianMatrix, Indices, Scalar >::type |
| the jacobian type More...
|
|
template<template< std::size_t > class T> |
using | Tuple = typename makeFromIndexedType< std::tuple, T, Indices >::type |
| helper alias to create tuple<...> from indexed type More...
|
|
template<template< std::size_t > class T> |
using | TupleOfSharedPtr = typename Detail::MultiDomainTupleSharedPtr< T, Indices >::type |
| helper alias to create tuple<std::shared_ptr<...>> from indexed type More...
|
|
template<template< std::size_t > class T> |
using | TupleOfSharedPtrConst = typename Detail::MultiDomainTupleSharedPtrConst< T, Indices >::type |
| helper alias to create tuple<std::shared_ptr<const ...>> from indexed type More...
|
|
|
static constexpr std::size_t | numSubDomains = sizeof...(SubDomainTypeTags) |
| the number of subdomains More...
|
|
◆ JacobianMatrix
template<typename... SubDomainTypeTags>
◆ Scalar
template<typename... SubDomainTypeTags>
◆ SolutionVector
template<typename... SubDomainTypeTags>
◆ Tuple
template<typename... SubDomainTypeTags>
template<template< std::size_t > class T>
helper alias to create tuple<...> from indexed type
◆ TupleOfSharedPtr
template<typename... SubDomainTypeTags>
template<template< std::size_t > class T>
helper alias to create tuple<std::shared_ptr<...>> from indexed type
◆ TupleOfSharedPtrConst
template<typename... SubDomainTypeTags>
template<template< std::size_t > class T>
helper alias to create tuple<std::shared_ptr<const ...>> from indexed type
◆ numSubDomains
template<typename... SubDomainTypeTags>
The documentation for this struct was generated from the following file: