Specify whether this material law implements the two-phase convenience API.
static const bool
implementsTwoPhaseSatApi = true
Specify whether this material law implements the two-phase convenience API which only depends on the phase saturations.
static const bool
isSaturationDependent = true
Specify whether the quantities defined by this material law are saturation dependent.
static const bool
isPressureDependent = false
Specify whether the quantities defined by this material law are dependent on the absolute pressure.
static const bool
isTemperatureDependent = false
Specify whether the quantities defined by this material law are temperature dependent.
static const bool
isCompositionDependent = false
Specify whether the quantities defined by this material law are dependent on the phase composition.
Detailed Description
template<class TraitsT, class ParamsT = VanGenuchtenParams<TraitsT>>
class Opm::VanGenuchten< TraitsT, ParamsT >
Implementation of the van Genuchten capillary pressure - saturation relation.
This class only implements the "raw" van-Genuchten curves as static members and doesn't concern itself converting absolute to effective saturations and vice versa.
The converion from and to effective saturations can be done using, e.g. EffToAbsLaw.
The saturation-capillary pressure curve according to van Genuchten using a material law specific API.
The advantage of this model is that it is simpler to use because the baggage of the fluid state API does not need to be carried along. The disavantage of this is, that it is very specific to the van Genuchten law (i.e., depends only on the wetting phase saturation, assumes two fluid phases, etc)
Parameters
params
The parameter object expressing the coefficients required by the van Genuchten law.
Sw
The effective wetting phase saturation
The documentation for this class was generated from the following file: