Home
last modified time | relevance | path

Searched refs:start_reduce (Results 1 – 12 of 12) sorted by relevance

/dports/devel/concurrentqueue/concurrentqueue-1.0.3-15-g0753496/benchmarks/tbb/
H A Dparallel_reduce.h77 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 Dpartitioner.h121 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 Dparallel_reduce.h76 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 Dpartitioner.h124 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 Dparallel_reduce.h76 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 Dpartitioner.h124 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 Dparallel_reduce.h76 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 Dpartitioner.h124 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 Dparallel_reduce.h77 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 Dpartitioner.h125 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 Dparallel_reduce.h88 struct start_reduce : public task { struct
112start_reduce( start_reduce& parent_, typename Partitioner::split_type& split_obj, small_object_all… in start_reduce() argument
123start_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 Dpartitioner.h113 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;