Implementation for the parameters required by the material law for two-phase simulations. More...
#include <EclTwoPhaseMaterialParams.hpp>
Public Types | |
typedef GasOilParamsT | GasOilParams |
typedef OilWaterParamsT | OilWaterParams |
Public Member Functions | |
EclTwoPhaseMaterialParams () | |
The default constructor. | |
void | setApproach (EclTwoPhaseApproach newApproach) |
EclTwoPhaseApproach | approach () const |
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 | finalize () |
Mark the object as finalized. | |
Additional Inherited Members | |
![]() | |
__pad0__: finalized_( false ) { } void check() const { if( ! finalized_ ) { OPM_THROW(std::runtime_error | |
The default constructor. | |
Parameter class has not been finalized before | usage |
Implementation for the parameters required by the material law for two-phase simulations.
Essentially, this class just stores the two parameter objects for the twophase capillary pressure laws.