Reference implementation of a van Genuchten params. More...
#include <dumux/material/fluidmatrixinteractions/3p/parkervangen3pparams.hh>
Reference implementation of a van Genuchten params.
Public Types | |
| using | Scalar = ScalarT |
Public Member Functions | |
| ParkerVanGen3PParams () | |
| ParkerVanGen3PParams (Scalar vgAlpha, Scalar vgn, Scalar KdNAPL, Scalar rhoBulk, Dune::FieldVector< Scalar, 4 > residualSaturation, Scalar betaNw=1.0, Scalar betaGn=1.0, Scalar betaGw=1.0, bool regardSnr=false) | |
| Scalar | vgAlpha () const |
| Return the \(\mathrm{\alpha}\) shape parameter of van Genuchten's curve. More... | |
| void | setVgAlpha (Scalar v) |
| Set the \(\mathrm{\alpha}\) shape parameter of van Genuchten's curve. More... | |
| Scalar | vgm () const |
| Return the \(\mathrm{m}\) shape parameter of van Genuchten's curve. More... | |
| void | setVgm (Scalar m) |
| Set the \(\mathrm{m}\) shape parameter of van Genuchten's curve. More... | |
| Scalar | vgn () const |
| Return the \(\mathrm{n}\) shape parameter of van Genuchten's curve. More... | |
| void | setVgn (Scalar n) |
| Set the \(\mathrm{n}\) shape parameter of van Genuchten's curve. More... | |
| Scalar | satResidual (int phaseIdx) const |
| Return the residual saturation. More... | |
| void | setResiduals (Dune::FieldVector< Scalar, 3 > residualSaturation) |
| Set all residual saturations. More... | |
| Scalar | swr () const |
| Return the residual wetting saturation. More... | |
| void | setSwr (Scalar input) |
| Set the residual wetting saturation. More... | |
| Scalar | snr () const |
| Return the residual nonwetting saturation. More... | |
| void | setSnr (Scalar input) |
| Set the residual nonwetting saturation. More... | |
| Scalar | sgr () const |
| Return the residual gas saturation. More... | |
| void | setSgr (Scalar input) |
| Set the residual gas saturation. More... | |
| Scalar | swrx () const |
| Set the residual total liquid saturation. More... | |
| void | setSwrx (Scalar v) |
| Set the residual total liquid saturation. More... | |
| void | setBetaNw (Scalar input) |
| defines the scaling parameters of capillary pressure between the phases (=1 for Gas-Water) More... | |
| void | setBetaGn (Scalar input) |
| void | setBetaGw (Scalar input) |
| Scalar | betaNw () const |
| Return the values for the beta scaling parameters of capillary pressure between the phases. More... | |
| Scalar | betaGn () const |
| Scalar | betaGw () const |
| void | setKrRegardsSnr (bool input) |
| defines if residual n-phase saturation should be regarded in its relative permeability. More... | |
| bool | krRegardsSnr () const |
| Calls if residual n-phase saturation should be regarded in its relative permeability. More... | |
| Scalar | rhoBulk () const |
| Return the bulk density of the porous medium in \(\mathrm{[kg/m^3]}\). More... | |
| void | setRhoBulk (Scalar input) |
| Set the bulk density of the porous medium. More... | |
| Scalar | KdNAPL () const |
| Return the adsorption coefficient. More... | |
| void | setKdNAPL (Scalar input) |
| Set the adsorption coefficient. More... | |
| using Dumux::ParkerVanGen3PParams< ScalarT >::Scalar = ScalarT |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Return the values for the beta scaling parameters of capillary pressure between the phases.
|
inline |
Return the adsorption coefficient.
|
inline |
Calls if residual n-phase saturation should be regarded in its relative permeability.
|
inline |
Return the bulk density of the porous medium in \(\mathrm{[kg/m^3]}\).
|
inline |
Return the residual saturation.
| phaseIdx | Indicator, The saturation of phases |
|
inline |
|
inline |
|
inline |
defines the scaling parameters of capillary pressure between the phases (=1 for Gas-Water)
|
inline |
Set the adsorption coefficient.
| input | Set the adsorption coefficient |
|
inline |
defines if residual n-phase saturation should be regarded in its relative permeability.
| input | Regard residual n-phase saturation |
|
inline |
Set all residual saturations.
|
inline |
Set the bulk density of the porous medium.
| input | Density of the porous medium in \(\mathrm{[kg/m^3]}\) |
|
inline |
Set the residual gas saturation.
| input | Set the resiudal gas saturation |
|
inline |
Set the residual nonwetting saturation.
| input | Set the resiudal nonwetting saturation |
|
inline |
Set the residual wetting saturation.
| input | Set residual wetting saturation |
|
inline |
Set the residual total liquid saturation.
| v | Set the resiudal gas saturation |
|
inline |
Set the \(\mathrm{\alpha}\) shape parameter of van Genuchten's curve.
| v | Set shape parameter |
|
inline |
Set the \(\mathrm{m}\) shape parameter of van Genuchten's curve.
| m | Set shape parameter |
The \(\mathrm{n}\) shape parameter is set to \(n = \frac{1}{1 - m}\)
|
inline |
Set the \(\mathrm{n}\) shape parameter of van Genuchten's curve.
| n | Set shape parameter |
The \(\mathrm{n}\) shape parameter is set to \(\mathrm{m = 1 - \frac{1}{n}}\)
|
inline |
Return the residual gas saturation.
|
inline |
Return the residual nonwetting saturation.
|
inline |
Return the residual wetting saturation.
|
inline |
Set the residual total liquid saturation.
|
inline |
Return the \(\mathrm{\alpha}\) shape parameter of van Genuchten's curve.
|
inline |
Return the \(\mathrm{m}\) shape parameter of van Genuchten's curve.
|
inline |
Return the \(\mathrm{n}\) shape parameter of van Genuchten's curve.