diff --git a/opm/parser/eclipse/EclipseState/EclipseState.hpp b/opm/parser/eclipse/EclipseState/EclipseState.hpp index c9ad93032..8d88b818a 100644 --- a/opm/parser/eclipse/EclipseState/EclipseState.hpp +++ b/opm/parser/eclipse/EclipseState/EclipseState.hpp @@ -124,7 +124,7 @@ namespace Opm { serializer(m_deckUnitSystem); m_inputNnc.serializeOp(serializer); m_inputEditNnc.serializeOp(serializer); - serializer(m_gridDims); + m_gridDims.serializeOp(serializer); serializer(m_simulationConfig); serializer(m_transMult); serializer(m_faults); diff --git a/opm/parser/eclipse/EclipseState/Grid/GridDims.hpp b/opm/parser/eclipse/EclipseState/Grid/GridDims.hpp index 3f72d13dc..caab756cd 100644 --- a/opm/parser/eclipse/EclipseState/Grid/GridDims.hpp +++ b/opm/parser/eclipse/EclipseState/Grid/GridDims.hpp @@ -59,6 +59,14 @@ namespace Opm { bool operator==(const GridDims& data) const; + template + void serializeOp(Serializer& serializer) + { + serializer(m_nx); + serializer(m_ny); + serializer(m_nz); + } + protected: size_t m_nx; size_t m_ny;