add serialization template to GroupProductionProperties

This commit is contained in:
Arne Morten Kvarving
2020-03-18 13:35:00 +01:00
parent a87ec3ad46
commit 21e5d975e8

View File

@@ -160,6 +160,21 @@ struct GroupProductionProperties {
int production_controls = 0;
bool operator==(const GroupProductionProperties& other) const;
bool operator!=(const GroupProductionProperties& other) const;
template<class Serializer>
void serializeOp(Serializer& serializer)
{
serializer(cmode);
serializer(exceed_action);
oil_target.serializeOp(serializer);
water_target.serializeOp(serializer);
gas_target.serializeOp(serializer);
liquid_target.serializeOp(serializer);
serializer(guide_rate);
serializer(guide_rate_def);
serializer(resv_target);
serializer(production_controls);
}
};
struct ProductionControls {