From 2419bb8d6a1d44fc60ea0400cdea80045f1ae2b6 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Thu, 12 Mar 2020 15:29:29 +0100 Subject: [PATCH] add serialization template to GridDims --- opm/parser/eclipse/EclipseState/EclipseState.hpp | 2 +- opm/parser/eclipse/EclipseState/Grid/GridDims.hpp | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) 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;