DPsim
|
This is the complete list of members for DPsim::Scheduler, including all inherited members.
createSchedule(const CPS::Task::List &tasks, const Edges &inEdges, const Edges &outEdges)=0 | DPsim::Scheduler | pure virtual |
Edges typedef | DPsim::Scheduler | |
external (defined in DPsim::Scheduler) | DPsim::Scheduler | static |
getAveragedMeasurement(CPS::Task::Ptr task) (defined in DPsim::Scheduler) | DPsim::Scheduler | inline |
getAveragedMeasurement(CPS::Task *task) (defined in DPsim::Scheduler) | DPsim::Scheduler | protected |
initMeasurements(const CPS::Task::List &tasks) (defined in DPsim::Scheduler) | DPsim::Scheduler | protected |
levelSchedule(const CPS::Task::List &tasks, const Edges &inEdges, const Edges &outEdges, std::vector< CPS::Task::List > &levels) | DPsim::Scheduler | protectedstatic |
mLogLevel | DPsim::Scheduler | protected |
mRoot (defined in DPsim::Scheduler) | DPsim::Scheduler | protected |
mSLog | DPsim::Scheduler | protected |
readMeasurements(CPS::String filename, std::unordered_map< CPS::String, TaskTime::rep > &measurements) | DPsim::Scheduler | protected |
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::Scheduler | inline |
step(Real time, Int timeStepCount)=0 | DPsim::Scheduler | pure virtual |
stop() | DPsim::Scheduler | inlinevirtual |
TaskTime typedef | DPsim::Scheduler | |
topologicalSort(const CPS::Task::List &tasks, const Edges &inEdges, const Edges &outEdges, CPS::Task::List &sortedTasks) | DPsim::Scheduler | protected |
updateMeasurement(CPS::Task *task, TaskTime time) | DPsim::Scheduler | protected |
writeMeasurements(CPS::String filename) | DPsim::Scheduler | protected |
~Scheduler() (defined in DPsim::Scheduler) | DPsim::Scheduler | inlinevirtual |