The sub control volume face. More...
#include <dumux/discretization/cellcentered/tpfa/subcontrolvolumeface.hh>
The sub control volume face.
GV | the type of the grid view |
T | the scvf geometry traits |
Public Types | |
using | GlobalPosition = typename T::GlobalPosition |
export the type used for global coordinates More... | |
using | Traits = T |
state the traits public and thus export all types More... | |
Public Member Functions | |
CCTpfaSubControlVolumeFace ()=default | |
template<class Intersection > | |
CCTpfaSubControlVolumeFace (const Intersection &is, const typename Intersection::Geometry &isGeometry, GridIndexType scvfIndex, const GridIndexStorage &scvIndices, bool isBoundary) | |
Constructor with intersection. 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 |
The unit outer normal of the sub control volume face. More... | |
GridIndexType | insideScvIdx () const |
index of the inside sub control volume More... | |
GridIndexType | 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... | |
GridIndexType | index () const |
The global index of this sub control volume face. More... | |
const GlobalPosition & | corner (int i) const |
return the i-th corner of this sub control volume face More... | |
Geometry | geometry () const |
The geometry of the sub control volume face. More... | |
BoundaryFlag::value_type | boundaryFlag () const |
Return the boundary flag. More... | |
using Dumux::CCTpfaSubControlVolumeFace< GV, T >::GlobalPosition = typename T::GlobalPosition |
export the type used for global coordinates
using Dumux::CCTpfaSubControlVolumeFace< GV, T >::Traits = T |
state the traits public and thus export all types
|
default |
|
inline |
Constructor with intersection.
is | The intersection |
isGeometry | The geometry of the intersection |
scvfIndex | The global index of this scv face |
scvIndices | The inside/outside scv indices connected to this face |
isBoundary | Bool to specify whether or not the scvf is on an interior or the domain boundary |
|
inline |
The area of the sub control volume face.
|
inline |
returns true if the sub control volume face is on the boundary
|
inline |
Return the boundary flag.
|
inline |
The center of the sub control volume face.
|
inline |
return the i-th corner of this sub control volume face
|
inline |
The geometry of the sub control volume face.
|
inline |
The global index of this sub control volume face.
|
inline |
index of the inside sub control volume
|
inline |
The integration point for flux evaluations in global coordinates.
|
inline |
The number of scvs on the outside of this face.
|
inline |
Index of the i-th outside sub control volume or boundary scv index.
|
inline |
The unit outer normal of the sub control volume face.