Opm::PLScanningCurve< ScalarT > Singleton Reference Represents a scanning curve in the Parker-Lenhard hysteresis model. More...
Detailed Descriptiontemplate<class ScalarT>
|
typedef ScalarT Opm::PLScanningCurve< ScalarT >::Scalar |
|
inline |
Constructs main imbibition curve.
Further scanning curves can be added with setNext.
Referenced by Opm::PLScanningCurve< ScalarT >::setNext().
|
inlineprotected |
|
inline |
Destructor. After it was called all references to the next() curve are invalid!
|
inline |
Returns true iff the scanning curve is a drainage curve.
References Opm::PLScanningCurve< ScalarT >::isImbib().
|
inline |
Returns true iff the scanning curve is a imbibition curve.
References Opm::PLScanningCurve< ScalarT >::loopNum().
Referenced by Opm::PLScanningCurve< ScalarT >::isDrain(), and Opm::PLScanningCurve< ScalarT >::isValidAt_Sw().
|
inline |
Returns true iff the given effective saturation Swei is within the scope of the curve, i.e. whether Swei is part of the curve's domain and the curve thus applies to Swi.
References Opm::PLScanningCurve< ScalarT >::isImbib(), and Opm::PLScanningCurve< ScalarT >::Sw().
|
inline |
The loop number of the scanning curve.
The MDC is 0, PISC is 1, PDSC is 2, ...
Referenced by Opm::PLScanningCurve< ScalarT >::isImbib(), and Opm::PLScanningCurve< ScalarT >::setNext().
|
inline |
Return the next scanning curve, i.e. the curve with one more reversal than the current one.
Referenced by Opm::PLScanningCurve< ScalarT >::PLScanningCurve().
|
inline |
Capillary pressure at the last reversal point.
Referenced by Opm::PLScanningCurve< ScalarT >::PLScanningCurve().
|
inline |
Return the previous scanning curve, i.e. the curve with one less reversal than the current one.
Referenced by Opm::PLScanningCurve< ScalarT >::PLScanningCurve().
|
inline |
Set the next scanning curve.
Next in the sense of the number of reversals from imbibition to drainage or vince versa. If this curve already has a list of next curves, it is deleted and thus forgotten.
References Opm::PLScanningCurve< ScalarT >::loopNum(), and Opm::PLScanningCurve< ScalarT >::PLScanningCurve().
|
inline |
Absolute wetting-phase saturation at the scanning curve's reversal point.
Referenced by Opm::PLScanningCurve< ScalarT >::isValidAt_Sw(), and Opm::PLScanningCurve< ScalarT >::PLScanningCurve().
|
inline |
Apparent saturation of the last reversal point on the pressure MDC.
Referenced by Opm::PLScanningCurve< ScalarT >::PLScanningCurve().
|
inline |
Apparent saturation of the last reversal point on the pressure MIC.
Referenced by Opm::PLScanningCurve< ScalarT >::PLScanningCurve().