Simulator: add serialization support

This commit is contained in:
Arne Morten Kvarving
2023-02-09 09:28:32 +01:00
parent 1a0a9cd25e
commit 0a430fc16a

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_;