MyraMath
Classes | Functions
traverse.h File Reference

Traverses a JobGraph, returning every Job that was created. More...

#include <myramath/jobgraph/JobID.h>
#include <vector>
#include <map>
Include dependency graph for traverse.h:

Go to the source code of this file.

Classes

class  myra::JobMap
 

Functions

std::vector< Job * > myra::traverse_ordered (const JobGraph &graph)
 Traverses a JobGraph, returning every Job that was created.
 
std::vector< Job * > myra::traverse_unordered (const JobGraph &graph)
 Traverses a JobGraph, returning every Job that was created.
 
std::map< JobID, int > myra::key2j (const std::vector< Job * > jobs)
 Computes mapping between JobID's and indices in a jobs[] vector.
 
std::vector< JobID > myra::key2j3 (std::vector< Job *> jobs)
 

Detailed Description

Traverses a JobGraph, returning every Job that was created.