18 Bool useConditionVariables =
false);
21 const Edges &outEdges);
std::unordered_map< CPS::Task::Ptr, std::deque< CPS::Task::Ptr > > Edges
void createSchedule(const CPS::Task::List &tasks, const Edges &inEdges, const Edges &outEdges)
Creates the schedule for the given dependency graph.
ThreadListScheduler(Int threads=1, String outMeasurementFile=String(), String inMeasurementFile=String(), Bool useConditionVariables=false)
ThreadScheduler(Int threads, String outMeasurementFile, Bool useConditionVariable)