diff --git a/opm/parser/eclipse/EclipseState/EclipseState.hpp b/opm/parser/eclipse/EclipseState/EclipseState.hpp index 2a74c182c..87122f485 100644 --- a/opm/parser/eclipse/EclipseState/EclipseState.hpp +++ b/opm/parser/eclipse/EclipseState/EclipseState.hpp @@ -126,7 +126,7 @@ namespace Opm { m_inputEditNnc.serializeOp(serializer); m_gridDims.serializeOp(serializer); m_simulationConfig.serializeOp(serializer); - serializer(m_transMult); + m_transMult.serializeOp(serializer); serializer(m_faults); serializer(m_title); serializer(aquifer_config); diff --git a/opm/parser/eclipse/EclipseState/Grid/TransMult.hpp b/opm/parser/eclipse/EclipseState/Grid/TransMult.hpp index 7bb0efe88..6ba859562 100644 --- a/opm/parser/eclipse/EclipseState/Grid/TransMult.hpp +++ b/opm/parser/eclipse/EclipseState/Grid/TransMult.hpp @@ -68,6 +68,17 @@ namespace Opm { bool operator==(const TransMult& data) const; + template + void serializeOp(Serializer& serializer) + { + serializer(m_nx); + serializer(m_ny); + serializer(m_nz); + serializer(m_trans); + serializer(m_names); + m_multregtScanner.serializeOp(serializer); + } + private: size_t getGlobalIndex(size_t i , size_t j , size_t k) const; void assertIJK(size_t i , size_t j , size_t k) const;