Class for the face variables vector. Specialization for the case of storing the face variables globally.
#include <dumux/discretization/facecentered/staggered/elementvolumevariables.hh>
|
| using | GridVolumeVariables = GVV |
| | export type of the grid volume variables
|
| using | VolumeVariables = typename GridVolumeVariables::VolumeVariables |
| | export type of the volume variables
|
|
| | FaceCenteredStaggeredElementVolumeVariables (const GridVolumeVariables &gridVolumeVariables) |
| const VolumeVariables & | operator[] (const SubControlVolume &scv) const |
| | operator for the access with an scvf
|
| const VolumeVariables & | operator[] (const std::size_t scvIdx) const |
| template<class SolutionVector> |
| ThisType | bind (const typename FVElementGeometry::Element &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);
|
| template<class SolutionVector> |
| void | bind (const typename FVElementGeometry::Element &element, const FVElementGeometry &fvGeometry, const SolutionVector &sol) & |
| template<class SolutionVector> |
| ThisType | bindElement (const typename FVElementGeometry::Element &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);
|
| template<class SolutionVector> |
| void | bindElement (const typename FVElementGeometry::Element &element, const FVElementGeometry &fvGeometry, const SolutionVector &sol) & |
| const GridVolumeVariables & | gridVolVars () const |
| | The global volume variables object we are a restriction of.
|
| bool | hasVolVars (const std::size_t scvIdx) const |
| | Returns true if volVars exist for the given scv index.
|
◆ GridVolumeVariables
◆ VolumeVariables
◆ FaceCenteredStaggeredElementVolumeVariables()
◆ bind() [1/2]
template<class GVV>
template<class SolutionVector>
For compatibility reasons with the case of not storing the face vars. function to be called before assembling an element, preparing the vol vars within the stencil
◆ bind() [2/2]
template<class GVV>
template<class SolutionVector>
◆ bindElement() [1/2]
template<class GVV>
template<class SolutionVector>
Binding of an element, prepares only the face variables of the element specialization for Staggered models
◆ bindElement() [2/2]
template<class GVV>
template<class SolutionVector>
◆ gridVolVars()
◆ hasVolVars()
◆ operator[]() [1/2]
operator for the access with an index needed for cc methods for the access to the boundary volume variables
◆ operator[]() [2/2]
The documentation for this class was generated from the following file: