|  | 
| std::string | shapeToString (Shape s) | 
|  | Get the shape from a string description of the shape. 
 | 
|  | 
| Shape | shapeFromString (const std::string &s) | 
|  | Get the shape from a string description of the shape. 
 | 
|  | 
| template<class Scalar> | 
| Scalar | averagedRadius (const Scalar poreRadiusOne, const Scalar poreRadiusTwo, const Scalar centerTocenterDist, const Scalar n=0.1) | 
|  | Returns the radius of a pore throat. 
 | 
|  | 
| template<class Scalar> | 
| Dune::ReservedVector< Scalar, 4 > | cornerHalfAngles (Shape shape) | 
|  | Returns the corner half angle. 
 | 
|  | 
| template<class Scalar> | 
| constexpr Scalar | shapeFactorEquilateralTriangle () noexcept | 
|  | Returns the value of the shape factor for an equilateral triangle. 
 | 
|  | 
| template<class Scalar> | 
| constexpr Scalar | shapeFactorSquare () noexcept | 
|  | Returns the value of the shape factor for a square. 
 | 
|  | 
| template<class Scalar> | 
| constexpr Scalar | shapeFactorRectangle (const Scalar inscribedRadius, const Scalar height) noexcept | 
|  | Returns the value of the shape factor for a rectangle. 
 | 
|  | 
| template<class Scalar> | 
| constexpr Scalar | shapeFactorCircle () noexcept | 
|  | Returns the value of the shape factor for a circle. 
 | 
|  | 
| template<class Scalar> | 
| Scalar | shapeFactor (Shape shape, const Scalar inscribedRadius) | 
|  | Returns the value of the shape factor for a given shape. 
 | 
|  | 
| template<class Scalar> | 
| constexpr Shape | shape (const Scalar shapeFactor) noexcept | 
|  | Returns the shape for a given shape factor. 
 | 
|  | 
| bool | isRegularShape (Shape shape) | 
|  | Returns if a shape is regular. 
 | 
|  | 
| template<class Scalar> | 
| Scalar | totalCrossSectionalArea (const Shape shape, const Scalar inscribedRadius) | 
|  | Returns the cross-sectional area of a given geometry. 
 | 
|  | 
| template<class Scalar> | 
| constexpr Scalar | totalCrossSectionalAreaForRectangle (const Scalar inscribedRadius, const Scalar height) noexcept | 
|  | Returns the cross-sectional area of a rectangle. 
 | 
|  | 
| std::size_t | numCorners (Shape shape) | 
|  | Returns the number of corners of a given geometry. 
 | 
|  | 
| template<class Scalar> | 
| constexpr Scalar | wettingLayerCrossSectionalArea (const Scalar curvatureRadius, const Scalar contactAngle, const Scalar cornerHalfAngle) noexcept | 
|  | Return the cross-sectional area of a wetting layer residing in a corner of a throat. 
 | 
|  |