11 double datumDepth()
const;
12 double datumDepthPressure()
const;
13 double waterOilContactDepth()
const;
14 double waterOilContactCapillaryPressure()
const;
15 double gasOilContactDepth()
const;
16 double gasOilContactCapillaryPressure()
const;
18 bool liveOilInitConstantRs()
const;
19 bool wetGasInitConstantRv()
const;
20 int initializationTargetAccuracy()
const;
21 bool humidGasInitConstantRvw()
const;
25 EquilRecord(
double datum_depth_arg,
double datum_depth_pc_arg,
double woc_depth,
double woc_pc,
double goc_depth,
double goc_pc,
bool live_oil_init,
bool wet_gas_init,
int target_accuracy,
bool humid_gas_init);
29 template<
class Serializer>
32 serializer(datum_depth);
33 serializer(datum_depth_ps);
34 serializer(water_oil_contact_depth);
35 serializer(water_oil_contact_capillary_pressure);
36 serializer(gas_oil_contact_depth);
37 serializer(gas_oil_contact_capillary_pressure);
38 serializer(live_oil_init_proc);
39 serializer(wet_gas_init_proc);
40 serializer(init_target_accuracy);
41 serializer(humid_gas_init_proc);
46 double datum_depth_ps;
47 double water_oil_contact_depth;
48 double water_oil_contact_capillary_pressure;
49 double gas_oil_contact_depth;
50 double gas_oil_contact_capillary_pressure;
52 bool live_oil_init_proc;
53 bool wet_gas_init_proc;
54 int init_target_accuracy;
55 bool humid_gas_init_proc;
60 using const_iterator = std::vector< EquilRecord >::const_iterator;
65 static Equil serializationTestObject();
72 const_iterator begin()
const;
73 const_iterator end()
const;
75 bool operator==(
const Equil& data)
const;
77 template<
class Serializer>
80 serializer(m_records);
84 std::vector< EquilRecord > m_records;
Definition: DeckKeyword.hpp:36
Class for (de-)serializing.
Definition: Serializer.hpp:84
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30