Class for a sub control volume face in the staggered method, i.e a part of the boundary of a sub control volume we compute fluxes on.
#include <dumux/discretization/staggered/subcontrolvolumeface.hh>
|
using | GlobalPosition = typename T::GlobalPosition |
|
using | Traits = T |
| state the traits public and thus export all types
|
|
|
| StaggeredSubControlVolumeFace ()=default |
|
template<class Intersection , class GeometryHelper > |
| StaggeredSubControlVolumeFace (const Intersection &is, const typename Intersection::Geometry &isGeometry, GridIndexType scvfIndex, const std::vector< GridIndexType > &scvIndices, const GeometryHelper &geometryHelper) |
| Constructor with intersection.
|
|
const GlobalPosition & | center () const |
| The center of the sub control volume face.
|
|
const GlobalPosition & | dofPosition () const |
| The position of the dof living on the 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 boolean if the sub control volume face is on the boundary.
|
|
const GlobalPosition & | unitOuterNormal () const |
| The unit outer normal vector.
|
|
GridIndexType | insideScvIdx () const |
| Index of the inside sub control volume.
|
|
GridIndexType | outsideScvIdx () const |
| Index of the outside sub control volume.
|
|
GridIndexType | index () const |
| The global index of this sub control volume face.
|
|
GridIndexType | dofIndex () const |
| The global index of the dof living on this face.
|
|
LocalIndexType | localFaceIdx () const |
| The local index of this sub control volume face.
|
|
GridIndexType | outsideScvIdx (int i=0) const |
|
◆ GlobalPosition
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ Traits
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ StaggeredSubControlVolumeFace() [1/2]
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ StaggeredSubControlVolumeFace() [2/2]
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
template<class Intersection , class GeometryHelper >
Dumux::StaggeredSubControlVolumeFace< GV, T >::StaggeredSubControlVolumeFace |
( |
const Intersection & |
is, |
|
|
const typename Intersection::Geometry & |
isGeometry, |
|
|
GridIndexType |
scvfIndex, |
|
|
const std::vector< GridIndexType > & |
scvIndices, |
|
|
const GeometryHelper & |
geometryHelper |
|
) |
| |
|
inline |
◆ area()
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ boundary()
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ center()
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ dofIndex()
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ dofPosition()
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ index()
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ insideScvIdx()
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ ipGlobal()
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ localFaceIdx()
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ outsideScvIdx() [1/2]
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
◆ outsideScvIdx() [2/2]
template<class Imp , class ScvfGeometryTraits >
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
◆ unitOuterNormal()
template<class GV , class T = StaggeredDefaultScvfGeometryTraits<GV>>
The documentation for this class was generated from the following file: