|
| template<typename RangeFunc , typename FunctionTy , typename... Args> |
| void | galois::for_each (const RangeFunc &rangeMaker, FunctionTy &&fn, const Args &...args) |
| | Galois unordered set iterator. More...
|
| |
| template<typename RangeFunc , typename FunctionTy , typename... Args> |
| void | galois::do_all (const RangeFunc &rangeMaker, FunctionTy &&fn, const Args &...args) |
| | Standard do-all loop. More...
|
| |
| template<typename FunctionTy , typename... Args> |
| void | galois::on_each (FunctionTy &&fn, const Args &...args) |
| | Low-level parallel loop. More...
|
| |
| template<typename Iter , typename Cmp , typename NhFunc , typename OpFunc > |
| void | galois::for_each_ordered (Iter b, Iter e, const Cmp &cmp, const NhFunc &nhFunc, const OpFunc &fn, const char *loopname=0) |
| | Galois ordered set iterator for stable source algorithms. More...
|
| |
| template<typename Iter , typename Cmp , typename NhFunc , typename OpFunc , typename StableTest > |
| void | galois::for_each_ordered (Iter b, Iter e, const Cmp &cmp, const NhFunc &nhFunc, const OpFunc &fn, const StableTest &stabilityTest, const char *loopname=0) |
| | Galois ordered set iterator for unstable source algorithms. More...
|
| |