19class SequentialScheduler :
public Scheduler {
21 SequentialScheduler(String outMeasurementFile = String(),
22 CPS::Logger::Level logLevel = CPS::Logger::Level::info)
23 : Scheduler(logLevel), mOutMeasurementFile(outMeasurementFile) {}
26 const Edges &outEdges);
27 void step(Real time, Int timeStepCount);
31 CPS::Task::List mSchedule;
33 std::unordered_map<size_t, std::vector<std::chrono::nanoseconds>>
35 std::vector<std::chrono::nanoseconds> mStepMeasurements;
36 CPS::String mOutMeasurementFile;