|
|
See also requirements on Range and parallel_scan Body.
|
template<typename Range , typename Body > |
void | tbb::parallel_scan (const Range &range, Body &body) |
| Parallel prefix with default partitioner. More...
|
|
template<typename Range , typename Body > |
void | tbb::parallel_scan (const Range &range, Body &body, const simple_partitioner &partitioner) |
| Parallel prefix with simple_partitioner. More...
|
|
template<typename Range , typename Body > |
void | tbb::parallel_scan (const Range &range, Body &body, const auto_partitioner &partitioner) |
| Parallel prefix with auto_partitioner. More...
|
|
template<typename Range , typename Value , typename Scan , typename ReverseJoin > |
Value | tbb::parallel_scan (const Range &range, const Value &identity, const Scan &scan, const ReverseJoin &reverse_join) |
| Parallel prefix with default partitioner. More...
|
|
template<typename Range , typename Value , typename Scan , typename ReverseJoin > |
Value | tbb::parallel_scan (const Range &range, const Value &identity, const Scan &scan, const ReverseJoin &reverse_join, const simple_partitioner &partitioner) |
| Parallel prefix with simple_partitioner. More...
|
|
template<typename Range , typename Value , typename Scan , typename ReverseJoin > |
Value | tbb::parallel_scan (const Range &range, const Value &identity, const Scan &scan, const ReverseJoin &reverse_join, const auto_partitioner &partitioner) |
| Parallel prefix with auto_partitioner. More...
|
|