|
| using | mckl::MKL_ARS5 = MKLEngine< VSL_BRNG_ARS5, 32 > |
| | A counter-based random number generator. More...
|
| |
| using | mckl::MKL_ARS5_64 = MKLEngine< VSL_BRNG_ARS5, 64 > |
| | A counter-based random number generator (64-bit) More...
|
| |
| using | mckl::MKL_MCG59 = MKLEngine< VSL_BRNG_MCG59, 32 > |
| | A 59-bit multiplicative congruential generator. More...
|
| |
| using | mckl::MKL_MCG59_64 = MKLEngine< VSL_BRNG_MCG59, 64 > |
| | A 59-bit multiplicative congruential generator (64-bit) More...
|
| |
| using | mckl::MKL_MT19937 = MKLEngine< VSL_BRNG_MT19937, 32 > |
| | A Mersenne-Twister pseudoranom number genertor. More...
|
| |
| using | mckl::MKL_MT19937_64 = MKLEngine< VSL_BRNG_MT19937, 64 > |
| | A Mersenne-Twister pseudoranom number genertor (64-bit) More...
|
| |
| using | mckl::MKL_MT2203 = MKLEngine< VSL_BRNG_MT2203, 32 > |
| | A set of 6024 Mersenne-Twister pseudoranom number genertor. More...
|
| |
| using | mckl::MKL_MT2203_64 = MKLEngine< VSL_BRNG_MT2203, 64 > |
| | A set of 6024 Mersenne-Twister pseudoranom number genertor (64-bit) More...
|
| |
| using | mckl::MKL_NONDETERM = MKLEngine< VSL_BRNG_NONDETERM, 32 > |
| | A non-determinstic random number generator. More...
|
| |
| using | mckl::MKL_NONDETERM_64 = MKLEngine< VSL_BRNG_NONDETERM, 64 > |
| | A non-determinstic random number generator (64-bit) More...
|
| |
| using | mckl::MKL_PHILOX4X32X10 = MKLEngine< VSL_BRNG_PHILOX4X32X10, 32 > |
| | A counter-based random number generator. More...
|
| |
| using | mckl::MKL_PHILOX4X32X10_64 = MKLEngine< VSL_BRNG_PHILOX4X32X10, 64 > |
| | A counter-based random number generator (64-bit) More...
|
| |
| using | mckl::MKL_SFMT19937 = MKLEngine< VSL_BRNG_SFMT19937, 32 > |
| | A SIMD-oriented fast Mersenne-Twister pseudoranom number genertor. More...
|
| |
| using | mckl::MKL_SFMT19937_64 = MKLEngine< VSL_BRNG_SFMT19937, 64 > |
| | A SIMD-oriented fast Mersenne-Twister pseudoranom number genertor (64-bit) More...
|
| |
|
| template<typename RNGType > |
| int | mckl::mkl_brng () |
| | Register an RNG as MKL BRNG. More...
|
| |
| bool | mckl::operator!= (const MKLStream &stream1, const MKLStream &stream2) |
| | Inequality comparison of MKLStream. More...
|
| |
| template<typename CharT , typename Traits > |
| std::basic_ostream< CharT, Traits > & | mckl::operator<< (std::basic_ostream< CharT, Traits > &os, const MKLStream &stream) |
| | Output of MKLStream. More...
|
| |
| bool | mckl::operator== (const MKLStream &stream1, const MKLStream &stream2) |
| | Equality comparison of MKLStream. More...
|
| |
| template<typename CharT , typename Traits > |
| std::basic_istream< CharT, Traits > & | mckl::operator>> (std::basic_istream< CharT, Traits > &is, MKLStream &stream) |
| | Input of MKLStream. More...
|
| |
Random number generating using MKL.