rocRAND
Contents:
1. Installation
2. Programmer’s Guide
3. C/C++ API Reference
4. Python API Reference
rocRAND
Index
Index
C
|
D
|
E
|
F
|
G
|
H
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
X
C
copy_to_host() (rocrand.DeviceNDArray method)
D
d_A1 (C++ member)
d_A1P127 (C++ member)
d_A1P76 (C++ member)
d_A2 (C++ member)
d_A2P127 (C++ member)
d_A2P76 (C++ member)
d_mrg31k3p_A1 (C++ member)
d_mrg31k3p_A1P134 (C++ member)
d_mrg31k3p_A1P72 (C++ member)
d_mrg31k3p_A2 (C++ member)
d_mrg31k3p_A2P134 (C++ member)
d_mrg31k3p_A2P72 (C++ member)
d_xorwow_jump_matrices (C++ member)
d_xorwow_sequence_jump_matrices (C++ member)
DEFAULT (rocrand.PRNG attribute)
(rocrand.QRNG attribute)
default_random_engine (C++ type)
DeviceNDArray (class in rocrand)
E
empty() (in module rocrand)
F
FQUALIFIERS (C macro)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
,
[16]
,
[17]
,
[18]
,
[19]
,
[20]
,
[21]
,
[22]
,
[23]
,
[24]
G
generate() (rocrand.PRNG method)
(rocrand.QRNG method)
get_version() (in module rocrand)
H
h_A1 (C++ member)
h_A1P127 (C++ member)
h_A1P76 (C++ member)
h_A2 (C++ member)
h_A2P127 (C++ member)
h_A2P76 (C++ member)
h_mrg31k3p_A1 (C++ member)
h_mrg31k3p_A1P134 (C++ member)
h_mrg31k3p_A1P72 (C++ member)
h_mrg31k3p_A2 (C++ member)
h_mrg31k3p_A2P134 (C++ member)
h_mrg31k3p_A2P72 (C++ member)
h_scrambled_sobol32_constants (C++ member)
h_scrambled_sobol64_constants (C++ member)
h_xorwow_jump_matrices (C++ member)
h_xorwow_sequence_jump_matrices (C++ member)
HipError
L
lfsr113 (C++ type)
LFSR113 (rocrand.PRNG attribute)
lognormal() (rocrand.PRNG method)
(rocrand.QRNG method)
M
mrg31k3a (C++ type)
MRG31K3P (rocrand.PRNG attribute)
MRG31K3P_DIM (C macro)
MRG31K3P_N (C macro)
MRG323A_DIM (C macro)
MRG323A_N (C macro)
mrg32k3a (C++ type)
MRG32K3A (rocrand.PRNG attribute)
mt19937 (C++ type)
MT19937 (rocrand.PRNG attribute)
mtgp32 (C++ type)
MTGP32 (rocrand.PRNG attribute)
mtgp32_params_fast_t (C++ struct)
mtgp32_params_fast_t::flt_tmp_tbl (C++ member)
mtgp32_params_fast_t::mask (C++ member)
mtgp32_params_fast_t::mexp (C++ member)
mtgp32_params_fast_t::poly_sha1 (C++ member)
mtgp32_params_fast_t::pos (C++ member)
mtgp32_params_fast_t::sh1 (C++ member)
mtgp32_params_fast_t::sh2 (C++ member)
mtgp32_params_fast_t::tbl (C++ member)
mtgp32_params_fast_t::tmp_tbl (C++ member)
mtgp32dc_params_fast_11213 (C++ member)
MTGP_BN_MAX (C macro)
MTGP_CEIL_2P (C macro)
MTGP_FLOOR_2P (C macro)
MTGP_LS (C macro)
MTGP_MASK (C macro)
MTGP_MEXP (C macro)
MTGP_N (C macro)
MTGP_STATE (C macro)
MTGP_TN (C macro)
MTGP_TS (C macro)
mtgpdc_params_11213_num (C macro)
N
ndim (rocrand.QRNG property)
normal() (rocrand.PRNG method)
(rocrand.QRNG method)
O
offset (rocrand.PRNG property)
(rocrand.QRNG property)
P
PHILOX4_32_10 (rocrand.PRNG attribute)
philox4x32_10 (C++ type)
poisson() (rocrand.PRNG method)
(rocrand.QRNG method)
PRNG (class in rocrand)
Q
QRNG (class in rocrand)
R
random_device (C++ type)
ROCRAND_2PI (C macro)
ROCRAND_2POW16_INV (C macro)
ROCRAND_2POW16_INV_2PI (C macro)
ROCRAND_2POW32_INV (C macro)
ROCRAND_2POW32_INV_2PI (C macro)
ROCRAND_2POW32_INV_DOUBLE (C macro)
ROCRAND_2POW53_INV_DOUBLE (C macro)
ROCRAND_2POW64_INV (C macro)
ROCRAND_2POW64_INV_DOUBLE (C macro)
rocrand_cpp::error (C++ class)
,
[1]
rocrand_cpp::error::error (C++ function)
rocrand_cpp::error::error_code (C++ function)
rocrand_cpp::error::error_string (C++ function)
rocrand_cpp::error::error_type (C++ type)
rocrand_cpp::error::operator!= (C++ function)
rocrand_cpp::error::operator== (C++ function)
rocrand_cpp::error::to_string (C++ function)
rocrand_cpp::error::what (C++ function)
rocrand_cpp::error::~error (C++ function)
rocrand_cpp::lfsr113_engine (C++ class)
,
[1]
rocrand_cpp::lfsr113_engine::default_seed (C++ member)
rocrand_cpp::lfsr113_engine::lfsr113_engine (C++ function)
,
[1]
rocrand_cpp::lfsr113_engine::max (C++ function)
rocrand_cpp::lfsr113_engine::min (C++ function)
rocrand_cpp::lfsr113_engine::operator() (C++ function)
rocrand_cpp::lfsr113_engine::order (C++ function)
rocrand_cpp::lfsr113_engine::order_type (C++ type)
rocrand_cpp::lfsr113_engine::result_type (C++ type)
rocrand_cpp::lfsr113_engine::seed (C++ function)
,
[1]
rocrand_cpp::lfsr113_engine::seed_type (C++ type)
rocrand_cpp::lfsr113_engine::stream (C++ function)
rocrand_cpp::lfsr113_engine::type (C++ function)
rocrand_cpp::lfsr113_engine::~lfsr113_engine (C++ function)
rocrand_cpp::lognormal_distribution (C++ class)
,
[1]
rocrand_cpp::lognormal_distribution::lognormal_distribution (C++ function)
,
[1]
rocrand_cpp::lognormal_distribution::m (C++ function)
rocrand_cpp::lognormal_distribution::max (C++ function)
rocrand_cpp::lognormal_distribution::min (C++ function)
rocrand_cpp::lognormal_distribution::operator!= (C++ function)
rocrand_cpp::lognormal_distribution::operator() (C++ function)
rocrand_cpp::lognormal_distribution::operator== (C++ function)
rocrand_cpp::lognormal_distribution::param (C++ function)
,
[1]
rocrand_cpp::lognormal_distribution::param_type (C++ class)
,
[1]
rocrand_cpp::lognormal_distribution::param_type::distribution_type (C++ type)
,
[1]
rocrand_cpp::lognormal_distribution::param_type::m (C++ function)
,
[1]
rocrand_cpp::lognormal_distribution::param_type::operator!= (C++ function)
,
[1]
rocrand_cpp::lognormal_distribution::param_type::operator== (C++ function)
,
[1]
rocrand_cpp::lognormal_distribution::param_type::param_type (C++ function)
,
[1]
,
[2]
,
[3]
rocrand_cpp::lognormal_distribution::param_type::s (C++ function)
,
[1]
rocrand_cpp::lognormal_distribution::reset (C++ function)
rocrand_cpp::lognormal_distribution::result_type (C++ type)
rocrand_cpp::lognormal_distribution::s (C++ function)
rocrand_cpp::mrg31k3p_engine (C++ class)
,
[1]
rocrand_cpp::mrg31k3p_engine::default_seed (C++ member)
rocrand_cpp::mrg31k3p_engine::max (C++ function)
rocrand_cpp::mrg31k3p_engine::min (C++ function)
rocrand_cpp::mrg31k3p_engine::mrg31k3p_engine (C++ function)
,
[1]
rocrand_cpp::mrg31k3p_engine::offset (C++ function)
rocrand_cpp::mrg31k3p_engine::offset_type (C++ type)
rocrand_cpp::mrg31k3p_engine::operator() (C++ function)
rocrand_cpp::mrg31k3p_engine::order (C++ function)
rocrand_cpp::mrg31k3p_engine::order_type (C++ type)
rocrand_cpp::mrg31k3p_engine::result_type (C++ type)
rocrand_cpp::mrg31k3p_engine::seed (C++ function)
rocrand_cpp::mrg31k3p_engine::seed_type (C++ type)
rocrand_cpp::mrg31k3p_engine::stream (C++ function)
rocrand_cpp::mrg31k3p_engine::type (C++ function)
rocrand_cpp::mrg31k3p_engine::~mrg31k3p_engine (C++ function)
rocrand_cpp::mrg32k3a_engine (C++ class)
,
[1]
rocrand_cpp::mrg32k3a_engine::default_seed (C++ member)
rocrand_cpp::mrg32k3a_engine::max (C++ function)
rocrand_cpp::mrg32k3a_engine::min (C++ function)
rocrand_cpp::mrg32k3a_engine::mrg32k3a_engine (C++ function)
,
[1]
rocrand_cpp::mrg32k3a_engine::offset (C++ function)
rocrand_cpp::mrg32k3a_engine::offset_type (C++ type)
rocrand_cpp::mrg32k3a_engine::operator() (C++ function)
rocrand_cpp::mrg32k3a_engine::order (C++ function)
rocrand_cpp::mrg32k3a_engine::order_type (C++ type)
rocrand_cpp::mrg32k3a_engine::result_type (C++ type)
rocrand_cpp::mrg32k3a_engine::seed (C++ function)
rocrand_cpp::mrg32k3a_engine::seed_type (C++ type)
rocrand_cpp::mrg32k3a_engine::stream (C++ function)
rocrand_cpp::mrg32k3a_engine::type (C++ function)
rocrand_cpp::mrg32k3a_engine::~mrg32k3a_engine (C++ function)
rocrand_cpp::mt19937_engine (C++ class)
,
[1]
rocrand_cpp::mt19937_engine::default_seed (C++ member)
rocrand_cpp::mt19937_engine::max (C++ function)
rocrand_cpp::mt19937_engine::min (C++ function)
rocrand_cpp::mt19937_engine::mt19937_engine (C++ function)
,
[1]
,
[2]
,
[3]
rocrand_cpp::mt19937_engine::operator() (C++ function)
rocrand_cpp::mt19937_engine::operator= (C++ function)
,
[1]
rocrand_cpp::mt19937_engine::result_type (C++ type)
rocrand_cpp::mt19937_engine::seed (C++ function)
rocrand_cpp::mt19937_engine::seed_type (C++ type)
rocrand_cpp::mt19937_engine::stream (C++ function)
rocrand_cpp::mt19937_engine::type (C++ function)
rocrand_cpp::mt19937_engine::~mt19937_engine (C++ function)
rocrand_cpp::mtgp32_engine (C++ class)
,
[1]
rocrand_cpp::mtgp32_engine::default_seed (C++ member)
rocrand_cpp::mtgp32_engine::max (C++ function)
rocrand_cpp::mtgp32_engine::min (C++ function)
rocrand_cpp::mtgp32_engine::mtgp32_engine (C++ function)
,
[1]
rocrand_cpp::mtgp32_engine::offset_type (C++ type)
rocrand_cpp::mtgp32_engine::operator() (C++ function)
rocrand_cpp::mtgp32_engine::order (C++ function)
rocrand_cpp::mtgp32_engine::order_type (C++ type)
rocrand_cpp::mtgp32_engine::result_type (C++ type)
rocrand_cpp::mtgp32_engine::seed (C++ function)
rocrand_cpp::mtgp32_engine::seed_type (C++ type)
rocrand_cpp::mtgp32_engine::stream (C++ function)
rocrand_cpp::mtgp32_engine::type (C++ function)
rocrand_cpp::mtgp32_engine::~mtgp32_engine (C++ function)
rocrand_cpp::normal_distribution (C++ class)
,
[1]
rocrand_cpp::normal_distribution::max (C++ function)
rocrand_cpp::normal_distribution::mean (C++ function)
rocrand_cpp::normal_distribution::min (C++ function)
rocrand_cpp::normal_distribution::normal_distribution (C++ function)
,
[1]
rocrand_cpp::normal_distribution::operator!= (C++ function)
rocrand_cpp::normal_distribution::operator() (C++ function)
rocrand_cpp::normal_distribution::operator== (C++ function)
rocrand_cpp::normal_distribution::param (C++ function)
,
[1]
rocrand_cpp::normal_distribution::param_type (C++ class)
,
[1]
rocrand_cpp::normal_distribution::param_type::distribution_type (C++ type)
,
[1]
rocrand_cpp::normal_distribution::param_type::mean (C++ function)
,
[1]
rocrand_cpp::normal_distribution::param_type::operator!= (C++ function)
,
[1]
rocrand_cpp::normal_distribution::param_type::operator== (C++ function)
,
[1]
rocrand_cpp::normal_distribution::param_type::param_type (C++ function)
,
[1]
,
[2]
,
[3]
rocrand_cpp::normal_distribution::param_type::stddev (C++ function)
,
[1]
rocrand_cpp::normal_distribution::reset (C++ function)
rocrand_cpp::normal_distribution::result_type (C++ type)
rocrand_cpp::normal_distribution::stddev (C++ function)
rocrand_cpp::philox4x32_10_engine (C++ class)
,
[1]
rocrand_cpp::philox4x32_10_engine::default_seed (C++ member)
rocrand_cpp::philox4x32_10_engine::max (C++ function)
rocrand_cpp::philox4x32_10_engine::min (C++ function)
rocrand_cpp::philox4x32_10_engine::offset (C++ function)
rocrand_cpp::philox4x32_10_engine::offset_type (C++ type)
rocrand_cpp::philox4x32_10_engine::operator() (C++ function)
rocrand_cpp::philox4x32_10_engine::order (C++ function)
rocrand_cpp::philox4x32_10_engine::order_type (C++ type)
rocrand_cpp::philox4x32_10_engine::philox4x32_10_engine (C++ function)
,
[1]
rocrand_cpp::philox4x32_10_engine::result_type (C++ type)
rocrand_cpp::philox4x32_10_engine::seed (C++ function)
rocrand_cpp::philox4x32_10_engine::seed_type (C++ type)
rocrand_cpp::philox4x32_10_engine::stream (C++ function)
rocrand_cpp::philox4x32_10_engine::type (C++ function)
rocrand_cpp::philox4x32_10_engine::~philox4x32_10_engine (C++ function)
rocrand_cpp::poisson_distribution (C++ class)
,
[1]
rocrand_cpp::poisson_distribution::max (C++ function)
rocrand_cpp::poisson_distribution::mean (C++ function)
rocrand_cpp::poisson_distribution::min (C++ function)
rocrand_cpp::poisson_distribution::operator!= (C++ function)
rocrand_cpp::poisson_distribution::operator() (C++ function)
rocrand_cpp::poisson_distribution::operator== (C++ function)
rocrand_cpp::poisson_distribution::param (C++ function)
,
[1]
rocrand_cpp::poisson_distribution::param_type (C++ class)
,
[1]
rocrand_cpp::poisson_distribution::param_type::distribution_type (C++ type)
,
[1]
rocrand_cpp::poisson_distribution::param_type::mean (C++ function)
,
[1]
rocrand_cpp::poisson_distribution::param_type::operator!= (C++ function)
,
[1]
rocrand_cpp::poisson_distribution::param_type::operator== (C++ function)
,
[1]
rocrand_cpp::poisson_distribution::param_type::param_type (C++ function)
,
[1]
,
[2]
,
[3]
rocrand_cpp::poisson_distribution::poisson_distribution (C++ function)
,
[1]
rocrand_cpp::poisson_distribution::reset (C++ function)
rocrand_cpp::poisson_distribution::result_type (C++ type)
rocrand_cpp::scrambled_sobol32_engine (C++ class)
,
[1]
rocrand_cpp::scrambled_sobol32_engine::default_num_dimensions (C++ member)
rocrand_cpp::scrambled_sobol32_engine::dimensions (C++ function)
rocrand_cpp::scrambled_sobol32_engine::dimensions_num_type (C++ type)
rocrand_cpp::scrambled_sobol32_engine::max (C++ function)
rocrand_cpp::scrambled_sobol32_engine::min (C++ function)
rocrand_cpp::scrambled_sobol32_engine::offset (C++ function)
rocrand_cpp::scrambled_sobol32_engine::offset_type (C++ type)
rocrand_cpp::scrambled_sobol32_engine::operator() (C++ function)
rocrand_cpp::scrambled_sobol32_engine::order (C++ function)
rocrand_cpp::scrambled_sobol32_engine::order_type (C++ type)
rocrand_cpp::scrambled_sobol32_engine::result_type (C++ type)
rocrand_cpp::scrambled_sobol32_engine::scrambled_sobol32_engine (C++ function)
,
[1]
rocrand_cpp::scrambled_sobol32_engine::stream (C++ function)
rocrand_cpp::scrambled_sobol32_engine::type (C++ function)
rocrand_cpp::scrambled_sobol32_engine::~scrambled_sobol32_engine (C++ function)
rocrand_cpp::scrambled_sobol64_engine (C++ class)
,
[1]
rocrand_cpp::scrambled_sobol64_engine::default_num_dimensions (C++ member)
rocrand_cpp::scrambled_sobol64_engine::dimensions (C++ function)
rocrand_cpp::scrambled_sobol64_engine::dimensions_num_type (C++ type)
rocrand_cpp::scrambled_sobol64_engine::max (C++ function)
rocrand_cpp::scrambled_sobol64_engine::min (C++ function)
rocrand_cpp::scrambled_sobol64_engine::offset (C++ function)
rocrand_cpp::scrambled_sobol64_engine::offset_type (C++ type)
rocrand_cpp::scrambled_sobol64_engine::operator() (C++ function)
rocrand_cpp::scrambled_sobol64_engine::order (C++ function)
rocrand_cpp::scrambled_sobol64_engine::order_type (C++ type)
rocrand_cpp::scrambled_sobol64_engine::result_type (C++ type)
rocrand_cpp::scrambled_sobol64_engine::scrambled_sobol64_engine (C++ function)
,
[1]
rocrand_cpp::scrambled_sobol64_engine::stream (C++ function)
rocrand_cpp::scrambled_sobol64_engine::type (C++ function)
rocrand_cpp::scrambled_sobol64_engine::~scrambled_sobol64_engine (C++ function)
rocrand_cpp::sobol32_engine (C++ class)
,
[1]
rocrand_cpp::sobol32_engine::default_num_dimensions (C++ member)
rocrand_cpp::sobol32_engine::dimensions (C++ function)
rocrand_cpp::sobol32_engine::dimensions_num_type (C++ type)
rocrand_cpp::sobol32_engine::max (C++ function)
rocrand_cpp::sobol32_engine::min (C++ function)
rocrand_cpp::sobol32_engine::offset (C++ function)
rocrand_cpp::sobol32_engine::offset_type (C++ type)
rocrand_cpp::sobol32_engine::operator() (C++ function)
rocrand_cpp::sobol32_engine::order (C++ function)
rocrand_cpp::sobol32_engine::order_type (C++ type)
rocrand_cpp::sobol32_engine::result_type (C++ type)
rocrand_cpp::sobol32_engine::sobol32_engine (C++ function)
,
[1]
rocrand_cpp::sobol32_engine::stream (C++ function)
rocrand_cpp::sobol32_engine::type (C++ function)
rocrand_cpp::sobol32_engine::~sobol32_engine (C++ function)
rocrand_cpp::sobol64_engine (C++ class)
,
[1]
rocrand_cpp::sobol64_engine::default_num_dimensions (C++ member)
rocrand_cpp::sobol64_engine::dimensions (C++ function)
rocrand_cpp::sobol64_engine::dimensions_num_type (C++ type)
rocrand_cpp::sobol64_engine::max (C++ function)
rocrand_cpp::sobol64_engine::min (C++ function)
rocrand_cpp::sobol64_engine::offset (C++ function)
rocrand_cpp::sobol64_engine::offset_type (C++ type)
rocrand_cpp::sobol64_engine::operator() (C++ function)
rocrand_cpp::sobol64_engine::order (C++ function)
rocrand_cpp::sobol64_engine::order_type (C++ type)
rocrand_cpp::sobol64_engine::result_type (C++ type)
rocrand_cpp::sobol64_engine::sobol64_engine (C++ function)
,
[1]
rocrand_cpp::sobol64_engine::stream (C++ function)
rocrand_cpp::sobol64_engine::type (C++ function)
rocrand_cpp::sobol64_engine::~sobol64_engine (C++ function)
rocrand_cpp::threefry2x32_20_engine (C++ class)
,
[1]
rocrand_cpp::threefry2x32_20_engine::default_seed (C++ member)
rocrand_cpp::threefry2x32_20_engine::max (C++ function)
rocrand_cpp::threefry2x32_20_engine::min (C++ function)
rocrand_cpp::threefry2x32_20_engine::offset (C++ function)
rocrand_cpp::threefry2x32_20_engine::offset_type (C++ type)
rocrand_cpp::threefry2x32_20_engine::operator() (C++ function)
rocrand_cpp::threefry2x32_20_engine::order (C++ function)
rocrand_cpp::threefry2x32_20_engine::order_type (C++ type)
rocrand_cpp::threefry2x32_20_engine::result_type (C++ type)
rocrand_cpp::threefry2x32_20_engine::seed (C++ function)
rocrand_cpp::threefry2x32_20_engine::seed_type (C++ type)
rocrand_cpp::threefry2x32_20_engine::stream (C++ function)
rocrand_cpp::threefry2x32_20_engine::threefry2x32_20_engine (C++ function)
,
[1]
rocrand_cpp::threefry2x32_20_engine::type (C++ function)
rocrand_cpp::threefry2x32_20_engine::~threefry2x32_20_engine (C++ function)
rocrand_cpp::threefry2x64_20_engine (C++ class)
,
[1]
rocrand_cpp::threefry2x64_20_engine::default_seed (C++ member)
rocrand_cpp::threefry2x64_20_engine::max (C++ function)
rocrand_cpp::threefry2x64_20_engine::min (C++ function)
rocrand_cpp::threefry2x64_20_engine::offset (C++ function)
rocrand_cpp::threefry2x64_20_engine::offset_type (C++ type)
rocrand_cpp::threefry2x64_20_engine::operator() (C++ function)
rocrand_cpp::threefry2x64_20_engine::order (C++ function)
rocrand_cpp::threefry2x64_20_engine::order_type (C++ type)
rocrand_cpp::threefry2x64_20_engine::result_type (C++ type)
rocrand_cpp::threefry2x64_20_engine::seed (C++ function)
rocrand_cpp::threefry2x64_20_engine::seed_type (C++ type)
rocrand_cpp::threefry2x64_20_engine::stream (C++ function)
rocrand_cpp::threefry2x64_20_engine::threefry2x64_20_engine (C++ function)
,
[1]
rocrand_cpp::threefry2x64_20_engine::type (C++ function)
rocrand_cpp::threefry2x64_20_engine::~threefry2x64_20_engine (C++ function)
rocrand_cpp::threefry4x32_20_engine (C++ class)
,
[1]
rocrand_cpp::threefry4x32_20_engine::default_seed (C++ member)
rocrand_cpp::threefry4x32_20_engine::max (C++ function)
rocrand_cpp::threefry4x32_20_engine::min (C++ function)
rocrand_cpp::threefry4x32_20_engine::offset (C++ function)
rocrand_cpp::threefry4x32_20_engine::offset_type (C++ type)
rocrand_cpp::threefry4x32_20_engine::operator() (C++ function)
rocrand_cpp::threefry4x32_20_engine::order (C++ function)
rocrand_cpp::threefry4x32_20_engine::order_type (C++ type)
rocrand_cpp::threefry4x32_20_engine::result_type (C++ type)
rocrand_cpp::threefry4x32_20_engine::seed (C++ function)
rocrand_cpp::threefry4x32_20_engine::seed_type (C++ type)
rocrand_cpp::threefry4x32_20_engine::stream (C++ function)
rocrand_cpp::threefry4x32_20_engine::threefry4x32_20_engine (C++ function)
,
[1]
rocrand_cpp::threefry4x32_20_engine::type (C++ function)
rocrand_cpp::threefry4x32_20_engine::~threefry4x32_20_engine (C++ function)
rocrand_cpp::threefry4x64_20_engine (C++ class)
,
[1]
rocrand_cpp::threefry4x64_20_engine::default_seed (C++ member)
rocrand_cpp::threefry4x64_20_engine::max (C++ function)
rocrand_cpp::threefry4x64_20_engine::min (C++ function)
rocrand_cpp::threefry4x64_20_engine::offset (C++ function)
rocrand_cpp::threefry4x64_20_engine::offset_type (C++ type)
rocrand_cpp::threefry4x64_20_engine::operator() (C++ function)
rocrand_cpp::threefry4x64_20_engine::order_type (C++ type)
rocrand_cpp::threefry4x64_20_engine::result_type (C++ type)
rocrand_cpp::threefry4x64_20_engine::seed (C++ function)
rocrand_cpp::threefry4x64_20_engine::seed_type (C++ type)
rocrand_cpp::threefry4x64_20_engine::stream (C++ function)
rocrand_cpp::threefry4x64_20_engine::threefry4x64_20_engine (C++ function)
,
[1]
rocrand_cpp::threefry4x64_20_engine::type (C++ function)
rocrand_cpp::threefry4x64_20_engine::~threefry4x64_20_engine (C++ function)
rocrand_cpp::uniform_int_distribution (C++ class)
,
[1]
rocrand_cpp::uniform_int_distribution::max (C++ function)
rocrand_cpp::uniform_int_distribution::min (C++ function)
rocrand_cpp::uniform_int_distribution::operator!= (C++ function)
rocrand_cpp::uniform_int_distribution::operator() (C++ function)
rocrand_cpp::uniform_int_distribution::operator== (C++ function)
rocrand_cpp::uniform_int_distribution::reset (C++ function)
rocrand_cpp::uniform_int_distribution::result_type (C++ type)
rocrand_cpp::uniform_int_distribution::uniform_int_distribution (C++ function)
rocrand_cpp::uniform_real_distribution (C++ class)
,
[1]
rocrand_cpp::uniform_real_distribution::max (C++ function)
rocrand_cpp::uniform_real_distribution::min (C++ function)
rocrand_cpp::uniform_real_distribution::operator!= (C++ function)
rocrand_cpp::uniform_real_distribution::operator() (C++ function)
rocrand_cpp::uniform_real_distribution::operator== (C++ function)
rocrand_cpp::uniform_real_distribution::reset (C++ function)
rocrand_cpp::uniform_real_distribution::result_type (C++ type)
rocrand_cpp::uniform_real_distribution::uniform_real_distribution (C++ function)
rocrand_cpp::xorwow_engine (C++ class)
,
[1]
rocrand_cpp::xorwow_engine::default_seed (C++ member)
rocrand_cpp::xorwow_engine::max (C++ function)
rocrand_cpp::xorwow_engine::min (C++ function)
rocrand_cpp::xorwow_engine::offset (C++ function)
rocrand_cpp::xorwow_engine::offset_type (C++ type)
rocrand_cpp::xorwow_engine::operator() (C++ function)
rocrand_cpp::xorwow_engine::order (C++ function)
rocrand_cpp::xorwow_engine::order_type (C++ type)
rocrand_cpp::xorwow_engine::result_type (C++ type)
rocrand_cpp::xorwow_engine::seed (C++ function)
rocrand_cpp::xorwow_engine::seed_type (C++ type)
rocrand_cpp::xorwow_engine::stream (C++ function)
rocrand_cpp::xorwow_engine::type (C++ function)
rocrand_cpp::xorwow_engine::xorwow_engine (C++ function)
,
[1]
rocrand_cpp::xorwow_engine::~xorwow_engine (C++ function)
ROCRAND_DEFAULT_MAX_BLOCK_SIZE (C macro)
,
[1]
rocrand_device (C++ type)
rocrand_device::mtgp32_fast_params (C++ type)
,
[1]
rocrand_device::rocrand_mtgp32_init_state (C++ function)
rocrand_discrete_distribution (C++ type)
rocrand_discrete_distribution_st (C++ struct)
rocrand_discrete_distribution_st::alias (C++ member)
rocrand_discrete_distribution_st::cdf (C++ member)
rocrand_discrete_distribution_st::offset (C++ member)
rocrand_discrete_distribution_st::probability (C++ member)
rocrand_discrete_distribution_st::size (C++ member)
ROCRAND_KERNEL (C macro)
ROCRAND_LFSR113_DEFAULT_SEED_W (C macro)
,
[1]
ROCRAND_LFSR113_DEFAULT_SEED_X (C macro)
,
[1]
ROCRAND_LFSR113_DEFAULT_SEED_Y (C macro)
,
[1]
ROCRAND_LFSR113_DEFAULT_SEED_Z (C macro)
,
[1]
rocrand_make_constant (C++ function)
rocrand_make_state_mtgp32 (C++ function)
ROCRAND_MRG31K3P_DEFAULT_SEED (C macro)
,
[1]
ROCRAND_MRG31K3P_M1 (C macro)
ROCRAND_MRG31K3P_M2 (C macro)
ROCRAND_MRG31K3P_MASK12 (C macro)
ROCRAND_MRG31K3P_MASK13 (C macro)
ROCRAND_MRG31K3P_MASK21 (C macro)
ROCRAND_MRG31K3P_NORM_DOUBLE (C macro)
ROCRAND_MRG31K3P_UINT32_NORM (C macro)
ROCRAND_MRG32K3A_A12 (C macro)
ROCRAND_MRG32K3A_A13 (C macro)
ROCRAND_MRG32K3A_A13N (C macro)
ROCRAND_MRG32K3A_A21 (C macro)
ROCRAND_MRG32K3A_A23 (C macro)
ROCRAND_MRG32K3A_A23N (C macro)
ROCRAND_MRG32K3A_DEFAULT_SEED (C macro)
,
[1]
ROCRAND_MRG32K3A_M1 (C macro)
ROCRAND_MRG32K3A_M1C (C macro)
ROCRAND_MRG32K3A_M2 (C macro)
ROCRAND_MRG32K3A_M2C (C macro)
ROCRAND_MRG32K3A_NORM_DOUBLE (C macro)
ROCRAND_MRG32K3A_POW32 (C macro)
ROCRAND_MRG32K3A_UINT_NORM (C macro)
rocrand_ordering (C++ enum)
,
[1]
(C++ type)
,
[1]
rocrand_ordering::ROCRAND_ORDERING_PSEUDO_BEST (C++ enumerator)
,
[1]
rocrand_ordering::ROCRAND_ORDERING_PSEUDO_DEFAULT (C++ enumerator)
,
[1]
rocrand_ordering::ROCRAND_ORDERING_PSEUDO_DYNAMIC (C++ enumerator)
,
[1]
rocrand_ordering::ROCRAND_ORDERING_PSEUDO_LEGACY (C++ enumerator)
,
[1]
rocrand_ordering::ROCRAND_ORDERING_PSEUDO_SEEDED (C++ enumerator)
,
[1]
rocrand_ordering::ROCRAND_ORDERING_QUASI_DEFAULT (C++ enumerator)
,
[1]
ROCRAND_PHILOX4x32_DEFAULT_SEED (C macro)
,
[1]
ROCRAND_PHILOX_M4x32_0 (C macro)
ROCRAND_PHILOX_M4x32_1 (C macro)
ROCRAND_PHILOX_W32_0 (C macro)
ROCRAND_PHILOX_W32_1 (C macro)
ROCRAND_PI (C macro)
ROCRAND_PI_DOUBLE (C macro)
rocrand_rng_type (C++ enum)
,
[1]
(C++ type)
,
[1]
rocrand_rng_type::ROCRAND_RNG_PSEUDO_DEFAULT (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_PSEUDO_LFSR113 (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_PSEUDO_MRG31K3P (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_PSEUDO_MRG32K3A (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_PSEUDO_MT19937 (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_PSEUDO_MTGP32 (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_PSEUDO_PHILOX4_32_10 (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_PSEUDO_THREEFRY2_32_20 (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_PSEUDO_THREEFRY2_64_20 (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_PSEUDO_THREEFRY4_32_20 (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_PSEUDO_THREEFRY4_64_20 (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_PSEUDO_XORWOW (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_QUASI_DEFAULT (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_QUASI_SCRAMBLED_SOBOL32 (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_QUASI_SCRAMBLED_SOBOL64 (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_QUASI_SOBOL32 (C++ enumerator)
,
[1]
rocrand_rng_type::ROCRAND_RNG_QUASI_SOBOL64 (C++ enumerator)
,
[1]
ROCRAND_SQRT2 (C macro)
ROCRAND_SQRT2_DOUBLE (C macro)
rocrand_state_threefry2x32_20 (C++ type)
rocrand_state_threefry2x64_20 (C++ type)
rocrand_state_threefry4x32_20 (C++ type)
rocrand_state_threefry4x64_20 (C++ type)
rocrand_status (C++ enum)
,
[1]
(C++ type)
,
[1]
rocrand_status::ROCRAND_STATUS_ALLOCATION_FAILED (C++ enumerator)
,
[1]
rocrand_status::ROCRAND_STATUS_DOUBLE_PRECISION_REQUIRED (C++ enumerator)
,
[1]
rocrand_status::ROCRAND_STATUS_INTERNAL_ERROR (C++ enumerator)
,
[1]
rocrand_status::ROCRAND_STATUS_LAUNCH_FAILURE (C++ enumerator)
,
[1]
rocrand_status::ROCRAND_STATUS_LENGTH_NOT_MULTIPLE (C++ enumerator)
,
[1]
rocrand_status::ROCRAND_STATUS_NOT_CREATED (C++ enumerator)
,
[1]
rocrand_status::ROCRAND_STATUS_OUT_OF_RANGE (C++ enumerator)
,
[1]
rocrand_status::ROCRAND_STATUS_SUCCESS (C++ enumerator)
,
[1]
rocrand_status::ROCRAND_STATUS_TYPE_ERROR (C++ enumerator)
,
[1]
rocrand_status::ROCRAND_STATUS_VERSION_MISMATCH (C++ enumerator)
,
[1]
ROCRAND_XORWOW_DEFAULT_SEED (C macro)
,
[1]
RocRandError
S
scrambled_sobol32 (C++ type)
SCRAMBLED_SOBOL32 (rocrand.QRNG attribute)
SCRAMBLED_SOBOL32_N (C macro)
scrambled_sobol64 (C++ type)
SCRAMBLED_SOBOL64 (rocrand.QRNG attribute)
SCRAMBLED_SOBOL64_N (C macro)
SCRAMBLED_SOBOL_DIM (C macro)
,
[1]
,
[2]
,
[3]
seed (rocrand.PRNG property)
SKEIN_KS_PARITY32 (C macro)
SKEIN_KS_PARITY64 (C macro)
SKEIN_MK_64 (C macro)
sobol32 (C++ type)
SOBOL32 (rocrand.QRNG attribute)
SOBOL32_N (C macro)
sobol64 (C++ type)
SOBOL64 (rocrand.QRNG attribute)
SOBOL64_N (C macro)
SOBOL_DIM (C macro)
,
[1]
T
THREEFRY2_32_20 (rocrand.PRNG attribute)
THREEFRY2_64_20 (rocrand.PRNG attribute)
threefry2x32 (C++ type)
THREEFRY2x32_DEFAULT_ROUNDS (C macro)
threefry2x64 (C++ type)
THREEFRY2x64_DEFAULT_ROUNDS (C macro)
THREEFRY4_32_20 (rocrand.PRNG attribute)
THREEFRY4_64_20 (rocrand.PRNG attribute)
threefry4x32 (C++ type)
THREEFRY4x32_DEFAULT_ROUNDS (C macro)
threefry4x64 (C++ type)
THREEFRY4x64_DEFAULT_ROUNDS (C macro)
THREEFRY_ROTATION_32_2 (C++ member)
THREEFRY_ROTATION_32_4 (C++ member)
THREEFRY_ROTATION_64_2 (C++ member)
THREEFRY_ROTATION_64_4 (C++ member)
U
uniform() (rocrand.PRNG method)
(rocrand.QRNG method)
V
version (C++ function)
X
xorwow (C++ type)
XORWOW (rocrand.PRNG attribute)
XORWOW_JUMP_LOG2 (C macro)
XORWOW_JUMP_MATRICES (C macro)
XORWOW_M (C macro)
XORWOW_N (C macro)
XORWOW_SIZE (C macro)