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; };