From 91d62c63a1db16fc01e7d9246eebcc40a4e14500 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Wed, 18 Mar 2020 09:11:46 +0100 Subject: [PATCH] add serialization template to Actions --- opm/parser/eclipse/EclipseState/Schedule/Action/Actions.hpp | 6 ++++++ opm/parser/eclipse/EclipseState/Schedule/Schedule.hpp | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/opm/parser/eclipse/EclipseState/Schedule/Action/Actions.hpp b/opm/parser/eclipse/EclipseState/Schedule/Action/Actions.hpp index 1f6806af2..8ae0be688 100644 --- a/opm/parser/eclipse/EclipseState/Schedule/Action/Actions.hpp +++ b/opm/parser/eclipse/EclipseState/Schedule/Action/Actions.hpp @@ -55,6 +55,12 @@ public: bool operator==(const Actions& data) const; + template + void serializeOp(Serializer& serializer) + { + serializer.vector(actions); + } + private: std::vector actions; }; diff --git a/opm/parser/eclipse/EclipseState/Schedule/Schedule.hpp b/opm/parser/eclipse/EclipseState/Schedule/Schedule.hpp index e899517af..2dd349360 100644 --- a/opm/parser/eclipse/EclipseState/Schedule/Schedule.hpp +++ b/opm/parser/eclipse/EclipseState/Schedule/Schedule.hpp @@ -309,7 +309,7 @@ namespace Opm gconsale.serializeOp(serializer); gconsump.serializeOp(serializer); global_whistctl_mode.template serializeOp(serializer); - serializer(m_actions); + m_actions.serializeOp(serializer); rft_config.serializeOp(serializer); m_nupcol.template serializeOp(serializer); restart_config.serializeOp(serializer);