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;
74 bool dispersion()
const;
76 bool operator==(
const RockConfig& other)
const;
78 template<
class Serializer>
83 serializer(num_property);
84 serializer(num_tables);
85 serializer(m_water_compaction);
86 serializer(hyst_mode);
87 serializer(m_dispersion);
91 bool m_active =
false;
92 std::vector<RockComp> m_comp;
93 std::string num_property;
94 std::size_t num_tables = 0;
95 bool m_water_compaction =
false;
96 Hysteresis hyst_mode = Hysteresis::REVERS;
97 bool m_dispersion =
false;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30