Specification of the material parameters for the van Genuchten-Mualem constitutive relations. More...
#include <dumux/material/fluidmatrixinteractions/2p/vangenuchtenparams.hh>
Specification of the material parameters for the van Genuchten-Mualem constitutive relations.
In this implementation setting either the \mathrm{n} or \mathrm{m} shape parameter automatically calculates the other. I.e. they cannot be set independently.
Public Types | |
using | Scalar = ScalarT |
Public Member Functions | |
VanGenuchtenParams () | |
VanGenuchtenParams (Scalar vgAlpha, Scalar vgn, Scalar vgl=0.5) | |
template<class OtherParams > | |
bool | operator== (const OtherParams &otherParams) const |
Equality comparison with another set of params. More... | |
Scalar | vgAlpha () const |
Return the \mathrm{\alpha} shape parameter \mathrm{[1/Pa]} of van Genuchten's curve. More... | |
void | setVgAlpha (Scalar v) |
Set the \mathrm{\alpha} shape parameter \mathrm{[1/Pa]} of van Genuchten's curve. More... | |
Scalar | vgm () const |
Return the \mathrm{m} shape parameter \mathrm{[-]} of van Genuchten's curve. More... | |
void | setVgm (Scalar m) |
Set the \mathrm{m} shape parameter \mathrm{[-]} of van Genuchten's curve. More... | |
Scalar | vgn () const |
Return the \mathrm{n} shape parameter \mathrm{[-]} of van Genuchten's curve. More... | |
void | setVgn (Scalar n) |
Set the \mathrm{n} shape parameter \mathrm{[-]} of van Genuchten's curve. More... | |
Scalar | vgl () const |
Return the \mathrm{n} shape parameter \mathrm{[-]} of van Genuchten's curve. More... | |
void | setVgl (Scalar l) |
Set the pore-connectivity parameter \mathrm{l} ( \mathrm{[-]}) of Mualem's relative permeability curve. More... | |
using Dumux::VanGenuchtenParams< ScalarT >::Scalar = ScalarT |
|
inline |
|
inline |
|
inline |
Equality comparison with another set of params.
|
inline |
Set the \mathrm{\alpha} shape parameter \mathrm{[1/Pa]} of van Genuchten's curve.
|
inline |
Set the pore-connectivity parameter \mathrm{l} ( \mathrm{[-]}) of Mualem's relative permeability curve.
|
inline |
Set the \mathrm{m} shape parameter \mathrm{[-]} of van Genuchten's curve.
The \mathrm{n} shape parameter is set to \mathrm{n = \frac{1}{1 - m}}
|
inline |
Set the \mathrm{n} shape parameter \mathrm{[-]} of van Genuchten's curve.
The \mathrm{n} shape parameter is set to \mathrm{m = 1 - \frac{1}{n}}
|
inline |
Return the \mathrm{\alpha} shape parameter \mathrm{[1/Pa]} of van Genuchten's curve.
|
inline |
Return the \mathrm{n} shape parameter \mathrm{[-]} of van Genuchten's curve.
|
inline |
Return the \mathrm{m} shape parameter \mathrm{[-]} of van Genuchten's curve.
|
inline |
Return the \mathrm{n} shape parameter \mathrm{[-]} of van Genuchten's curve.