Home
last modified time | relevance | path

Searched refs:my_random (Results 1 – 6 of 6) sorted by relevance

/oneTBB/examples/concurrent_priority_queue/shortpath/
H A Dshortpath.cpp227 utility::FastRandom my_random(r.begin()); in InitializeGraph() local
229 vertices[i] = generate_random_point(my_random); in InitializeGraph()
239 utility::FastRandom my_random(r.begin()); in InitializeGraph() local
242 if (die_toss(i, j, my_random)) in InitializeGraph()
/oneTBB/src/tbb/
H A Dtask_stream.h81 random_lane_selector( FastRandom& random ) : my_random( random ) {} in random_lane_selector()
84 return my_random.get() & (out_of-1); in operator()
87 FastRandom& my_random;
H A Dthread_data.h108 , my_random{ this }
163 FastRandom my_random; variable
H A Dtask_dispatcher.cpp101 random_lane_selector lane_selector{tls.my_random}; in submit()
H A Darena.cpp157 if ( index < lower || index >= upper ) index = tls.my_random.get() % (upper - lower) + lower; in occupy_free_slot_in_range()
447 my_fifo_task_stream.push( &t, random_lane_selector(td.my_random) ); in enqueue_task()
H A Dtask_dispatcher.h218 … && (t = steal_or_get_critical(ed, a, arena_index, tls.my_random, isolation, critical_allowed))) { in receive_or_steal_task()