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;
72 std::size_t num_rock_tables()
const;
73 Hysteresis hysteresis_mode()
const;
74 bool water_compaction()
const;
75 bool dispersion()
const;
77 bool operator==(
const RockConfig& other)
const;
79 template<
class Serializer>
84 serializer(num_property);
85 serializer(num_tables);
87 serializer(m_water_compaction);
88 serializer(hyst_mode);
89 serializer(m_dispersion);
93 bool m_active =
false;
94 std::vector<RockComp> m_comp;
95 std::string num_property;
96 std::size_t num_tables = 0;
98 bool m_water_compaction =
false;
99 Hysteresis hyst_mode = Hysteresis::REVERS;
100 bool m_dispersion =
false;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30