From e0a02e893a99b9e4b5a9cd7d130418a4d098b3de Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Wed, 18 Mar 2020 09:09:37 +0100 Subject: [PATCH] add serialization template to ActionX --- .../EclipseState/Schedule/Action/ActionX.hpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/opm/parser/eclipse/EclipseState/Schedule/Action/ActionX.hpp b/opm/parser/eclipse/EclipseState/Schedule/Action/ActionX.hpp index c41a97461..1b25c171f 100644 --- a/opm/parser/eclipse/EclipseState/Schedule/Action/ActionX.hpp +++ b/opm/parser/eclipse/EclipseState/Schedule/Action/ActionX.hpp @@ -103,6 +103,20 @@ public: bool operator==(const ActionX& data) const; + template + void serializeOp(Serializer& serializer) + { + serializer(m_name); + serializer(m_max_run); + serializer(m_min_wait); + serializer(m_start_time); + serializer.vector(keywords); + condition.serializeOp(serializer); + serializer.vector(m_conditions); + serializer(run_count); + serializer(last_run); + } + private: std::string m_name; size_t m_max_run = 0;