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. 
 | 
|  | 
| 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. 
 | 
|  | 
| 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. 
 | 
|  | 
| 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. 
 | 
|  | 
| 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 | 
|  | returns the unit normal vector pointing outwards 
 | 
|  | 
| GridIndexType | index () const | 
|  | The global index of this sub control volume face. 
 | 
|  | 
| bool | isOnFracture () const | 
|  | Return if this is a fracture scvf. 
 | 
|  | 
| LocalIndexType | facetIndexInElement () const | 
|  | The element-local facet index for which a fracture scv was created. 
 | 
|  | 
| LocalIndexType | indexInIntersection () const | 
|  | The local edge index inside the intersection. 
 | 
|  | 
| BoundaryFlag::value_type | boundaryFlag () const | 
|  | Returns the boundary flag. 
 | 
|  | 
| 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. 
 | 
|  |