Home
last modified time | relevance | path

Searched refs:split_type (Results 1 – 4 of 4) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dblocked_rangeNd.h115 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 Dpartitioner.h259 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 Dparallel_reduce.h114 …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 Dparallel_for.h82 …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()