|
static void | gammak1_2x32_24_init (gammak1_2x32_24 *rgamma, cburng2x32_rng_t *rng, float shape) |
|
static float | gammak1_2x32_24_rand (gammak1_2x32_24 *rgamma, cburng2x32_rng_t *rng) |
|
static void | gammak1_2x32_53_init (gammak1_2x32_53 *rgamma, cburng2x32_rng_t *rng, double shape) |
|
static double | gammak1_2x32_53_rand (gammak1_2x32_53 *rgamma, cburng2x32_rng_t *rng) |
|
static void | gammak1_2x64_53_init (gammak1_2x64_53 *rgamma, cburng2x64_rng_t *rng, double shape) |
|
static double | gammak1_2x64_53_rand (gammak1_2x64_53 *rgamma, cburng2x64_rng_t *rng) |
|
static void | gammak1_4x32_24_init (gammak1_4x32_24 *rgamma, cburng4x32_rng_t *rng, float shape) |
|
static float | gammak1_4x32_24_rand (gammak1_4x32_24 *rgamma, cburng4x32_rng_t *rng) |
|
static void | gammak1_4x32_53_init (gammak1_4x32_53 *rgamma, cburng4x32_rng_t *rng, double shape) |
|
static double | gammak1_4x32_53_rand (gammak1_4x32_53 *rgamma, cburng4x32_rng_t *rng) |
|
static void | gammak1_4x64_53_init (gammak1_4x64_53 *rgamma, cburng4x64_rng_t *rng, double shape) |
|
static double | gammak1_4x64_53_rand (gammak1_4x64_53 *rgamma, cburng4x64_rng_t *rng) |
|
static void | normal01_2x32_24_init (normal01_2x32_24 *rnorm, cburng2x32_rng_t *rng) |
|
static float | normal01_2x32_24_rand (normal01_2x32_24 *rnorm, cburng2x32_rng_t *rng) |
|
static void | normal01_2x32_53_init (normal01_2x32_53 *rnorm, cburng2x32_rng_t *rng) |
|
static double | normal01_2x32_53_rand (normal01_2x32_53 *rnorm, cburng2x32_rng_t *rng) |
|
static void | normal01_2x64_53_init (normal01_2x64_53 *rnorm, cburng2x64_rng_t *rng) |
|
static double | normal01_2x64_53_rand (normal01_2x64_53 *rnorm, cburng2x64_rng_t *rng) |
|
static void | normal01_4x32_24_init (normal01_4x32_24 *rnorm, cburng4x32_rng_t *rng) |
|
static float | normal01_4x32_24_rand (normal01_4x32_24 *rnorm, cburng4x32_rng_t *rng) |
|
static void | normal01_4x32_53_init (normal01_4x32_53 *rnorm, cburng4x32_rng_t *rng) |
|
static double | normal01_4x32_53_rand (normal01_4x32_53 *rnorm, cburng4x32_rng_t *rng) |
|
static void | normal01_4x64_53_init (normal01_4x64_53 *rnorm, cburng4x64_rng_t *rng) |
|
static double | normal01_4x64_53_rand (normal01_4x64_53 *rnorm, cburng4x64_rng_t *rng) |
|
static void | philox2x32_init (philox2x32_rng_t *rng, uint32_t seed) |
|
static uint32_t | philox2x32_rand (philox2x32_rng_t *rng) |
|
static void | philox2x64_init (philox2x64_rng_t *rng, uint64_t seed) |
|
static uint64_t | philox2x64_rand (philox2x64_rng_t *rng) |
|
static void | philox4x32_init (philox4x32_rng_t *rng, uint32_t seed) |
|
static uint32_t | philox4x32_rand (philox4x32_rng_t *rng) |
|
static void | philox4x64_init (philox4x64_rng_t *rng, uint64_t seed) |
|
static uint64_t | philox4x64_rand (philox4x64_rng_t *rng) |
|
static void | threefry2x32_init (threefry2x32_rng_t *rng, uint32_t seed) |
|
static uint32_t | threefry2x32_rand (threefry2x32_rng_t *rng) |
|
static void | threefry2x64_init (threefry2x64_rng_t *rng, uint64_t seed) |
|
static uint64_t | threefry2x64_rand (threefry2x64_rng_t *rng) |
|
static void | threefry4x32_init (threefry4x32_rng_t *rng, uint32_t seed) |
|
static uint32_t | threefry4x32_rand (threefry4x32_rng_t *rng) |
|
static void | threefry4x64_init (threefry4x64_rng_t *rng, uint64_t seed) |
|
static uint64_t | threefry4x64_rand (threefry4x64_rng_t *rng) |
|
Random number generating in OpenCL kernels.