opm-common
Loading...
Searching...
No Matches
Opm::EclMaterialLaw::HystParams< Traits > Class Template Reference

Public Types

using Scalar = typename Traits::Scalar
using GasOilHystParams = typename TwoPhaseTypes<Traits>::GasOilHystParams
using GasWaterHystParams = typename TwoPhaseTypes<Traits>::GasWaterHystParams
using OilWaterHystParams = typename TwoPhaseTypes<Traits>::OilWaterHystParams
using LookupFunction = std::function<unsigned(unsigned)>

Public Member Functions

 HystParams (typename Manager< Traits >::Params &params, const EclEpsGridProperties &epsGridProperties, const EclEpsGridProperties *epsImbGridProperties, const EclipseState &eclState, const Manager< Traits > &parent)
void finalize ()
std::shared_ptr< GasOilHystParams > getGasOilParams ()
std::shared_ptr< OilWaterHystParams > getOilWaterParams ()
std::shared_ptr< GasWaterHystParams > getGasWaterParams ()
void setConfig (unsigned satRegionIdx)
void setDrainageParamsOilGas (unsigned elemIdx, unsigned satRegionIdx, const LookupFunction &lookupIdxOnLevelZeroAssigner)
void setDrainageParamsOilWater (unsigned elemIdx, unsigned satRegionIdx, const LookupFunction &lookupIdxOnLevelZeroAssigner)
void setDrainageParamsGasWater (unsigned elemIdx, unsigned satRegionIdx, const LookupFunction &lookupIdxOnLevelZeroAssigner)
void setImbibitionParamsOilGas (unsigned elemIdx, unsigned satRegionIdx, const LookupFunction &lookupIdxOnLevelZeroAssigner)
void setImbibitionParamsOilWater (unsigned elemIdx, unsigned satRegionIdx, const LookupFunction &lookupIdxOnLevelZeroAssigner)
void setImbibitionParamsGasWater (unsigned elemIdx, unsigned satRegionIdx, const LookupFunction &lookupIdxOnLevelZeroAssigner)

The documentation for this class was generated from the following files: