Implementation of the simplified pore-local capillary pressure-saturation curve for platonic bodies (tetrahedron, cube, octahedron, dodecahedron, icosahedron).
More...
template<
Pore::Shape shape>
struct Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBody< shape >
Implementation of the simplified pore-local capillary pressure-saturation curve for platonic bodies (tetrahedron, cube, octahedron, dodecahedron, icosahedron).
See Joekar-Niasar et al., 2010 and Sweijen et al., 2018.
|
| template<class SpatialParams, class Element, class SubControlVolume, class ElemSol> |
| static auto | makeParams (const SpatialParams &spatialParams, const Element &element, const SubControlVolume &scv, const ElemSol &elemSol) |
| template<class Scalar> |
| static Scalar | pc (Scalar sw, const Params< Scalar > ¶ms) |
| | The capillary pressure-saturation curve.
|
| template<class Scalar> |
| static Scalar | sw (Scalar pc, const Params< Scalar > ¶ms) |
| | The wetting-phase saturation of a pore body.
|
| template<class Scalar> |
| static Scalar | dpc_dsw (Scalar sw, const Params< Scalar > ¶ms) |
| | The partial derivative of the capillary pressure w.r.t. the wetting phase saturation.
|
| template<class Scalar> |
| static Scalar | dsw_dpc (Scalar pc, const Params< Scalar > ¶ms) |
| | The partial derivative of the wetting phase saturation w.r.t. the capillary pressure.
|