Merge pull request #782 from akva2/simulator_serialize

Simulator: add serialization support
This commit is contained in:
Bård Skaflestad 2023-02-15 09:48:33 +01:00 committed by GitHub
commit b27663795d

View File

@ -970,6 +970,20 @@ public:
restarter.deserializeSectionEnd(); 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: private:
std::unique_ptr<Vanguard> vanguard_; std::unique_ptr<Vanguard> vanguard_;
std::unique_ptr<Model> model_; std::unique_ptr<Model> model_;