hipfort_rocrand Module Reference

hipfort_rocrand Module Reference#

HIPFORT API Reference: hipfort_rocrand Module Reference
hipfort_rocrand Module Reference

Data Types

interface  rocrand_create_discrete_distribution
 Construct the histogram for a custom discrete distribution. More...
 
interface  rocrand_create_generator
 Creates a new random number generator. More...
 
interface  rocrand_create_generator_host
 Creates a new host random number generator. More...
 
interface  rocrand_create_generator_host_blocking
 Creates a new host random number generator, similar to rocrand_create_generator_host. More...
 
interface  rocrand_create_poisson_distribution
 Construct the histogram for a Poisson distribution. More...
 
interface  rocrand_destroy_discrete_distribution
 Destroy the histogram array for a discrete distribution. More...
 
interface  rocrand_destroy_generator
 Destroys random number generator. More...
 
interface  rocrand_generate
 Generates uniformly distributed 32-bit unsigned integers. More...
 
interface  rocrand_generate_char
 Generates uniformly distributed 8-bit unsigned integers. More...
 
interface  rocrand_generate_log_normal
 Generates log-normally distributed float values. More...
 
interface  rocrand_generate_log_normal_double
 Generates log-normally distributed double values. More...
 
interface  rocrand_generate_log_normal_half
 Generates log-normally distributed half values. More...
 
interface  rocrand_generate_long_long
 Generates uniformly distributed 64-bit unsigned integers. More...
 
interface  rocrand_generate_normal
 Generates normally distributed float values. More...
 
interface  rocrand_generate_normal_double
 Generates normally distributed double values. More...
 
interface  rocrand_generate_normal_half
 Generates normally distributed half values. More...
 
interface  rocrand_generate_poisson
 Generates Poisson-distributed 32-bit unsigned integers. More...
 
interface  rocrand_generate_short
 Generates uniformly distributed 16-bit unsigned integers. More...
 
interface  rocrand_generate_uniform
 Generates uniformly distributed float values. More...
 
interface  rocrand_generate_uniform_double
 Generates uniformly distributed double-precision floating-point values. More...
 
interface  rocrand_generate_uniform_half
 Generates uniformly distributed half-precision floating-point values. More...
 
interface  rocrand_get_direction_vectors32
 Get the vector for 32-bit (scrambled-)sobol generation. More...
 
interface  rocrand_get_direction_vectors64
 Get the vector for 64-bit (scrambled-)sobol generation. More...
 
interface  rocrand_get_scramble_constants32
 Get the scramble constants for 32-bit scrambled sobol generation. More...
 
interface  rocrand_get_scramble_constants64
 Get the scramble constants for 64-bit scrambled sobol generation. More...
 
interface  rocrand_get_version
 Returns the version number of the library. More...
 
interface  rocrand_initialize_generator
 Initializes the generator's state on GPU or host. More...
 
interface  rocrand_set_offset
 Sets the offset of a random number generator. More...
 
interface  rocrand_set_ordering
 Sets the ordering of a random number generator. More...
 
interface  rocrand_set_quasi_random_generator_dimensions
 Set the number of dimensions of a quasi-random number generator. More...
 
interface  rocrand_set_seed
 Sets the seed of a pseudo-random number generator. More...
 
interface  rocrand_set_seed_uint4
 Sets the seeds of a pseudo-random number generator. More...
 
interface  rocrand_set_stream
 Sets the current stream for kernel launches. More...