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. More...
|
|
template<class Scalar > |
static Scalar | sw (Scalar pc, const Params< Scalar > ¶ms) |
| The wetting-phase saturation of a pore body. More...
|
|
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. More...
|
|
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. More...
|
|