A default implementation of the parameters for the material law which implements the ECL relative permeability and capillary pressure hysteresis.
More...
|
| | EclHysteresisTwoPhaseLawParams () |
| |
| void | finalize () |
| | Calculate all dependent quantities once the independent quantities of the parameter object have been set. More...
|
| |
| void | setConfig (std::shared_ptr< EclHysteresisConfig > value) |
| | Set the endpoint scaling configuration object. More...
|
| |
| const EclHysteresisConfig & | config () const |
| | Returns the endpoint scaling configuration object. More...
|
| |
| void | setDrainageParams (std::shared_ptr< EffLawParams > value, const EclEpsScalingPointsInfo< Scalar > &, EclTwoPhaseSystemType) |
| | Sets the parameters used for the drainage curve. More...
|
| |
| const EffLawParams & | drainageParams () const |
| | Returns the parameters used for the drainage curve. More...
|
| |
| EffLawParams & | drainageParams () |
| |
| void | setImbibitionParams (std::shared_ptr< EffLawParams > value, const EclEpsScalingPointsInfo< Scalar > &, EclTwoPhaseSystemType) |
| | Sets the parameters used for the imbibition curve. More...
|
| |
| const EffLawParams & | imbibitionParams () const |
| | Returns the parameters used for the imbibition curve. More...
|
| |
| EffLawParams & | imbibitionParams () |
| |
| void | setPcSwMdc (Scalar value) |
| | Set the saturation of the wetting phase where the last switch from the main drainage curve (MDC) to imbibition happend on the capillary pressure curve. More...
|
| |
| Scalar | pcSwMdc () const |
| | Set the saturation of the wetting phase where the last switch from the main drainage curve to imbibition happend on the capillary pressure curve. More...
|
| |
| 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. More...
|
| |
| Scalar | krwSwMdc () const |
| | Set 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. More...
|
| |
| 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. More...
|
| |
| Scalar | krnSwMdc () const |
| | Set 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. More...
|
| |
| 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...
|
| |
| void | update (Scalar pcSw, Scalar, Scalar krnSw) |
| | Notify the hysteresis law that a given wetting-phase saturation has been seen. More...
|
| |
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.