Class for the face variables vector. Specialization for the case of storing the face variables globally. More...
#include <dumux/discretization/staggered/elementfacevariables.hh>
Class for the face variables vector. Specialization for the case of 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 &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 > | |
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, true >::FaceVariables = typename GridFaceVariables::FaceVariables |
export type of the volume variables
using Dumux::StaggeredElementFaceVariables< GFV, true >::GridFaceVariables = GFV |
export type of the grid volume variables
|
inline |
|
inline |
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
|
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 |
operator for the access with an index needed for cc methods for the access to the boundary volume variables
|
inline |
operator for the access with an scvf