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