Cell center specific auxiliary GridVariables classes. Required for the Dumux multi-domain framework. More...
#include <dumux/discretization/staggered/gridvariables.hh>
Cell center specific auxiliary GridVariables classes. Required for the Dumux multi-domain framework.
Public Types | |
using | GridVolumeVariables = typename ActualGridVariables::GridVolumeVariables |
using | GridFaceVariables = typename ActualGridVariables::GridFaceVariables |
using | GridFluxVariablesCache = typename ActualGridVariables::GridFluxVariablesCache |
using | VolumeVariables = typename GridVolumeVariables::VolumeVariables |
export type of the volume variables More... | |
using | PrimaryVariables = typename VolumeVariables::PrimaryVariables |
export primary variable type More... | |
using | GridGeometry = typename ActualGridVariables::GridGeometry |
Public Member Functions | |
template<class SolVector > | |
void | init (const SolVector &curSol) |
initialize all variables (stationary case) More... | |
template<class SolVector > | |
void | update (const SolVector &curSol) |
update the volume variables and the flux variables cache More... | |
template<class SolVector > | |
void | resetTimeStep (const SolVector &sol) |
resets state to the one before time integration More... | |
const GridFluxVariablesCache & | gridFluxVarsCache () const |
return the flux variables cache More... | |
GridFluxVariablesCache & | gridFluxVarsCache () |
return the flux variables cache More... | |
const GridVolumeVariables & | curGridVolVars () const |
return the current volume variables More... | |
GridVolumeVariables & | curGridVolVars () |
return the current volume variables More... | |
const GridVolumeVariables & | prevGridVolVars () const |
return the volume variables of the previous time step (for instationary problems) More... | |
GridVolumeVariables & | prevGridVolVars () |
return the volume variables of the previous time step (for instationary problems) More... | |
const GridFaceVariables & | curGridFaceVars () const |
return the current face variables More... | |
GridFaceVariables & | curGridFaceVars () |
return the current face variables More... | |
const GridFaceVariables & | prevGridFaceVars () const |
return the previous face variables More... | |
GridFaceVariables & | prevGridFaceVars () |
return the previous face variables More... | |
const GridGeometry & | gridGeometry () const |
return the fv grid geometry More... | |
const ActualGridVariables & | gridVariables () const |
ActualGridVariables & | gridVariables () |
Protected Attributes | |
ActualGridVariables * | gridVariables_ |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
export primary variable type
|
inherited |
export type of the volume variables
|
inlineinherited |
return the current face variables
|
inlineinherited |
return the current face variables
|
inlineinherited |
return the current volume variables
|
inlineinherited |
return the current volume variables
|
inlineinherited |
return the flux variables cache
|
inlineinherited |
return the flux variables cache
|
inlineinherited |
return the fv grid geometry
|
inlineinherited |
|
inlineinherited |
|
inline |
initialize all variables (stationary case)
|
inlineinherited |
return the previous face variables
|
inlineinherited |
return the previous face variables
|
inlineinherited |
return the volume variables of the previous time step (for instationary problems)
|
inlineinherited |
return the volume variables of the previous time step (for instationary problems)
|
inline |
resets state to the one before time integration
|
inline |
update the volume variables and the flux variables cache
|
protectedinherited |