Home
last modified time | relevance | path

Searched refs:Scan (Results 1 – 3 of 3) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dparallel_scan.h500 template<typename Range, typename Value, typename Scan, typename ReverseJoin>
504 const Scan& m_scan;
586 template<typename Range, typename Value, typename Scan, typename ReverseJoin>
587 __TBB_requires(tbb_range<Range> && parallel_scan_function<Scan, Range, Value> && in __TBB_requires() argument
590 lambda_scan_body<Range, Value, Scan, ReverseJoin> body(identity, scan, reverse_join); in __TBB_requires()
597 template<typename Range, typename Value, typename Scan, typename ReverseJoin>
598 __TBB_requires(tbb_range<Range> && parallel_scan_function<Scan, Range, Value> && in __TBB_requires() argument
602 lambda_scan_body<Range, Value, Scan, ReverseJoin> body(identity, scan, reverse_join); in __TBB_requires()
609 template<typename Range, typename Value, typename Scan, typename ReverseJoin>
610 __TBB_requires(tbb_range<Range> && parallel_scan_function<Scan, Range, Value> && in __TBB_requires() argument
[all …]
/oneTBB/test/tbb/
H A Dtest_parallel_scan.cpp101 void Scan(const Range & r, bool is_final, Storage<T> & storage, std::vector<T> & sum, const std::ve… in Scan() function
126 Scan(r, is_final, storage, sum, addend); in ScanWithInit()
188 Scan(r, Tag::is_final_scan(), storage, my_sum, my_array); in operator ()()
218 template<typename T, typename Scan, typename ReverseJoin>
219 T ParallelScanFunctionalInvoker(const Range& range, T idx, const Scan& scan, const ReverseJoin& rev… in ParallelScanFunctionalInvoker()
/oneTBB/doc/main/tbb_userguide/design_patterns/
H A DNon-Preemptive_Priorities.rst136 // Scan queues in priority order for an item.