Macaulay2 Engine
Loading...
Searching...
No Matches

◆ main()

int main ( )

Definition at line 116 of file res-tasking-example.cpp.

117{
118 std::cout << "Hi there, we have " << tbb::info::default_concurrency()
119 <<" thread(s) available." << std::endl;
120 const int nlevels = 5;
121 const int nslanted_degrees = 10;
122 makeDependencyGraph(nlevels,nslanted_degrees);
123
124 nodes[0][0]->try_put(tbb::flow::continue_msg());
125
126 G.wait_for_all();
127
128 for (int lev=0; lev<nlevels; ++lev)
129 for (int sldeg=0; sldeg < nslanted_degrees; ++sldeg)
130 std::cout << "nodes[" << lev << "," << sldeg << "] = " << nodes[lev][sldeg] << std::endl;
131
132 return 0;
133}
std::vector< std::vector< NodePtr > > nodes
void makeDependencyGraph(int nlevels, int nslanted_degrees)
tbb::flow::graph G

References G, makeDependencyGraph(), and nodes.