Class for a sub control volume face in the box method, i.e a part of the boundary of a sub control volume we compute fluxes on. We simply use the base class here.
More...
template<class GV, class T = BoxDefaultScvfGeometryTraits<GV>>
class Dumux::BoxSubControlVolumeFace< GV, T >
- Template Parameters
-
| GV | the type of the grid view |
| T | the scvf geometry traits |
|
| | BoxSubControlVolumeFace ()=default |
| | The default constructor.
|
| |
| template<class Corners, class Element> |
| | BoxSubControlVolumeFace (const Corners &corners, const GlobalPosition &normal, const Element &element, const typename Element::Geometry &elemGeometry, GridIndexType scvfIndex, std::vector< LocalIndexType > &&scvIndices, bool boundary=false) |
| | Constructor for inner scvfs.
|
| |
| template<class Corners, class Intersection> |
| | BoxSubControlVolumeFace (const Corners &corners, const GlobalPosition &normal, const Intersection &intersection, const typename Intersection::Geometry &isGeometry, LocalIndexType indexInIntersection, GridIndexType scvfIndex, std::vector< LocalIndexType > &&scvIndices, bool boundary=false) |
| | Constructor for boundary scvfs.
|
| |
| const GlobalPosition & | center () const |
| | The center of the sub control volume face.
|
| |
| const GlobalPosition & | ipGlobal () const |
| | The integration point for flux evaluations in global coordinates.
|
| |
| Scalar | area () const |
| | The area of the sub control volume face.
|
| |
| bool | boundary () const |
| | returns true if the sub control volume face is on the boundary
|
| |
| const GlobalPosition & | unitOuterNormal () const |
| |
| LocalIndexType | insideScvIdx () const |
| | index of the inside sub control volume
|
| |
| LocalIndexType | outsideScvIdx (int i=0) const |
| | Index of the i-th outside sub control volume or boundary scv index.
|
| |
| std::size_t | numOutsideScvs () const |
| | The number of scvs on the outside of this face.
|
| |
| GridIndexType | index () const |
| | The local index of this sub control volume face.
|
| |
| BoundaryFlag::value_type | boundaryFlag () const |
| | Return the boundary flag.
|
| |