Interface curand.ICurand
Assembly: Hybridizer.Runtime.CUDAImports.dll
Syntax
Methods
curandCreateGenerator(out curand.curandGenerator_t, curand.curandRngType_t)
Declaration
curand.curandStatus_t curandCreateGenerator(out curand.curandGenerator_t generator, curand.curandRngType_t type)
Parameters
Returns
curandGenerate(curand.curandGenerator_t, IntPtr, size_t)
Declaration
curand.curandStatus_t curandGenerate(curand.curandGenerator_t generator, IntPtr outputPtr, size_t num)
Parameters
Returns
curandGenerateLogNormal(curand.curandGenerator_t, IntPtr, size_t, Single, Single)
Declaration
curand.curandStatus_t curandGenerateLogNormal(curand.curandGenerator_t generator, IntPtr outputPtr, size_t n, float mean, float stddev)
Parameters
Returns
curandGenerateLogNormalDouble(curand.curandGenerator_t, IntPtr, size_t, Double, Double)
Declaration
curand.curandStatus_t curandGenerateLogNormalDouble(curand.curandGenerator_t generator, IntPtr outputPtr, size_t n, double mean, double stddev)
Parameters
Returns
curandGenerateNormal(curand.curandGenerator_t, IntPtr, size_t, Single, Single)
Declaration
curand.curandStatus_t curandGenerateNormal(curand.curandGenerator_t generator, IntPtr outputPtr, size_t n, float mean, float stddev)
Parameters
Returns
curandGenerateNormalDouble(curand.curandGenerator_t, IntPtr, size_t, Double, Double)
Declaration
curand.curandStatus_t curandGenerateNormalDouble(curand.curandGenerator_t generator, IntPtr outputPtr, size_t n, double mean, double stddev)
Parameters
Returns
curandGeneratePoisson(curand.curandGenerator_t, IntPtr, size_t, Double)
Declaration
curand.curandStatus_t curandGeneratePoisson(curand.curandGenerator_t generator, IntPtr outputPtr, size_t n, double lambda)
Parameters
Returns
Declaration
curand.curandStatus_t curandGenerateUniform(curand.curandGenerator_t generator, IntPtr outputPtr, size_t num)
Parameters
Returns
Declaration
curand.curandStatus_t curandGenerateUniformDouble(curand.curandGenerator_t generator, IntPtr outputPtr, size_t num)
Parameters
Returns
curandSetGeneratorOffset(curand.curandGenerator_t, UInt64)
Declaration
curand.curandStatus_t curandSetGeneratorOffset(curand.curandGenerator_t generator, ulong offset)
Parameters
Returns
curandSetGeneratorOrdering(curand.curandGenerator_t, curand.curandOrdering_t)
Declaration
curand.curandStatus_t curandSetGeneratorOrdering(curand.curandGenerator_t prngGPU, curand.curandOrdering_t order)
Parameters
Returns
curandSetPseudoRandomGeneratorSeed(curand.curandGenerator_t, UInt64)
Declaration
curand.curandStatus_t curandSetPseudoRandomGeneratorSeed(curand.curandGenerator_t prngGPU, ulong seed)
Parameters
Returns