A class to create sub control volume and sub control volume face geometries per element.
#include <dumux/discretization/box/boxgeometryhelper.hh>
|
| | BoxGeometryHelper (const typename Element::Geometry &geometry) |
| |
| ScvCornerStorage | getScvCorners (unsigned int localScvIdx) const |
| | Create a vector with the scv corners.
|
| |
| ScvGeometry | scvGeometry (unsigned int localScvIdx) const |
| |
| ScvfCornerStorage | getScvfCorners (unsigned int localScvfIdx) const |
| | Create a vector with the corners of sub control volume faces.
|
| |
| ScvfCornerStorage | getBoundaryScvfCorners (unsigned int localFacetIndex, unsigned int) const |
| | Create the sub control volume face geometries on the boundary.
|
| |
| GlobalPosition | normal (const ScvfCornerStorage &scvfCorners, const std::vector< unsigned int > &scvIndices) const |
| | get scvf normal vector
|
| |
| std::size_t | numInteriorScvf () const |
| | number of sub control volume faces (number of edges)
|
| |
| std::size_t | numScv () const |
| | number of sub control volumes (number of vertices)
|
| |
| const Element::Geometry & | elementGeometry () const |
| | the wrapped element geometry
|
| |
◆ BoxGeometryHelper()
template<class GridView, class ScvType, class ScvfType>
| Dumux::BoxGeometryHelper< GridView, 1, ScvType, ScvfType >::BoxGeometryHelper |
( |
const typename Element::Geometry & | geometry | ) |
|
|
inlineexplicit |
◆ elementGeometry()
template<class GridView, class ScvType, class ScvfType>
◆ getBoundaryScvfCorners()
template<class GridView, class ScvType, class ScvfType>
| ScvfCornerStorage Dumux::BoxGeometryHelper< GridView, 1, ScvType, ScvfType >::getBoundaryScvfCorners |
( |
unsigned int | localFacetIndex, |
|
|
unsigned int | ) const |
|
inline |
◆ getScvCorners()
template<class GridView, class ScvType, class ScvfType>
| ScvCornerStorage Dumux::BoxGeometryHelper< GridView, 1, ScvType, ScvfType >::getScvCorners |
( |
unsigned int | localScvIdx | ) |
const |
|
inline |
◆ getScvfCorners()
template<class GridView, class ScvType, class ScvfType>
| ScvfCornerStorage Dumux::BoxGeometryHelper< GridView, 1, ScvType, ScvfType >::getScvfCorners |
( |
unsigned int | localScvfIdx | ) |
const |
|
inline |
◆ normal()
template<class GridView, class ScvType, class ScvfType>
| GlobalPosition Dumux::BoxGeometryHelper< GridView, 1, ScvType, ScvfType >::normal |
( |
const ScvfCornerStorage & | scvfCorners, |
|
|
const std::vector< unsigned int > & | scvIndices ) const |
|
inline |
◆ numInteriorScvf()
template<class GridView, class ScvType, class ScvfType>
◆ numScv()
template<class GridView, class ScvType, class ScvfType>
◆ scvGeometry()
template<class GridView, class ScvType, class ScvfType>
The documentation for this class was generated from the following file: