6#ifndef TASK_DEPENDENCY_MANAGER
7#define TASK_DEPENDENCY_MANAGER
24using dep_type = std::array<int, 2>;
38 std::map<int, int> numStepsMap;
41 std::map<int, std::set<dep_type> > deps;
53 const std::map<int, int>& numStepsMap,
54 const std::map<
int, std::set<dep_type> >& dependencyMap);
60 std::set< std::array<int, 3> >
run()
const;
TaskStepManager(MPI_Comm comm, int numTasks, const std::map< int, int > &numStepsMap, const std::map< int, std::set< dep_type > > &dependencyMap)
Definition TaskStepManager.cpp:10
std::set< std::array< int, 3 > > run() const
Definition TaskStepManager.cpp:21