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.