|
| void | QDP::RNG::initDefaultRNG () |
| | Initialize the random number generator with a default seed.
|
| void | QDP::RNG::initRNG () |
| | Initialize the internals of the random number generator.
|
| void | QDP::RNG::setrn (const Seed &seed) |
| | Initialize the random number generator seed.
|
| void | QDP::RNG::savern (Seed &seed) |
| | Return a copy of the random number seed.
|
| void | QDP::RNG::finalizeRNG () |
| float | QDP::RNG::sranf (Seed &seed, Seed &skewed_seed, const Seed &seed_mult) |
| | Scalar random number generator. Done on the front end. */.
|
| void | QDP::RNG::sranf (float *d, int N, Seed &seed, ILatticeSeed &skewed_seed, const Seed &seed_mult) |
| | Scalar random number generator. Done on the front end. */.
|
| template<class T1, class T2> |
| void | QDP::fill_random (float &d, T1 &seed, T2 &skewed_seed, const T1 &seed_mult) |
| | dest = random
|
| template<class T1, class T2> |
| void | QDP::fill_random (double &d, T1 &seed, T2 &skewed_seed, const T1 &seed_mult) |
| | dest = random
|
| template<class T1, class T2, int N> |
| void | QDP::fill_random (float *d, T1 &seed, T2 &skewed_seed, const T1 &seed_mult) |
| | dest = random
|
| template<class T1, class T2, int N> |
| void | QDP::fill_random (double *d, T1 &seed, T2 &skewed_seed, const T1 &seed_mult) |
| | dest = random
|