1#ifndef OPM_FLAT_TABLE_HPP
2#define OPM_FLAT_TABLE_HPP
16 template<
class Serializer>
19 serializer.vector(*
this);
24 static constexpr std::size_t
size = 3;
36 template<
class Serializer>
55 static constexpr std::size_t
size = 5;
71 template<
class Serializer>
87 return PvtwTable({{1.0, 2.0, 3.0, 4.0, 5.0}});
92 static constexpr std::size_t
size = 2;
102 template<
class Serializer>
120 static constexpr std::size_t
size = 5;
136 template<
class Serializer>
152 return PvcdoTable({{1.0, 2.0, 3.0, 4.0, 5.0}});
157 static constexpr std::size_t
size = 1;
165 template<
class Serializer>
182 static constexpr std::size_t
size = 4;
196 template<
class Serializer>
216 static constexpr std::size_t
size = 1;
224 template<
class Serializer>
241 static constexpr std::size_t
size = 1;
249 template<
class Serializer>
266 static constexpr std::size_t
size = 2;
276 template<
class Serializer>
294 static constexpr std::size_t
size = 2;
304 template<
class Serializer>
322 static constexpr std::size_t
size = 3;
334 template<
class Serializer>
Definition: DeckKeyword.hpp:38
Definition: Serializer.hpp:38
Definition: FlatTable.hpp:23
static constexpr std::size_t size
Definition: FlatTable.hpp:24
double oil
Definition: FlatTable.hpp:26
double gas
Definition: FlatTable.hpp:28
bool operator==(const DENSITYRecord &data) const
Definition: FlatTable.hpp:30
double water
Definition: FlatTable.hpp:27
void serializeOp(Serializer &serializer)
Definition: FlatTable.hpp:37
Definition: FlatTable.hpp:45
static DensityTable serializeObject()
Definition: FlatTable.hpp:48
Definition: FlatTable.hpp:9
FlatTable(const std::vector< T > &data)
Definition: FlatTable.hpp:12
void serializeOp(Serializer &serializer)
Definition: FlatTable.hpp:17
FlatTable(const DeckKeyword &)
Definition: FlatTable.hpp:119
double compressibility
Definition: FlatTable.hpp:124
bool operator==(const PVCDORecord &data) const
Definition: FlatTable.hpp:128
void serializeOp(Serializer &serializer)
Definition: FlatTable.hpp:137
static constexpr std::size_t size
Definition: FlatTable.hpp:120
double reference_pressure
Definition: FlatTable.hpp:122
double viscosity
Definition: FlatTable.hpp:125
double viscosibility
Definition: FlatTable.hpp:126
double volume_factor
Definition: FlatTable.hpp:123
Definition: FlatTable.hpp:54
double volume_factor
Definition: FlatTable.hpp:58
void serializeOp(Serializer &serializer)
Definition: FlatTable.hpp:72
bool operator==(const PVTWRecord &data) const
Definition: FlatTable.hpp:63
double viscosity
Definition: FlatTable.hpp:60
double viscosibility
Definition: FlatTable.hpp:61
static constexpr std::size_t size
Definition: FlatTable.hpp:55
double compressibility
Definition: FlatTable.hpp:59
double reference_pressure
Definition: FlatTable.hpp:57
Definition: FlatTable.hpp:156
double todd_langstaff
Definition: FlatTable.hpp:159
void serializeOp(Serializer &serializer)
Definition: FlatTable.hpp:166
bool operator==(const PlmixparRecord &data) const
Definition: FlatTable.hpp:161
static constexpr std::size_t size
Definition: FlatTable.hpp:157
Definition: FlatTable.hpp:172
static PlmixparTable serializeObject()
Definition: FlatTable.hpp:175
Definition: FlatTable.hpp:181
double kappa
Definition: FlatTable.hpp:187
double k_mh
Definition: FlatTable.hpp:184
void serializeOp(Serializer &serializer)
Definition: FlatTable.hpp:197
bool operator==(const PlyvmhRecord &data) const
Definition: FlatTable.hpp:189
double a_mh
Definition: FlatTable.hpp:185
static constexpr std::size_t size
Definition: FlatTable.hpp:182
double gamma
Definition: FlatTable.hpp:186
Definition: FlatTable.hpp:206
static PlyvmhTable serializeObject()
Definition: FlatTable.hpp:209
Definition: FlatTable.hpp:147
static PvcdoTable serializeObject()
Definition: FlatTable.hpp:150
Definition: FlatTable.hpp:82
static PvtwTable serializeObject()
Definition: FlatTable.hpp:85
Definition: FlatTable.hpp:91
double compressibility
Definition: FlatTable.hpp:95
void serializeOp(Serializer &serializer)
Definition: FlatTable.hpp:103
static constexpr std::size_t size
Definition: FlatTable.hpp:92
bool operator==(const ROCKRecord &data) const
Definition: FlatTable.hpp:97
double reference_pressure
Definition: FlatTable.hpp:94
Definition: FlatTable.hpp:110
static RockTable serializeObject()
Definition: FlatTable.hpp:113
Definition: FlatTable.hpp:215
double rate
Definition: FlatTable.hpp:218
bool operator==(const ShrateRecord &data) const
Definition: FlatTable.hpp:220
void serializeOp(Serializer &serializer)
Definition: FlatTable.hpp:225
static constexpr std::size_t size
Definition: FlatTable.hpp:216
Definition: FlatTable.hpp:231
static ShrateTable serializeObject()
Definition: FlatTable.hpp:234
Definition: FlatTable.hpp:240
bool operator==(const Stone1exRecord &data) const
Definition: FlatTable.hpp:245
void serializeOp(Serializer &serializer)
Definition: FlatTable.hpp:250
static constexpr std::size_t size
Definition: FlatTable.hpp:241
double eta
Definition: FlatTable.hpp:243
Definition: FlatTable.hpp:256
static Stone1exTable serializeObject()
Definition: FlatTable.hpp:259
Definition: FlatTable.hpp:265
double density
Definition: FlatTable.hpp:269
bool operator==(const TlmixparRecord &data) const
Definition: FlatTable.hpp:271
static constexpr std::size_t size
Definition: FlatTable.hpp:266
void serializeOp(Serializer &serializer)
Definition: FlatTable.hpp:277
double viscosity
Definition: FlatTable.hpp:268
Definition: FlatTable.hpp:284
static TlmixparTable serializeObject()
Definition: FlatTable.hpp:287
Definition: FlatTable.hpp:293
double reference_rs
Definition: FlatTable.hpp:297
double reference_pressure
Definition: FlatTable.hpp:296
bool operator==(const VISCREFRecord &data) const
Definition: FlatTable.hpp:299
static constexpr std::size_t size
Definition: FlatTable.hpp:294
void serializeOp(Serializer &serializer)
Definition: FlatTable.hpp:305
Definition: FlatTable.hpp:312
static ViscrefTable serializeObject()
Definition: FlatTable.hpp:315
Definition: FlatTable.hpp:321
bool operator==(const WATDENTRecord &data) const
Definition: FlatTable.hpp:328
static constexpr std::size_t size
Definition: FlatTable.hpp:322
void serializeOp(Serializer &serializer)
Definition: FlatTable.hpp:335
double first_coefficient
Definition: FlatTable.hpp:325
double second_coefficient
Definition: FlatTable.hpp:326
double reference_temperature
Definition: FlatTable.hpp:324
Definition: FlatTable.hpp:343
static WatdentTable serializeObject()
Definition: FlatTable.hpp:346