Subdomain-specific view on a multidomain assembler. Allows retrieval of sub-domain specific objects w/o passing a domain id. More...
#include <dumux/multidomain/assemblerview.hh>
Public Types | |
using | CouplingManager = typename MDAssembler::CouplingManager |
using | SolutionVector = typename MDAssembler::SolutionVector |
Public Member Functions | |
MultiDomainAssemblerSubDomainView (MDAssembler &assembler, Dune::index_constant< domainId >) | |
template<std::size_t i> | |
auto | localResidual (Dune::index_constant< i > id) const |
auto | localResidual () const |
template<std::size_t i> | |
const auto & | problem (Dune::index_constant< i > id) const |
const auto & | problem () const |
template<std::size_t i> | |
const auto & | gridGeometry (Dune::index_constant< i > id) const |
const auto & | gridGeometry () const |
template<std::size_t i> | |
const auto & | gridVariables (Dune::index_constant< i > id) const |
const auto & | gridVariables () const |
const auto & | prevSol () const |
bool | isStationaryProblem () const |
template<class A = MDAssembler, typename std::enable_if_t<!hasStaticIsImplicit< A >, int > = 0> | |
bool | isImplicit () const |
Static Public Member Functions | |
template<class A = MDAssembler, typename std::enable_if_t< hasStaticIsImplicit< A >, int > = 0> | |
static constexpr bool | isImplicit () |
using Dumux::MultiDomainAssemblerSubDomainView< MDAssembler, domainId >::CouplingManager = typename MDAssembler::CouplingManager |
using Dumux::MultiDomainAssemblerSubDomainView< MDAssembler, domainId >::SolutionVector = typename MDAssembler::SolutionVector |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestaticconstexpr |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |