My Project
|
Default parameter class for the Parker-Lenhard hysteresis model. More...
#include <ParkerLenhardParams.hpp>
Public Types | |
typedef TraitsT::Scalar | Scalar |
typedef Opm::RegularizedVanGenuchten< TraitsT > | VanGenuchten |
typedef VanGenuchten::Params | VanGenuchtenParams |
typedef PLScanningCurve< Scalar > | ScanningCurve |
Public Member Functions | |
ParkerLenhardParams (const ParkerLenhardParams &p) | |
const VanGenuchtenParams & | micParams () const |
Returns the parameters of the main imbibition curve (which uses the van Genuchten capillary pressure model). | |
void | setMicParams (const VanGenuchtenParams *val) |
Sets the parameters of the main imbibition curve (which uses the van Genuchten capillary pressure model). | |
const VanGenuchtenParams & | mdcParams () const |
Returns the parameters of the main drainage curve (which uses the van Genuchten capillary pressure model). | |
void | setMdcParams (const VanGenuchtenParams *val) |
Sets the parameters of the main drainage curve (which uses the van Genuchten capillary pressure model). | |
Scalar | Snr () const |
Returns non-wetting phase residual saturation. | |
void | setSnr (Scalar val) |
Set the non-wetting phase residual saturation. | |
Scalar | SwrPc () const |
Returns wetting phase residual saturation for the capillary pressure curve. | |
Scalar | SwrKr () const |
Returns wetting phase residual saturation for the residual saturation curves. | |
void | setSwr (Scalar pcSwr, Scalar krSwr=-1) |
Set the wetting phase residual saturation for the capillary pressure and the relative permeabilities. | |
Scalar | currentSnr () const |
Returns the current effective residual saturation. | |
void | setCurrentSnr (Scalar val) |
Set the current effective residual saturation. | |
ScanningCurve * | mdc () const |
Returns the main drainage curve. | |
void | setMdc (ScanningCurve *val) |
Set the main drainage curve. | |
ScanningCurve * | pisc () const |
Returns the primary imbibition scanning curve. | |
void | setPisc (ScanningCurve *val) |
Set the primary imbibition scanning curve. | |
ScanningCurve * | csc () const |
Returns the current scanning curve. | |
void | setCsc (ScanningCurve *val) |
Set the current scanning curve. | |
![]() | |
void | finalize () |
Mark the object as finalized. | |
Additional Inherited Members | |
![]() | |
EnsureFinalized () | |
The default constructor. | |
void | check () const |
Default parameter class for the Parker-Lenhard hysteresis model.