Enum rocrand_rng_type
Defined in File rocrand.h
Enum Documentation
-
enum rocrand_rng_type
rocRAND generator type
Values:
-
enumerator ROCRAND_RNG_PSEUDO_DEFAULT
Default pseudorandom generator.
-
enumerator ROCRAND_RNG_PSEUDO_XORWOW
XORWOW pseudorandom generator.
-
enumerator ROCRAND_RNG_PSEUDO_MRG32K3A
MRG32k3a pseudorandom generator.
-
enumerator ROCRAND_RNG_PSEUDO_MTGP32
Mersenne Twister MTGP32 pseudorandom generator.
-
enumerator ROCRAND_RNG_PSEUDO_PHILOX4_32_10
PHILOX-4x32-10 pseudorandom generator.
-
enumerator ROCRAND_RNG_PSEUDO_MRG31K3P
MRG31k3p pseudorandom generator.
-
enumerator ROCRAND_RNG_PSEUDO_LFSR113
LFSR113 pseudorandom generator.
-
enumerator ROCRAND_RNG_PSEUDO_MT19937
Mersenne Twister MT19937 pseudorandom generator.
-
enumerator ROCRAND_RNG_PSEUDO_THREEFRY2_32_20
ThreeFry 32 bit state size 2 pseudorandom generator.
-
enumerator ROCRAND_RNG_PSEUDO_THREEFRY2_64_20
ThreeFry 64 bit state size 2 pseudorandom generator.
-
enumerator ROCRAND_RNG_PSEUDO_THREEFRY4_32_20
ThreeFry 32 bit state size 4 pseudorandom generator.
-
enumerator ROCRAND_RNG_PSEUDO_THREEFRY4_64_20
ThreeFry 64 bit state size 4 pseudorandom generator.
-
enumerator ROCRAND_RNG_QUASI_DEFAULT
Default quasirandom generator.
-
enumerator ROCRAND_RNG_QUASI_SOBOL32
Sobol32 quasirandom generator.
-
enumerator ROCRAND_RNG_QUASI_SCRAMBLED_SOBOL32
Scrambled Sobol32 quasirandom generator.
-
enumerator ROCRAND_RNG_QUASI_SOBOL64
Sobol64 quasirandom generator.
-
enumerator ROCRAND_RNG_QUASI_SCRAMBLED_SOBOL64
Scrambled Sobol64 quasirandom generator.
-
enumerator ROCRAND_RNG_PSEUDO_DEFAULT