Uses of Class
jcuda.jcurand.curandGenerator

Uses of curandGenerator in jcuda.jcurand
 

Methods in jcuda.jcurand with parameters of type curandGenerator
static int JCurand.curandCreateGenerator(curandGenerator generator, int rng_type)
           \brief Create new random number generator.
static int JCurand.curandCreateGeneratorHost(curandGenerator generator, int rng_type)
           \brief Create new host CPU random number generator.
static int JCurand.curandDestroyGenerator(curandGenerator generator)
           \brief Destroy an existing generator.
static int JCurand.curandGenerate(curandGenerator generator, Pointer outputPtr, long num)
           \brief Generate 32-bit pseudo or quasirandom numbers.
static int JCurand.curandGenerateLogNormal(curandGenerator generator, Pointer outputPtr, long n, float mean, float stddev)
           \brief Generate log-normally distributed floats.
static int JCurand.curandGenerateLogNormalDouble(curandGenerator generator, Pointer outputPtr, long n, double mean, double stddev)
           \brief Generate log-normally distributed doubles.
static int JCurand.curandGenerateLongLong(curandGenerator generator, Pointer outputPtr, long num)
           \brief Generate 64-bit quasirandom numbers.
static int JCurand.curandGenerateNormal(curandGenerator generator, Pointer outputPtr, long n, float mean, float stddev)
           \brief Generate normally distributed floats.
static int JCurand.curandGenerateNormalDouble(curandGenerator generator, Pointer outputPtr, long n, double mean, double stddev)
           \brief Generate normally distributed doubles.
static int JCurand.curandGenerateSeeds(curandGenerator generator)
           \brief Setup starting states.
static int JCurand.curandGenerateUniform(curandGenerator generator, Pointer outputPtr, long num)
           \brief Generate uniformly distributed floats.
static int JCurand.curandGenerateUniformDouble(curandGenerator generator, Pointer outputPtr, long num)
           \brief Generate uniformly distributed doubles.
static int JCurand.curandSetGeneratorOffset(curandGenerator generator, long offset)
           \brief Set the absolute offset of the pseudo or quasirandom number generator.
static int JCurand.curandSetGeneratorOrdering(curandGenerator generator, int order)
           \brief Set the ordering of results of the pseudo or quasirandom number generator.
static int JCurand.curandSetPseudoRandomGeneratorSeed(curandGenerator generator, long seed)
           \brief Set the seed value of the pseudo-random number generator.
static int JCurand.curandSetQuasiRandomGeneratorDimensions(curandGenerator generator, int num_dimensions)
           \brief Set the number of dimensions.
static int JCurand.curandSetStream(curandGenerator generator, cudaStream_t stream)
           \brief Set the current stream for CURAND kernel launches.