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.