Implementation of the simplified pore-local capillary pressure-saturation curve for platonic bodies (tetrahedron, cube, octahedron, dodecahedron, icosahedron).
More...
#include <dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/localrulesforplatonicbody.hh>
template<
Pore::Shape shape>
struct Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBody< shape >
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...
|
|
◆ Params
◆ dpc_dsw()
- Parameters
-
sw | Saturation of the wetting phase \(\mathrm{S_{w,i}}\) at pore \(i\) |
params | A container object that is populated with the appropriate coefficients for the respective law. |
◆ dsw_dpc()
- Parameters
-
pc | The capillary pressure \(\mathrm{p_{c,i}}\) at pore \(i\) |
params | A container object that is populated with the appropriate coefficients for the respective law. |
◆ makeParams()
template<class
SpatialParams , class Element , class SubControlVolume , class ElemSol >
◆ pc()
- Parameters
-
sw | Saturation of the wetting phase \(\mathrm{S_{w,i}}\) at pore \(i\) |
params | The parameters container |
◆ sw()
- Parameters
-
pc | The capillary pressure \(\mathrm{p_{c,i}}\) at pore \(i\) |
params | The parameters container |
The documentation for this struct was generated from the following file: