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

hipfort_hipsolver_enums Module Reference

hipfort_hipsolver_enums Module Reference#

HIPFORT API Reference: hipfort_hipsolver_enums Module Reference
hipfort_hipsolver_enums Module Reference

Enumerations

enum  {
  hipsolver_status_success = 0 , hipsolver_status_not_initialized = 1 , hipsolver_status_alloc_failed = 2 , hipsolver_status_invalid_value = 3 ,
  hipsolver_status_mapping_error = 4 , hipsolver_status_execution_failed = 5 , hipsolver_status_internal_error = 6 , hipsolver_status_not_supported = 7 ,
  hipsolver_status_arch_mismatch = 8 , hipsolver_status_handle_is_nullptr = 9 , hipsolver_status_invalid_enum = 10 , hipsolver_status_unknown = 11
}
 
enum  { hipsolver_op_n = 111 , hipsolver_op_t = 112 , hipsolver_op_c = 113 }
 
enum  { hipsolver_fill_mode_upper = 121 , hipsolver_fill_mode_lower = 122 , hipsolver_fill_mode_full = 123 }
 
enum  { hipsolver_side_left = 141 , hipsolver_side_right = 142 }
 
enum  { hipsolver_eig_mode_novector = 201 , hipsolver_eig_mode_vector = 202 }
 
enum  { hipsolver_eig_type_1 = 211 , hipsolver_eig_type_2 = 212 , hipsolver_eig_type_3 = 213 }
 
enum  { hipsolver_eig_range_all = 221 , hipsolver_eig_range_v = 222 , hipsolver_eig_range_i = 223 }
 
enum  { hipsolver_deterministic_results = 241 , hipsolver_allow_non_deterministic_results = 242 }
 
enum  { hipsolver_alg_0 = 231 , hipsolver_alg_1 = 232 }
 
enum  { hipsolverdn_getrf = 0 }
 
enum  { hipsolverrf_factorization_alg0 = 0 , hipsolverrf_factorization_alg1 = 1 , hipsolverrf_factorization_alg2 = 2 }
 
enum  { hipsolverrf_matrix_format_csr = 0 , hipsolverrf_matrix_format_csc = 1 }
 
enum  { hipsolverrf_numeric_boost_not_used = 0 , hipsolverrf_numeric_boost_used = 1 }
 
enum  { hipsolverrf_reset_values_fast_mode_off = 0 , hipsolverrf_reset_values_fast_mode_on = 1 }
 
enum  { hipsolverrf_triangular_solve_alg1 = 1 , hipsolverrf_triangular_solve_alg2 = 2 , hipsolverrf_triangular_solve_alg3 = 3 }
 
enum  { hipsolverrf_unit_diagonal_stored_l = 0 , hipsolverrf_unit_diagonal_stored_u = 1 , hipsolverrf_unit_diagonal_assumed_l = 2 , hipsolverrf_unit_diagonal_assumed_u = 3 }
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
hipsolver_status_success 
hipsolver_status_not_initialized 
hipsolver_status_alloc_failed 
hipsolver_status_invalid_value 
hipsolver_status_mapping_error 
hipsolver_status_execution_failed 
hipsolver_status_internal_error 
hipsolver_status_not_supported 
hipsolver_status_arch_mismatch 
hipsolver_status_handle_is_nullptr 
hipsolver_status_invalid_enum 
hipsolver_status_unknown 

◆ anonymous enum

anonymous enum
Enumerator
hipsolver_op_n 
hipsolver_op_t 
hipsolver_op_c 

◆ anonymous enum

anonymous enum
Enumerator
hipsolverrf_factorization_alg0 
hipsolverrf_factorization_alg1 
hipsolverrf_factorization_alg2 

◆ anonymous enum

anonymous enum
Enumerator
hipsolverrf_matrix_format_csr 
hipsolverrf_matrix_format_csc 

◆ anonymous enum

anonymous enum
Enumerator
hipsolverrf_numeric_boost_not_used 
hipsolverrf_numeric_boost_used 

◆ anonymous enum

anonymous enum
Enumerator
hipsolverrf_reset_values_fast_mode_off 
hipsolverrf_reset_values_fast_mode_on 

◆ anonymous enum

anonymous enum
Enumerator
hipsolverrf_triangular_solve_alg1 
hipsolverrf_triangular_solve_alg2 
hipsolverrf_triangular_solve_alg3 

◆ anonymous enum

anonymous enum
Enumerator
hipsolverrf_unit_diagonal_stored_l 
hipsolverrf_unit_diagonal_stored_u 
hipsolverrf_unit_diagonal_assumed_l 
hipsolverrf_unit_diagonal_assumed_u 

◆ anonymous enum

anonymous enum
Enumerator
hipsolver_fill_mode_upper 
hipsolver_fill_mode_lower 
hipsolver_fill_mode_full 

◆ anonymous enum

anonymous enum
Enumerator
hipsolver_side_left 
hipsolver_side_right 

◆ anonymous enum

anonymous enum
Enumerator
hipsolver_eig_mode_novector 
hipsolver_eig_mode_vector 

◆ anonymous enum

anonymous enum
Enumerator
hipsolver_eig_type_1 
hipsolver_eig_type_2 
hipsolver_eig_type_3 

◆ anonymous enum

anonymous enum
Enumerator
hipsolver_eig_range_all 
hipsolver_eig_range_v 
hipsolver_eig_range_i 

◆ anonymous enum

anonymous enum
Enumerator
hipsolver_deterministic_results 
hipsolver_allow_non_deterministic_results 

◆ anonymous enum

anonymous enum
Enumerator
hipsolver_alg_0 
hipsolver_alg_1 

◆ anonymous enum

anonymous enum
Enumerator
hipsolverdn_getrf