Home
last modified time | relevance | path

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

/oneTBB/examples/common/utility/
H A Dfast_random.hpp28 std::size_t GetPrime(std::size_t seed);
42 unsigned short get(std::size_t& seed) { in get() argument
43 unsigned short r = (unsigned short)(seed >> 16); in get()
44 seed = seed * a + 1; in get()
48 FastRandom(std::size_t seed) { in FastRandom() argument
49 x = seed * internal::GetPrime(seed); in FastRandom()
68 std::size_t GetPrime(std::size_t seed) { in GetPrime() argument
69 return Primes[seed % (sizeof(Primes) / sizeof(Primes[0]))]; in GetPrime()
/oneTBB/src/tbb/
H A Dmisc.h146 unsigned short get( unsigned& seed ) { in get() argument
147 unsigned short r = (unsigned short)(seed>>16); in get()
149 seed = seed*a+c; in get()
156 void init( T seed ) { in init() argument
157 init(seed,int_to_type<sizeof(seed)>()); in init()
159 void init( uint64_t seed , int_to_type<8> ) { in init() argument
160 init(uint32_t((seed>>32)+seed), int_to_type<4>()); in init()
162 void init( uint32_t seed, int_to_type<4> ) { in init() argument
164 c = (seed|1)*0xba5703f5; // c must be odd, shuffle by a prime number in init()
165 x = c^(seed>>1); // also shuffle x for the first get() invocation in init()
/oneTBB/examples/parallel_for/game_of_life/
H A DGame_of_life.cpp55 void Board::seed(int s) { in seed() function in Board
65 void Board::seed(const BoardPtr src) { in seed() function in Board
132 m_board1->seed((int)now); in main()
133 m_board2->seed(m_board1); in main()
H A DBoard.hpp33 void seed(int s);
34 void seed(const BoardPtr s);
/oneTBB/examples/parallel_reduce/convex_hull/
H A Dconvex_hull.hpp92 rng(std::size_t seed) : my_fast_random(seed) {} in rng()
96 unsigned short operator()(std::size_t& seed) { in operator ()()
97 return my_fast_random.get(seed); in operator ()()
/oneTBB/test/common/
H A Dutils.h146 explicit FastRandom( uint64_t seed )
147 : my_seed(seed),
158 result_type get( uint64_t seed ) {
160 my_seed = seed * my_prime + 1;
/oneTBB/examples/parallel_for/polygon_overlay/
H A DREADME.md45 polygon_overlay [threads[:threads2]] [--polys npolys] [--size nnnxnnn] [--seed nnn] [--csv filename…
51 * `--seed nnn` - initial value of random number generator.