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 serializer(consumption_rate);
54 serializer(import_rate);
55 serializer(network_node);
56 serializer(udq_undefined);
57 serializer(unit_system);
62 double consumption_rate;
64 std::string network_node;
67 static GConSump serializationTestObject();
69 bool has(
const std::string& name)
const;
72 void add(
const std::string& name,
const UDAValue& consumption_rate,
73 const UDAValue& import_rate,
const std::string& network_node,
74 double udq_undefined_arg,
const UnitSystem& unit_system);
77 bool operator==(
const GConSump& data)
const;
79 template<
class Serializer>
86 std::map<std::string, GCONSUMPGroup> groups;
Definition GConSump.hpp:33
Class for (de-)serializing.
Definition Serializer.hpp:84
Definition SummaryState.hpp:68
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:30
Definition GConSump.hpp:61
Definition GConSump.hpp:35