Class for the face variables vector. Specialization for the case of storing the face variables globally.
#include <dumux/discretization/staggered/elementfacevariables.hh>
|
| StaggeredElementFaceVariables (const GridFaceVariables &gridFaceVariables) |
|
template<class SubControlVolumeFace , typename std::enable_if_t<!std::is_integral< SubControlVolumeFace >::value, int > = 0> |
const FaceVariables & | operator[] (const SubControlVolumeFace &scvf) const |
| operator for the access with an scvf More...
|
|
const FaceVariables & | operator[] (const std::size_t scvfIdx) const |
|
template<class FVElementGeometry , class SolutionVector > |
StaggeredElementFaceVariables | 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 > |
StaggeredElementFaceVariables | 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 GridFaceVariables & | gridFaceVariables () const |
| The global volume variables object we are a restriction of. More...
|
|
◆ FaceVariables
◆ GridFaceVariables
◆ StaggeredElementFaceVariables()
◆ bind() [1/2]
template<class GFV >
template<class FVElementGeometry , class SolutionVector >
void Dumux::StaggeredElementFaceVariables< GFV, true >::bind |
( |
const typename FVElementGeometry::GridGeometry::GridView::template Codim< 0 >::Entity & |
element, |
|
|
const FVElementGeometry & |
fvGeometry, |
|
|
const SolutionVector & |
sol |
|
) |
| & |
|
inline |
◆ bind() [2/2]
template<class GFV >
template<class FVElementGeometry , class SolutionVector >
◆ bindElement() [1/2]
template<class GFV >
template<class FVElementGeometry , class SolutionVector >
void Dumux::StaggeredElementFaceVariables< GFV, true >::bindElement |
( |
const typename FVElementGeometry::GridGeometry::GridView::template Codim< 0 >::Entity & |
element, |
|
|
const FVElementGeometry & |
fvGeometry, |
|
|
const SolutionVector & |
sol |
|
) |
| & |
|
inline |
◆ bindElement() [2/2]
template<class GFV >
template<class FVElementGeometry , class SolutionVector >
◆ gridFaceVariables()
◆ 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]
template<class GFV >
template<class SubControlVolumeFace , typename std::enable_if_t<!std::is_integral< SubControlVolumeFace >::value, int > = 0>
The documentation for this class was generated from the following file: