32 #ifndef VSMC_RNG_ENGINE_HPP 33 #define VSMC_RNG_ENGINE_HPP 41 #define VSMC_RNG_TYPE ::vsmc::ARS 43 #define VSMC_RNG_TYPE ::vsmc::Threefry 48 #ifndef VSMC_RNG_64_TYPE 50 #define VSMC_RNG_64_TYPE ARS_64 52 #define VSMC_RNG_64_TYPE Threefry_64 58 #ifndef VSMC_RNG_MINI_TYPE 59 #define VSMC_RNG_MINI_TYPE ::vsmc::Philox2x32 63 #ifndef VSMC_RNG_MINI_64_TYPE 64 #define VSMC_RNG_MINI_64_TYPE ::vsmc::Philox2x32_64 103 #endif // VSMC_RNG_ENGINE_HPP
#define VSMC_RNG_TYPE
Default RNG type.
#define VSMC_RNG_64_TYPE
Default RNG_64 type.
Counter based RNG engine.
#define VSMC_RNG_MINI_64_TYPE
Default RNG_64 type.
#define VSMC_RNG_MINI_TYPE
Default RNGMini type.