diff --git a/opm/input/eclipse/Schedule/Group/GroupEconProductionLimits.hpp b/opm/input/eclipse/Schedule/Group/GroupEconProductionLimits.hpp index 9b2dc3987..62df0901a 100644 --- a/opm/input/eclipse/Schedule/Group/GroupEconProductionLimits.hpp +++ b/opm/input/eclipse/Schedule/Group/GroupEconProductionLimits.hpp @@ -59,7 +59,18 @@ public: int maxOpenWells() const; bool operator==(const GEconGroup& other) const; int reportStep() const; - template void serializeOp(Serializer& serializer); + template + void serializeOp(Serializer& serializer) + { + serializer(m_min_oil_rate); + serializer(m_min_gas_rate); + serializer(m_max_water_cut); + serializer(m_max_gas_oil_ratio); + serializer(m_max_water_gas_ratio); + serializer(m_workover); + serializer(m_end_run); + serializer(m_max_open_wells); + } static GEconGroup serializationTestObject(); EconWorkover workover() const; diff --git a/src/opm/input/eclipse/Schedule/Group/GroupEconProductionLimits.cpp b/src/opm/input/eclipse/Schedule/Group/GroupEconProductionLimits.cpp index cd87794ea..c1a379203 100644 --- a/src/opm/input/eclipse/Schedule/Group/GroupEconProductionLimits.cpp +++ b/src/opm/input/eclipse/Schedule/Group/GroupEconProductionLimits.cpp @@ -201,19 +201,6 @@ int GroupEconProductionLimits::GEconGroup::reportStep() const { return m_report_step; } -template -void GroupEconProductionLimits::GEconGroup::serializeOp(Serializer& serializer) -{ - serializer(m_min_oil_rate); - serializer(m_min_gas_rate); - serializer(m_max_water_cut); - serializer(m_max_gas_oil_ratio); - serializer(m_max_water_gas_ratio); - serializer(m_workover); - serializer(m_end_run); - serializer(m_max_open_wells); -} - GroupEconProductionLimits::GEconGroup GroupEconProductionLimits::GEconGroup::serializationTestObject() { GEconGroup group;