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
}
 

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
 

Static Public Member Functions

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

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