vSMC
vSMC: Scalable Monte Carlo
|
Go to the source code of this file.
Classes | |
struct | philox2x32_rng_t |
struct | philox2x64_rng_t |
struct | philox4x32_rng_t |
struct | philox4x64_rng_t |
struct | threefry2x32_rng_t |
struct | threefry2x64_rng_t |
struct | threefry4x32_rng_t |
struct | threefry4x64_rng_t |
Macros | |
#define | cburng2x32_init threefry2x32_init |
#define | cburng2x32_rand threefry2x32_rand |
#define | cburng2x64_init threefry2x64_init |
#define | cburng2x64_rand threefry2x64_rand |
#define | cburng4x32_init threefry4x32_init |
#define | cburng4x32_rand threefry4x32_rand |
#define | cburng4x64_init threefry4x64_init |
#define | cburng4x64_rand threefry4x64_rand |
#define | VSMC_DEFINE_RNG_URNG_INIT(RNG, N, W) |
#define | VSMC_DEFINE_RNG_URNG_RAND(RNG, N, W) |
#define | VSMC_DEFINE_RNG_URNG_RNG_T(RNG, N, W) |
Typedefs | |
typedef threefry2x32_rng_t | cburng2x32_rng_t |
typedef threefry2x64_rng_t | cburng2x64_rng_t |
typedef threefry4x32_rng_t | cburng4x32_rng_t |
typedef threefry4x64_rng_t | cburng4x64_rng_t |
#define VSMC_DEFINE_RNG_URNG_INIT | ( | RNG, | |
N, | |||
W | |||
) |
#define VSMC_DEFINE_RNG_URNG_RAND | ( | RNG, | |
N, | |||
W | |||
) |