50 PressureHydroCarbonPV = 10,
51 DynamicPoreVolume = 11,
57 CO2InGasPhaseInMob = 17,
58 CO2InGasPhaseMob = 18,
60 WaterInWaterPhase = 20,
71 static Inplace serializationTestObject();
73 void add(
const std::string& region, Phase phase, std::size_t region_number,
double value);
74 void add(Phase phase,
double value);
76 double get(
const std::string& region, Phase phase, std::size_t region_number)
const;
77 double get(Phase phase)
const;
79 bool has(
const std::string& region, Phase phase, std::size_t region_number)
const;
80 bool has(Phase phase)
const;
82 std::size_t max_region()
const;
83 std::size_t max_region(
const std::string& region_name)
const;
91 std::vector<double> get_vector(
const std::string& region, Phase phase)
const;
93 static const std::vector<Phase>& phases();
95 template<
class Serializer>
98 serializer(phase_values);
101 bool operator==(
const Inplace& rhs)
const;
104 std::unordered_map<std::string, std::unordered_map<Phase, std::unordered_map<std::size_t, double>>> phase_values;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30