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;