| /oneTBB/test/tbb/ |
| H A D | test_partitioner.h | 40 using tbb::proportional_split; 81 RangeStatisticCollector(RangeStatisticCollector& sc, proportional_split&) { in RangeStatisticCollector() argument 116 RangeBase(RangeBase& r, proportional_split& p) : RangeStatisticCollector(r, p) { in RangeBase() 139 T compute_right_part(RangeBase& r, proportional_split& p) { in compute_right_part() 165 RoundedDownRange(RoundedDownRange& r, proportional_split& p) in RoundedDownRange() 178 RoundedUpRange(RoundedUpRange& r, proportional_split& p) in RoundedUpRange() 191 float compute_right_part(RangeBase<Range1_2, float>& r, proportional_split&) { in compute_right_part() argument 231 BlockedRange(BlockedRange& r, proportional_split& p) in BlockedRange() 244 InvertedProportionRange(InvertedProportionRange& r, proportional_split& p) in InvertedProportionRange() 247 proportional_split& p) { in compute_right_part() [all …]
|
| H A D | test_blocked_range.cpp | 58 using tbb::proportional_split; 65 proportional_split p(1, 3);
|
| H A D | test_partitioner.cpp | 196 …custom_range_with_psplit(custom_range_with_psplit& r, tbb::proportional_split& p) : base_type(r, p… in custom_range_with_psplit()
|
| H A D | test_tbb_header.cpp | 265 TestTypeDefinitionPresence( proportional_split ); in DefinitionPresence()
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | partitioner.h | 305 adaptive_mode(adaptive_mode&, const proportional_split&) : my_divisor(0) in adaptive_mode() 324 proportional_mode(proportional_mode &src, const proportional_split& split_obj) in proportional_mode() 329 std::size_t do_split(proportional_mode &src, const proportional_split& split_obj) { in do_split() 339 proportional_split get_split() { in get_split() 349 return proportional_split(left, right); in get_split() 403 dynamic_grainsize_mode(dynamic_grainsize_mode& p, const proportional_split& split_obj) in dynamic_grainsize_mode() 522 typedef detail::proportional_split split_type; 524 static_partition_type( static_partition_type& p, const proportional_split& split_obj ) in static_partition_type() 533 typedef detail::proportional_split split_type; 544 affinity_partition_type(affinity_partition_type& p, const proportional_split& split_obj) in affinity_partition_type() [all …]
|
| H A D | blocked_range.h | 103 blocked_range( blocked_range& r, proportional_split& proportion ) : in __TBB_requires() 127 static Value do_split( blocked_range& r, proportional_split& proportion ) in __TBB_requires() 165 using detail::proportional_split;
|
| H A D | blocked_rangeNd.h | 101 …blocked_rangeNd_impl(blocked_rangeNd_impl& r, proportional_split proportion) : my_dims(r.my_dims) { in __TBB_requires() 117 …std::is_same<split_type, split>::value || std::is_same<split_type, proportional_split>::value), "t… in __TBB_requires()
|
| H A D | blocked_range2d.h | 79 blocked_range2d( blocked_range2d& r, proportional_split& proportion ) : in __TBB_requires()
|
| H A D | blocked_range3d.h | 86 blocked_range3d( blocked_range3d& r, proportional_split& proportion ) : in __TBB_requires()
|
| H A D | parallel_for.h | 464 using detail::proportional_split;
|
| H A D | parallel_reduce.h | 767 using detail::proportional_split;
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _range_common.h | 43 class proportional_split : no_assign { 45 proportional_split(size_t _left = 1, size_t _right = 1) : my_left(_left), my_right(_right) { } in my_left() 65 … typename std::enable_if<std::is_constructible<Range, Range&, proportional_split&>::value>::type> {
|
| /oneTBB/doc/main/tbb_userguide/ |
| H A D | Advanced_Topic_Other_Kinds_of_Iteration_Spaces.rst | 27 R( R& r, proportional_split p ); 55 ``oneapi::tbb::proportional_split``. The type has methods ``left`` and ``right``
|
| /oneTBB/test/conformance/ |
| H A D | conformance_blocked_range.cpp | 131 oneapi::tbb::proportional_split ps(3, 1);
|
| H A D | conformance_blocked_range2d.cpp | 158 oneapi::tbb::proportional_split ps(3, 1);
|
| H A D | conformance_blocked_range3d.cpp | 191 oneapi::tbb::proportional_split ps(3, 1);
|
| H A D | conformance_blocked_rangeNd.cpp | 262 oneapi::tbb::proportional_split ps(3, 1);
|