add serialization template to WellInjectionProperties

This commit is contained in:
Arne Morten Kvarving
2020-03-18 12:17:31 +01:00
parent b045048e73
commit dcbde5ea53

View File

@@ -268,6 +268,26 @@ public:
void setBHPLimit(const double limit);
InjectionControls controls(const UnitSystem& unit_system, const SummaryState& st, double udq_default) const;
bool updateUDQActive(const UDQConfig& udq_config, UDQActive& active) const;
template<class Serializer>
void serializeOp(Serializer& serializer)
{
serializer(name);
surfaceInjectionRate.serializeOp(serializer);
reservoirInjectionRate.serializeOp(serializer);
BHPTarget.serializeOp(serializer);
THPTarget.serializeOp(serializer);
serializer(bhp_hist_limit);
serializer(thp_hist_limit);
serializer(temperature);
serializer(BHPH);
serializer(THPH);
serializer(VFPTableNumber);
serializer(predictionMode);
serializer(injectionControls);
serializer(injectorType);
serializer(controlMode);
}
};
struct ProductionControls {