hipfort_rocsparse_enums Module Reference

hipfort_rocsparse_enums Module Reference#

HIPFORT API Reference: hipfort_rocsparse_enums Module Reference
hipfort_rocsparse_enums Module Reference

Enumerations

enum  { rocsparse_operation_none = 111 , rocsparse_operation_transpose = 112 , rocsparse_operation_conjugate_transpose = 113 }
 
enum  { rocsparse_index_base_zero = 0 , rocsparse_index_base_one = 1 }
 
enum  { rocsparse_matrix_type_general = 0 , rocsparse_matrix_type_symmetric = 1 , rocsparse_matrix_type_hermitian = 2 , rocsparse_matrix_type_triangular = 3 }
 
enum  { rocsparse_diag_type_non_unit = 0 , rocsparse_diag_type_unit = 1 }
 
enum  { rocsparse_fill_mode_lower = 0 , rocsparse_fill_mode_upper = 1 }
 
enum  { rocsparse_storage_mode_sorted = 0 , rocsparse_storage_mode_unsorted = 1 }
 
enum  { rocsparse_action_symbolic = 0 , rocsparse_action_numeric = 1 }
 
enum  { rocsparse_direction_row = 0 , rocsparse_direction_column = 1 }
 
enum  { rocsparse_hyb_partition_auto = 0 , rocsparse_hyb_partition_user = 1 , rocsparse_hyb_partition_max = 2 }
 
enum  { rocsparse_analysis_policy_reuse = 0 , rocsparse_analysis_policy_force = 1 }
 
enum  { rocsparse_solve_policy_auto = 0 }
 
enum  { rocsparse_pointer_mode_host = 0 , rocsparse_pointer_mode_device = 1 }
 
enum  { rocsparse_layer_mode_none = 0 , rocsparse_layer_mode_log_trace = 1 , rocsparse_layer_mode_log_bench = 2 , rocsparse_layer_mode_log_debug = 4 }
 
enum  {
  rocsparse_status_success = 0 , rocsparse_status_invalid_handle = 1 , rocsparse_status_not_implemented = 2 , rocsparse_status_invalid_pointer = 3 ,
  rocsparse_status_invalid_size = 4 , rocsparse_status_memory_error = 5 , rocsparse_status_internal_error = 6 , rocsparse_status_invalid_value = 7 ,
  rocsparse_status_arch_mismatch = 8 , rocsparse_status_zero_pivot = 9 , rocsparse_status_not_initialized = 10 , rocsparse_status_type_mismatch = 11 ,
  rocsparse_status_requires_sorted_storage = 12 , rocsparse_status_thrown_exception = 13 , rocsparse_status_continue = 14
}
 
enum  {
  rocsparse_data_status_success = 0 , rocsparse_data_status_inf = 1 , rocsparse_data_status_nan = 2 , rocsparse_data_status_invalid_offset_ptr = 3 ,
  rocsparse_data_status_invalid_index = 4 , rocsparse_data_status_duplicate_entry = 5 , rocsparse_data_status_invalid_sorting = 6 , rocsparse_data_status_invalid_fill = 7
}
 
enum  { rocsparse_indextype_i32 = 2 , rocsparse_indextype_i64 = 3 }
 
enum  {
  rocsparse_datatype_f16_r = 150 , rocsparse_datatype_f32_r = 151 , rocsparse_datatype_f64_r = 152 , rocsparse_datatype_f32_c = 154 ,
  rocsparse_datatype_f64_c = 155 , rocsparse_datatype_i8_r = 160 , rocsparse_datatype_u8_r = 161 , rocsparse_datatype_i32_r = 162 ,
  rocsparse_datatype_u32_r = 163 , rocsparse_datatype_bf16_r = 168
}
 
enum  {
  rocsparse_format_coo = 0 , rocsparse_format_coo_aos = 1 , rocsparse_format_csr = 2 , rocsparse_format_csc = 3 ,
  rocsparse_format_ell = 4 , rocsparse_format_bell = 5 , rocsparse_format_bsr = 6 , rocsparse_format_sell = 7
}
 
enum  { rocsparse_order_row = 0 , rocsparse_order_column = 1 }
 
enum  { rocsparse_spmat_fill_mode = 0 , rocsparse_spmat_diag_type = 1 , rocsparse_spmat_matrix_type = 2 , rocsparse_spmat_storage_mode = 3 }
 
enum  { rocsparse_sparse_to_sparse_alg_default = 0 }
 
enum  { rocsparse_sparse_to_sparse_stage_analysis = 0 , rocsparse_sparse_to_sparse_stage_compute = 1 }
 
enum  { rocsparse_extract_alg_default = 0 }
 
enum  { rocsparse_extract_stage_analysis = 0 , rocsparse_extract_stage_compute = 1 }
 
enum  {
  rocsparse_itilu0_alg_default = 0 , rocsparse_itilu0_alg_async_inplace = 1 , rocsparse_itilu0_alg_async_split = 2 , rocsparse_itilu0_alg_sync_split = 3 ,
  rocsparse_itilu0_alg_sync_split_fusion = 4
}
 
enum  {
  rocsparse_itilu0_option_verbose = 1 , rocsparse_itilu0_option_stopping_criteria = 2 , rocsparse_itilu0_option_compute_nrm_correction = 4 , rocsparse_itilu0_option_compute_nrm_residual = 8 ,
  rocsparse_itilu0_option_convergence_history = 16 , rocsparse_itilu0_option_coo_format = 32
}
 
enum  { rocsparse_gtsv_interleaved_alg_default = 0 , rocsparse_gtsv_interleaved_alg_thomas = 1 , rocsparse_gtsv_interleaved_alg_lu = 2 , rocsparse_gtsv_interleaved_alg_qr = 3 }
 
enum  { rocsparse_check_spmat_stage_buffer_size = 0 , rocsparse_check_spmat_stage_compute = 1 }
 
enum  {
  rocsparse_spmv_input_alg = 0 , rocsparse_spmv_input_operation = 1 , rocsparse_spmv_input_scalar_datatype = 2 , rocsparse_spmv_input_compute_datatype = 3 ,
  rocsparse_spmv_input_nnz_use_starting_block_ids = 4 , rocsparse_spmv_input_enable_extra = 5
}
 
enum  { rocsparse_v2_spmv_stage_analysis = 0 , rocsparse_v2_spmv_stage_compute = 1 }
 
enum  { rocsparse_spmv_stage_buffer_size = 1 , rocsparse_spmv_stage_preprocess = 2 , rocsparse_spmv_stage_compute = 3 }
 
enum  {
  rocsparse_spmv_alg_default = 0 , rocsparse_spmv_alg_coo = 1 , rocsparse_spmv_alg_csr_adaptive = 2 , rocsparse_spmv_alg_csr_rowsplit = 3 ,
  rocsparse_spmv_alg_ell = 4 , rocsparse_spmv_alg_coo_atomic = 5 , rocsparse_spmv_alg_bsr = 6 , rocsparse_spmv_alg_csr_lrb = 7 ,
  rocsparse_spmv_alg_csr_nnzsplit = 8 , rocsparse_spmv_alg_sell = 9 , rocsparse_spmv_alg_csr_stream = 3
}
 
enum  { rocsparse_spsv_alg_default = 0 }
 
enum  { rocsparse_spsv_stage_buffer_size = 1 , rocsparse_spsv_stage_preprocess = 2 , rocsparse_spsv_stage_compute = 3 }
 
enum  { rocsparse_spitsv_alg_default = 0 }
 
enum  { rocsparse_spitsv_stage_buffer_size = 1 , rocsparse_spitsv_stage_preprocess = 2 , rocsparse_spitsv_stage_compute = 3 }
 
enum  { rocsparse_spsm_alg_default = 0 }
 
enum  { rocsparse_spsm_stage_buffer_size = 1 , rocsparse_spsm_stage_preprocess = 2 , rocsparse_spsm_stage_compute = 3 }
 
enum  {
  rocsparse_spmm_alg_default = 0 , rocsparse_spmm_alg_csr = 1 , rocsparse_spmm_alg_coo_segmented = 2 , rocsparse_spmm_alg_coo_atomic = 3 ,
  rocsparse_spmm_alg_csr_row_split = 4 , rocsparse_spmm_alg_csr_merge = 5 , rocsparse_spmm_alg_coo_segmented_atomic = 6 , rocsparse_spmm_alg_bell = 7 ,
  rocsparse_spmm_alg_bsr = 8 , rocsparse_spmm_alg_csr_merge_path = 9 , rocsparse_spmm_alg_csr_nnz_split = 5
}
 
enum  { rocsparse_sddmm_alg_default = 0 , rocsparse_sddmm_alg_dense = 1 }
 
enum  { rocsparse_sparse_to_dense_alg_default = 0 }
 
enum  { rocsparse_dense_to_sparse_alg_default = 0 }
 
enum  { rocsparse_spmm_stage_buffer_size = 1 , rocsparse_spmm_stage_preprocess = 2 , rocsparse_spmm_stage_compute = 3 }
 
enum  {
  rocsparse_spgemm_stage_buffer_size = 1 , rocsparse_spgemm_stage_nnz = 2 , rocsparse_spgemm_stage_compute = 3 , rocsparse_spgemm_stage_symbolic = 4 ,
  rocsparse_spgemm_stage_numeric = 5
}
 
enum  { rocsparse_spgemm_alg_default = 0 }
 
enum  { rocsparse_singularity_none = 0 , rocsparse_singularity_symbolic = 1 , rocsparse_singularity_numeric_exact = 2 , rocsparse_singularity_numeric_near = 3 }
 
enum  { rocsparse_sptrsv_alg_default = 0 }
 
enum  { rocsparse_sptrsv_stage_analysis = 0 , rocsparse_sptrsv_stage_compute = 1 }
 
enum  {
  rocsparse_sptrsv_input_alg = 0 , rocsparse_sptrsv_input_operation = 1 , rocsparse_sptrsv_input_scalar_datatype = 2 , rocsparse_sptrsv_input_compute_datatype = 3 ,
  rocsparse_sptrsv_input_scalar_alpha = 4 , rocsparse_sptrsv_input_analysis_policy = 5
}
 
enum  { rocsparse_sptrsv_output_zero_pivot_position = 0 , rocsparse_sptrsv_output_singularity = 1 , rocsparse_sptrsv_output_singularity_position = 2 }
 
enum  { rocsparse_sptrsm_alg_default = 0 }
 
enum  { rocsparse_sptrsm_stage_analysis = 0 , rocsparse_sptrsm_stage_compute = 1 }
 
enum  {
  rocsparse_sptrsm_input_alg = 0 , rocsparse_sptrsm_input_operation_a = 1 , rocsparse_sptrsm_input_operation_x = 2 , rocsparse_sptrsm_input_compute_datatype = 3 ,
  rocsparse_sptrsm_input_scalar_datatype = 4 , rocsparse_sptrsm_input_scalar_alpha = 5 , rocsparse_sptrsm_input_analysis_policy = 6
}
 
enum  { rocsparse_sptrsm_output_zero_pivot_position = 0 }
 
enum  { rocsparse_spic0_alg_default = 0 }
 
enum  { rocsparse_spic0_stage_analysis = 0 , rocsparse_spic0_stage_compute = 1 }
 
enum  {
  rocsparse_spic0_input_alg = 0 , rocsparse_spic0_input_analysis_policy = 1 , rocsparse_spic0_input_compute_datatype = 2 , rocsparse_spic0_input_boost_enable = 3 ,
  rocsparse_spic0_input_boost_tolerance = 4 , rocsparse_spic0_input_boost_value = 5 , rocsparse_spic0_input_singularity_tolerance = 6
}
 
enum  { rocsparse_spic0_output_singularity = 0 , rocsparse_spic0_output_singularity_position = 1 }
 
enum  { rocsparse_spilu0_alg_default = 0 }
 
enum  { rocsparse_spilu0_stage_analysis = 0 , rocsparse_spilu0_stage_compute = 1 }
 
enum  {
  rocsparse_spilu0_input_alg = 0 , rocsparse_spilu0_input_analysis_policy = 1 , rocsparse_spilu0_input_compute_datatype = 2 , rocsparse_spilu0_input_boost_enable = 3 ,
  rocsparse_spilu0_input_boost_tolerance = 4 , rocsparse_spilu0_input_boost_value = 5 , rocsparse_spilu0_input_singularity_tolerance = 6
}
 
enum  { rocsparse_spilu0_output_singularity = 0 , rocsparse_spilu0_output_singularity_position = 1 }
 
enum  { rocsparse_spildlt0_alg_default = 0 }
 
enum  { rocsparse_spildlt0_stage_analysis = 0 , rocsparse_spildlt0_stage_compute = 1 }
 
enum  {
  rocsparse_spildlt0_input_alg = 0 , rocsparse_spildlt0_input_analysis_policy = 1 , rocsparse_spildlt0_input_compute_datatype = 2 , rocsparse_spildlt0_input_boost_enable = 3 ,
  rocsparse_spildlt0_input_boost_tolerance = 4 , rocsparse_spildlt0_input_boost_value = 5 , rocsparse_spildlt0_input_singularity_tolerance = 6 , rocsparse_spildlt0_input_diag = 7
}
 
enum  { rocsparse_spildlt0_output_singularity = 0 , rocsparse_spildlt0_output_singularity_position = 1 }
 
enum  {
  rocsparse_spgeam_stage_analysis = 1 , rocsparse_spgeam_stage_compute = 2 , rocsparse_spgeam_stage_symbolic_analysis = 3 , rocsparse_spgeam_stage_symbolic_compute = 4 ,
  rocsparse_spgeam_stage_numeric_analysis = 5 , rocsparse_spgeam_stage_numeric_compute = 6
}
 
enum  {
  rocsparse_spgeam_input_alg = 0 , rocsparse_spgeam_input_scalar_datatype = 1 , rocsparse_spgeam_input_compute_datatype = 2 , rocsparse_spgeam_input_operation_a = 3 ,
  rocsparse_spgeam_input_operation_b = 4 , rocsparse_spgeam_input_scalar_alpha = 5 , rocsparse_spgeam_input_scalar_beta = 6
}
 
enum  { rocsparse_spgeam_output_nnz = 0 }
 
enum  { rocsparse_spgeam_alg_default = 0 }
 
enum  { rocsparse_gpsv_interleaved_alg_default = 0 , rocsparse_gpsv_interleaved_alg_qr = 1 }
 

Variables

integer(c_int), parameter rocsparse_version_major = 4
 
integer(c_int), parameter rocsparse_version_minor = 2
 
integer(c_int), parameter rocsparse_version_patch = 0
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_operation_none 
rocsparse_operation_transpose 
rocsparse_operation_conjugate_transpose 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_index_base_zero 
rocsparse_index_base_one 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_solve_policy_auto 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_pointer_mode_host 
rocsparse_pointer_mode_device 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_layer_mode_none 
rocsparse_layer_mode_log_trace 
rocsparse_layer_mode_log_bench 
rocsparse_layer_mode_log_debug 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_status_success 
rocsparse_status_invalid_handle 
rocsparse_status_not_implemented 
rocsparse_status_invalid_pointer 
rocsparse_status_invalid_size 
rocsparse_status_memory_error 
rocsparse_status_internal_error 
rocsparse_status_invalid_value 
rocsparse_status_arch_mismatch 
rocsparse_status_zero_pivot 
rocsparse_status_not_initialized 
rocsparse_status_type_mismatch 
rocsparse_status_requires_sorted_storage 
rocsparse_status_thrown_exception 
rocsparse_status_continue 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_data_status_success 
rocsparse_data_status_inf 
rocsparse_data_status_nan 
rocsparse_data_status_invalid_offset_ptr 
rocsparse_data_status_invalid_index 
rocsparse_data_status_duplicate_entry 
rocsparse_data_status_invalid_sorting 
rocsparse_data_status_invalid_fill 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_indextype_i32 
rocsparse_indextype_i64 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_datatype_f16_r 
rocsparse_datatype_f32_r 
rocsparse_datatype_f64_r 
rocsparse_datatype_f32_c 
rocsparse_datatype_f64_c 
rocsparse_datatype_i8_r 
rocsparse_datatype_u8_r 
rocsparse_datatype_i32_r 
rocsparse_datatype_u32_r 
rocsparse_datatype_bf16_r 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_format_coo 
rocsparse_format_coo_aos 
rocsparse_format_csr 
rocsparse_format_csc 
rocsparse_format_ell 
rocsparse_format_bell 
rocsparse_format_bsr 
rocsparse_format_sell 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_order_row 
rocsparse_order_column 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spmat_fill_mode 
rocsparse_spmat_diag_type 
rocsparse_spmat_matrix_type 
rocsparse_spmat_storage_mode 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_matrix_type_general 
rocsparse_matrix_type_symmetric 
rocsparse_matrix_type_hermitian 
rocsparse_matrix_type_triangular 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_sparse_to_sparse_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_sparse_to_sparse_stage_analysis 
rocsparse_sparse_to_sparse_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_extract_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_extract_stage_analysis 
rocsparse_extract_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_itilu0_alg_default 
rocsparse_itilu0_alg_async_inplace 
rocsparse_itilu0_alg_async_split 
rocsparse_itilu0_alg_sync_split 
rocsparse_itilu0_alg_sync_split_fusion 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_itilu0_option_verbose 
rocsparse_itilu0_option_stopping_criteria 
rocsparse_itilu0_option_compute_nrm_correction 
rocsparse_itilu0_option_compute_nrm_residual 
rocsparse_itilu0_option_convergence_history 
rocsparse_itilu0_option_coo_format 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_gtsv_interleaved_alg_default 
rocsparse_gtsv_interleaved_alg_thomas 
rocsparse_gtsv_interleaved_alg_lu 
rocsparse_gtsv_interleaved_alg_qr 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_check_spmat_stage_buffer_size 
rocsparse_check_spmat_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spmv_input_alg 
rocsparse_spmv_input_operation 
rocsparse_spmv_input_scalar_datatype 
rocsparse_spmv_input_compute_datatype 
rocsparse_spmv_input_nnz_use_starting_block_ids 
rocsparse_spmv_input_enable_extra 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_v2_spmv_stage_analysis 
rocsparse_v2_spmv_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_diag_type_non_unit 
rocsparse_diag_type_unit 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spmv_stage_buffer_size 
rocsparse_spmv_stage_preprocess 
rocsparse_spmv_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spmv_alg_default 
rocsparse_spmv_alg_coo 
rocsparse_spmv_alg_csr_adaptive 
rocsparse_spmv_alg_csr_rowsplit 
rocsparse_spmv_alg_ell 
rocsparse_spmv_alg_coo_atomic 
rocsparse_spmv_alg_bsr 
rocsparse_spmv_alg_csr_lrb 
rocsparse_spmv_alg_csr_nnzsplit 
rocsparse_spmv_alg_sell 
rocsparse_spmv_alg_csr_stream 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spsv_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spsv_stage_buffer_size 
rocsparse_spsv_stage_preprocess 
rocsparse_spsv_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spitsv_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spitsv_stage_buffer_size 
rocsparse_spitsv_stage_preprocess 
rocsparse_spitsv_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spsm_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spsm_stage_buffer_size 
rocsparse_spsm_stage_preprocess 
rocsparse_spsm_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spmm_alg_default 
rocsparse_spmm_alg_csr 
rocsparse_spmm_alg_coo_segmented 
rocsparse_spmm_alg_coo_atomic 
rocsparse_spmm_alg_csr_row_split 
rocsparse_spmm_alg_csr_merge 
rocsparse_spmm_alg_coo_segmented_atomic 
rocsparse_spmm_alg_bell 
rocsparse_spmm_alg_bsr 
rocsparse_spmm_alg_csr_merge_path 
rocsparse_spmm_alg_csr_nnz_split 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_sddmm_alg_default 
rocsparse_sddmm_alg_dense 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_fill_mode_lower 
rocsparse_fill_mode_upper 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_sparse_to_dense_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_dense_to_sparse_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spmm_stage_buffer_size 
rocsparse_spmm_stage_preprocess 
rocsparse_spmm_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spgemm_stage_buffer_size 
rocsparse_spgemm_stage_nnz 
rocsparse_spgemm_stage_compute 
rocsparse_spgemm_stage_symbolic 
rocsparse_spgemm_stage_numeric 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spgemm_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_singularity_none 
rocsparse_singularity_symbolic 
rocsparse_singularity_numeric_exact 
rocsparse_singularity_numeric_near 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_sptrsv_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_sptrsv_stage_analysis 
rocsparse_sptrsv_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_sptrsv_input_alg 
rocsparse_sptrsv_input_operation 
rocsparse_sptrsv_input_scalar_datatype 
rocsparse_sptrsv_input_compute_datatype 
rocsparse_sptrsv_input_scalar_alpha 
rocsparse_sptrsv_input_analysis_policy 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_sptrsv_output_zero_pivot_position 
rocsparse_sptrsv_output_singularity 
rocsparse_sptrsv_output_singularity_position 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_storage_mode_sorted 
rocsparse_storage_mode_unsorted 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_sptrsm_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_sptrsm_stage_analysis 
rocsparse_sptrsm_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_sptrsm_input_alg 
rocsparse_sptrsm_input_operation_a 
rocsparse_sptrsm_input_operation_x 
rocsparse_sptrsm_input_compute_datatype 
rocsparse_sptrsm_input_scalar_datatype 
rocsparse_sptrsm_input_scalar_alpha 
rocsparse_sptrsm_input_analysis_policy 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_sptrsm_output_zero_pivot_position 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spic0_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spic0_stage_analysis 
rocsparse_spic0_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spic0_input_alg 
rocsparse_spic0_input_analysis_policy 
rocsparse_spic0_input_compute_datatype 
rocsparse_spic0_input_boost_enable 
rocsparse_spic0_input_boost_tolerance 
rocsparse_spic0_input_boost_value 
rocsparse_spic0_input_singularity_tolerance 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spic0_output_singularity 
rocsparse_spic0_output_singularity_position 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spilu0_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spilu0_stage_analysis 
rocsparse_spilu0_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_action_symbolic 
rocsparse_action_numeric 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spilu0_input_alg 
rocsparse_spilu0_input_analysis_policy 
rocsparse_spilu0_input_compute_datatype 
rocsparse_spilu0_input_boost_enable 
rocsparse_spilu0_input_boost_tolerance 
rocsparse_spilu0_input_boost_value 
rocsparse_spilu0_input_singularity_tolerance 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spilu0_output_singularity 
rocsparse_spilu0_output_singularity_position 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spildlt0_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spildlt0_stage_analysis 
rocsparse_spildlt0_stage_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spildlt0_input_alg 
rocsparse_spildlt0_input_analysis_policy 
rocsparse_spildlt0_input_compute_datatype 
rocsparse_spildlt0_input_boost_enable 
rocsparse_spildlt0_input_boost_tolerance 
rocsparse_spildlt0_input_boost_value 
rocsparse_spildlt0_input_singularity_tolerance 
rocsparse_spildlt0_input_diag 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spildlt0_output_singularity 
rocsparse_spildlt0_output_singularity_position 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spgeam_stage_analysis 
rocsparse_spgeam_stage_compute 
rocsparse_spgeam_stage_symbolic_analysis 
rocsparse_spgeam_stage_symbolic_compute 
rocsparse_spgeam_stage_numeric_analysis 
rocsparse_spgeam_stage_numeric_compute 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spgeam_input_alg 
rocsparse_spgeam_input_scalar_datatype 
rocsparse_spgeam_input_compute_datatype 
rocsparse_spgeam_input_operation_a 
rocsparse_spgeam_input_operation_b 
rocsparse_spgeam_input_scalar_alpha 
rocsparse_spgeam_input_scalar_beta 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spgeam_output_nnz 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_spgeam_alg_default 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_direction_row 
rocsparse_direction_column 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_gpsv_interleaved_alg_default 
rocsparse_gpsv_interleaved_alg_qr 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_hyb_partition_auto 
rocsparse_hyb_partition_user 
rocsparse_hyb_partition_max 

◆ anonymous enum

anonymous enum
Enumerator
rocsparse_analysis_policy_reuse 
rocsparse_analysis_policy_force 

Variable Documentation

◆ rocsparse_version_major

integer(c_int), parameter hipfort_rocsparse_enums::rocsparse_version_major = 4

◆ rocsparse_version_minor

integer(c_int), parameter hipfort_rocsparse_enums::rocsparse_version_minor = 2

◆ rocsparse_version_patch

integer(c_int), parameter hipfort_rocsparse_enums::rocsparse_version_patch = 0