|
| affinity_partition_type (tbb::internal::affinity_partitioner_base_v3 &ap) |
|
| affinity_partition_type (affinity_partition_type &p, split) |
|
| affinity_partition_type (affinity_partition_type &p, const proportional_split &split_obj) |
|
void | set_affinity (task &t) |
|
void | note_affinity (task::affinity_id id) |
|
| 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) |
|
void | work_balance (StartType &start, Range &range) |
|
bool | check_for_demand (task &t) |
|
| linear_affinity_mode () |
|
| linear_affinity_mode (linear_affinity_mode &src, split) |
|
| linear_affinity_mode (linear_affinity_mode &src, const proportional_split &split_obj) |
|
void | set_affinity (task &t) |
|
| proportional_mode () |
|
| proportional_mode (proportional_mode &src, split) |
|
| proportional_mode (proportional_mode &src, const proportional_split &split_obj) |
|
size_t | do_split (proportional_mode &src, const proportional_split &split_obj) |
|
bool | is_divisible () |
|
template<typename Range > |
proportional_split | get_split () |
|
| adaptive_mode () |
|
| adaptive_mode (adaptive_mode &src, split) |
|
size_t | do_split (adaptive_mode &src, split) |
|
void | set_affinity (task &) |
|
void | note_affinity (task::affinity_id) |
|
task * | continue_after_execute_range () |
|
bool | decide_whether_to_delay () |
|
void | spawn_or_delay (bool, task &b) |
|
Definition at line 525 of file partitioner.h.