Face specific auxiliary FvGridGeometry classes. Required for the Dumux multi-domain framework. More...
#include <dumux/discretization/staggered/fvgridgeometry.hh>
Face specific auxiliary FvGridGeometry classes. Required for the Dumux multi-domain framework.
Public Types | |
using | GridView = typename ActualGridGeometry::GridView |
export the GridView type and the discretization method More... | |
using | DiscretizationMethod = DiscretizationMethods::Staggered |
export the discretization method this geometry belongs to More... | |
using | LocalView = typename ActualGridGeometry::LocalView |
Public Member Functions | |
std::size_t | numDofs () const |
The total number of cell centered dofs. More... | |
const auto & | gridView () const |
Return the gridView this grid geometry object lives on. More... | |
const auto & | connectivityMap () const |
Returns the connectivity map of which dofs have derivatives with respect to a given dof. More... | |
const auto & | vertexMapper () const |
Returns the mapper for vertices to indices for possibly adaptive grids. More... | |
const auto & | elementMapper () const |
Returns the mapper for elements to indices for constant grids. More... | |
const ActualGridGeometry & | actualGridGeometry () const |
Returns the actual gridGeometry we are a restriction of. More... | |
Static Public Member Functions | |
static constexpr bool | isFace () |
Returns true because this view is related to face dofs. More... | |
static constexpr bool | isCellCenter () |
Returns true if this view if related to cell centered dofs. More... | |
static constexpr auto | cellCenterIdx () |
Return an integral constant index for cell centered dofs. More... | |
static constexpr auto | faceIdx () |
Return an integral constant index for face dofs. More... | |
Static Public Attributes | |
static constexpr DiscretizationMethod | discMethod {} |
Protected Attributes | |
const ActualGridGeometry * | gridGeometry_ |
|
inherited |
export the discretization method this geometry belongs to
|
inherited |
export the GridView type and the discretization method
|
inherited |
|
inlineinherited |
Returns the actual gridGeometry we are a restriction of.
|
inlinestaticconstexprinherited |
Return an integral constant index for cell centered dofs.
|
inlineinherited |
Returns the connectivity map of which dofs have derivatives with respect to a given dof.
|
inlineinherited |
Returns the mapper for elements to indices for constant grids.
|
inlinestaticconstexprinherited |
Return an integral constant index for face dofs.
|
inlineinherited |
Return the gridView this grid geometry object lives on.
|
inlinestaticconstexprinherited |
Returns true if this view if related to cell centered dofs.
|
inlinestaticconstexpr |
Returns true because this view is related to face dofs.
|
inline |
The total number of cell centered dofs.
|
inlineinherited |
Returns the mapper for vertices to indices for possibly adaptive grids.
|
staticconstexprinherited |
|
protectedinherited |