Parameters that are necessary for the regularization of VanGenuchten "material law".
More...
#include <dumux/material/fluidmatrixinteractions/2p/regularizedvangenuchtenparams.hh>
template<class ScalarT>
class Dumux::RegularizedVanGenuchtenParams< ScalarT >
Parameters that are necessary for the regularization of VanGenuchten "material law".
|
| | RegularizedVanGenuchtenParams () |
| | RegularizedVanGenuchtenParams (Scalar vgAlpha, Scalar vgN) |
| template<class OtherParams> |
| bool | operator== (const OtherParams &otherParams) const |
| | Equality comparison with another set of params.
|
| void | initialize () |
| | Sets some default regularization thresholds.
|
| void | setPcLowSw (Scalar pcLowSw) |
| | Set the threshold saturation below which the capillary pressure is regularized.
|
| Scalar | pcLowSw () const |
| | Threshold saturation below which the capillary pressure is regularized.
|
| void | setPcHighSw (Scalar pcHighSw) |
| | Set the threshold saturation above which the capillary pressure is regularized.
|
| Scalar | pcHighSw () const |
| | Threshold saturation above which the capillary pressure is regularized.
|
| void | setKrnLowSw (Scalar krnLowSw) |
| | Set the threshold saturation below which the relative permeability of the non-wetting phase gets regularized.
|
| Scalar | krnLowSw () const |
| | Threshold saturation below which the relative permeability of the non-wetting phase gets regularized.
|
| void | setKrwHighSw (Scalar krwHighSw) |
| | Set the threshold saturation above which the relative permeability of the wetting phase gets regularized.
|
| Scalar | krwHighSw () const |
| | Threshold saturation above which the relative permeability of the wetting phase gets regularized.
|
| Scalar | vgAlpha () const |
| | Return the \(\mathrm{\alpha}\) shape parameter \(\mathrm{[1/Pa]}\) of van Genuchten's curve.
|
| void | setVgAlpha (Scalar v) |
| | Set the \(\mathrm{\alpha}\) shape parameter \(\mathrm{[1/Pa]}\) of van Genuchten's curve.
|
| Scalar | vgm () const |
| | Return the \(\mathrm{m}\) shape parameter \(\mathrm{[-]}\) of van Genuchten's curve.
|
| void | setVgm (Scalar m) |
| | Set the \(\mathrm{m}\) shape parameter \(\mathrm{[-]}\) of van Genuchten's curve.
|
| Scalar | vgn () const |
| | Return the \(\mathrm{n}\) shape parameter \(\mathrm{[-]}\) of van Genuchten's curve.
|
| void | setVgn (Scalar n) |
| | Set the \(\mathrm{n}\) shape parameter \(\mathrm{[-]}\) of van Genuchten's curve.
|
◆ Parent
◆ Scalar
◆ RegularizedVanGenuchtenParams() [1/2]
◆ RegularizedVanGenuchtenParams() [2/2]
◆ initialize()
Sets some default regularization thresholds.
◆ krnLowSw()
Threshold saturation below which the relative permeability of the non-wetting phase gets regularized.
◆ krwHighSw()
Threshold saturation above which the relative permeability of the wetting phase gets regularized.
◆ operator==()
template<class ScalarT>
template<class OtherParams>
Equality comparison with another set of params.
◆ pcHighSw()
Threshold saturation above which the capillary pressure is regularized.
Most problems are very sensitive to this value (e.g. making it smaller might result in negative capillary pressures).
◆ pcLowSw()
Threshold saturation below which the capillary pressure is regularized.
◆ setKrnLowSw()
Set the threshold saturation below which the relative permeability of the non-wetting phase gets regularized.
◆ setKrwHighSw()
Set the threshold saturation above which the relative permeability of the wetting phase gets regularized.
◆ setPcHighSw()
Set the threshold saturation above which the capillary pressure is regularized.
◆ setPcLowSw()
Set the threshold saturation below which the capillary pressure is regularized.
Most problems are very sensitive to this value (e.g. making it smaller might result in very high capillary pressures)
◆ setVgAlpha()
Set the \(\mathrm{\alpha}\) shape parameter \(\mathrm{[1/Pa]}\) of van Genuchten's curve.
◆ setVgm()
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}}\)
◆ setVgn()
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}}\)
◆ vgAlpha()
Return the \(\mathrm{\alpha}\) shape parameter \(\mathrm{[1/Pa]}\) of van Genuchten's curve.
◆ vgm()
Return the \(\mathrm{m}\) shape parameter \(\mathrm{[-]}\) of van Genuchten's curve.
◆ vgn()
Return the \(\mathrm{n}\) shape parameter \(\mathrm{[-]}\) of van Genuchten's curve.
The documentation for this class was generated from the following file: