26 #include <opm/input/eclipse/Deck/UDAValue.hpp>
27 #include <opm/input/eclipse/Units/UnitSystem.hpp>
38 std::string network_node;
43 return consumption_rate == data.consumption_rate &&
44 import_rate == data.import_rate &&
45 network_node == data.network_node &&
46 udq_undefined == data.udq_undefined &&
47 unit_system == data.unit_system;
50 template<
class Serializer>
53 consumption_rate.serializeOp(serializer);
54 import_rate.serializeOp(serializer);
55 serializer(network_node);
56 serializer(udq_undefined);
57 unit_system.serializeOp(serializer);
62 double consumption_rate;
64 std::string network_node;
69 bool has(
const std::string& name)
const;
72 void add(
const std::string& name,
const UDAValue& consumption_rate,
const UDAValue& import_rate,
const std::string network_node,
double udq_undefined_arg,
const UnitSystem& unit_system);
75 bool operator==(
const GConSump& data)
const;
77 template<
class Serializer>
80 serializer.map(groups);
84 std::map<std::string, GCONSUMPGroup> groups;
Definition: GConSump.hpp:33
Definition: Serializer.hpp:38
Definition: SummaryState.hpp:69
Definition: UDAValue.hpp:32
Definition: UnitSystem.hpp:34
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29
Definition: GConSump.hpp:61
Definition: GConSump.hpp:35