Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <partitioner.h>
Public Types | |
enum | { begin = 0, run, pass } |
Public Member Functions | |
dynamic_grainsize_mode () | |
dynamic_grainsize_mode (dynamic_grainsize_mode &p, split) | |
dynamic_grainsize_mode (dynamic_grainsize_mode &p, const proportional_split &split_obj) | |
bool | check_being_stolen (task &t) |
depth_t | max_depth () |
void | align_depth (depth_t base) |
template<typename StartType , typename Range > | |
void | work_balance (StartType &start, Range &range) |
bool | check_for_demand (task &t) |
Public Attributes | |
enum tbb::interface9::internal::dynamic_grainsize_mode:: { ... } | my_delay |
depth_t | my_max_depth |
Static Public Attributes | |
static const unsigned | range_pool_size = __TBB_RANGE_POOL_CAPACITY |
Determine work-balance phase implementing splitting & stealing actions
Definition at line 364 of file partitioner.h.
anonymous enum |
Enumerator | |
---|---|
begin | |
run | |
pass |
Definition at line 369 of file partitioner.h.
|
inline |
Definition at line 376 of file partitioner.h.
|
inline |
Definition at line 382 of file partitioner.h.
|
inline |
Definition at line 389 of file partitioner.h.
|
inline |
Definition at line 416 of file partitioner.h.
|
inline |
Definition at line 396 of file partitioner.h.
|
inline |
Definition at line 443 of file partitioner.h.
|
inline |
Definition at line 415 of file partitioner.h.
|
inline |
Definition at line 421 of file partitioner.h.
enum { ... } tbb::interface9::internal::dynamic_grainsize_mode< Mode >::my_delay |
depth_t tbb::interface9::internal::dynamic_grainsize_mode< Mode >::my_max_depth |
Definition at line 374 of file partitioner.h.
|
static |
Definition at line 375 of file partitioner.h.