From 3abfddd088c7927fff8a6c09fb924e60b2e29a3d Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Fri, 2 Sep 2022 18:12:09 +0200 Subject: [PATCH] data::Solution: add serializer support --- opm/output/data/Solution.hpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/opm/output/data/Solution.hpp b/opm/output/data/Solution.hpp index f42b4d2b3..20eb08852 100644 --- a/opm/output/data/Solution.hpp +++ b/opm/output/data/Solution.hpp @@ -55,6 +55,22 @@ class Solution : public std::map< std::string, data::CellData > { void convertToSI( const UnitSystem& ); void convertFromSI( const UnitSystem& ); + template + void serializeOp(Serializer& serializer) + { + serializer.map(*this); + serializer(si); + } + + static Solution serializeObject() + { + Solution sol; + sol.si = false; + sol.insert({"test_data", CellData::serializeObject()}); + + return sol; + } + private: bool si = true; };