Introduction
Compatibility and Versioning
Host API Overview
Device API Overview
Testing
APIs
Structs
Bibliography
Acknowledgements
Notices
cuRAND Library Programming Guide
»
Index
gpgpu |
PDF
|
Archive
Index
_
|
B
|
C
|
G
|
I
|
K
|
L
|
M
|
N
|
P
|
Q
|
S
|
T
_
__cr_exp (C++ function)
__cr_lgamma_integer (C++ function)
__cr_log (C++ function)
__cr_pgammainc (C++ function)
__cr_pgammaincinv (C++ function)
__cr_rcp (C++ function)
__cr_rsqrt (C++ function)
__curand_find_trailing_zero (C++ function)
,
[1]
__curand_generate_skipahead_matrix_xor (C++ function)
__curand_ldg_war (C++ function)
,
[1]
__curand_umad (C++ function)
__curand_umul (C++ function)
__get__cr_lgamma_table_host (C++ function)
__get_mrg32k3a_matrix (C++ function)
__get_mrg32k3a_matrix_host (C++ function)
__get_precalculated_matrix (C++ function)
__get_precalculated_matrix_host (C++ function)
_curand_binary_search_double (C++ function)
_curand_box_muller (C++ function)
_curand_box_muller_double (C++ function)
_curand_discrete (C++ function)
_curand_init_inplace (C++ function)
_curand_init_scratch (C++ function)
_curand_M2_double (C++ function)
_curand_M2_double4 (C++ function)
_curand_poisson (C++ function)
_curand_poisson_from_normal (C++ function)
_curand_poisson_ITR_double (C++ function)
_curand_uniform (C++ function)
,
[1]
_curand_uniform4 (C++ function)
_curand_uniform_double (C++ function)
,
[1]
_curand_uniform_double_excluding_one (C++ function)
,
[1]
_curand_uniform_double_hq (C++ function)
_skipahead_inplace (C++ function)
_skipahead_scratch (C++ function)
_skipahead_sequence_inplace (C++ function)
_skipahead_sequence_scratch (C++ function)
B
blockDim (C++ member)
C
CR_CUDART_PI (C macro)
CR_CUDART_TWO_TO_52 (C macro)
curand (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
curand4 (C++ function)
curand__discrete (C++ function)
curand__discrete4 (C++ function)
curand_binary_search_double (C++ function)
curand_box_muller (C++ function)
curand_box_muller2_double (C++ function)
curand_box_muller4 (C++ function)
curand_box_muller4_double (C++ function)
curand_box_muller_double (C++ function)
curand_box_muller_mrg (C++ function)
curand_box_muller_mrg_double (C++ function)
curand_detail (C++ type)
curand_detail::enable_if (C++ struct)
curand_detail::enable_if<true, T> (C++ struct)
curand_detail::enable_if<true, T>::type (C++ type)
curand_detail::is_same (C++ struct)
curand_detail::is_same::value (C++ member)
curand_detail::is_same<T, T> (C++ struct)
curand_detail::is_same<T, T>::value (C++ member)
curand_discrete (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
curand_discrete4 (C++ function)
curand_init (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
curand_log_normal (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
curand_log_normal2 (C++ function)
,
[1]
,
[2]
curand_log_normal2_double (C++ function)
,
[1]
,
[2]
curand_log_normal4 (C++ function)
curand_log_normal4_double (C++ function)
curand_log_normal_double (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
curand_M2_double (C++ function)
curand_M2_double4 (C++ function)
curand_MRG32k3a (C++ function)
curand_mtgp32_single (C++ function)
curand_mtgp32_single_specific (C++ function)
curand_mtgp32_specific (C++ function)
curand_normal (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
curand_normal2 (C++ function)
,
[1]
,
[2]
curand_normal2_double (C++ function)
,
[1]
,
[2]
curand_normal4 (C++ function)
curand_normal4_double (C++ function)
curand_normal_double (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
CURAND_NUM_MTGP32_PARAMS (C macro)
curand_poisson (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
curand_poisson4 (C++ function)
curand_poisson_from_normal (C++ function)
curand_poisson_from_normal4 (C++ function)
curand_poisson_gammainc (C++ function)
curand_poisson_gammainc4 (C++ function)
curand_poisson_knuth (C++ function)
curand_poisson_knuth4 (C++ function)
CURAND_STD (C macro)
curand_uniform (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
curand_uniform2_double (C++ function)
curand_uniform4 (C++ function)
curand_uniform4_double (C++ function)
curand_uniform_double (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
CURAND_VER_BUILD (C macro)
CURAND_VER_MAJOR (C macro)
CURAND_VER_MINOR (C macro)
CURAND_VER_PATCH (C macro)
CURAND_VERSION (C macro)
CURANDAPI (C macro)
curandCreateGenerator (C++ function)
curandCreateGeneratorHost (C++ function)
curandCreatePoissonDistribution (C++ function)
curandDestroyDistribution (C++ function)
curandDestroyGenerator (C++ function)
curandDirectionVectorSet (C++ enum)
curandDirectionVectorSet::CURAND_DIRECTION_VECTORS_32_JOEKUO6 (C++ enumerator)
curandDirectionVectorSet::CURAND_DIRECTION_VECTORS_64_JOEKUO6 (C++ enumerator)
curandDirectionVectorSet::CURAND_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6 (C++ enumerator)
curandDirectionVectorSet::CURAND_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6 (C++ enumerator)
curandGenerate (C++ function)
curandGenerateBinomial (C++ function)
curandGenerateBinomialMethod (C++ function)
curandGenerateLogNormal (C++ function)
curandGenerateLogNormalDouble (C++ function)
curandGenerateLongLong (C++ function)
curandGenerateNormal (C++ function)
curandGenerateNormalDouble (C++ function)
curandGeneratePoisson (C++ function)
curandGeneratePoissonMethod (C++ function)
curandGenerateSeeds (C++ function)
curandGenerateUniform (C++ function)
curandGenerateUniformDouble (C++ function)
curandGetDirectionVectors32 (C++ function)
curandGetDirectionVectors64 (C++ function)
curandGetProperty (C++ function)
curandGetScrambleConstants32 (C++ function)
curandGetScrambleConstants64 (C++ function)
curandGetVersion (C++ function)
curandMakeMTGP32Constants (C++ function)
curandMakeMTGP32ConstantsImpl (C++ function)
curandMakeMTGP32KernelState (C++ function)
curandOrdering (C++ enum)
curandOrdering::CURAND_ORDERING_PSEUDO_BEST (C++ enumerator)
curandOrdering::CURAND_ORDERING_PSEUDO_DEFAULT (C++ enumerator)
curandOrdering::CURAND_ORDERING_PSEUDO_DYNAMIC (C++ enumerator)
curandOrdering::CURAND_ORDERING_PSEUDO_LEGACY (C++ enumerator)
curandOrdering::CURAND_ORDERING_PSEUDO_SEEDED (C++ enumerator)
curandOrdering::CURAND_ORDERING_QUASI_DEFAULT (C++ enumerator)
curandRngType (C++ enum)
curandRngType::CURAND_RNG_PSEUDO_DEFAULT (C++ enumerator)
curandRngType::CURAND_RNG_PSEUDO_MRG32K3A (C++ enumerator)
curandRngType::CURAND_RNG_PSEUDO_MT19937 (C++ enumerator)
curandRngType::CURAND_RNG_PSEUDO_MTGP32 (C++ enumerator)
curandRngType::CURAND_RNG_PSEUDO_PHILOX4_32_10 (C++ enumerator)
curandRngType::CURAND_RNG_PSEUDO_XORWOW (C++ enumerator)
curandRngType::CURAND_RNG_QUASI_DEFAULT (C++ enumerator)
curandRngType::CURAND_RNG_QUASI_SCRAMBLED_SOBOL32 (C++ enumerator)
curandRngType::CURAND_RNG_QUASI_SCRAMBLED_SOBOL64 (C++ enumerator)
curandRngType::CURAND_RNG_QUASI_SOBOL32 (C++ enumerator)
curandRngType::CURAND_RNG_QUASI_SOBOL64 (C++ enumerator)
curandRngType::CURAND_RNG_TEST (C++ enumerator)
curandSetGeneratorOffset (C++ function)
curandSetGeneratorOrdering (C++ function)
curandSetPseudoRandomGeneratorSeed (C++ function)
curandSetQuasiRandomGeneratorDimensions (C++ function)
curandSetStream (C++ function)
curandStateMRG32k3a (C++ struct)
curandStateMRG32k3a::boxmuller_extra (C++ member)
curandStateMRG32k3a::boxmuller_extra_double (C++ member)
curandStateMRG32k3a::boxmuller_flag (C++ member)
curandStateMRG32k3a::boxmuller_flag_double (C++ member)
curandStateMRG32k3a::s1 (C++ member)
curandStateMRG32k3a::s2 (C++ member)
curandStateMtgp32 (C++ struct)
curandStateMtgp32::k (C++ member)
curandStateMtgp32::offset (C++ member)
curandStateMtgp32::pIdx (C++ member)
curandStateMtgp32::s (C++ member)
curandStateScrambledSobol32 (C++ struct)
curandStateScrambledSobol32::c (C++ member)
curandStateScrambledSobol32::direction_vectors (C++ member)
curandStateScrambledSobol32::i (C++ member)
curandStateScrambledSobol32::x (C++ member)
curandStateScrambledSobol64 (C++ struct)
curandStateScrambledSobol64::c (C++ member)
curandStateScrambledSobol64::direction_vectors (C++ member)
curandStateScrambledSobol64::i (C++ member)
curandStateScrambledSobol64::x (C++ member)
curandStateSobol32 (C++ struct)
curandStateSobol32::c (C++ member)
curandStateSobol32::direction_vectors (C++ member)
curandStateSobol32::i (C++ member)
curandStateSobol32::x (C++ member)
curandStateSobol64 (C++ struct)
curandStateSobol64::c (C++ member)
curandStateSobol64::direction_vectors (C++ member)
curandStateSobol64::i (C++ member)
curandStateSobol64::x (C++ member)
curandStateTest (C++ struct)
curandStateTest::v (C++ member)
curandStateXORWOW (C++ struct)
curandStateXORWOW::boxmuller_extra (C++ member)
curandStateXORWOW::boxmuller_extra_double (C++ member)
curandStateXORWOW::boxmuller_flag (C++ member)
curandStateXORWOW::boxmuller_flag_double (C++ member)
curandStateXORWOW::d (C++ member)
curandStateXORWOW::v (C++ member)
curandStatus (C++ enum)
curandStatus::CURAND_STATUS_ALLOCATION_FAILED (C++ enumerator)
curandStatus::CURAND_STATUS_ARCH_MISMATCH (C++ enumerator)
curandStatus::CURAND_STATUS_DOUBLE_PRECISION_REQUIRED (C++ enumerator)
curandStatus::CURAND_STATUS_INITIALIZATION_FAILED (C++ enumerator)
curandStatus::CURAND_STATUS_INTERNAL_ERROR (C++ enumerator)
curandStatus::CURAND_STATUS_LAUNCH_FAILURE (C++ enumerator)
curandStatus::CURAND_STATUS_LENGTH_NOT_MULTIPLE (C++ enumerator)
curandStatus::CURAND_STATUS_NOT_INITIALIZED (C++ enumerator)
curandStatus::CURAND_STATUS_OUT_OF_RANGE (C++ enumerator)
curandStatus::CURAND_STATUS_PREEXISTING_FAILURE (C++ enumerator)
curandStatus::CURAND_STATUS_SUCCESS (C++ enumerator)
curandStatus::CURAND_STATUS_TYPE_ERROR (C++ enumerator)
curandStatus::CURAND_STATUS_VERSION_MISMATCH (C++ enumerator)
G
GCC_UNUSED_PARAMETER (C macro)
I
ini_func1 (C++ function)
ini_func2 (C++ function)
K
KNUTH_FLOAT_CONST (C macro)
L
LARGE_SIZE (C macro)
M
MAGIC_DOUBLE_CONST (C macro)
MEXP (C macro)
mtgp32_init_by_array (C++ function)
mtgp32_init_by_str (C++ function)
mtgp32_init_state (C++ function)
mtgp32_kernel_params (C++ struct)
mtgp32_kernel_params::mask (C++ member)
mtgp32_kernel_params::param_tbl (C++ member)
mtgp32_kernel_params::pos_tbl (C++ member)
mtgp32_kernel_params::sh1_tbl (C++ member)
mtgp32_kernel_params::sh2_tbl (C++ member)
mtgp32_kernel_params::single_temper_tbl (C++ member)
mtgp32_kernel_params::temper_tbl (C++ member)
mtgp32_params_fast (C++ struct)
mtgp32_params_fast::flt_tmp_tbl (C++ member)
mtgp32_params_fast::mask (C++ member)
mtgp32_params_fast::mexp (C++ member)
mtgp32_params_fast::poly_sha1 (C++ member)
mtgp32_params_fast::pos (C++ member)
mtgp32_params_fast::sh1 (C++ member)
mtgp32_params_fast::sh2 (C++ member)
mtgp32_params_fast::tbl (C++ member)
mtgp32_params_fast::tmp_tbl (C++ member)
MTGP32_STATE_MASK (C macro)
MTGP32_STATE_SIZE (C macro)
MTGPDC_CEIL_2P (C macro)
MTGPDC_FLOOR_2P (C macro)
MTGPDC_MEXP (C macro)
MTGPDC_N (C macro)
MTGPDC_PARAM_TABLE (C macro)
N
non_zero (C++ member)
P
para_rec (C++ function)
Q
QUALIFIERS (C macro)
,
[1]
,
[2]
S
skipahead (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
skipahead_sequence (C++ function)
,
[1]
,
[2]
skipahead_subsequence (C++ function)
T
TBL_SIZE (C macro)
temper (C++ function)
temper_single (C++ function)
THREAD_NUM (C macro)
threadIdx (C++ member)