Searched refs:split_obj (Results 1 – 6 of 6) sorted by relevance
| /oneTBB/include/oneapi/tbb/ |
| H A D | blocked_range3d.h | 78 blocked_range3d( blocked_range3d& r, split split_obj ) : in __TBB_requires() 83 do_split(r, split_obj); in __TBB_requires() 105 void do_split( blocked_range3d& r, Split& split_obj) { in __TBB_requires() 108 my_cols.my_begin = col_range_type::do_split(r.my_cols, split_obj); in __TBB_requires() 110 my_rows.my_begin = row_range_type::do_split(r.my_rows, split_obj); in __TBB_requires() 114 my_cols.my_begin = col_range_type::do_split(r.my_cols, split_obj); in __TBB_requires() 116 my_pages.my_begin = page_range_type::do_split(r.my_pages, split_obj); in __TBB_requires()
|
| H A D | blocked_range2d.h | 75 split split_obj; in __TBB_requires() local 76 do_split(r, split_obj); in __TBB_requires() 94 void do_split( blocked_range2d& r, Split& split_obj ) { in __TBB_requires() 96 my_cols.my_begin = col_range_type::do_split(r.my_cols, split_obj); in __TBB_requires() 98 my_rows.my_begin = row_range_type::do_split(r.my_rows, split_obj); in __TBB_requires()
|
| H A D | partitioner.h | 285 start.offer_work( split_obj, ed ); in execute() 324 proportional_mode(proportional_mode &src, const proportional_split& split_obj) in proportional_mode() 325 : adaptive_mode<Partition>(src, split_obj) in proportional_mode() 327 self().my_divisor = do_split(src, split_obj); in proportional_mode() 329 std::size_t do_split(proportional_mode &src, const proportional_split& split_obj) { in do_split() 330 std::size_t portion = split_obj.right() * my_partition::factor; in do_split() 370 …r_affinity_mode &src, const proportional_split& split_obj) : proportional_mode<Partition>(src, spl… in linear_affinity_mode() 403 dynamic_grainsize_mode(dynamic_grainsize_mode& p, const proportional_split& split_obj) in dynamic_grainsize_mode() 404 : Mode(p, split_obj) in dynamic_grainsize_mode() 512 start.offer_work( split_obj, ed ); in execute() [all …]
|
| H A D | parallel_reduce.h | 114 …start_reduce( start_reduce& parent_, typename Partitioner::split_type& split_obj, small_object_all… in start_reduce() 115 my_range(parent_.my_range, get_range_split_object<Range>(split_obj)), in start_reduce() 118 my_partition(parent_.my_partition, split_obj), in start_reduce() 158 void offer_work(typename Partitioner::split_type& split_obj, execution_data& ed) { in offer_work() 159 offer_work_impl(ed, *this, split_obj); in offer_work() 274 …duce( start_deterministic_reduce& parent_, typename Partitioner::split_type& split_obj, Body& body, in start_deterministic_reduce() 276 my_range(parent_.my_range, get_range_split_object<Range>(split_obj)), in start_deterministic_reduce() 279 my_partition(parent_.my_partition, split_obj), in start_deterministic_reduce() 303 void offer_work(typename Partitioner::split_type& split_obj, execution_data& ed) { in offer_work() 304 offer_work_impl(ed, *this, split_obj); in offer_work()
|
| H A D | parallel_for.h | 82 …start_for( start_for& parent_, typename Partitioner::split_type& split_obj, small_object_allocator… in start_for() 83 my_range(parent_.my_range, get_range_split_object<Range>(split_obj)), in start_for() 86 my_partition(parent_.my_partition, split_obj), in start_for() 121 void offer_work(typename Partitioner::split_type& split_obj, execution_data& ed) { in offer_work() 122 offer_work_impl(ed, *this, split_obj); in offer_work()
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _range_common.h | 67 static PartitionerSplitType& get( PartitionerSplitType& split_obj ) { return split_obj; } 71 auto get_range_split_object( PartitionerSplitType& split_obj ) 72 -> decltype(range_split_object_provider<Range>::get(split_obj)) { 73 return range_split_object_provider<Range>::get(split_obj);
|