add serialization template to Events

This commit is contained in:
Arne Morten Kvarving
2020-03-17 14:36:32 +01:00
parent 86b003dfad
commit abc73b341e
2 changed files with 8 additions and 2 deletions

View File

@@ -131,6 +131,12 @@ namespace Opm
bool operator==(const Events& data) const;
template<class Serializer>
void serializeOp(Serializer& serializer)
{
m_events.template serializeOp<Serializer,false>(serializer);
}
private:
DynamicVector<uint64_t> m_events;
};

View File

@@ -290,7 +290,7 @@ namespace Opm
serializer(splitGroups.first);
serializer(splitGroups.second);
m_oilvaporizationproperties.serializeOp(serializer);
serializer(m_events);
m_events.serializeOp(serializer);
serializer(m_modifierDeck);
serializer(m_tuning);
serializer(m_messageLimits);
@@ -313,7 +313,7 @@ namespace Opm
rft_config.serializeOp(serializer);
m_nupcol.template serializeOp<Serializer, false>(serializer);
restart_config.serializeOp(serializer);
serializer(wellgroup_events);
serializer.map(wellgroup_events);
if (wells_static.size() == 0)
reconstructDynMap(splitWells.first, splitWells.second, wells_static);
if (groups.size() == 0)