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. More...
|
|
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. More...
|
|
const GlobalPosition & | center () const |
| The center of the sub control volume face. More...
|
|
const GlobalPosition & | ipGlobal () const |
| The integration point of the sub control volume face. More...
|
|
const GlobalPosition | unitOuterNormal () const |
| The unit outer normal. More...
|
|
GridIndexType | insideScvIdx () const |
| Index of the inside sub control volume for spatial param evaluation. More...
|
|
GridIndexType | outsideScvIdx () const |
| index of the outside sub control volume for spatial param evaluation More...
|
|
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: