Merge pull request #3123 from akva2/groupdata_serialize

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

View File

@ -155,6 +155,19 @@ namespace Opm { namespace data {
auto json_gr = json_data.add_object("guide_rate");
this->guideRates.init_json(json_gr);
}
template<class Serializer>
void serializeOp(Serializer& serializer)
{
currentControl.serializeOp(serializer);
guideRates.serializeOp(serializer);
}
static GroupData serializeObject()
{
return GroupData{GroupConstraints::serializeObject(),
GroupGuideRates::serializeObject()};
}
};
struct NodeData {