My Project
Opm::Inplace Class Reference

Public Types

enum class  Phase {
  WATER = 0 , OIL = 1 , GAS = 2 , OilInLiquidPhase = 3 ,
  OilInGasPhase = 4 , GasInLiquidPhase = 5 , GasInGasPhase = 6 , PoreVolume = 7 ,
  PressurePV = 8 , HydroCarbonPV = 9 , PressureHydroCarbonPV = 10 , DynamicPoreVolume = 11 ,
  WaterResVolume = 12 , OilResVolume = 13 , GasResVolume = 14 , SALT = 15 ,
  CO2InWaterPhase = 16 , CO2InGasPhaseInMob = 17 , CO2InGasPhaseMob = 18 , WaterInGasPhase = 19 ,
  WaterInWaterPhase = 20
}
 

Public Member Functions

void add (const std::string &region, Phase phase, std::size_t region_number, double value)
 
void add (Phase phase, double value)
 
double get (const std::string &region, Phase phase, std::size_t region_number) const
 
double get (Phase phase) const
 
bool has (const std::string &region, Phase phase, std::size_t region_number) const
 
bool has (Phase phase) const
 
std::size_t max_region () const
 
std::size_t max_region (const std::string &region_name) const
 
std::vector< double > get_vector (const std::string &region, Phase phase) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 
bool operator== (const Inplace &rhs) const
 

Static Public Member Functions

static Inplace serializationTestObject ()
 
static const std::vector< Phase > & phases ()
 

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