Home
last modified time | relevance | path

Searched refs:range_type (Results 1 – 21 of 21) sorted by relevance

/oneTBB/test/tbb/
H A Dtest_eh_algorithms.cpp116 typedef tbb::blocked_range<count_type> range_type; typedef
118 inline intptr_t CountSubranges(range_type r) { in CountSubranges()
120 range_type r2(r,tbb::split()); in CountSubranges()
125 return CountSubranges(range_type(0,length,grain)); in NumSubranges()
142 void operator()( const range_type& r ) const { in operator ()()
241 void operator()( const range_type& r ) const { in operator ()()
263 void operator()( const range_type& ) const { in operator ()()
281 void operator()( const range_type& ) const { in operator ()()
337 void operator()( const range_type& ) const { in operator ()()
493 void operator()( const range_type& ) const { in operator ()()
[all …]
H A Dtest_concurrent_unordered_set.cpp222 …ic_assert(test_concepts::container_range<typename tbb::concurrent_unordered_set<int>::range_type>);
228 …sert(test_concepts::container_range<typename tbb::concurrent_unordered_multiset<int>::range_type>);
H A Dtest_concurrent_set.cpp240 static_assert(test_concepts::container_range<typename tbb::concurrent_set<int>::range_type>);
246 … static_assert(test_concepts::container_range<typename tbb::concurrent_multiset<int>::range_type>);
H A Dtest_concurrent_map.cpp252 … static_assert(test_concepts::container_range<typename tbb::concurrent_map<int, int>::range_type>);
258 …ic_assert(test_concepts::container_range<typename tbb::concurrent_multimap<int, int>::range_type>);
H A Dtest_concurrent_unordered_map.cpp251 …sert(test_concepts::container_range<typename tbb::concurrent_unordered_map<int, int>::range_type>);
257 …test_concepts::container_range<typename tbb::concurrent_unordered_multimap<int, int>::range_type>);
H A Dtest_concurrent_hash_map.cpp95 template <typename Table, typename Iterator, typename Range = typename Table::range_type>
217 using range_type = typename Table::range_type; in Examine() typedef
218 …tbb::parallel_for( c.range(), test_range<Table,typename range_type::iterator,range_type>( c, lst, … in Examine()
897 static_assert(test_concepts::container_range<tbb::concurrent_hash_map<int, int>::range_type>);
H A Dtest_concurrent_vector.cpp709 static_assert(test_concepts::container_range<typename tbb::concurrent_vector<int>::range_type>);
/oneTBB/test/conformance/
H A Dconformance_blocked_range2d.cpp72 typedef oneapi::tbb::blocked_range2d<row_type,col_type> range_type; in SerialTest() typedef
83 range_type r( row_i, row_j, row_grain, col_i, col_j, col_grain ); in SerialTest()
86 …utils::AssertSameType( static_cast<range_type::row_range_type::const_iterator*>(nullptr), static_c… in SerialTest()
87 …utils::AssertSameType( static_cast<range_type::col_range_type::const_iterator*>(nullptr), static_c… in SerialTest()
93 range_type r2(r,oneapi::tbb::split()); in SerialTest()
H A Dconformance_blocked_range3d.cpp76 typedef oneapi::tbb::blocked_range3d<page_type,row_type,col_type> range_type; in SerialTest() typedef
92range_type r( page_i, page_j, page_grain, row_i, row_j, row_grain, col_i, col_j, col_grain ); in SerialTest()
97 …utils::AssertSameType( static_cast<range_type::page_range_type::const_iterator*>(nullptr), static_… in SerialTest()
98 …utils::AssertSameType( static_cast<range_type::row_range_type::const_iterator*>(nullptr), static_c… in SerialTest()
99 …utils::AssertSameType( static_cast<range_type::col_range_type::const_iterator*>(nullptr), static_c… in SerialTest()
110 range_type r2(r,oneapi::tbb::split()); in SerialTest()
H A Dconformance_blocked_range.cpp63 typedef oneapi::tbb::blocked_range<AbstractValueType> range_type; in SerialTest() typedef
64 range_type r( i, j, k ); in SerialTest()
66 utils::AssertSameType( range_type::size_type(), std::size_t() ); in SerialTest()
67 …utils::AssertSameType( static_cast<range_type::const_iterator*>(nullptr), static_cast<AbstractValu… in SerialTest()
H A Dconformance_parallel_for.cpp312 using range_type = test_invoke::SmartRange<std::size_t>; in test_pfor_body_invoke() typedef
314 range_type range{0, iterations, change_vector}; in test_pfor_body_invoke()
316 oneapi::tbb::parallel_for(range, &range_type::increase); in test_pfor_body_invoke()
317 oneapi::tbb::parallel_for(range, &range_type::increase, oneapi::tbb::simple_partitioner()); in test_pfor_body_invoke()
318 oneapi::tbb::parallel_for(range, &range_type::increase, oneapi::tbb::auto_partitioner()); in test_pfor_body_invoke()
319 oneapi::tbb::parallel_for(range, &range_type::increase, oneapi::tbb::static_partitioner()); in test_pfor_body_invoke()
321 oneapi::tbb::parallel_for(range, &range_type::increase, aff); in test_pfor_body_invoke()
H A Dconformance_concurrent_hash_map.cpp384 TestRangeAssignment<test_table_type::range_type>( v.range() ); in TestIteratorsAndRanges()
892 test_table_type::range_type r = table.range(10); in ParallelTraverseTable()
893 oneapi::tbb::parallel_for( r, ParallelTraverseBody<test_table_type::range_type>( array, n )); in ParallelTraverseTable()
H A Dconformance_concurrent_vector.cpp185 TestRangeAssignment<typename V::range_type>( v.range() ); in TestSequentialFor()
755 using iterator = oneapi::tbb::concurrent_vector<int>::range_type::iterator;
757 void operator()( const oneapi::tbb::concurrent_vector<int>::range_type& range ) const { in operator ()()
H A Dconformance_enumerable_thread_specific.cpp406 typename ets_type::range_type r = sums.range(); in run_parallel_scalar_tests_nocombine()
407 … for ( typename ets_type::range_type::const_iterator i = r.begin(); i != r.end(); ++i ) { in run_parallel_scalar_tests_nocombine()
/oneTBB/include/oneapi/tbb/detail/
H A D_concurrent_skip_list.h713 class range_type : public const_range_type {
719 range_type(range_type& r, split) : const_range_type(r, split()) {} in range_type() function
720 range_type(const concurrent_skip_list& l) : const_range_type(l) {} in range_type() function
733 range_type range() { return range_type(*this); } in range()
H A D_concurrent_unordered_base.h764 class range_type : public const_range_type {
774 range_type range() { in range()
775 return range_type(*this); in range()
/oneTBB/test/common/
H A Dconcurrent_associative_common.h460 using range_type = typename T::range_type;
462 test_empty_container_range<range_type>(cont);
474 test_empty_container_range<range_type>(empty_cont);
804 typename Container::range_type r = table.range();
809 …tbb::parallel_for(r, ParallelTraverseBody<Container, typename Container::range_type>(array, items)…
H A Dconcurrent_ordered_common.h105 typename Container::range_type cont_range = cont.range(); in test_ordered_methods()
/oneTBB/include/oneapi/tbb/
H A Denumerable_thread_specific.h845 using range_type = generic_range_type<iterator>;
915 range_type range( std::size_t grainsize=1 ) { return range_type( begin(), end(), grainsize ); }
H A Dconcurrent_vector.h278 using range_type = generic_range_type<iterator>; variable
436 range_type range( size_t grainsize = 1 ) {
437 return range_type(begin(), end(), grainsize);
H A Dconcurrent_hash_map.h623 using range_type = hash_map_range<iterator>; in __TBB_requires() local
1036 range_type range( size_type grainsize=1 ) { in __TBB_requires()
1037 return range_type( *this, grainsize ); in __TBB_requires()