Two-phase rules for regularizing the pc-SW for platonic bodies. More...
#include <dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/localrulesforplatonicbody.hh>
Two-phase rules for regularizing the pc-SW for platonic bodies.
Classes | |
struct | Params |
Public Types | |
enum class | HighSwRegularizationMethod { linear , spline , powerLaw } |
The available options for regularizing the pc-SW curve at high wetting-phase saturations. More... | |
Public Member Functions | |
template<class MaterialLaw > | |
void | init (const MaterialLaw *m, const Params< Scalar > &p, const std::string ¶mGroup="") |
OptionalScalar< Scalar > | pc (const Scalar sw) const |
OptionalScalar< Scalar > | sw (const Scalar pc) const |
The regularized saturation-capillary pressure curve. More... | |
OptionalScalar< Scalar > | dpc_dsw (const Scalar sw) const |
The regularized partial derivative of the capillary pressure w.r.t. the saturation. More... | |
OptionalScalar< Scalar > | dsw_dpc (const Scalar pc) const |
The regularized partial derivative of the saturation to the capillary pressure. More... | |
template<class SpatialParams , class Element , class SubControlVolume , class ElemSol > | |
void | updateParams (const SpatialParams &spatialParams, const Element &element, const SubControlVolume &scv, const ElemSol &elemSol) |
|
strong |
|
inline |
The regularized partial derivative of the capillary pressure w.r.t. the saturation.
|
inline |
The regularized partial derivative of the saturation to the capillary pressure.
|
inline |
|
inline |
|
inline |
The regularized saturation-capillary pressure curve.
|
inline |