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,
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>
84 std::map<std::string, GCONSUMPGroup> groups;
Definition: GConSump.hpp:33
Class for (de-)serializing.
Definition: Serializer.hpp:75
Definition: SummaryState.hpp:69
Definition: UDAValue.hpp:32
Definition: UnitSystem.hpp:33
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