Base class for geometry data extraction from the grid data format.
|
| 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)
|
| |
| const std::vector< Label > & | poreLabel () const |
| | Returns the vector of pore labels.
|
| |
| Scalar | poreInscribedRadius (const GridIndex dofIdxGlobal) const |
| | Returns the inscribed radius of the pore.
|
| |
| const std::vector< Scalar > & | poreInscribedRadius () const |
| | Returns the vector of inscribed pore radii.
|
| |
| Scalar | poreVolume (const GridIndex dofIdxGlobal) const |
| | Returns the volume of the pore.
|
| |
| const std::vector< Scalar > & | poreVolume () const |
| | Returns the vector of pore volumes.
|
| |
| Scalar | throatInscribedRadius (const GridIndex eIdx) const |
| | Returns the inscribed radius of the throat.
|
| |
| const std::vector< Scalar > & | throatInscribedRadius () const |
| | Returns the vector of inscribed throat radii.
|
| |
| Scalar | throatLength (const GridIndex eIdx) const |
| | Returns the length of the throat.
|
| |
| const std::vector< Scalar > & | throatLength () const |
| | Returns the vector of throat lengths.
|
| |
| Label | throatLabel (const GridIndex eIdx) const |
| | Returns an index indicating if a throat is touching the domain boundary.
|
| |
| const std::vector< Label > & | throatLabel () const |
| | Returns the vector of throat labels.
|
| |
| SmallLocalIndex | coordinationNumber (const GridIndex dofIdxGlobal) const |
| | Returns the number of throats connected to a pore (coordination number)
|
| |
| const std::vector< SmallLocalIndex > & | coordinationNumber () const |
| | Returns the vector of coordination numbers.
|
| |
| Pore::Shape | poreGeometry (const GridIndex vIdx) const |
| | the geometry of the pore
|
| |
| const std::vector< Pore::Shape > & | poreGeometry () const |
| | Returns the vector of pore geometries.
|
| |
| Throat::Shape | throatCrossSectionShape (const GridIndex eIdx) const |
| | Returns the throat's cross-sectional shape.
|
| |
| const std::vector< Throat::Shape > & | throatCrossSectionShape () const |
| | Returns the vector of cross-sectional shapes.
|
| |
| Scalar | throatCrossSectionalArea (const GridIndex eIdx) const |
| | Returns the throat's cross-sectional area.
|
| |
| const std::vector< Scalar > & | throatCrossSectionalArea () const |
| | Returns the vector of throat cross-sectional areas.
|
| |
| Scalar | throatShapeFactor (const GridIndex eIdx) const |
| | Returns the throat's shape factor.
|
| |
| const std::vector< Scalar > & | throatShapeFactor () const |
| | Returns the vector of throat shape factors.
|
| |
| bool | useSameGeometryForAllPores () const |
| | Returns whether all pores feature the same shape.
|
| |
| bool | useSameShapeForAllThroats () const |
| | Returns whether all throats feature the same cross-sectional shape.
|
| |