Package | Description |
---|---|
org.bytedeco.cuda.global |
Modifier and Type | Method and Description |
---|---|
static int |
curand.curandCreateGenerator(curandGenerator_st generator,
int rng_type)
\brief Create new random number generator.
|
static int |
curand.curandCreateGeneratorHost(curandGenerator_st generator,
int rng_type)
\brief Create new host CPU random number generator.
|
static int |
curand.curandDestroyGenerator(curandGenerator_st generator)
\brief Destroy an existing generator.
|
static int |
curand.curandGenerate(curandGenerator_st generator,
int[] outputPtr,
long num) |
static int |
curand.curandGenerate(curandGenerator_st generator,
IntBuffer outputPtr,
long num) |
static int |
curand.curandGenerate(curandGenerator_st generator,
IntPointer outputPtr,
long num)
\brief Generate 32-bit pseudo or quasirandom numbers.
|
static int |
curand.curandGenerateLogNormal(curandGenerator_st generator,
float[] outputPtr,
long n,
float mean,
float stddev) |
static int |
curand.curandGenerateLogNormal(curandGenerator_st generator,
FloatBuffer outputPtr,
long n,
float mean,
float stddev) |
static int |
curand.curandGenerateLogNormal(curandGenerator_st generator,
FloatPointer outputPtr,
long n,
float mean,
float stddev)
\brief Generate log-normally distributed floats.
|
static int |
curand.curandGenerateLogNormalDouble(curandGenerator_st generator,
double[] outputPtr,
long n,
double mean,
double stddev) |
static int |
curand.curandGenerateLogNormalDouble(curandGenerator_st generator,
DoubleBuffer outputPtr,
long n,
double mean,
double stddev) |
static int |
curand.curandGenerateLogNormalDouble(curandGenerator_st generator,
DoublePointer outputPtr,
long n,
double mean,
double stddev)
\brief Generate log-normally distributed doubles.
|
static int |
curand.curandGenerateLongLong(curandGenerator_st generator,
long[] outputPtr,
long num) |
static int |
curand.curandGenerateLongLong(curandGenerator_st generator,
LongBuffer outputPtr,
long num) |
static int |
curand.curandGenerateLongLong(curandGenerator_st generator,
LongPointer outputPtr,
long num)
\brief Generate 64-bit quasirandom numbers.
|
static int |
curand.curandGenerateNormal(curandGenerator_st generator,
float[] outputPtr,
long n,
float mean,
float stddev) |
static int |
curand.curandGenerateNormal(curandGenerator_st generator,
FloatBuffer outputPtr,
long n,
float mean,
float stddev) |
static int |
curand.curandGenerateNormal(curandGenerator_st generator,
FloatPointer outputPtr,
long n,
float mean,
float stddev)
\brief Generate normally distributed doubles.
|
static int |
curand.curandGenerateNormalDouble(curandGenerator_st generator,
double[] outputPtr,
long n,
double mean,
double stddev) |
static int |
curand.curandGenerateNormalDouble(curandGenerator_st generator,
DoubleBuffer outputPtr,
long n,
double mean,
double stddev) |
static int |
curand.curandGenerateNormalDouble(curandGenerator_st generator,
DoublePointer outputPtr,
long n,
double mean,
double stddev)
\brief Generate normally distributed doubles.
|
static int |
curand.curandGeneratePoisson(curandGenerator_st generator,
int[] outputPtr,
long n,
double lambda) |
static int |
curand.curandGeneratePoisson(curandGenerator_st generator,
IntBuffer outputPtr,
long n,
double lambda) |
static int |
curand.curandGeneratePoisson(curandGenerator_st generator,
IntPointer outputPtr,
long n,
double lambda)
\brief Generate Poisson-distributed unsigned ints.
|
static int |
curand.curandGeneratePoissonMethod(curandGenerator_st generator,
int[] outputPtr,
long n,
double lambda,
int method) |
static int |
curand.curandGeneratePoissonMethod(curandGenerator_st generator,
IntBuffer outputPtr,
long n,
double lambda,
int method) |
static int |
curand.curandGeneratePoissonMethod(curandGenerator_st generator,
IntPointer outputPtr,
long n,
double lambda,
int method) |
static int |
curand.curandGenerateSeeds(curandGenerator_st generator)
\brief Setup starting states.
|
static int |
curand.curandGenerateUniform(curandGenerator_st generator,
float[] outputPtr,
long num) |
static int |
curand.curandGenerateUniform(curandGenerator_st generator,
FloatBuffer outputPtr,
long num) |
static int |
curand.curandGenerateUniform(curandGenerator_st generator,
FloatPointer outputPtr,
long num)
\brief Generate uniformly distributed floats.
|
static int |
curand.curandGenerateUniformDouble(curandGenerator_st generator,
double[] outputPtr,
long num) |
static int |
curand.curandGenerateUniformDouble(curandGenerator_st generator,
DoubleBuffer outputPtr,
long num) |
static int |
curand.curandGenerateUniformDouble(curandGenerator_st generator,
DoublePointer outputPtr,
long num)
\brief Generate uniformly distributed doubles.
|
static int |
curand.curandSetGeneratorOffset(curandGenerator_st generator,
long offset)
\brief Set the absolute offset of the pseudo or quasirandom number generator.
|
static int |
curand.curandSetGeneratorOrdering(curandGenerator_st generator,
int order)
\brief Set the ordering of results of the pseudo or quasirandom number generator.
|
static int |
curand.curandSetPseudoRandomGeneratorSeed(curandGenerator_st generator,
long seed)
\brief Set the seed value of the pseudo-random number generator.
|
static int |
curand.curandSetQuasiRandomGeneratorDimensions(curandGenerator_st generator,
int num_dimensions)
\brief Set the number of dimensions.
|
static int |
curand.curandSetStream(curandGenerator_st generator,
CUstream_st stream)
\brief Set the current stream for CURAND kernel launches.
|
Copyright © 2024. All rights reserved.