From a1c5aaa4d4aed78365e2b3f92bc8120895e62cd7 Mon Sep 17 00:00:00 2001 From: Steinar Foss Date: Thu, 7 Nov 2019 10:00:54 +0100 Subject: [PATCH] GConSump/sale: add does not rewrite groups. --- .../parser/eclipse/EclipseState/Schedule/Group/GConSale.cpp | 1 - .../parser/eclipse/EclipseState/Schedule/Group/GConSump.cpp | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/opm/parser/eclipse/EclipseState/Schedule/Group/GConSale.cpp b/src/opm/parser/eclipse/EclipseState/Schedule/Group/GConSale.cpp index 90e055f52..9c7be5fdc 100644 --- a/src/opm/parser/eclipse/EclipseState/Schedule/Group/GConSale.cpp +++ b/src/opm/parser/eclipse/EclipseState/Schedule/Group/GConSale.cpp @@ -53,7 +53,6 @@ GConSale::MaxProcedure GConSale::stringToProcedure(const std::string& str_proc) } void GConSale::add(const std::string& name, const UDAValue& sales_target, const UDAValue& max_rate, const UDAValue& min_rate, const std::string& procedure) { - groups[name] = GCONSALEGroup(); GConSale::GCONSALEGroup& group = groups[name]; group.sales_target = sales_target; group.max_sales_rate = max_rate; diff --git a/src/opm/parser/eclipse/EclipseState/Schedule/Group/GConSump.cpp b/src/opm/parser/eclipse/EclipseState/Schedule/Group/GConSump.cpp index ad31e3cc8..fa9c18447 100644 --- a/src/opm/parser/eclipse/EclipseState/Schedule/Group/GConSump.cpp +++ b/src/opm/parser/eclipse/EclipseState/Schedule/Group/GConSump.cpp @@ -37,8 +37,9 @@ const GConSump::GCONSUMPGroup& GConSump::get(const std::string& name) const { void GConSump::add(const std::string& name, const UDAValue& consumption_rate, const UDAValue& import_rate, const std::string network_node) { - groups[name] = GCONSUMPGroup(); + GConSump::GCONSUMPGroup& group = groups[name]; + group.consumption_rate = consumption_rate; group.import_rate = import_rate; group.network_node = network_node;