37 UnitSystem::measure dim{UnitSystem::measure::_count};
38 bool required =
false;
40 RestartKey() =
default;
42 RestartKey(
const std::string& _key, UnitSystem::measure _dim)
49 RestartKey(
const std::string& _key, UnitSystem::measure _dim,
bool _required)
55 bool operator==(
const RestartKey& key2)
const;
57 template<
class Serializer>
65 static RestartKey serializationTestObject();
74 using ExtraVector = std::vector<std::pair<RestartKey, std::vector<double>>>;
79 data::Aquifers aquifer{};
85 data::Aquifers aquifer_arg);
91 data::Aquifers aquifer_arg,
94 RestartValue() =
default;
96 bool hasExtra(
const std::string& key)
const;
97 void addExtra(
const std::string& key, UnitSystem::measure dimension, std::vector<double> data);
98 void addExtra(
const std::string& key, UnitSystem::measure dimension, std::vector<float> data);
99 void addExtra(
const std::string& key, std::vector<double> data);
100 void addExtra(
const std::string& key, std::vector<float> data);
101 const std::vector<double>& getExtra(
const std::string& key)
const;
105 bool operator==(
const RestartValue& val2)
const;
107 template<
class Serializer>
110 serializer(solution);
112 serializer(grp_nwrk);
117 static RestartValue serializationTestObject();
120 void filter_wells_for_lgr(
int lgr_grid);
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30