Home
last modified time | relevance | path

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

/oneTBB/include/oneapi/tbb/
H A Dparallel_reduce.h89 struct start_reduce : public task { struct
105 …start_reduce( const Range& range, Body& body, Partitioner& partitioner, small_object_allocator& al… in start_reduce() argument
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
141 auto reduce_task = alloc.new_object<start_reduce>(range, body, partitioner, alloc); in run() argument
146 static void run(const Range& range, Body& body, Partitioner& partitioner) { in run()
171 auto right_child = alloc.new_object<start_reduce>(ed, std::forward<Args>(args)..., alloc); in offer_work_impl() argument
187 void start_reduce<Range, Body, Partitioner>::finalize(const execution_data& ed) { in finalize() argument