template<class Scalar>
class Dumux::FluidMatrix::VanGenuchtenRegularization< Scalar >
A regularization for the VanGenuchten material law.
- Note
- Regularization can be turned of by setting the threshold parameters out of range (runtime) or by replacing this class by NoRegularization (compile time).
|
template<class MaterialLaw > |
void | init (const MaterialLaw *m, const std::string ¶mGroup) |
| Initialize the spline. More...
|
|
template<class MaterialLaw , class BaseParams , class EffToAbsParams > |
void | init (const MaterialLaw *m, const BaseParams &bp, const EffToAbsParams &etap, const Params< Scalar > &p) |
|
bool | operator== (const VanGenuchtenRegularization &o) const |
| Equality comparison with another instance. More...
|
|
OptionalScalar< Scalar > | pc (const Scalar swe) const |
| The regularized capillary pressure-saturation curve regularized part: More...
|
|
OptionalScalar< Scalar > | dpc_dswe (const Scalar swe) const |
| The regularized partial derivative of the capillary pressure w.r.t. the saturation. More...
|
|
OptionalScalar< Scalar > | swe (const Scalar pc) const |
| The regularized saturation-capillary pressure curve. More...
|
|
OptionalScalar< Scalar > | dswe_dpc (const Scalar pc) const |
| The regularized partial derivative of the saturation to the capillary pressure. More...
|
|
OptionalScalar< Scalar > | krw (const Scalar swe) const |
| The regularized relative permeability for the wetting phase. More...
|
|
OptionalScalar< Scalar > | dkrw_dswe (const Scalar swe) const |
| The regularized derivative of the relative permeability for the wetting phase w.r.t. saturation. More...
|
|
OptionalScalar< Scalar > | krn (const Scalar swe) const |
| The regularized relative permeability for the non-wetting phase. More...
|
|
OptionalScalar< Scalar > | dkrn_dswe (const Scalar swe) const |
| The regularized derivative of the relative permeability for the non-wetting phase w.r.t. saturation. More...
|
|