/dports/devel/concurrentqueue/concurrentqueue-1.0.3-15-g0753496/benchmarks/tbb/ |
H A D | parallel_reduce.h | 77 friend class start_reduce; variable 86 class start_reduce: public task { 102 start_reduce( const Range& range, Body* body, Partitioner& partitioner ) : in start_reduce() function 111 start_reduce( start_reduce& parent_, typename Partitioner::split_type& split_obj ) : in start_reduce() function 122 start_reduce( start_reduce& parent_, const Range& r, depth_t d ) : in start_reduce() function 159 new((void*)tasks[1]) start_reduce(*this, split_obj); in offer_work() 167 new((void*)tasks[1]) start_reduce(*this, r, d); 182 task* start_reduce<Range,Body,Partitioner>::execute() { in execute() 284 using interface7::internal::start_reduce; 374 internal::start_reduce<Range,Body,const auto_partitioner>::run( range, body, partitioner ); in parallel_reduce() [all …]
|
H A D | partitioner.h | 121 template<typename Range, typename Body, typename Partitioner> class start_reduce; variable 565 …pename Range, typename Body, typename Partitioner> friend class interface7::internal::start_reduce; 592 …pename Range, typename Body, typename Partitioner> friend class interface7::internal::start_reduce; 611 …pename Range, typename Body, typename Partitioner> friend class interface7::internal::start_reduce;
|
/dports/math/stanmath/math-4.2.0/lib/tbb_2020.3/include/tbb/ |
H A D | parallel_reduce.h | 76 friend class start_reduce; variable 85 class start_reduce: public task { 101 start_reduce( const Range& range, Body* body, Partitioner& partitioner ) : in start_reduce() function 110 start_reduce( start_reduce& parent_, typename Partitioner::split_type& split_obj ) : in start_reduce() function 121 start_reduce( start_reduce& parent_, const Range& r, depth_t d ) : in start_reduce() function 158 new((void*)tasks[1]) start_reduce(*this, split_obj); in offer_work() 166 new((void*)tasks[1]) start_reduce(*this, r, d); 181 task* start_reduce<Range,Body,Partitioner>::execute() { in execute() 287 using interface9::internal::start_reduce; 377 internal::start_reduce<Range,Body,const auto_partitioner>::run( range, body, partitioner ); in parallel_reduce() [all …]
|
H A D | partitioner.h | 124 template<typename Range, typename Body, typename Partitioner> class start_reduce; variable 592 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce; 620 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce; 638 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce; 658 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce;
|
/dports/devel/taskflow/taskflow-3.2.0/3rd-party/tbb/include/tbb/ |
H A D | parallel_reduce.h | 76 friend class start_reduce; variable 85 class start_reduce: public task { 101 start_reduce( const Range& range, Body* body, Partitioner& partitioner ) : in start_reduce() function 110 start_reduce( start_reduce& parent_, typename Partitioner::split_type& split_obj ) : in start_reduce() function 121 start_reduce( start_reduce& parent_, const Range& r, depth_t d ) : in start_reduce() function 158 new((void*)tasks[1]) start_reduce(*this, split_obj); in offer_work() 166 new((void*)tasks[1]) start_reduce(*this, r, d); 181 task* start_reduce<Range,Body,Partitioner>::execute() { in execute() 287 using interface9::internal::start_reduce; 377 internal::start_reduce<Range,Body,const auto_partitioner>::run( range, body, partitioner ); in parallel_reduce() [all …]
|
H A D | partitioner.h | 124 template<typename Range, typename Body, typename Partitioner> class start_reduce; variable 592 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce; 620 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce; 638 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce; 658 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce;
|
/dports/devel/tbb/oneTBB-2020.3/include/tbb/ |
H A D | parallel_reduce.h | 76 friend class start_reduce; variable 85 class start_reduce: public task { 101 start_reduce( const Range& range, Body* body, Partitioner& partitioner ) : in start_reduce() function 110 start_reduce( start_reduce& parent_, typename Partitioner::split_type& split_obj ) : in start_reduce() function 121 start_reduce( start_reduce& parent_, const Range& r, depth_t d ) : in start_reduce() function 158 new((void*)tasks[1]) start_reduce(*this, split_obj); in offer_work() 166 new((void*)tasks[1]) start_reduce(*this, r, d); 181 task* start_reduce<Range,Body,Partitioner>::execute() { in execute() 287 using interface9::internal::start_reduce; 377 internal::start_reduce<Range,Body,const auto_partitioner>::run( range, body, partitioner ); in parallel_reduce() [all …]
|
H A D | partitioner.h | 124 template<typename Range, typename Body, typename Partitioner> class start_reduce; variable 592 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce; 620 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce; 638 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce; 658 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce;
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/bundled/tbb-2018_U2/include/tbb/ |
H A D | parallel_reduce.h | 77 friend class start_reduce; variable 86 class start_reduce: public task { 102 start_reduce( const Range& range, Body* body, Partitioner& partitioner ) : in start_reduce() function 111 start_reduce( start_reduce& parent_, typename Partitioner::split_type& split_obj ) : in start_reduce() function 122 start_reduce( start_reduce& parent_, const Range& r, depth_t d ) : in start_reduce() function 159 new((void*)tasks[1]) start_reduce(*this, split_obj); in offer_work() 167 new((void*)tasks[1]) start_reduce(*this, r, d); 182 task* start_reduce<Range,Body,Partitioner>::execute() { in execute() 288 using interface9::internal::start_reduce; 378 internal::start_reduce<Range,Body,const auto_partitioner>::run( range, body, partitioner ); in parallel_reduce() [all …]
|
H A D | partitioner.h | 125 template<typename Range, typename Body, typename Partitioner> class start_reduce; variable 608 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce; 636 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce; 654 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce; 674 …pename Range, typename Body, typename Partitioner> friend class interface9::internal::start_reduce;
|
/dports/devel/onetbb/oneTBB-2021.4.0/include/oneapi/tbb/ |
H A D | parallel_reduce.h | 88 struct start_reduce : public task { struct 112 …start_reduce( start_reduce& parent_, typename Partitioner::split_type& split_obj, small_object_all… in start_reduce() argument 123 … start_reduce( start_reduce& parent_, const Range& r, depth_t d, small_object_allocator& alloc ) : in start_reduce() function 183 void start_reduce<Range, Body, Partitioner>::finalize(const execution_data& ed) { in finalize() argument 188 this->~start_reduce(); in finalize() 196 task* start_reduce<Range,Body,Partitioner>::execute(execution_data& ed) { in execute() 219 task* start_reduce<Range, Body, Partitioner>::cancel(execution_data& ed) { in cancel() 431 start_reduce<Range,Body,const simple_partitioner>::run( range, body, partitioner ); in __TBB_requires() 439 start_reduce<Range,Body,const auto_partitioner>::run( range, body, partitioner ); in __TBB_requires() 447 start_reduce<Range,Body,const static_partitioner>::run( range, body, partitioner ); in __TBB_requires() [all …]
|
H A D | partitioner.h | 113 template<typename Range, typename Body, typename Partitioner> struct start_reduce; 588 template<typename Range, typename Body, typename Partitioner> friend struct start_reduce; 615 template<typename Range, typename Body, typename Partitioner> friend struct start_reduce; 647 template<typename Range, typename Body, typename Partitioner> friend struct start_reduce; 663 template<typename Range, typename Body, typename Partitioner> friend struct start_reduce;
|