DPsim
DPsim::SequentialScheduler Member List

This is the complete list of members for DPsim::SequentialScheduler, including all inherited members.

createSchedule(const CPS::Task::List &tasks, const Edges &inEdges, const Edges &outEdges)DPsim::SequentialSchedulervirtual
Edges typedefDPsim::Scheduler
external (defined in DPsim::Scheduler)DPsim::Schedulerstatic
getAveragedMeasurement(CPS::Task::Ptr task) (defined in DPsim::Scheduler)DPsim::Schedulerinline
getAveragedMeasurement(CPS::Task *task) (defined in DPsim::Scheduler)DPsim::Schedulerprotected
initMeasurements(const CPS::Task::List &tasks) (defined in DPsim::Scheduler)DPsim::Schedulerprotected
levelSchedule(const CPS::Task::List &tasks, const Edges &inEdges, const Edges &outEdges, std::vector< CPS::Task::List > &levels)DPsim::Schedulerprotectedstatic
mLogLevelDPsim::Schedulerprotected
mRoot (defined in DPsim::Scheduler)DPsim::Schedulerprotected
mSLogDPsim::Schedulerprotected
readMeasurements(CPS::String filename, std::unordered_map< CPS::String, TaskTime::rep > &measurements)DPsim::Schedulerprotected
resolveDeps(CPS::Task::List &tasks, Edges &inEdges, Edges &outEdges)DPsim::Scheduler
Scheduler(CPS::Logger::Level logLevel=CPS::Logger::Level::off) (defined in DPsim::Scheduler)DPsim::Schedulerinline
SequentialScheduler(String outMeasurementFile=String(), CPS::Logger::Level logLevel=CPS::Logger::Level::info) (defined in DPsim::SequentialScheduler)DPsim::SequentialSchedulerinline
step(Real time, Int timeStepCount)DPsim::SequentialSchedulervirtual
stop()DPsim::SequentialSchedulervirtual
TaskTime typedefDPsim::Scheduler
topologicalSort(const CPS::Task::List &tasks, const Edges &inEdges, const Edges &outEdges, CPS::Task::List &sortedTasks)DPsim::Schedulerprotected
updateMeasurement(CPS::Task *task, TaskTime time)DPsim::Schedulerprotected
writeMeasurements(CPS::String filename)DPsim::Schedulerprotected
~Scheduler() (defined in DPsim::Scheduler)DPsim::Schedulerinlinevirtual