|
| using | mckl::Philox2x32 = Philox2x32Engine< std::uint32_t > |
| | Philox2x32 RNG engine with 32-bit integer output. More...
|
| |
| using | mckl::Philox2x32_64 = Philox2x32Engine< std::uint64_t > |
| | Philox2x32 RNG engine with 64-bit integer output. More...
|
| |
| template<typename ResultType > |
| using | mckl::Philox2x32Engine = PhiloxEngine< ResultType, std::uint32_t, 2 > |
| | Philox2x32 RNG engine. More...
|
| |
| using | mckl::Philox2x64 = Philox2x64Engine< std::uint32_t > |
| | Philox2x64 RNG engine with 32-bit integer output. More...
|
| |
| using | mckl::Philox2x64_64 = Philox2x64Engine< std::uint64_t > |
| | Philox2x64 RNG engine with 64-bit integer output. More...
|
| |
| template<typename ResultType > |
| using | mckl::Philox2x64Engine = PhiloxEngine< ResultType, std::uint64_t, 2 > |
| | Philox2x64 RNG engine. More...
|
| |
| using | mckl::Philox4x32 = Philox4x32Engine< std::uint32_t > |
| | Philox4x32 RNG engine with 32-bit integer output. More...
|
| |
| using | mckl::Philox4x32_64 = Philox4x32Engine< std::uint64_t > |
| | Philox4x32 RNG engine with 64-bit integer output. More...
|
| |
| template<typename ResultType > |
| using | mckl::Philox4x32Engine = PhiloxEngine< ResultType, std::uint32_t, 4 > |
| | Philox4x32 RNG engine. More...
|
| |
| using | mckl::Philox4x64 = Philox4x64Engine< std::uint32_t > |
| | Philox4x64 RNG engine with 32-bit integer output. More...
|
| |
| using | mckl::Philox4x64_64 = Philox4x64Engine< std::uint64_t > |
| | Philox4x64 RNG engine with 64-bit integer output. More...
|
| |
| template<typename ResultType > |
| using | mckl::Philox4x64Engine = PhiloxEngine< ResultType, std::uint64_t, 4 > |
| | Philox4x64 RNG engine. More...
|
| |
| template<typename ResultType , typename T , std::size_t K, std::size_t Rounds = 10, typename Constants = PhiloxConstants<T, K>> |
| using | mckl::PhiloxEngine = CounterEngine< ResultType, PhiloxGenerator< T, K, Rounds, Constants > > |
| | Philox RNG engine. More...
|
| |
| template<typename T , std::size_t K, std::size_t Rounds, typename Constants > |
| using | mckl::internal::PhiloxGeneratorImpl = PhiloxGeneratorAVX2Impl< T, K, Rounds, Constants > |
| |