template<class MDTraits>
class Dumux::MultiDomainFVGridVariables< MDTraits >
- Template Parameters
-
MDTraits | the multidomain traits |
|
| MultiDomainFVGridVariables (MultiDomainFVGridGeometry< MDTraits > gridGeometries, MultiDomainFVProblem< MDTraits > problems) |
| Construct the grid variables.
|
|
| MultiDomainFVGridVariables (TupleType ggTuple) |
| Construct wrapper from a tuple of grid variables.
|
|
void | init (const SolutionVector &sol) |
| initialize all variables
|
|
void | update (const SolutionVector &sol, bool forceFluxCacheUpdate=false) |
| update all variables
|
|
void | updateAfterGridAdaption (const SolutionVector &sol) |
| update all variables after grid adaption
|
|
void | advanceTimeStep () |
| Sets the current state as the previous for next time step.
|
|
void | resetTimeStep (const SolutionVector &sol) |
| resets state to the one before time integration
|
|
template<std::size_t i> |
const Type< i > & | operator[] (Dune::index_constant< i > id) const |
| return the grid variables for domain with index i
|
|
template<std::size_t i> |
Type< i > & | operator[] (Dune::index_constant< i > id) |
| return the grid variables for domain with index i
|
|
template<std::size_t i> |
const PtrType< i > & | get (Dune::index_constant< i > id=Dune::index_constant< i >{}) const |
| access the ith grid variables pointer we are wrapping
|
|
template<std::size_t i> |
PtrType< i > & | get (Dune::index_constant< i > id=Dune::index_constant< i >{}) |
| access the ith grid variables pointer we are wrapping
|
|
TupleType & | asTuple () |
| Access the underlying tuple representation.
|
|
const TupleType & | asTuple () const |
| Access the underlying tuple representation.
|
|