Home
last modified time | relevance | path

Searched refs:is_divisible (Results 1 – 25 of 25) sorted by relevance

/oneTBB/test/conformance/
H A Dconformance_blocked_rangeNd.cpp114 static bool is_divisible(const range_t& range) { in is_divisible() function
115 if (range.dim(N - 1).is_divisible()) { return true; } in is_divisible()
116 return range_utils<range_t, N - 1>::is_divisible(range); in is_divisible()
152 static bool is_divisible(const range_t&) { return false; } in is_divisible() function
172 utils::AssertSameType(r.is_divisible(), bool()); in SerialTest()
177 REQUIRE(r.is_divisible() == utils_t::is_divisible(r)); in SerialTest()
182 REQUIRE((r.is_divisible() == utils_t::is_divisible(r) && r.is_divisible())); in SerialTest()
H A Dconformance_blocked_range.cpp73 utils::AssertSameType( r.is_divisible(), true ); in SerialTest()
74 CHECK( r.is_divisible()==(std::size_t(y-x)>k) ); in SerialTest()
76 if( r.is_divisible() ) { in SerialTest()
H A Dconformance_blocked_range2d.cpp84 utils::AssertSameType( r.is_divisible(), true ); in SerialTest()
91 … REQUIRE( r.is_divisible()==(row_y-row_x>row_grain||col_y-col_x>col_grain) ); in SerialTest()
92 if( r.is_divisible() ) { in SerialTest()
H A Dconformance_blocked_range3d.cpp93 utils::AssertSameType( r.is_divisible(), true ); in SerialTest()
107 …REQUIRE( r.is_divisible()==(page_y-page_x>page_grain||row_y-row_x>row_grain||col_y-col_x>col_grain… in SerialTest()
109 if( r.is_divisible() ) { in SerialTest()
H A Dconformance_parallel_for.cpp74 bool is_divisible() const {return size>1;} in is_divisible() function in FooRange
/oneTBB/include/oneapi/tbb/
H A Dblocked_range3d.h74 bool is_divisible() const { in __TBB_requires()
75 return my_pages.is_divisible() || my_rows.is_divisible() || my_cols.is_divisible(); in __TBB_requires()
H A Dblocked_range2d.h67 bool is_divisible() const { in __TBB_requires()
68 return my_rows.is_divisible() || my_cols.is_divisible(); in __TBB_requires()
H A Dpartitioner.h212 while( my_size < MaxCapacity && is_divisible(max_depth) ) { in split_to_fill()
251 bool is_divisible(depth_t max_depth) { in is_divisible() function
252 return back_depth() < max_depth && back().is_divisible(); in is_divisible()
281 if ( range.is_divisible() ) { in execute()
282 if ( self().is_divisible() ) { in execute()
286 } while ( range.is_divisible() && self().is_divisible() ); in execute()
335 bool is_divisible() { // part of old should_execute_range() in is_divisible() function
434 if( !range.is_divisible() || !self().max_depth() ) { in work_balance()
447 … if( range_pool.is_divisible(self().max_depth()) ) // was not enough depth to fork a task in work_balance()
482 bool is_divisible() { // part of old should_execute_range() in is_divisible() function
[all …]
H A Dblocked_range.h86 bool is_divisible() const { return my_grainsize<size(); } in __TBB_requires()
121 __TBB_ASSERT( r.is_divisible(), "cannot split blocked_range that is not divisible" ); in __TBB_requires()
129 __TBB_ASSERT( r.is_divisible(), "cannot split blocked_range that is not divisible" ); in __TBB_requires()
H A Dblocked_rangeNd.h95 bool is_divisible() const { in __TBB_requires()
97 return d.is_divisible(); in __TBB_requires()
118 __TBB_ASSERT(r.is_divisible(), "can't split not divisible range"); in __TBB_requires()
H A Dparallel_sort.h124 bool is_divisible() const { return size >= grainsize; } in is_divisible() function
H A Dparallel_scan.h469 …if( (m_is_right_child && !treat_as_stolen) || !m_range.is_divisible() || m_partition.should_execut… in execute()
H A Dconcurrent_hash_map.h512 bool is_divisible() const { in is_divisible() function
/oneTBB/doc/main/tbb_userguide/
H A DAdvanced_Topic_Other_Kinds_of_Iteration_Spaces.rst23 bool is_divisible() const;
35 method ``is_divisible`` should return true if the range can be split
65 ``r.is_divisible`` is true.
H A Dstd_invoke.rst45 bool is_divisible() const {
/oneTBB/examples/parallel_reduce/primes/
H A Dprimes.cpp197 bool is_divisible() const { in is_divisible() function in SieveRange
207 assert(r.is_divisible()); in SieveRange()
/oneTBB/include/oneapi/tbb/detail/
H A D_range_common.h102 { range.is_divisible() } -> relaxed_convertible_to<bool>;
H A D_concurrent_skip_list.h678 bool is_divisible() const { in is_divisible() function
H A D_concurrent_unordered_base.h712 bool is_divisible() const { in is_divisible() function
/oneTBB/test/tbb/
H A Dtest_partitioner.h132 bool is_divisible() const { return (my_end - my_begin) > 1; } in is_divisible() function
468 bool is_divisible() const { in is_divisible() function
H A Dtest_parallel_reduce.cpp459 bool is_divisible() const {return end-begin>=2;} in is_divisible() function in MinimalRange
H A Dtest_eh_algorithms.cpp119 if(!r.is_divisible()) return intptr_t(1); in CountSubranges()
/oneTBB/examples/parallel_for/polygon_overlay/
H A Dpolyover.cpp261 bool is_divisible() const { in is_divisible() function in blocked_range_with_maps
262 return my_range.is_divisible(); in is_divisible()
/oneTBB/test/common/
H A Dconcepts_common.h113 bool is_divisible() const requires (EnableIsDivisible == State::correct) { return true; } in is_divisible() function
114 bool is_divisible() requires (EnableIsDivisible == State::incorrect_constness) { return true; } in is_divisible() function
115 …Dummy is_divisible() const requires (EnableIsDivisible == State::incorrect_return_type) { return D… in is_divisible() function
H A Dconcurrent_associative_common.h330 if (range.is_divisible()) {
433 REQUIRE_MESSAGE(!r.is_divisible(), "Empty container range should not be divisible");