|
vSMC
v3.0.0
Scalable Monte Carlo
|
#include <vsmc/internal/config.h>#include <vsmc/rng/philox.hpp>#include <vsmc/rng/threefry.hpp>#include <vsmc/rng/aes_ni.hpp>#include <vsmc/rng/mkl.hpp>Go to the source code of this file.
Namespaces | |
| vsmc | |
Macros | |
| #define | VSMC_RNG_64_TYPE ARS_64 |
Default RNG_64 type. More... | |
| #define | VSMC_RNG_MINI_64_TYPE ::vsmc::Philox2x32_64 |
Default RNG_64 type. More... | |
| #define | VSMC_RNG_MINI_TYPE ::vsmc::Philox2x32 |
Default RNGMini type. More... | |
| #define | VSMC_RNG_TYPE ::vsmc::ARS |
Default RNG type. More... | |
Typedefs | |
| using | vsmc::RNG = ::vsmc::ARS |
| The default 32-bits RNG. More... | |
| using | vsmc::RNG_64 = ARS_64 |
| The default 64-bits RNG. More... | |
| using | vsmc::RNGMini = ::vsmc::Philox2x32 |
| The 32-bits RNG with smallest state. More... | |
| using | vsmc::RNGMini_64 = ::vsmc::Philox2x32_64 |
| The 64-bits RNG with smallest state. More... | |
| #define VSMC_RNG_64_TYPE ARS_64 |
Default RNG_64 type.
Definition at line 50 of file engine.hpp.
| #define VSMC_RNG_MINI_64_TYPE ::vsmc::Philox2x32_64 |
Default RNG_64 type.
Definition at line 64 of file engine.hpp.
1.8.11