Home
last modified time | relevance | path

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

/oneTBB/include/oneapi/tbb/
H A Dparallel_reduce.h89 struct start_reduce : public task { struct
114start_reduce( start_reduce& parent_, typename Partitioner::split_type& split_obj, small_object_all… in start_reduce() function
126start_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 Dpartitioner.h113 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;