Searched refs:split_type (Results 1 – 4 of 4) sorted by relevance
| /oneTBB/include/oneapi/tbb/ |
| H A D | blocked_rangeNd.h | 115 template<typename split_type> in __TBB_requires() 116 void do_split(blocked_rangeNd_impl& r, split_type proportion) { in __TBB_requires() 117 …static_assert((std::is_same<split_type, split>::value || std::is_same<split_type, proportional_spl… in __TBB_requires()
|
| H A D | partitioner.h | 259 typedef detail::split split_type; typedef 264 template <typename Range> split_type get_split() { return split(); } in get_split() 284 typename Partition::split_type split_obj = self().template get_split<Range>(); in execute() 510 split_type split_obj = split(); // start.offer_work accepts split_type as reference in execute() 522 typedef detail::proportional_split split_type; typedef 533 typedef detail::proportional_split split_type; typedef 579 typedef simple_partition_type::split_type split_type; typedef 606 typedef auto_partition_type::split_type split_type; typedef 638 typedef static_partition_type::split_type split_type; typedef 654 typedef affinity_partition_type::split_type split_type; typedef
|
| H A D | parallel_reduce.h | 114 …start_reduce( start_reduce& parent_, typename Partitioner::split_type& split_obj, small_object_all… in start_reduce() 158 void offer_work(typename Partitioner::split_type& split_obj, execution_data& ed) { in offer_work() 274 …tic_reduce( start_deterministic_reduce& parent_, typename Partitioner::split_type& split_obj, Body… in start_deterministic_reduce() 303 void offer_work(typename Partitioner::split_type& split_obj, execution_data& ed) { 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() 121 void offer_work(typename Partitioner::split_type& split_obj, execution_data& ed) { in offer_work()
|