Lines Matching refs:std
32 constexpr std::size_t size = 1000;
38 std::vector<T>& y;
39 const std::vector<T>& z;
41 …Body( const std::vector<T>& z_, std::vector<T>& y_, T id ) : identity(id), sum(id), y(y_), z(z_) {} in Body()
45 void operator()( const oneapi::tbb::blocked_range<std::size_t>& r, Tag ) { in operator ()()
47 for(std::size_t i=r.begin(); i<r.end(); ++i ) { in operator ()()
65 oneapi::tbb::parallel_scan(std::forward<Args>(args)..., Partitioner()); in operator ()()
73 oneapi::tbb::parallel_scan(std::forward<Args>(args)...); in operator ()()
89 std::vector<int> input(size);
90 std::vector<int> output(size);
91 std::vector<int> control(size);
100 Body<int, std::plus<int>> body(input, output, 0);
101 … parallel_scan_wrapper<Partitioner>()(oneapi::tbb::blocked_range<std::size_t>(0U, size, 1U), body);
109 std::vector<std::size_t> input(size);
110 std::vector<std::size_t> output(size);
111 std::vector<std::size_t> control(size);
113 for (std::size_t i = 0; i<size; ++i) {
120 …parallel_scan_wrapper<Partitioner>()(oneapi::tbb::blocked_range<std::size_t>(0U, size, 1U), std::s…
121 …[&](const oneapi::tbb::blocked_range<std::size_t>& r, std::size_t sum, bool is_final) -> std::size…
123 std::size_t temp = sum; in __anonb56fb5590102()
124 for (std::size_t i = r.begin(); i<r.end(); ++i) { in __anonb56fb5590102()
131 [](std::size_t a, std::size_t b) -> std::size_t
141 void test_pscan_invoke(const std::vector<std::size_t>& desired_vector, in test_pscan_invoke()
142 std::vector<std::size_t>& result_vector, in test_pscan_invoke()
144 auto result = oneapi::tbb::parallel_scan(std::forward<Args>(args)...); in test_pscan_invoke()
148 for (std::size_t& item : result_vector) item = 0; in test_pscan_invoke()
154 const std::size_t iterations = 1000000;
155 std::vector<std::size_t> desired_vector(iterations);
157 for (std::size_t i = 1; i < iterations; ++i) {
161 std::vector<std::size_t> change_vector(iterations, 0);