Base class for a sub control volume face, i.e a part of the boundary of a sub control volume we computing a flux on. More...
#include <dumux/discretization/subcontrolvolumefacebase.hh>
Imp | the implementation |
ScvGeometryTraits | traits of this class |
Public Types | |
using | GlobalPosition = typename ScvfGeometryTraits::GlobalPosition |
export the type used for global coordinates More... | |
using | Traits = ScvfGeometryTraits |
state the traits public and thus export all types More... | |
Public Member Functions | |
GlobalPosition | center () const |
The center of the sub control volume face. More... | |
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 boolean if the sub control volume face is on the boundary More... | |
GlobalPosition | unitOuterNormal () const |
the unit outward pointing normal on the scv face More... | |
GridIndexType | insideScvIdx () const |
index of the inside sub control volume for spatial param evaluation More... | |
GridIndexType | outsideScvIdx (int i=0) const |
GridIndexType | index () const |
The global index of this sub control volume face. More... | |
using Dumux::SubControlVolumeFaceBase< Imp, ScvfGeometryTraits >::GlobalPosition = typename ScvfGeometryTraits::GlobalPosition |
using Dumux::SubControlVolumeFaceBase< Imp, ScvfGeometryTraits >::Traits = ScvfGeometryTraits |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
index of the outside sub control volume for spatial param evaluation This results in undefined behaviour if boundary is true In case of multiple outside scv indices (network grids) an index can be supplied
|
inline |