Linear capillary pressure and relative permeability <-> saturation relations.
More...
#include <dumux/material/fluidmatrixinteractions/2p/linearmaterial.hh>
The entry pressure is reached at \(\mathrm{ \overline{S}_w = 1}\), the maximum capillary pressure is observed at \(\mathrm{ \overline{S}_w = 0}\).
|
template<class Scalar = double> |
static Params< Scalar > | makeParams (const std::string ¶mGroup) |
| Construct from a subgroup from the global parameter tree. More...
|
|
template<class Scalar > |
static Scalar | pc (Scalar swe, const Params< Scalar > ¶ms) |
| The capillary pressure-saturation curve. More...
|
|
template<class Scalar > |
static Scalar | swe (Scalar pc, const Params< Scalar > ¶ms) |
| The inverse saturation-capillary pressure curve. More...
|
|
template<class Scalar > |
static Scalar | endPointPc (const Params< Scalar > ¶ms) |
| The capillary pressure at Swe = 1.0 also called end point capillary pressure. More...
|
|
template<class Scalar > |
static Scalar | dpc_dswe (Scalar swe, const Params< Scalar > ¶ms) |
| The partial derivative of the capillary pressure w.r.t. the effective saturation. More...
|
|
template<class Scalar > |
static Scalar | dswe_dpc (Scalar pc, const Params< Scalar > ¶ms) |
| The partial derivative of the effective saturation w.r.t. the capillary pressure. More...
|
|
template<class Scalar > |
static Scalar | krw (Scalar swe, const Params< Scalar > ¶ms) |
| The relative permeability for the wetting phase. More...
|
|
template<class Scalar > |
static Scalar | dkrw_dswe (Scalar swe, const Params< Scalar > ¶ms) |
| The derivative of the relative permeability. More...
|
|
template<class Scalar > |
static Scalar | krn (Scalar swe, const Params< Scalar > ¶ms) |
| The relative permeability for the non-wetting phase. More...
|
|
template<class Scalar > |
static Scalar | dkrn_dswe (Scalar swe, const Params< Scalar > ¶ms) |
| The derivative of the relative permeability. More...
|
|
◆ dkrn_dswe()
template<class Scalar >
static Scalar Dumux::FluidMatrix::LinearMaterial::dkrn_dswe |
( |
Scalar |
swe, |
|
|
const Params< Scalar > & |
params |
|
) |
| |
|
inlinestatic |
◆ dkrw_dswe()
template<class Scalar >
static Scalar Dumux::FluidMatrix::LinearMaterial::dkrw_dswe |
( |
Scalar |
swe, |
|
|
const Params< Scalar > & |
params |
|
) |
| |
|
inlinestatic |
◆ dpc_dswe()
template<class Scalar >
static Scalar Dumux::FluidMatrix::LinearMaterial::dpc_dswe |
( |
Scalar |
swe, |
|
|
const Params< Scalar > & |
params |
|
) |
| |
|
inlinestatic |
◆ dswe_dpc()
template<class Scalar >
static Scalar Dumux::FluidMatrix::LinearMaterial::dswe_dpc |
( |
Scalar |
pc, |
|
|
const Params< Scalar > & |
params |
|
) |
| |
|
inlinestatic |
◆ endPointPc()
template<class Scalar >
static Scalar Dumux::FluidMatrix::LinearMaterial::endPointPc |
( |
const Params< Scalar > & |
params | ) |
|
|
inlinestatic |
◆ krn()
template<class Scalar >
static Scalar Dumux::FluidMatrix::LinearMaterial::krn |
( |
Scalar |
swe, |
|
|
const Params< Scalar > & |
params |
|
) |
| |
|
inlinestatic |
◆ krw()
template<class Scalar >
static Scalar Dumux::FluidMatrix::LinearMaterial::krw |
( |
Scalar |
swe, |
|
|
const Params< Scalar > & |
params |
|
) |
| |
|
inlinestatic |
◆ makeParams()
template<class Scalar = double>
static Params< Scalar > Dumux::FluidMatrix::LinearMaterial::makeParams |
( |
const std::string & |
paramGroup | ) |
|
|
inlinestatic |
- Note
- This will give you nice error messages if a mandatory parameter is missing
◆ pc()
template<class Scalar >
static Scalar Dumux::FluidMatrix::LinearMaterial::pc |
( |
Scalar |
swe, |
|
|
const Params< Scalar > & |
params |
|
) |
| |
|
inlinestatic |
◆ swe()
template<class Scalar >
static Scalar Dumux::FluidMatrix::LinearMaterial::swe |
( |
Scalar |
pc, |
|
|
const Params< Scalar > & |
params |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file: