Lines Matching refs:range
219 T ParallelScanFunctionalInvoker(const Range& range, T idx, const Scan& scan, const ReverseJoin& rev… in ParallelScanFunctionalInvoker() argument
222 return tbb::parallel_scan(range, idx, scan, reverse_join); in ParallelScanFunctionalInvoker()
225 return tbb::parallel_scan(range, idx, scan, reverse_join, tbb::simple_partitioner()); in ParallelScanFunctionalInvoker()
228 return tbb::parallel_scan(range, idx, scan, reverse_join, tbb::auto_partitioner()); in ParallelScanFunctionalInvoker()
256 T operator()(Range range, T init, const std::vector<T> &addend, std::vector<T> &sum, int mode) { in operator ()()
263 Storage<T> res = ParallelScanFunctionalInvoker(range, Storage<T>(0), sb, jb, mode); in operator ()()
265 if (range.empty()) in operator ()()
273 T operator()(Range range, T init, const std::vector<T> &addend, std::vector<T> &sum, int mode) { in operator ()()
278 Storage<T> res = ParallelScanFunctionalInvoker(range, Storage<T>(0), in operator ()()
287 if (range.empty()) in operator ()()
376 T operator()(Range range, T init, const std::vector<T> &addend, std::vector<T> &sum, int mode) { in operator ()()
381 Storage<T> res = ParallelScanFunctionalInvoker(range, Storage<T>(0), in operator ()()
390 if (range.empty()) in operator ()()
413 using CorrectRange = test_concepts::range::Correct;
425 using namespace test_concepts::range; in test_pscan_range_constraints()