From 88d3d86dd622c7625606fce22111a16b0eae2658 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Fri, 2 Sep 2022 18:12:09 +0200 Subject: [PATCH] data::CurrentControl: add serializer support --- opm/output/data/Wells.hpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/opm/output/data/Wells.hpp b/opm/output/data/Wells.hpp index 3ce3a6aff..d4074b8b1 100644 --- a/opm/output/data/Wells.hpp +++ b/opm/output/data/Wells.hpp @@ -284,6 +284,22 @@ namespace Opm { template void read(MessageBufferType& buffer); + + template + void serializeOp(Serializer& serializer) + { + serializer(isProducer); + serializer(prod); + serializer(inj); + } + + static CurrentControl serializeObject() + { + return CurrentControl{false, + ::Opm::Well::ProducerCMode::BHP, + ::Opm::Well::InjectorCMode::GRUP + }; + } }; struct Well {