Base class for geometry data extraction from the grid data format. More...
#include <dumux/discretization/porenetwork/gridgeometry.hh>
Base class for geometry data extraction from the grid data format.
Public Member Functions | |
template<class GridData > | |
void | update (const GridView &gridView, const GridData &gridData) |
Label | poreLabel (const GridIndex dofIdxGlobal) const |
Returns the pore label (e.g. used for setting BCs) More... | |
const std::vector< Label > & | poreLabel () const |
Returns the vector of pore labels. More... | |
Scalar | poreInscribedRadius (const GridIndex dofIdxGlobal) const |
Returns the inscribed radius of the pore. More... | |
const std::vector< Scalar > & | poreInscribedRadius () const |
Returns the vector of inscribed pore radii. More... | |
Scalar | poreVolume (const GridIndex dofIdxGlobal) const |
Returns the volume of the pore. More... | |
const std::vector< Scalar > & | poreVolume () const |
Returns the vector of pore volumes. More... | |
Scalar | throatInscribedRadius (const GridIndex eIdx) const |
Returns the inscribed radius of the throat. More... | |
const std::vector< Scalar > & | throatInscribedRadius () const |
Returns the vector of inscribed throat radii. More... | |
Scalar | throatLength (const GridIndex eIdx) const |
Returns the length of the throat. More... | |
const std::vector< Scalar > & | throatLength () const |
Returns the vector of throat lengths. More... | |
Label | throatLabel (const GridIndex eIdx) const |
Returns an index indicating if a throat is touching the domain boundary. More... | |
const std::vector< Label > & | throatLabel () const |
Returns the vector of throat labels. More... | |
SmallLocalIndex | coordinationNumber (const GridIndex dofIdxGlobal) const |
Returns the number of throats connected to a pore (coordination number) More... | |
const std::vector< SmallLocalIndex > & | coordinationNumber () const |
Returns the vector of coordination numbers. More... | |
Pore::Shape | poreGeometry (const GridIndex vIdx) const |
the geometry of the pore More... | |
const std::vector< Pore::Shape > & | poreGeometry () const |
Returns the vector of pore geometries. More... | |
Throat::Shape | throatCrossSectionShape (const GridIndex eIdx) const |
Returns the throat's cross-sectional shape. More... | |
const std::vector< Throat::Shape > & | throatCrossSectionShape () const |
Returns the vector of cross-sectional shapes. More... | |
Scalar | throatCrossSectionalArea (const GridIndex eIdx) const |
Returns the throat's cross-sectional area. More... | |
const std::vector< Scalar > & | throatCrossSectionalArea () const |
Returns the vector of throat cross-sectional areas. More... | |
Scalar | throatShapeFactor (const GridIndex eIdx) const |
Returns the throat's shape factor. More... | |
const std::vector< Scalar > & | throatShapeFactor () const |
Returns the vector of throat shape factors. More... | |
bool | useSameGeometryForAllPores () const |
Returns whether all pores feature the same shape. More... | |
bool | useSameShapeForAllThroats () const |
Returns whether all throats feature the same cross-sectional shape. More... | |
|
inline |
Returns the vector of coordination numbers.
|
inline |
Returns the number of throats connected to a pore (coordination number)
|
inline |
Returns the vector of pore geometries.
|
inline |
the geometry of the pore
|
inline |
Returns the vector of inscribed pore radii.
|
inline |
Returns the inscribed radius of the pore.
|
inline |
Returns the vector of pore labels.
|
inline |
Returns the pore label (e.g. used for setting BCs)
|
inline |
Returns the vector of pore volumes.
|
inline |
Returns the volume of the pore.
|
inline |
Returns the vector of throat cross-sectional areas.
|
inline |
Returns the throat's cross-sectional area.
|
inline |
Returns the vector of cross-sectional shapes.
|
inline |
Returns the throat's cross-sectional shape.
|
inline |
Returns the vector of inscribed throat radii.
|
inline |
Returns the inscribed radius of the throat.
|
inline |
Returns the vector of throat labels.
|
inline |
Returns an index indicating if a throat is touching the domain boundary.
|
inline |
Returns the vector of throat lengths.
|
inline |
Returns the length of the throat.
|
inline |
Returns the vector of throat shape factors.
|
inline |
Returns the throat's shape factor.
|
inline |
|
inline |
Returns whether all pores feature the same shape.
|
inline |
Returns whether all throats feature the same cross-sectional shape.