The local (stencil) volume variables class for cell centered tpfa models with caching.
More...
template<class GVV>
class Dumux::CCMpfaElementVolumeVariables< GVV, false >
The local (stencil) volume variables class for cell centered tpfa models with caching.
|
| CCMpfaElementVolumeVariables (const GridVolumeVariables &gridVolVars) |
| Constructor. More...
|
|
template<class SubControlVolume , typename std::enable_if_t<!std::is_integral< SubControlVolume >::value, int > = 0> |
const VolumeVariables & | operator[] (const SubControlVolume &scv) const |
| access operator with scv More...
|
|
template<class SubControlVolume , typename std::enable_if_t<!std::is_integral< SubControlVolume >::value, int > = 0> |
VolumeVariables & | operator[] (const SubControlVolume &scv) |
| access operator with scv More...
|
|
const VolumeVariables & | operator[] (std::size_t scvIdx) const |
| access operator with scv index More...
|
|
VolumeVariables & | operator[] (std::size_t scvIdx) |
| access operator with scv index More...
|
|
template<class FVElementGeometry , class SolutionVector > |
CCMpfaElementVolumeVariables | bind (const typename FVElementGeometry::GridGeometry::GridView::template Codim< 0 >::Entity &element, const FVElementGeometry &fvGeometry, const SolutionVector &sol) && |
| bind the local view (r-value overload) This overload is called when an instance of this class is a temporary in the usage context This allows a usage like this: const auto view = localView(...).bind(element); More...
|
|
template<class FVElementGeometry , class SolutionVector > |
void | bind (const typename FVElementGeometry::GridGeometry::GridView::template Codim< 0 >::Entity &element, const FVElementGeometry &fvGeometry, const SolutionVector &sol) & |
|
template<class FVElementGeometry , class SolutionVector > |
CCMpfaElementVolumeVariables | bindElement (const typename FVElementGeometry::GridGeometry::GridView::template Codim< 0 >::Entity &element, const FVElementGeometry &fvGeometry, const SolutionVector &sol) && |
| bind the local view (r-value overload) This overload is called when an instance of this class is a temporary in the usage context This allows a usage like this: const auto view = localView(...).bind(element); More...
|
|
template<class FVElementGeometry , class SolutionVector > |
void | bindElement (const typename FVElementGeometry::GridGeometry::GridView::template Codim< 0 >::Entity &element, const FVElementGeometry &fvGeometry, const SolutionVector &sol) & |
|
const GridVolumeVariables & | gridVolVars () const |
| The global volume variables object we are a restriction of. More...
|
|
void | clear () |
| Clear all local storage. More...
|
|