Home
last modified time | relevance | path

Searched refs:proportional_split (Results 1 – 17 of 17) sorted by relevance

/oneTBB/test/tbb/
H A Dtest_partitioner.h40 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 Dtest_blocked_range.cpp58 using tbb::proportional_split;
65 proportional_split p(1, 3);
H A Dtest_partitioner.cpp196 …custom_range_with_psplit(custom_range_with_psplit& r, tbb::proportional_split& p) : base_type(r, p… in custom_range_with_psplit()
H A Dtest_tbb_header.cpp265 TestTypeDefinitionPresence( proportional_split ); in DefinitionPresence()
/oneTBB/include/oneapi/tbb/
H A Dpartitioner.h305 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 Dblocked_range.h103 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 Dblocked_rangeNd.h101 …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 Dblocked_range2d.h79 blocked_range2d( blocked_range2d& r, proportional_split& proportion ) : in __TBB_requires()
H A Dblocked_range3d.h86 blocked_range3d( blocked_range3d& r, proportional_split& proportion ) : in __TBB_requires()
H A Dparallel_for.h464 using detail::proportional_split;
H A Dparallel_reduce.h767 using detail::proportional_split;
/oneTBB/include/oneapi/tbb/detail/
H A D_range_common.h43 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 DAdvanced_Topic_Other_Kinds_of_Iteration_Spaces.rst27 R( R& r, proportional_split p );
55 ``oneapi::tbb::proportional_split``. The type has methods ``left`` and ``right``
/oneTBB/test/conformance/
H A Dconformance_blocked_range.cpp131 oneapi::tbb::proportional_split ps(3, 1);
H A Dconformance_blocked_range2d.cpp158 oneapi::tbb::proportional_split ps(3, 1);
H A Dconformance_blocked_range3d.cpp191 oneapi::tbb::proportional_split ps(3, 1);
H A Dconformance_blocked_rangeNd.cpp262 oneapi::tbb::proportional_split ps(3, 1);