Merge pull request #3131 from akva2/segment_serialize

data::Segment: add serializer support
This commit is contained in:
Bård Skaflestad
2022-09-05 13:19:00 +02:00
committed by GitHub

View File

@@ -342,6 +342,22 @@ namespace Opm {
template <class MessageBufferType>
void read(MessageBufferType& buffer);
template<class Serializer>
void serializeOp(Serializer& serializer)
{
rates.serializeOp(serializer);
pressures.serializeOp(serializer);
serializer(segNumber);
}
static Segment serializeObject()
{
return Segment{Rates::serializeObject(),
SegmentPressures::serializeObject(),
10
};
}
friend struct Mpi::Packing<Segment>;
};