23 const double saturation)
const
28 const double pc =
_pb * std::pow(Se, -1.0 /
_m);
33 const double capillary_pressure)
const
36 (capillary_pressure < 0.0) ?
_minor_offset : capillary_pressure;
37 const double Se = std::pow(pc /
_pb, -
_m);
44 const double saturation)
const
48 const double val = std::pow(
double getCapillaryPressure(const double saturation) const override
Get capillary pressure.
const double _m
Exponent m, m>1.
const double _pb
Entry pressure.
double getSaturation(const double capillary_pressure) const override
Get saturation.
double getdPcdS(const double saturation) const override
Get the derivative of the capillary pressure with respect to saturation.
const double _saturation_r
Residual saturation.
const double _saturation_max
Maximum saturation.
const double _pc_max
Maximum capillary pressure.
const double _minor_offset