| 
    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.