Class for the face variables vector. Specialization for the case of not storing the face variables globally. More...
#include <dumux/discretization/staggered/elementfacevariables.hh>
Class for the face variables vector. Specialization for the case of not storing the face variables globally.
Public Types | |
using | GridFaceVariables = GFV |
export type of the grid volume variables More... | |
using | FaceVariables = typename GridFaceVariables::FaceVariables |
export type of the volume variables More... | |
Public Member Functions | |
StaggeredElementFaceVariables (const GridFaceVariables &globalFacesVars) | |
template<class SubControlVolumeFace , typename std::enable_if_t<!std::is_integral< SubControlVolumeFace >::value, int > = 0> | |
const FaceVariables & | operator[] (const SubControlVolumeFace &scvf) const |
const operator for the access with an scvf More... | |
const FaceVariables & | operator[] (const std::size_t scvfIdx) const |
const operator for the access with an index More... | |
template<class SubControlVolumeFace , typename std::enable_if_t<!std::is_integral< SubControlVolumeFace >::value, int > = 0> | |
FaceVariables & | operator[] (const SubControlVolumeFace &scvf) |
operator for the access with an scvf More... | |
FaceVariables & | operator[] (const std::size_t scvfIdx) |
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 GridFaceVariables & | gridFaceVariables () const |
The global volume variables object we are a restriction of. More... | |
using Dumux::StaggeredElementFaceVariables< GFV, false >::FaceVariables = typename GridFaceVariables::FaceVariables |
export type of the volume variables
using Dumux::StaggeredElementFaceVariables< GFV, false >::GridFaceVariables = GFV |
export type of the grid volume variables
|
inline |
|
inline |
For compatibility reasons with the case of not storing the vol vars. function to be called before assembling an element, preparing the vol vars within the stencil
|
inline |
Binding of an element, prepares only the face variables of the element specialization for Staggered models
|
inline |
The global volume variables object we are a restriction of.
|
inline |
|
inline |
const operator for the access with an index
|
inline |
operator for the access with an scvf
|
inline |
const operator for the access with an scvf