Face centered staggered sub control volume face.
#include <dumux/discretization/facecentered/staggered/subcontrolvolumeface.hh>
|
| | FaceCenteredStaggeredSubControlVolumeFace ()=default |
| |
| | FaceCenteredStaggeredSubControlVolumeFace (const ElementGeometry &elementGeometry, const IntersectionGeometry &intersectionGeometry, const std::array< GridIndexType, 2 > globalScvIndices, const SmallLocalIndexType localScvfIdx, const GridIndexType globalScvfIdx, const GlobalPosition &unitOuterNormal, const FaceType faceType, const BoundaryType boundaryType) |
| | The constructor for frontal faces.
|
| |
| template<class LateralFacetGeometry> |
| | FaceCenteredStaggeredSubControlVolumeFace (const ElementGeometry &elementGeometry, const IntersectionGeometry &intersectionGeometry, const LateralFacetGeometry &lateralFacetGeometry, const std::array< GridIndexType, 2 > globalScvIndices, const SmallLocalIndexType localScvfIdx, const GridIndexType globalScvfIdx, const GlobalPosition &unitOuterNormal, const FaceType faceType, const BoundaryType boundaryType) |
| | The constructor for lateral faces.
|
| |
| const GlobalPosition & | center () const |
| | The center of the sub control volume face.
|
| |
| const GlobalPosition & | ipGlobal () const |
| | The integration point of the sub control volume face.
|
| |
| const GlobalPosition | unitOuterNormal () const |
| | The unit outer normal.
|
| |
| GridIndexType | insideScvIdx () const |
| | Index of the inside sub control volume for spatial param evaluation.
|
| |
| GridIndexType | outsideScvIdx () const |
| | index of the outside sub control volume for spatial param evaluation
|
| |
| GridIndexType | index () const |
| |
| SmallLocalIndexType | localIndex () const |
| |
| FaceType | faceType () const |
| |
| bool | boundary () const |
| |
| bool | processorBoundary () const |
| |
| bool | isFrontal () const |
| |
| bool | isLateral () const |
| |
| Scalar | area () const |
| |
| SmallLocalIndexType | normalAxis () const |
| |
| std::int_least8_t | directionSign () const |
| |
◆ GlobalPosition
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ Traits
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ BoundaryType
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
| Enumerator |
|---|
| interior | |
| physicalBoundary | |
| processorBoundary | |
◆ FaceType
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
| Enumerator |
|---|
| frontal | |
| lateral | |
◆ FaceCenteredStaggeredSubControlVolumeFace() [1/3]
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ FaceCenteredStaggeredSubControlVolumeFace() [2/3]
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
| Dumux::FaceCenteredStaggeredSubControlVolumeFace< GridView, T >::FaceCenteredStaggeredSubControlVolumeFace |
( |
const ElementGeometry & | elementGeometry, |
|
|
const IntersectionGeometry & | intersectionGeometry, |
|
|
const std::array< GridIndexType, 2 > | globalScvIndices, |
|
|
const SmallLocalIndexType | localScvfIdx, |
|
|
const GridIndexType | globalScvfIdx, |
|
|
const GlobalPosition & | unitOuterNormal, |
|
|
const FaceType | faceType, |
|
|
const BoundaryType | boundaryType ) |
|
inline |
◆ FaceCenteredStaggeredSubControlVolumeFace() [3/3]
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
template<class LateralFacetGeometry>
| Dumux::FaceCenteredStaggeredSubControlVolumeFace< GridView, T >::FaceCenteredStaggeredSubControlVolumeFace |
( |
const ElementGeometry & | elementGeometry, |
|
|
const IntersectionGeometry & | intersectionGeometry, |
|
|
const LateralFacetGeometry & | lateralFacetGeometry, |
|
|
const std::array< GridIndexType, 2 > | globalScvIndices, |
|
|
const SmallLocalIndexType | localScvfIdx, |
|
|
const GridIndexType | globalScvfIdx, |
|
|
const GlobalPosition & | unitOuterNormal, |
|
|
const FaceType | faceType, |
|
|
const BoundaryType | boundaryType ) |
|
inline |
◆ area()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ boundary()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ center()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ directionSign()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ faceType()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ index()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ insideScvIdx()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ ipGlobal()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ isFrontal()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ isLateral()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ localIndex()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ normalAxis()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ outsideScvIdx()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ processorBoundary()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
◆ unitOuterNormal()
template<class GridView, class T = FaceCenteredDefaultScvfGeometryTraits<GridView>>
The documentation for this class was generated from the following file: