Searched refs:start_reduce (Results 1 – 2 of 2) sorted by relevance
| /oneTBB/include/oneapi/tbb/ |
| H A D | parallel_reduce.h | 89 struct start_reduce : public task { struct 114 …start_reduce( start_reduce& parent_, typename Partitioner::split_type& split_obj, small_object_all… in start_reduce() function 126 … start_reduce( start_reduce& parent_, const Range& r, depth_t d, small_object_allocator& alloc ) : in start_reduce() argument 187 void start_reduce<Range, Body, Partitioner>::finalize(const execution_data& ed) { in finalize() argument 192 this->~start_reduce(); in finalize() 200 task* start_reduce<Range,Body,Partitioner>::execute(execution_data& ed) { in execute() 224 task* start_reduce<Range, Body, Partitioner>::cancel(execution_data& ed) { in cancel() 439 start_reduce<Range,Body,const simple_partitioner>::run( range, body, partitioner ); in __TBB_requires() 447 start_reduce<Range,Body,const auto_partitioner>::run( range, body, partitioner ); in __TBB_requires() 455 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; 573 template<typename Range, typename Body, typename Partitioner> friend struct start_reduce; 600 template<typename Range, typename Body, typename Partitioner> friend struct start_reduce; 632 template<typename Range, typename Body, typename Partitioner> friend struct start_reduce; 648 template<typename Range, typename Body, typename Partitioner> friend struct start_reduce;
|