Class for a sub control volume face in the box discrete fracture method, i.e a part of the boundary of a sub control volume we compute fluxes on.
More...
template<class GV, class T = BoxDfmDefaultScvfGeometryTraits<GV>>
class Dumux::BoxDfmSubControlVolumeFace< GV, T >
- Template Parameters
-
GV | the type of the grid view |
T | the scvf geometry traits |
|
| BoxDfmSubControlVolumeFace ()=default |
| The default constructor. More...
|
|
template<class GeometryHelper , class Element > |
| BoxDfmSubControlVolumeFace (const GeometryHelper &geometryHelper, const Element &element, const typename Element::Geometry &elemGeometry, GridIndexType scvfIndex, std::vector< LocalIndexType > &&scvIndices) |
| Constructor for inner scvfs. More...
|
|
template<class GeometryHelper , class Intersection > |
| BoxDfmSubControlVolumeFace (const GeometryHelper &geometryHelper, const Intersection &intersection, const typename Intersection::Geometry &isGeometry, LocalIndexType indexInIntersection, GridIndexType scvfIndex, std::vector< LocalIndexType > &&scvIndices) |
| Constructor for boundary scvfs. More...
|
|
template<class GeometryHelper , class Intersection > |
| BoxDfmSubControlVolumeFace (const GeometryHelper &geometryHelper, const Intersection &intersection, const typename Intersection::Geometry &isGeometry, LocalIndexType indexInIntersection, GridIndexType scvfIndex, std::vector< LocalIndexType > &&scvIndices, bool boundary) |
| Constructor for inner fracture scvfs. More...
|
|
const GlobalPosition & | center () const |
| The center of the sub control volume face. More...
|
|
const GlobalPosition & | ipGlobal () const |
| The integration point for flux evaluations in global coordinates. More...
|
|
Scalar | area () const |
| The area of the sub control volume face. More...
|
|
bool | boundary () const |
| returns true if the sub control volume face is on the boundary More...
|
|
const GlobalPosition & | unitOuterNormal () const |
| returns the unit normal vector pointing outwards More...
|
|
GridIndexType | index () const |
| The global index of this sub control volume face. More...
|
|
bool | isOnFracture () const |
| Return if this is a fracture scvf. More...
|
|
LocalIndexType | facetIndexInElement () const |
| The element-local facet index for which a fracture scv was created. More...
|
|
LocalIndexType | indexInIntersection () const |
| The local edge index inside the intersection. More...
|
|
BoundaryFlag::value_type | boundaryFlag () const |
| Returns the boundary flag. More...
|
|
LocalIndexType | insideScvIdx () const |
| index of the inside sub control volume More...
|
|
LocalIndexType | outsideScvIdx (int i=0) const |
| Index of the i-th outside sub control volume or boundary scv index. More...
|
|
std::size_t | numOutsideScvs () const |
| The number of scvs on the outside of this face. More...
|
|