Merge pull request #3132 from akva2/currentcontrol_serialize

data::CurrentControl: add serializer support
This commit is contained in:
Bård Skaflestad 2022-09-05 12:59:09 +02:00 committed by GitHub
commit a90b202b87
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -381,6 +381,22 @@ namespace Opm {
template <class MessageBufferType>
void read(MessageBufferType& buffer);
template<class Serializer>
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 {