My Project
|
Default implementation for the parameters required by the three-phase capillary pressure/relperm Stone 2 model used by Eclipse. More...
#include <EclStone2MaterialParams.hpp>
Public Types | |
using | GasOilParams = GasOilParamsT |
using | OilWaterParams = OilWaterParamsT |
Public Member Functions | |
EclStone2MaterialParams () | |
The default constructor. | |
const GasOilParams & | gasOilParams () const |
The parameter object for the gas-oil twophase law. | |
GasOilParams & | gasOilParams () |
The parameter object for the gas-oil twophase law. | |
void | setGasOilParams (std::shared_ptr< GasOilParams > val) |
Set the parameter object for the gas-oil twophase law. | |
const OilWaterParams & | oilWaterParams () const |
The parameter object for the oil-water twophase law. | |
OilWaterParams & | oilWaterParams () |
The parameter object for the oil-water twophase law. | |
void | setOilWaterParams (std::shared_ptr< OilWaterParams > val) |
Set the parameter object for the oil-water twophase law. | |
void | setSwl (Scalar val) |
Set the saturation of "connate" water. | |
Scalar | Swl () const |
Return the saturation of "connate" water. | |
template<class Serializer > | |
void | serializeOp (Serializer &serializer) |
![]() | |
void | finalize () |
Mark the object as finalized. | |
Additional Inherited Members | |
![]() | |
EnsureFinalized () | |
The default constructor. | |
void | check () const |
Default implementation for the parameters required by the three-phase capillary pressure/relperm Stone 2 model used by Eclipse.
Essentially, this class just stores the two parameter objects for the twophase capillary pressure laws.
|
inline |
Set the saturation of "connate" water.
According to
http://www.glossary.oilfield.slb.com/en/Terms/c/connate_water.aspx
the connate water is the water which is trapped in the pores of the rock during the rock's formation. For our application, this is basically a reduction of the rock's porosity...