A default implementation of the parameters for the material law which implements the ECL relative permeability and capillary pressure hysteresis.
More...
|
void | finalize () |
| Calculate all dependent quantities once the independent quantities of the parameter object have been set.
|
|
void | setConfig (std::shared_ptr< EclHysteresisConfig > value) |
| Set the endpoint scaling configuration object.
|
|
const EclHysteresisConfig & | config () const |
| Returns the endpoint scaling configuration object.
|
|
void | setDrainageParams (const EffLawParams &value, const EclEpsScalingPointsInfo< Scalar > &info, EclTwoPhaseSystemType twoPhaseSystem) |
| Sets the parameters used for the drainage curve.
|
|
const EffLawParams & | drainageParams () const |
| Returns the parameters used for the drainage curve.
|
|
EffLawParams & | drainageParams () |
|
void | setImbibitionParams (const EffLawParams &value, const EclEpsScalingPointsInfo< Scalar > &info, EclTwoPhaseSystemType twoPhaseSystem) |
| Sets the parameters used for the imbibition curve.
|
|
const EffLawParams & | imbibitionParams () const |
| Returns the parameters used for the imbibition curve.
|
|
EffLawParams & | imbibitionParams () |
|
Scalar | pcSwMdc () const |
| Get the saturation of the wetting phase where the last switch from the main drainage curve to imbibition happend on the capillary pressure curve.
|
|
Scalar | pcSwMic () const |
|
bool | initialImb () const |
| Status of initial process.
|
|
void | setKrwSwMdc (Scalar) |
| Set the saturation of the wetting phase where the last switch from the main drainage curve (MDC) to imbibition happend on the relperm curve for the wetting phase.
|
|
Scalar | krwSwMdc () const |
| Get the saturation of the wetting phase where the last switch from the main drainage curve to imbibition happend on the relperm curve for the wetting phase.
|
|
void | setKrnSwMdc (Scalar value) |
| Set the saturation of the wetting phase where the last switch from the main drainage curve (MDC) to imbibition happend on the relperm curve for the non-wetting phase.
|
|
Scalar | krnSwMdc () const |
| Get the saturation of the wetting phase where the last switch from the main drainage curve to imbibition happend on the relperm curve for the non-wetting phase.
|
|
void | setDeltaSwImbKrw (Scalar) |
| Sets the saturation value which must be added if krw is calculated using the imbibition curve. More...
|
|
Scalar | deltaSwImbKrw () const |
| Returns the saturation value which must be added if krw is calculated using the imbibition curve. More...
|
|
void | setDeltaSwImbKrn (Scalar value) |
| Sets the saturation value which must be added if krn is calculated using the imbibition curve. More...
|
|
Scalar | deltaSwImbKrn () const |
| Returns the saturation value which must be added if krn is calculated using the imbibition curve. More...
|
|
Scalar | Swcri () const |
|
Scalar | Swcrd () const |
|
Scalar | Swmaxi () const |
|
Scalar | Sncri () const |
|
Scalar | Sncrd () const |
|
Scalar | Sncrt () const |
|
Scalar | Snmaxd () const |
|
Scalar | Snhy () const |
|
Scalar | krnWght () const |
|
Scalar | pcWght () const |
|
Scalar | curvatureCapPrs () const |
|
void | update (Scalar pcSw, Scalar, Scalar krnSw) |
| Notify the hysteresis law that a given wetting-phase saturation has been seen. More...
|
|
template<class Serializer > |
void | serializeOp (Serializer &serializer) |
|
bool | operator== (const EclHysteresisTwoPhaseLawParams &rhs) const |
|
void | finalize () |
| Mark the object as finalized.
|
|
template<class EffLawT>
class Opm::EclHysteresisTwoPhaseLawParams< EffLawT >
A default implementation of the parameters for the material law which implements the ECL relative permeability and capillary pressure hysteresis.