This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

hipfort_hiprand_enums Module Reference

hipfort_hiprand_enums Module Reference#

HIPFORT API Reference: hipfort_hiprand_enums Module Reference
hipfort_hiprand_enums Module Reference

Enumerations

enum  {
  hiprand_status_success = 0 , hiprand_status_version_mismatch = 100 , hiprand_status_not_initialized = 101 , hiprand_status_allocation_failed = 102 ,
  hiprand_status_type_error = 103 , hiprand_status_out_of_range = 104 , hiprand_status_length_not_multiple = 105 , hiprand_status_double_precision_required = 106 ,
  hiprand_status_launch_failure = 201 , hiprand_status_preexisting_failure = 202 , hiprand_status_initialization_failed = 203 , hiprand_status_arch_mismatch = 204 ,
  hiprand_status_internal_error = 999 , hiprand_status_not_implemented = 1000
}
 
enum  {
  hiprand_rng_test = 0 , hiprand_rng_pseudo_default = 400 , hiprand_rng_pseudo_xorwow = 401 , hiprand_rng_pseudo_mrg32k3a = 402 ,
  hiprand_rng_pseudo_mtgp32 = 403 , hiprand_rng_pseudo_mt19937 = 404 , hiprand_rng_pseudo_philox4_32_10 = 405 , hiprand_rng_quasi_default = 500 ,
  hiprand_rng_quasi_sobol32 = 501 , hiprand_rng_quasi_scrambled_sobol32 = 502 , hiprand_rng_quasi_sobol64 = 503 , hiprand_rng_quasi_scrambled_sobol64 = 504
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
hiprand_status_success 
hiprand_status_version_mismatch 
hiprand_status_not_initialized 
hiprand_status_allocation_failed 
hiprand_status_type_error 
hiprand_status_out_of_range 
hiprand_status_length_not_multiple 
hiprand_status_double_precision_required 
hiprand_status_launch_failure 
hiprand_status_preexisting_failure 
hiprand_status_initialization_failed 
hiprand_status_arch_mismatch 
hiprand_status_internal_error 
hiprand_status_not_implemented 

◆ anonymous enum

anonymous enum
Enumerator
hiprand_rng_test 
hiprand_rng_pseudo_default 
hiprand_rng_pseudo_xorwow 
hiprand_rng_pseudo_mrg32k3a 
hiprand_rng_pseudo_mtgp32 
hiprand_rng_pseudo_mt19937 
hiprand_rng_pseudo_philox4_32_10 
hiprand_rng_quasi_default 
hiprand_rng_quasi_sobol32 
hiprand_rng_quasi_scrambled_sobol32 
hiprand_rng_quasi_sobol64 
hiprand_rng_quasi_scrambled_sobol64