Home
last modified time | relevance | path

Searched refs:rng (Results 1 – 7 of 7) sorted by relevance

/oneTBB/examples/parallel_for/tachyon/src/
H A Dring.cpp94 static void ring_intersect(ring *rng, ray *ry) { in ring_intersect() argument
99 d = -VDot(&(rng->ctr), &(rng->norm)); in ring_intersect()
101 t = -(d + VDot(&(rng->norm), &(ry->o))); in ring_intersect()
102 td = VDot(&(rng->norm), &(ry->d)); in ring_intersect()
107 VSUB(hit, rng->ctr, pnt); in ring_intersect()
110 if ((td > rng->inrad) && (td < rng->outrad)) in ring_intersect()
111 add_intersection(t, (object *)rng, ry); in ring_intersect()
116 static void ring_normal(ring *rng, vector *pnt, ray *incident, vector *N) { in ring_normal() argument
117 *N = rng->norm; in ring_normal()
/oneTBB/include/oneapi/tbb/
H A Dparallel_sort.h265 void parallel_sort( Range&& rng, const Compare& comp ) { in __TBB_requires()
266 parallel_sort(std::begin(rng), std::end(rng), comp); in __TBB_requires()
275 void parallel_sort( Range&& rng ) { in __TBB_requires()
276 parallel_sort(std::begin(rng), std::end(rng)); in __TBB_requires()
H A Dparallel_for_each.h668 void parallel_for_each(Range& rng, const Body& body) {
669 parallel_for_each(std::begin(rng), std::end(rng), body);
674 void parallel_for_each(const Range& rng, const Body& body) {
675 parallel_for_each(std::begin(rng), std::end(rng), body);
688 void parallel_for_each(Range& rng, const Body& body, task_group_context& context) {
689 parallel_for_each(std::begin(rng), std::end(rng), body, context);
694 void parallel_for_each(const Range& rng, const Body& body, task_group_context& context) {
695 parallel_for_each(std::begin(rng), std::end(rng), body, context);
/oneTBB/examples/parallel_reduce/convex_hull/
H A Dconvex_hull.hpp89 struct rng { struct
92 rng(std::size_t seed) : my_fast_random(seed) {} in rng() argument
H A Dconvex_hull_sample.cpp54 util::rng the_rng(range.begin()); in operator ()()
60 tmp_vec[j++] = util::GenerateRNDPoint<double>(count, the_rng, util::rng::max_rand); in operator ()()
H A Dconvex_hull_bench.cpp243 util::rng the_rng(range.begin()); in operator ()()
253 points[i] = util::GenerateRNDPoint<double>(count, the_rng, util::rng::max_rand); in operator ()()
270 util::rng the_rng(range.begin()); in operator ()()
276 tmp_vec[j++] = util::GenerateRNDPoint<double>(count, the_rng, util::rng::max_rand); in operator ()()
/oneTBB/test/tbb/
H A Dtest_parallel_scan.cpp382 [&addend, &sum, init](const auto& rng, auto storage, bool is_final_scan) { in operator ()() argument
383 return ScanWithInit(rng, init, is_final_scan, storage, sum, addend); in operator ()()