derelict.curand.curand

Undocumented in source.

Members

Aliases

curandDirectionVectorSet
alias curandDirectionVectorSet = int

CURAND choice of direction vector set

curandDirectionVectorSet_t
alias curandDirectionVectorSet_t = curandDirectionVectorSet

\cond UNHIDE_TYPEDEFS

curandDirectionVectors32_t
alias curandDirectionVectors32_t = uint[32]

\cond UNHIDE_TYPEDEFS

curandDirectionVectors64_t
alias curandDirectionVectors64_t = ulong[64]

\cond UNHIDE_TYPEDEFS

curandDiscreteDistribution_t
alias curandDiscreteDistribution_t = curandDiscreteDistribution_st*
Undocumented in source.
curandDistributionM2Shift_t
alias curandDistributionM2Shift_t = curandDistributionM2Shift_st*
Undocumented in source.
curandDistributionShift_t
alias curandDistributionShift_t = curandDistributionShift_st*
Undocumented in source.
curandDistribution_st
alias curandDistribution_st = double

\cond UNHIDE_TYPEDEFS

curandDistribution_t
alias curandDistribution_t = curandDistribution_st*
Undocumented in source.
curandGenerator_t
alias curandGenerator_t = curandGenerator_st*

\cond UNHIDE_TYPEDEFS

curandHistogramM2K_st
alias curandHistogramM2K_st = uint

\cond UNHIDE_TYPEDEFS

curandHistogramM2K_t
alias curandHistogramM2K_t = curandHistogramM2K_st*
Undocumented in source.
curandHistogramM2V_st
alias curandHistogramM2V_st = curandDistribution_st
Undocumented in source.
curandHistogramM2V_t
alias curandHistogramM2V_t = curandHistogramM2V_st*
Undocumented in source.
curandHistogramM2_t
alias curandHistogramM2_t = curandHistogramM2_st*
Undocumented in source.
curandMethod
alias curandMethod = int

\cond UNHIDE_ENUMS

curandMethod_t
alias curandMethod_t = curandMethod
Undocumented in source.
curandOrdering
alias curandOrdering = int

CURAND ordering of results in memory

curandOrdering_t
alias curandOrdering_t = curandOrdering

\cond UNHIDE_TYPEDEFS

curandRngType
alias curandRngType = int

CURAND generator types

curandRngType_t
alias curandRngType_t = curandRngType

\cond UNHIDE_TYPEDEFS

curandStatus
alias curandStatus = int

CURAND function call status types

curandStatus_t
alias curandStatus_t = curandStatus

\cond UNHIDE_TYPEDEFS

da_curandCreateGenerator
alias da_curandCreateGenerator = curandStatus_t function(curandGenerator_t* generator, curandRngType_t rng_type)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandCreateGeneratorHost
alias da_curandCreateGeneratorHost = curandStatus_t function(curandGenerator_t* generator, curandRngType_t rng_type)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandCreatePoissonDistribution
alias da_curandCreatePoissonDistribution = curandStatus_t function(double lambda, curandDiscreteDistribution_t* discrete_distribution)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandDestroyDistribution
alias da_curandDestroyDistribution = curandStatus_t function(curandDiscreteDistribution_t discrete_distribution)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandDestroyGenerator
alias da_curandDestroyGenerator = curandStatus_t function(curandGenerator_t generator)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGenerate
alias da_curandGenerate = curandStatus_t function(curandGenerator_t generator, uint* outputPtr, size_t num)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGenerateLogNormal
alias da_curandGenerateLogNormal = curandStatus_t function(curandGenerator_t generator, float* outputPtr, size_t n, float mean, float stddev)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGenerateLogNormalDouble
alias da_curandGenerateLogNormalDouble = curandStatus_t function(curandGenerator_t generator, double* outputPtr, size_t n, double mean, double stddev)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGenerateLongLong
alias da_curandGenerateLongLong = curandStatus_t function(curandGenerator_t generator, ulong* outputPtr, size_t num)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGenerateNormal
alias da_curandGenerateNormal = curandStatus_t function(curandGenerator_t generator, float* outputPtr, size_t n, float mean, float stddev)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGenerateNormalDouble
alias da_curandGenerateNormalDouble = curandStatus_t function(curandGenerator_t generator, double* outputPtr, size_t n, double mean, double stddev)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGeneratePoisson
alias da_curandGeneratePoisson = curandStatus_t function(curandGenerator_t generator, uint* outputPtr, size_t n, double lambda)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGeneratePoissonMethod
alias da_curandGeneratePoissonMethod = curandStatus_t function(curandGenerator_t generator, uint* outputPtr, size_t n, double lambda, curandMethod_t method)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGenerateSeeds
alias da_curandGenerateSeeds = curandStatus_t function(curandGenerator_t generator)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGenerateUniform
alias da_curandGenerateUniform = curandStatus_t function(curandGenerator_t generator, float* outputPtr, size_t num)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGenerateUniformDouble
alias da_curandGenerateUniformDouble = curandStatus_t function(curandGenerator_t generator, double* outputPtr, size_t num)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGetDirectionVectors32
alias da_curandGetDirectionVectors32 = curandStatus_t function(curandDirectionVectors32_t*[] vectors, curandDirectionVectorSet_t set)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGetDirectionVectors64
alias da_curandGetDirectionVectors64 = curandStatus_t function(curandDirectionVectors64_t*[] vectors, curandDirectionVectorSet_t set)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGetProperty
alias da_curandGetProperty = curandStatus_t function(libraryPropertyType type, int* value)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGetScrambleConstants32
alias da_curandGetScrambleConstants32 = curandStatus_t function(uint** constants)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGetScrambleConstants64
alias da_curandGetScrambleConstants64 = curandStatus_t function(ulong** constants)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandGetVersion
alias da_curandGetVersion = curandStatus_t function(int* pVersion)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandSetGeneratorOffset
alias da_curandSetGeneratorOffset = curandStatus_t function(curandGenerator_t generator, ulong offset)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandSetGeneratorOrdering
alias da_curandSetGeneratorOrdering = curandStatus_t function(curandGenerator_t generator, curandOrdering_t order)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandSetPseudoRandomGeneratorSeed
alias da_curandSetPseudoRandomGeneratorSeed = curandStatus_t function(curandGenerator_t generator, ulong seed)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandSetQuasiRandomGeneratorDimensions
alias da_curandSetQuasiRandomGeneratorDimensions = curandStatus_t function(curandGenerator_t generator, uint num_dimensions)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
da_curandSetStream
alias da_curandSetStream = curandStatus_t function(curandGenerator_t generator, cudaStream_t stream)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Classes

