23 #include <opm/input/eclipse/Deck/UDAValue.hpp> 24 #include <opm/input/eclipse/Units/UnitSystem.hpp> 39 std::string network_node;
44 return consumption_rate == data.consumption_rate &&
45 import_rate == data.import_rate &&
46 network_node == data.network_node &&
47 udq_undefined == data.udq_undefined &&
48 unit_system == data.unit_system;
51 template<
class Serializer>
54 serializer(consumption_rate);
55 serializer(import_rate);
56 serializer(network_node);
57 serializer(udq_undefined);
58 serializer(unit_system);
63 double consumption_rate;
65 std::string network_node;
68 static GConSump serializationTestObject();
70 bool has(
const std::string& name)
const;
73 void add(
const std::string& name,
const UDAValue& consumption_rate,
74 const UDAValue& import_rate,
const std::string& network_node,
75 double udq_undefined_arg,
const UnitSystem& unit_system);
76 std::size_t size()
const;
78 bool operator==(
const GConSump& data)
const;
80 template<
class Serializer>
87 std::map<std::string, GCONSUMPGroup> groups;
Definition: GConSump.hpp:34
Definition: UDAValue.hpp:31
Definition: GConSump.hpp:36
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Definition: GConSump.hpp:62
Definition: UnitSystem.hpp:34
Definition: SummaryState.hpp:72
Class for (de-)serializing.
Definition: Serializer.hpp:95