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;
24 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);
28 template<
class Serializer>
31 serializer(datum_depth);
32 serializer(datum_depth_ps);
33 serializer(water_oil_contact_depth);
34 serializer(water_oil_contact_capillary_pressure);
35 serializer(gas_oil_contact_depth);
36 serializer(gas_oil_contact_capillary_pressure);
37 serializer(live_oil_init_proc);
38 serializer(wet_gas_init_proc);
39 serializer(init_target_accuracy);
44 double datum_depth_ps;
45 double water_oil_contact_depth;
46 double water_oil_contact_capillary_pressure;
47 double gas_oil_contact_depth;
48 double gas_oil_contact_capillary_pressure;
50 bool live_oil_init_proc;
51 bool wet_gas_init_proc;
52 int init_target_accuracy;
57 using const_iterator = std::vector< EquilRecord >::const_iterator;
62 static Equil serializeObject();
69 const_iterator begin()
const;
70 const_iterator end()
const;
72 bool operator==(
const Equil& data)
const;
74 template<
class Serializer>
77 serializer.vector(m_records);
81 std::vector< EquilRecord > m_records;
Definition: DeckKeyword.hpp:36
Definition: Serializer.hpp:38
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29