DerelictCuRANDLoader
class DerelictCuRANDLoader
Undocumented in source.

Enums

CURAND_CHOOSE_BEST
anonymousenum CURAND_CHOOSE_BEST
Undocumented in source.
CURAND_DIRECTION_VECTORS_32_JOEKUO6
anonymousenum CURAND_DIRECTION_VECTORS_32_JOEKUO6
Undocumented in source.
CURAND_ORDERING_PSEUDO_BEST
anonymousenum CURAND_ORDERING_PSEUDO_BEST
Undocumented in source.
CURAND_RNG_TEST
anonymousenum CURAND_RNG_TEST
Undocumented in source.
CURAND_STATUS_SUCCESS
anonymousenum CURAND_STATUS_SUCCESS
Undocumented in source.

Static variables

DerelictCuRAND
DerelictCuRANDLoader DerelictCuRAND;
Undocumented in source.
curandCreateGenerator
da_curandCreateGenerator curandCreateGenerator;
Undocumented in source.
curandCreateGeneratorHost
da_curandCreateGeneratorHost curandCreateGeneratorHost;
Undocumented in source.
curandCreatePoissonDistribution
da_curandCreatePoissonDistribution curandCreatePoissonDistribution;
Undocumented in source.
curandDestroyDistribution
da_curandDestroyDistribution curandDestroyDistribution;
Undocumented in source.
curandDestroyGenerator
da_curandDestroyGenerator curandDestroyGenerator;
Undocumented in source.
curandGenerate
da_curandGenerate curandGenerate;
Undocumented in source.
curandGenerateLogNormal
da_curandGenerateLogNormal curandGenerateLogNormal;
Undocumented in source.
curandGenerateLogNormalDouble
da_curandGenerateLogNormalDouble curandGenerateLogNormalDouble;
Undocumented in source.
curandGenerateLongLong
da_curandGenerateLongLong curandGenerateLongLong;
Undocumented in source.
curandGenerateNormal
da_curandGenerateNormal curandGenerateNormal;
Undocumented in source.
curandGenerateNormalDouble
da_curandGenerateNormalDouble curandGenerateNormalDouble;
Undocumented in source.
curandGeneratePoisson
da_curandGeneratePoisson curandGeneratePoisson;
Undocumented in source.
curandGeneratePoissonMethod
da_curandGeneratePoissonMethod curandGeneratePoissonMethod;
Undocumented in source.
curandGenerateSeeds
da_curandGenerateSeeds curandGenerateSeeds;
Undocumented in source.
curandGenerateUniform
da_curandGenerateUniform curandGenerateUniform;
Undocumented in source.
curandGenerateUniformDouble
da_curandGenerateUniformDouble curandGenerateUniformDouble;
Undocumented in source.
curandGetDirectionVectors32
da_curandGetDirectionVectors32 curandGetDirectionVectors32;
Undocumented in source.
curandGetDirectionVectors64
da_curandGetDirectionVectors64 curandGetDirectionVectors64;
Undocumented in source.
curandGetProperty
da_curandGetProperty curandGetProperty;
Undocumented in source.
curandGetScrambleConstants32
da_curandGetScrambleConstants32 curandGetScrambleConstants32;
Undocumented in source.
curandGetScrambleConstants64
da_curandGetScrambleConstants64 curandGetScrambleConstants64;
Undocumented in source.
curandGetVersion
da_curandGetVersion curandGetVersion;
Undocumented in source.
curandSetGeneratorOffset
da_curandSetGeneratorOffset curandSetGeneratorOffset;
Undocumented in source.
curandSetGeneratorOrdering
da_curandSetGeneratorOrdering curandSetGeneratorOrdering;
Undocumented in source.
curandSetPseudoRandomGeneratorSeed
da_curandSetPseudoRandomGeneratorSeed curandSetPseudoRandomGeneratorSeed;
Undocumented in source.
curandSetQuasiRandomGeneratorDimensions
da_curandSetQuasiRandomGeneratorDimensions curandSetQuasiRandomGeneratorDimensions;
Undocumented in source.
curandSetStream
da_curandSetStream curandSetStream;
Undocumented in source.

Structs

curandDiscreteDistribution_st
struct curandDiscreteDistribution_st
Undocumented in source.
curandDistributionM2Shift_st
struct curandDistributionM2Shift_st
Undocumented in source.
curandDistributionShift_st
struct curandDistributionShift_st

\endcond

curandGenerator_st
struct curandGenerator_st

CURAND generator (opaque)

curandHistogramM2_st
struct curandHistogramM2_st
Undocumented in source.

Meta