Class for the face variables vector. Specialization for the case of not storing the face variables globally.
|
| | 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
|
| |
| const FaceVariables & | operator[] (const std::size_t scvfIdx) const |
| | const operator for the access with an index
|
| |
| 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
|
| |
| FaceVariables & | operator[] (const std::size_t scvfIdx) |
| |
| 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);
|
| |
| 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);
|
| |
| 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.
|
| |