From cb5475d17839057cdc481d35419fb1ec8b8b3cb1 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Fri, 2 Sep 2022 18:12:09 +0200 Subject: [PATCH] data::GroupData: add serializer support --- opm/output/data/Groups.hpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/opm/output/data/Groups.hpp b/opm/output/data/Groups.hpp index 1316433cd..539131467 100644 --- a/opm/output/data/Groups.hpp +++ b/opm/output/data/Groups.hpp @@ -155,6 +155,19 @@ namespace Opm { namespace data { auto json_gr = json_data.add_object("guide_rate"); this->guideRates.init_json(json_gr); } + + template + void serializeOp(Serializer& serializer) + { + currentControl.serializeOp(serializer); + guideRates.serializeOp(serializer); + } + + static GroupData serializeObject() + { + return GroupData{GroupConstraints::serializeObject(), + GroupGuideRates::serializeObject()}; + } }; struct NodeData {