Simulator: add serialization support

This commit is contained in:
Arne Morten Kvarving
2023-02-14 14:53:54 +01:00
parent 1a0a9cd25e
commit 0a430fc16a
+14
View File
@@ -970,6 +970,20 @@ public:
restarter.deserializeSectionEnd();
}
template<class Serializer>
void serializeOp(Serializer& serializer)
{
serializer(*vanguard_);
serializer(*model_);
serializer(*problem_);
serializer(episodeIdx_);
serializer(episodeStartTime_);
serializer(episodeLength_);
serializer(startTime_);
serializer(time_);
serializer(timeStepIdx_);
}
private:
std::unique_ptr<Vanguard> vanguard_;
std::unique_ptr<Model> model_;