Class for a sub control volume face in mpfa methods, i.e a part of the boundary of a control volume we compute fluxes on.
More...
template<class GV, class T = CCMpfaDefaultScvfGeometryTraits<GV>>
class Dumux::CCMpfaSubControlVolumeFace< GV, T >
- Template Parameters
-
| GV | the type of the grid view |
| T | the scvf geometry traits |
|
| template<class MpfaHelper, class Intersection> |
| | CCMpfaSubControlVolumeFace (const MpfaHelper &helper, CornerStorage &&corners, const Intersection &intersection, FacetInfo facetInfo, GridIndexType vIdxGlobal, unsigned int vIdxLocal, GridIndexType scvfIndex, GridIndexType insideScvIdx, const OutsideGridIndexStorage &outsideScvIndices, Scalar q, bool boundary) |
| | Constructor.
|
| |
| 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 domain boundary
|
| |
| GridIndexType | index () const |
| | The global index of this sub control volume face.
|
| |
| GridIndexType | vertexIndex () const |
| | Returns the index of the vertex the scvf is connected to.
|
| |
| unsigned int | vertexIndexInElement () const |
| | Returns the element-local vertex index the scvf is connected to.
|
| |
| GridIndexType | insideScvIdx () const |
| | index of the inside sub control volume
|
| |
| std::size_t | numOutsideScvs () const |
| | The number of scvs on the outside of this scv face.
|
| |
| GridIndexType | outsideScvIdx (int i=0) const |
| | Index of the i-th outside sub control volume or boundary scv index.
|
| |
| const OutsideGridIndexStorage & | outsideScvIndices () const |
| | returns the outside scv indices (can be more than one index for dim < dimWorld)
|
| |
| 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.
|
| |
| const GlobalPosition & | unitOuterNormal () const |
| | returns the unit outer normal vector (assumes non-curved geometries)
|
| |
| BoundaryFlag::value_type | boundaryFlag () const |
| | Return the boundary flag.
|
| |
| const FacetInfo & | facetInfo () const |
| | Return information on the facet from which this scvf was constructed.
|
| |