The local (stencil) volume variables class for box models with caching.
More...
#include <dumux/discretization/box/elementvolumevariables.hh>
template<class GVV>
class Dumux::BoxElementVolumeVariables< GVV, true >
The local (stencil) volume variables class for box models with caching.
- Note
- the volume variables are stored for the whole grid view in the corresponding GridVolumeVariables class
|
| using | GridVolumeVariables = GVV |
| | export type of the grid volume variables
|
| using | VolumeVariables = typename GridVolumeVariables::VolumeVariables |
| | export type of the volume variables
|
|
| | BoxElementVolumeVariables (const GridVolumeVariables &gridVolVars) |
| | Constructor.
|
| const VolumeVariables & | operator[] (std::size_t scvIdx) const |
| template<class SubControlVolume, typename std::enable_if_t<!std::is_integral< SubControlVolume >::value, int > = 0> |
| const VolumeVariables & | operator[] (const SubControlVolume &scv) const |
| 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> |
| 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.
|
◆ GridVolumeVariables
export type of the grid volume variables
◆ VolumeVariables
export type of the volume variables
◆ BoxElementVolumeVariables()
◆ bind()
template<class GVV>
template<class FVElementGeometry, class SolutionVector>
| void Dumux::BoxElementVolumeVariables< GVV, true >::bind |
( |
const typename FVElementGeometry::GridGeometry::GridView::template Codim< 0 >::Entity & | element, |
|
|
const FVElementGeometry & | fvGeometry, |
|
|
const SolutionVector & | sol ) |
|
inline |
◆ bindElement()
template<class GVV>
template<class FVElementGeometry, class SolutionVector>
| void Dumux::BoxElementVolumeVariables< GVV, true >::bindElement |
( |
const typename FVElementGeometry::GridGeometry::GridView::template Codim< 0 >::Entity & | element, |
|
|
const FVElementGeometry & | fvGeometry, |
|
|
const SolutionVector & | sol ) |
|
inline |
◆ gridVolVars()
The global volume variables object we are a restriction of.
◆ operator[]() [1/2]
template<class GVV>
template<class SubControlVolume, typename std::enable_if_t<!std::is_integral< SubControlVolume >::value, int > = 0>
◆ operator[]() [2/2]
The documentation for this class was generated from the following file: