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. 
 | 
|  |