Name
simple_partitioner Class — A class that models the default range-splitting behavior of the parallel_for, parallel_reduce
, and parallel_scan
algorithms, where a range is recursively split until it cannot be further subdivided.
Synopsis
#include "tbb/partitioner.h" class simple_partitioner;
Description
The class simple_partitioner
models the default range-splitting behavior of the parallel_for, parallel_reduce
, and parallel_scan
algorithms.
-
simple_partitioner()
An empty default constructor.
-
simple_partitioner(simple_partitioner & partitioner, split)
An empty splitting constructor.
-
template<typename Range> bool should_execute_range (const Range & r ,const task & t)
A function that returns
true
when the provided range should be executed to completion by the given task. It returns!range.is_divisible()
.
Get Intel Threading Building Blocks now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.