From bc6d5e38ce9c6f751802b29fbbc6957d492ff5ec Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Fri, 2 Sep 2022 18:12:09 +0200 Subject: [PATCH] data::GroupAndNetworkValues: add serializer support --- opm/output/data/Groups.hpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/opm/output/data/Groups.hpp b/opm/output/data/Groups.hpp index 539131467..36bc9cfbc 100644 --- a/opm/output/data/Groups.hpp +++ b/opm/output/data/Groups.hpp @@ -257,6 +257,21 @@ namespace Opm { namespace data { return json_data; } + template + void serializeOp(Serializer& serializer) + { + serializer.map(groupData); + serializer.map(nodeData); + } + + static GroupAndNetworkValues serializeObject() + { + return GroupAndNetworkValues{ + {{"test_data", GroupData::serializeObject()}}, + {{"test_node", NodeData::serializeObject()}} + }; + } + private: template void writeMap(const std::map& map,