hipfort_rocfft_enums.F90 File Reference

hipfort_rocfft_enums.F90 File Reference#

HIPFORT API Reference: hipfort_rocfft_enums.F90 File Reference
hipfort_rocfft_enums.F90 File Reference

Modules

module  hipfort_rocfft_enums
 

Enumerations

enum  {
  hipfort_rocfft_enums::rocfft_status_success = 0 , hipfort_rocfft_enums::rocfft_status_failure = 1 , hipfort_rocfft_enums::rocfft_status_invalid_arg_value = 2 , hipfort_rocfft_enums::rocfft_status_invalid_dimensions = 3 ,
  hipfort_rocfft_enums::rocfft_status_invalid_array_type = 4 , hipfort_rocfft_enums::rocfft_status_invalid_strides = 5 , hipfort_rocfft_enums::rocfft_status_invalid_distance = 6 , hipfort_rocfft_enums::rocfft_status_invalid_offset = 7 ,
  hipfort_rocfft_enums::rocfft_status_invalid_work_buffer = 8
}
 
enum  { hipfort_rocfft_enums::rocfft_transform_type_complex_forward = 0 , hipfort_rocfft_enums::rocfft_transform_type_complex_inverse = 1 , hipfort_rocfft_enums::rocfft_transform_type_real_forward = 2 , hipfort_rocfft_enums::rocfft_transform_type_real_inverse = 3 }
 
enum  { hipfort_rocfft_enums::rocfft_precision_single = 0 , hipfort_rocfft_enums::rocfft_precision_double = 1 , hipfort_rocfft_enums::rocfft_precision_half = 2 }
 
enum  { hipfort_rocfft_enums::rocfft_placement_inplace = 0 , hipfort_rocfft_enums::rocfft_placement_notinplace = 1 }
 
enum  {
  hipfort_rocfft_enums::rocfft_array_type_complex_interleaved = 0 , hipfort_rocfft_enums::rocfft_array_type_complex_planar = 1 , hipfort_rocfft_enums::rocfft_array_type_real = 2 , hipfort_rocfft_enums::rocfft_array_type_hermitian_interleaved = 3 ,
  hipfort_rocfft_enums::rocfft_array_type_hermitian_planar = 4 , hipfort_rocfft_enums::rocfft_array_type_unset = 5
}
 
enum  { hipfort_rocfft_enums::rocfft_comm_none = 0 , hipfort_rocfft_enums::rocfft_comm_mpi = 1 }