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 |