49 double compressibility{};
52 RockComp(
double pref_arg,
double comp_arg);
53 bool operator==(
const RockComp& other)
const;
55 template<
class Serializer>
59 serializer(compressibility);
69 const std::vector<RockConfig::RockComp>& comp()
const;
70 const std::string& rocknum_property()
const;
71 std::size_t num_rock_tables()
const;
72 Hysteresis hysteresis_mode()
const;
73 bool water_compaction()
const;
75 bool operator==(
const RockConfig& other)
const;
77 template<
class Serializer>
82 serializer(num_property);
83 serializer(num_tables);
84 serializer(m_water_compaction);
85 serializer(hyst_mode);
89 bool m_active =
false;
90 std::vector<RockComp> m_comp;
91 std::string num_property;
92 std::size_t num_tables = 0;
93 bool m_water_compaction =
false;
94 Hysteresis hyst_mode = Hysteresis::REVERS;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30