The local (stencil) volume variables class for cell centered tpfa models with caching. More...
#include <dumux/discretization/cellcentered/tpfa/elementvolumevariables.hh>
The local (stencil) volume variables class for cell centered tpfa models with caching.
Public Types | |
using | GridVolumeVariables = GVV |
export type of the grid volume variables More... | |
using | VolumeVariables = typename GridVolumeVariables::VolumeVariables |
export type of the volume variables More... | |
Public Member Functions | |
CCTpfaElementVolumeVariables (const GridVolumeVariables &gridVolVars) | |
Constructor. More... | |
template<class FVElementGeometry , class SolutionVector > | |
void | bind (const typename FVElementGeometry::GridGeometry::GridView::template Codim< 0 >::Entity &element, const FVElementGeometry &fvGeometry, const SolutionVector &sol) |
Prepares the volume variables within the element stencil. More... | |
template<class FVElementGeometry , class SolutionVector > | |
void | bindElement (const typename FVElementGeometry::GridGeometry::GridView::template Codim< 0 >::Entity &element, const FVElementGeometry &fvGeometry, const SolutionVector &sol) |
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... | |
const GridVolumeVariables & | gridVolVars () const |
The global volume variables object we are a restriction of. More... | |
using Dumux::CCTpfaElementVolumeVariables< GVV, false >::GridVolumeVariables = GVV |
export type of the grid volume variables
using Dumux::CCTpfaElementVolumeVariables< GVV, false >::VolumeVariables = typename GridVolumeVariables::VolumeVariables |
export type of the volume variables
|
inline |
Constructor.
|
inline |
Prepares the volume variables within the element stencil.
Check if user added additional DOF dependencies, i.e. the residual of DOF globalI depends on additional DOFs not included in the discretization schemes' occupation pattern
|
inline |
|
inline |
The global volume variables object we are a restriction of.
|
inline |
access operator with scv
|
inline |
access operator with scv
|
inline |
access operator with scv index
|
inline |
access operator with scv index