From 7e817e7d26813bf74bddc2fedf585bb6c7d515b4 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Wed, 18 Mar 2020 12:01:19 +0100 Subject: [PATCH] add serialization template to WellEconProductionLimits --- .../Well/WellEconProductionLimits.hpp | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/opm/parser/eclipse/EclipseState/Schedule/Well/WellEconProductionLimits.hpp b/opm/parser/eclipse/EclipseState/Schedule/Well/WellEconProductionLimits.hpp index aa2585698..c3f8b31f8 100644 --- a/opm/parser/eclipse/EclipseState/Schedule/Well/WellEconProductionLimits.hpp +++ b/opm/parser/eclipse/EclipseState/Schedule/Well/WellEconProductionLimits.hpp @@ -106,6 +106,27 @@ namespace Opm { double minReservoirFluidRate() const; bool operator==(const WellEconProductionLimits& other) const; bool operator!=(const WellEconProductionLimits& other) const; + + 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_followon_well); + serializer(m_quantity_limit); + serializer(m_secondary_max_water_cut); + serializer(m_workover_secondary); + serializer(m_max_gas_liquid_ratio); + serializer(m_min_liquid_rate); + serializer(m_max_temperature); + serializer(m_min_reservoir_fluid_rate); + } + private: double m_min_oil_rate; double m_min_gas_rate;