hipfort_rocsparse Module Reference

hipfort_rocsparse Module Reference#

hipFORT API Reference: hipfort_rocsparse Module Reference
hipfort_rocsparse Module Reference

Data Types

interface  rocsparse_axpby
 Scale a sparse vector and add it to a scaled dense vector. More...
 
interface  rocsparse_bell_get
 Get the fields of the sparse blocked ELL matrix descriptor. More...
 
interface  rocsparse_bell_set_pointers
 Set the column indices and values array in the sparse Blocked ELL matrix descriptor. More...
 
interface  rocsparse_bsr_get
 Get the fields of the sparse BSR matrix descriptor. More...
 
interface  rocsparse_bsr_set_pointers
 Set the row offsets, column indices, and values array in the sparse BSR matrix descriptor. More...
 
interface  rocsparse_bsrgeam_nnzb
 
interface  rocsparse_bsrgemm_nnzb
 
interface  rocsparse_bsric0_clear
 
interface  rocsparse_bsric0_zero_pivot
 
interface  rocsparse_bsrilu0_clear
 
interface  rocsparse_bsrilu0_zero_pivot
 
interface  rocsparse_bsrmv_clear
 
interface  rocsparse_bsrsm_clear
 
interface  rocsparse_bsrsm_zero_pivot
 
interface  rocsparse_bsrsv_clear
 
interface  rocsparse_bsrsv_zero_pivot
 
interface  rocsparse_caxpyi
 
interface  rocsparse_cbsr2csr
 
interface  rocsparse_cbsrgeam
 
interface  rocsparse_cbsrgemm
 
interface  rocsparse_cbsrgemm_buffer_size
 
interface  rocsparse_cbsric0
 
interface  rocsparse_cbsric0_analysis
 
interface  rocsparse_cbsric0_buffer_size
 
interface  rocsparse_cbsrilu0
 
interface  rocsparse_cbsrilu0_analysis
 
interface  rocsparse_cbsrilu0_buffer_size
 
interface  rocsparse_cbsrilu0_numeric_boost
 
interface  rocsparse_cbsrmm
 
interface  rocsparse_cbsrmv
 
interface  rocsparse_cbsrmv_analysis
 
interface  rocsparse_cbsrpad_value
 
interface  rocsparse_cbsrsm_analysis
 
interface  rocsparse_cbsrsm_buffer_size
 
interface  rocsparse_cbsrsm_solve
 
interface  rocsparse_cbsrsv_analysis
 
interface  rocsparse_cbsrsv_buffer_size
 
interface  rocsparse_cbsrsv_solve
 
interface  rocsparse_cbsrxmv
 
interface  rocsparse_ccheck_matrix_coo
 
interface  rocsparse_ccheck_matrix_coo_buffer_size
 
interface  rocsparse_ccheck_matrix_csc
 
interface  rocsparse_ccheck_matrix_csc_buffer_size
 
interface  rocsparse_ccheck_matrix_csr
 
interface  rocsparse_ccheck_matrix_csr_buffer_size
 
interface  rocsparse_ccheck_matrix_ell
 
interface  rocsparse_ccheck_matrix_ell_buffer_size
 
interface  rocsparse_ccheck_matrix_gebsc
 
interface  rocsparse_ccheck_matrix_gebsc_buffer_size
 
interface  rocsparse_ccheck_matrix_gebsr
 
interface  rocsparse_ccheck_matrix_gebsr_buffer_size
 
interface  rocsparse_ccoo2dense
 
interface  rocsparse_ccoomv
 
interface  rocsparse_ccsc2dense
 
interface  rocsparse_ccsr2bsr
 
interface  rocsparse_ccsr2csc
 
interface  rocsparse_ccsr2csr_compress
 
interface  rocsparse_ccsr2dense
 
interface  rocsparse_ccsr2ell
 
interface  rocsparse_ccsr2gebsr
 
interface  rocsparse_ccsr2gebsr_buffer_size
 
interface  rocsparse_ccsr2hyb
 
interface  rocsparse_ccsrcolor
 
interface  rocsparse_ccsrgeam
 
interface  rocsparse_ccsrgemm
 
interface  rocsparse_ccsrgemm_buffer_size
 
interface  rocsparse_ccsrgemm_numeric
 
interface  rocsparse_ccsric0
 
interface  rocsparse_ccsric0_analysis
 
interface  rocsparse_ccsric0_buffer_size
 
interface  rocsparse_ccsrilu0
 
interface  rocsparse_ccsrilu0_analysis
 
interface  rocsparse_ccsrilu0_buffer_size
 
interface  rocsparse_ccsrilu0_numeric_boost
 
interface  rocsparse_ccsritilu0_compute
 
interface  rocsparse_ccsritilu0_compute_ex
 
interface  rocsparse_ccsritilu0_history
 
interface  rocsparse_ccsritsv_analysis
 
interface  rocsparse_ccsritsv_buffer_size
 
interface  rocsparse_ccsritsv_solve
 
interface  rocsparse_ccsritsv_solve_ex
 
interface  rocsparse_ccsrmm
 
interface  rocsparse_ccsrmv
 
interface  rocsparse_ccsrmv_analysis
 
interface  rocsparse_ccsrsm_analysis
 
interface  rocsparse_ccsrsm_buffer_size
 
interface  rocsparse_ccsrsm_solve
 
interface  rocsparse_ccsrsv_analysis
 
interface  rocsparse_ccsrsv_buffer_size
 
interface  rocsparse_ccsrsv_solve
 
interface  rocsparse_cdense2coo
 
interface  rocsparse_cdense2csc
 
interface  rocsparse_cdense2csr
 
interface  rocsparse_cdotci
 Compute the dot product of a complex conjugate sparse vector with a dense vector. More...
 
interface  rocsparse_cdoti
 
interface  rocsparse_cell2csr
 
interface  rocsparse_cellmv
 
interface  rocsparse_cgebsr2csr
 
interface  rocsparse_cgebsr2gebsc
 
interface  rocsparse_cgebsr2gebsc_buffer_size
 
interface  rocsparse_cgebsr2gebsr
 
interface  rocsparse_cgebsr2gebsr_buffer_size
 
interface  rocsparse_cgebsrmm
 
interface  rocsparse_cgebsrmv
 
interface  rocsparse_cgemmi
 
interface  rocsparse_cgemvi
 
interface  rocsparse_cgemvi_buffer_size
 
interface  rocsparse_cgpsv_interleaved_batch
 
interface  rocsparse_cgpsv_interleaved_batch_buffer_size
 
interface  rocsparse_cgthr
 
interface  rocsparse_cgthrz
 
interface  rocsparse_cgtsv
 
interface  rocsparse_cgtsv_buffer_size
 
interface  rocsparse_cgtsv_interleaved_batch
 
interface  rocsparse_cgtsv_interleaved_batch_buffer_size
 
interface  rocsparse_cgtsv_no_pivot
 
interface  rocsparse_cgtsv_no_pivot_buffer_size
 
interface  rocsparse_cgtsv_no_pivot_strided_batch
 
interface  rocsparse_cgtsv_no_pivot_strided_batch_buffer_size
 
interface  rocsparse_check_matrix_hyb
 Check matrix to see if it is valid. More...
 
interface  rocsparse_check_matrix_hyb_buffer_size
 Check matrix to see if it is valid. More...
 
interface  rocsparse_check_spmat
 Check matrix to see if it is valid. More...
 
interface  rocsparse_chyb2csr
 
interface  rocsparse_chybmv
 
interface  rocsparse_cnnz
 
interface  rocsparse_cnnz_compress
 
interface  rocsparse_const_bell_get
 
interface  rocsparse_const_bsr_get
 
interface  rocsparse_const_coo_aos_get
 
interface  rocsparse_const_coo_get
 
interface  rocsparse_const_csc_get
 
interface  rocsparse_const_csr_get
 
interface  rocsparse_const_dnmat_get
 
interface  rocsparse_const_dnmat_get_values
 
interface  rocsparse_const_dnvec_get
 
interface  rocsparse_const_dnvec_get_values
 
interface  rocsparse_const_ell_get
 
interface  rocsparse_const_sell_get
 
interface  rocsparse_const_spmat_get_values
 
interface  rocsparse_const_spvec_get
 
interface  rocsparse_const_spvec_get_values
 
interface  rocsparse_coo2csr
 Convert a sparse COO matrix into a sparse CSR matrix. More...
 
interface  rocsparse_coo_aos_get
 Get the fields of the sparse COO AoS matrix descriptor. More...
 
interface  rocsparse_coo_aos_set_pointers
 Set the <row, column> indices and values array in the sparse COO AoS matrix descriptor. More...
 
interface  rocsparse_coo_get
 Get the fields of the sparse COO matrix descriptor. More...
 
interface  rocsparse_coo_set_pointers
 Set the row indices, column indices, and values array in the sparse COO matrix descriptor. More...
 
interface  rocsparse_coo_set_strided_batch
 Set the batch count and batch stride in the sparse COO matrix descriptor. More...
 
interface  rocsparse_coosort_buffer_size
 
interface  rocsparse_coosort_by_column
 Sort a sparse COO matrix by column. More...
 
interface  rocsparse_coosort_by_row
 Sort a sparse COO matrix by row. More...
 
interface  rocsparse_copy_color_info
 Copy a color info structure. More...
 
interface  rocsparse_copy_hyb_mat
 Copy a HYB matrix structure. More...
 
interface  rocsparse_copy_mat_descr
 Copy a matrix descriptor. More...
 
interface  rocsparse_copy_mat_info
 Copy a matrix info structure. More...
 
interface  rocsparse_create_bell_descr
 Create a sparse blocked ELL matrix descriptor. More...
 
interface  rocsparse_create_bsr_descr
 Create a sparse BSR matrix descriptor. More...
 
interface  rocsparse_create_color_info
 Create a color info structure. More...
 
interface  rocsparse_create_const_bell_descr
 
interface  rocsparse_create_const_bsr_descr
 
interface  rocsparse_create_const_coo_descr
 
interface  rocsparse_create_const_csc_descr
 
interface  rocsparse_create_const_csr_descr
 
interface  rocsparse_create_const_dnmat_descr
 
interface  rocsparse_create_const_dnvec_descr
 
interface  rocsparse_create_const_sell_descr
 
interface  rocsparse_create_const_spvec_descr
 
interface  rocsparse_create_coo_aos_descr
 Create a sparse COO AoS matrix descriptor. More...
 
interface  rocsparse_create_coo_descr
 Create a sparse COO matrix descriptor. More...
 
interface  rocsparse_create_csc_descr
 Create a sparse CSC matrix descriptor. More...
 
interface  rocsparse_create_csr_descr
 Create a sparse CSR matrix descriptor. More...
 
interface  rocsparse_create_dnmat_descr
 Create a dense matrix descriptor. More...
 
interface  rocsparse_create_dnvec_descr
 Create a dense vector descriptor. More...
 
interface  rocsparse_create_ell_descr
 Create a sparse ELL matrix descriptor. More...
 
interface  rocsparse_create_extract_descr
 Sparse matrix extraction. More...
 
interface  rocsparse_create_handle
 Create a rocSPARSE handle. More...
 
interface  rocsparse_create_hyb_mat
 Create a HYB matrix structure. More...
 
interface  rocsparse_create_identity_permutation
 Create the identity map. More...
 
interface  rocsparse_create_mat_descr
 Create a matrix descriptor. More...
 
interface  rocsparse_create_mat_info
 Create a matrix info structure. More...
 
interface  rocsparse_create_sell_descr
 Create a sparse sliced ELL matrix descriptor. More...
 
interface  rocsparse_create_sparse_to_sparse_descr
 Sparse matrix to sparse matrix conversion. More...
 
interface  rocsparse_create_spgeam_descr
 Sparse matrix SpGEAM routine descriptor creation. More...
 
interface  rocsparse_create_spmv_descr
 Sparse matrix SpMV routine descriptor creation. More...
 
interface  rocsparse_create_sptrsm_descr
 Sparse matrix sptrsm routine descriptor creation. More...
 
interface  rocsparse_create_sptrsv_descr
 Sparse matrix sptrsv routine descriptor creation. More...
 
interface  rocsparse_create_spvec_descr
 Create a sparse vector descriptor. More...
 
interface  rocsparse_csc_get
 Get the fields of the sparse CSC matrix descriptor. More...
 
interface  rocsparse_csc_set_pointers
 Set the column offsets, row indices, and values array in the sparse CSC matrix descriptor. More...
 
interface  rocsparse_csc_set_strided_batch
 Set the batch count, column offset batch stride, and the row indices batch stride in the sparse CSC matrix descriptor. More...
 
interface  rocsparse_cscsort
 Sort a sparse CSC matrix. More...
 
interface  rocsparse_cscsort_buffer_size
 
interface  rocsparse_csctr
 
interface  rocsparse_csr2bsr_nnz
 
interface  rocsparse_csr2coo
 Convert a sparse CSR matrix into a sparse COO matrix. More...
 
interface  rocsparse_csr2csc_buffer_size
 
interface  rocsparse_csr2ell_width
 
interface  rocsparse_csr2gebsr_nnz
 
interface  rocsparse_csr_get
 Get the fields of the sparse CSR matrix descriptor. More...
 
interface  rocsparse_csr_set_pointers
 Set the row offsets, column indices, and values array in the sparse CSR matrix descriptor. More...
 
interface  rocsparse_csr_set_strided_batch
 Set the batch count, row offset batch stride, and the column indices batch stride in the sparse CSR matrix descriptor. More...
 
interface  rocsparse_csrgeam_nnz
 
interface  rocsparse_csrgemm_nnz
 Sparse matrix sparse matrix multiplication using the CSR storage format. More...
 
interface  rocsparse_csrgemm_symbolic
 Sparse matrix sparse matrix symbolic multiplication using the CSR storage format. More...
 
interface  rocsparse_csric0_clear
 
interface  rocsparse_csric0_get_tolerance
 
interface  rocsparse_csric0_set_tolerance
 
interface  rocsparse_csric0_singular_pivot
 
interface  rocsparse_csric0_zero_pivot
 
interface  rocsparse_csrilu0_clear
 
interface  rocsparse_csrilu0_get_tolerance
 
interface  rocsparse_csrilu0_set_tolerance
 
interface  rocsparse_csrilu0_singular_pivot
 
interface  rocsparse_csrilu0_zero_pivot
 
interface  rocsparse_csritilu0_buffer_size
 
interface  rocsparse_csritilu0_preprocess
 
interface  rocsparse_csritsv_clear
 
interface  rocsparse_csritsv_zero_pivot
 
interface  rocsparse_csrmv_clear
 
interface  rocsparse_csrsm_clear
 
interface  rocsparse_csrsm_zero_pivot
 
interface  rocsparse_csrsort
 Sort a sparse CSR matrix. More...
 
interface  rocsparse_csrsort_buffer_size
 
interface  rocsparse_csrsv_clear
 
interface  rocsparse_csrsv_zero_pivot
 
interface  rocsparse_daxpyi
 
interface  rocsparse_dbsr2csr
 
interface  rocsparse_dbsrgeam
 
interface  rocsparse_dbsrgemm
 
interface  rocsparse_dbsrgemm_buffer_size
 
interface  rocsparse_dbsric0
 
interface  rocsparse_dbsric0_analysis
 
interface  rocsparse_dbsric0_buffer_size
 
interface  rocsparse_dbsrilu0
 
interface  rocsparse_dbsrilu0_analysis
 
interface  rocsparse_dbsrilu0_buffer_size
 
interface  rocsparse_dbsrilu0_numeric_boost
 
interface  rocsparse_dbsrmm
 
interface  rocsparse_dbsrmv
 
interface  rocsparse_dbsrmv_analysis
 
interface  rocsparse_dbsrpad_value
 
interface  rocsparse_dbsrsm_analysis
 
interface  rocsparse_dbsrsm_buffer_size
 
interface  rocsparse_dbsrsm_solve
 
interface  rocsparse_dbsrsv_analysis
 
interface  rocsparse_dbsrsv_buffer_size
 
interface  rocsparse_dbsrsv_solve
 
interface  rocsparse_dbsrxmv
 
interface  rocsparse_dcbsrilu0_numeric_boost
 
interface  rocsparse_dccsrilu0_numeric_boost
 
interface  rocsparse_dcheck_matrix_coo
 
interface  rocsparse_dcheck_matrix_coo_buffer_size
 
interface  rocsparse_dcheck_matrix_csc
 
interface  rocsparse_dcheck_matrix_csc_buffer_size
 
interface  rocsparse_dcheck_matrix_csr
 
interface  rocsparse_dcheck_matrix_csr_buffer_size
 
interface  rocsparse_dcheck_matrix_ell
 
interface  rocsparse_dcheck_matrix_ell_buffer_size
 
interface  rocsparse_dcheck_matrix_gebsc
 
interface  rocsparse_dcheck_matrix_gebsc_buffer_size
 
interface  rocsparse_dcheck_matrix_gebsr
 
interface  rocsparse_dcheck_matrix_gebsr_buffer_size
 
interface  rocsparse_dcoo2dense
 
interface  rocsparse_dcoomv
 
interface  rocsparse_dcsc2dense
 
interface  rocsparse_dcsr2bsr
 
interface  rocsparse_dcsr2csc
 
interface  rocsparse_dcsr2csr_compress
 
interface  rocsparse_dcsr2dense
 
interface  rocsparse_dcsr2ell
 
interface  rocsparse_dcsr2gebsr
 
interface  rocsparse_dcsr2gebsr_buffer_size
 
interface  rocsparse_dcsr2hyb
 
interface  rocsparse_dcsrcolor
 
interface  rocsparse_dcsrgeam
 
interface  rocsparse_dcsrgemm
 
interface  rocsparse_dcsrgemm_buffer_size
 
interface  rocsparse_dcsrgemm_numeric
 
interface  rocsparse_dcsric0
 
interface  rocsparse_dcsric0_analysis
 
interface  rocsparse_dcsric0_buffer_size
 
interface  rocsparse_dcsrilu0
 
interface  rocsparse_dcsrilu0_analysis
 
interface  rocsparse_dcsrilu0_buffer_size
 
interface  rocsparse_dcsrilu0_numeric_boost
 
interface  rocsparse_dcsritilu0_compute
 
interface  rocsparse_dcsritilu0_compute_ex
 
interface  rocsparse_dcsritilu0_history
 
interface  rocsparse_dcsritsv_analysis
 
interface  rocsparse_dcsritsv_buffer_size
 
interface  rocsparse_dcsritsv_solve
 
interface  rocsparse_dcsritsv_solve_ex
 
interface  rocsparse_dcsrmm
 
interface  rocsparse_dcsrmv
 
interface  rocsparse_dcsrmv_analysis
 
interface  rocsparse_dcsrsm_analysis
 
interface  rocsparse_dcsrsm_buffer_size
 
interface  rocsparse_dcsrsm_solve
 
interface  rocsparse_dcsrsv_analysis
 
interface  rocsparse_dcsrsv_buffer_size
 
interface  rocsparse_dcsrsv_solve
 
interface  rocsparse_ddense2coo
 
interface  rocsparse_ddense2csc
 
interface  rocsparse_ddense2csr
 
interface  rocsparse_ddoti
 
interface  rocsparse_dell2csr
 
interface  rocsparse_dellmv
 
interface  rocsparse_dense_to_sparse
 Dense matrix to sparse matrix conversion. More...
 
interface  rocsparse_destroy_color_info
 Destroy a color info structure. More...
 
interface  rocsparse_destroy_dnmat_descr
 Destroy a dense matrix descriptor. More...
 
interface  rocsparse_destroy_dnvec_descr
 Destroy a dense vector descriptor. More...
 
interface  rocsparse_destroy_error
 Destroy a rocSPARSE error descriptor. More...
 
interface  rocsparse_destroy_extract_descr
 Sparse matrix extraction. More...
 
interface  rocsparse_destroy_handle
 Destroy a rocSPARSE handle. More...
 
interface  rocsparse_destroy_hyb_mat
 Destroy a HYB matrix structure. More...
 
interface  rocsparse_destroy_mat_descr
 Destroy a matrix descriptor. More...
 
interface  rocsparse_destroy_mat_info
 Destroy a matrix info structure. More...
 
interface  rocsparse_destroy_sparse_to_sparse_descr
 Sparse matrix to sparse matrix conversion. More...
 
interface  rocsparse_destroy_spgeam_descr
 Destroy a sparse matrix SpGEAM. More...
 
interface  rocsparse_destroy_spmat_descr
 Destroy a sparse matrix descriptor. More...
 
interface  rocsparse_destroy_spmv_descr
 Destroy a sparse matrix SpMV routine descriptor. More...
 
interface  rocsparse_destroy_sptrsm_descr
 Destroy sparse matrix sptrsm routine descriptor. More...
 
interface  rocsparse_destroy_sptrsv_descr
 Destroy a sparse matrix sptrsv routine descriptor. More...
 
interface  rocsparse_destroy_spvec_descr
 Destroy a sparse vector descriptor. More...
 
interface  rocsparse_dgebsr2csr
 
interface  rocsparse_dgebsr2gebsc
 
interface  rocsparse_dgebsr2gebsc_buffer_size
 
interface  rocsparse_dgebsr2gebsr
 
interface  rocsparse_dgebsr2gebsr_buffer_size
 
interface  rocsparse_dgebsrmm
 
interface  rocsparse_dgebsrmv
 
interface  rocsparse_dgemmi
 
interface  rocsparse_dgemvi
 
interface  rocsparse_dgemvi_buffer_size
 
interface  rocsparse_dgpsv_interleaved_batch
 
interface  rocsparse_dgpsv_interleaved_batch_buffer_size
 
interface  rocsparse_dgthr
 
interface  rocsparse_dgthrz
 
interface  rocsparse_dgtsv
 
interface  rocsparse_dgtsv_buffer_size
 
interface  rocsparse_dgtsv_interleaved_batch
 
interface  rocsparse_dgtsv_interleaved_batch_buffer_size
 
interface  rocsparse_dgtsv_no_pivot
 
interface  rocsparse_dgtsv_no_pivot_buffer_size
 
interface  rocsparse_dgtsv_no_pivot_strided_batch
 
interface  rocsparse_dgtsv_no_pivot_strided_batch_buffer_size
 
interface  rocsparse_dhyb2csr
 
interface  rocsparse_dhybmv
 
interface  rocsparse_disable_debug
 Disable debug. More...
 
interface  rocsparse_disable_debug_arguments
 Disable debug arguments. More...
 
interface  rocsparse_disable_debug_arguments_verbose
 Disable debug arguments verbose mode. More...
 
interface  rocsparse_disable_debug_force_host_assert
 Disable debug to force host asserts. More...
 
interface  rocsparse_disable_debug_kernel_launch
 Disable debug kernel launch. More...
 
interface  rocsparse_disable_debug_verbose
 Disable debug verbose. More...
 
interface  rocsparse_disable_debug_warnings
 Disable debug warnings. More...
 
interface  rocsparse_disable_roctx
 
interface  rocsparse_dnmat_get
 Get the fields of the dense matrix descriptor. More...
 
interface  rocsparse_dnmat_get_strided_batch
 Get the batch count and batch stride from the dense matrix descriptor. More...
 
interface  rocsparse_dnmat_get_values
 Get the values array from the dense matrix descriptor. More...
 
interface  rocsparse_dnmat_set_strided_batch
 Set the batch count and batch stride in the dense matrix descriptor. More...
 
interface  rocsparse_dnmat_set_values
 Set the values array in a dense matrix descriptor. More...
 
interface  rocsparse_dnnz
 
interface  rocsparse_dnnz_compress
 
interface  rocsparse_dnvec_descr_create_scalar
 
interface  rocsparse_dnvec_descr_create_scalar_
 
interface  rocsparse_dnvec_get
 Get the fields of the dense vector descriptor. More...
 
interface  rocsparse_dnvec_get_strided_batch
 Get the batch count and batch stride from the dense vector descriptor. More...
 
interface  rocsparse_dnvec_get_values
 Get the values array from a dense vector descriptor. More...
 
interface  rocsparse_dnvec_set_strided_batch
 Set the batch count and batch stride in the dense vector descriptor. More...
 
interface  rocsparse_dnvec_set_values
 Set the values array in a dense vector descriptor. More...
 
interface  rocsparse_dprune_csr2csr
 
interface  rocsparse_dprune_csr2csr_buffer_size
 
interface  rocsparse_dprune_csr2csr_by_percentage
 
interface  rocsparse_dprune_csr2csr_by_percentage_buffer_size
 
interface  rocsparse_dprune_csr2csr_nnz
 
interface  rocsparse_dprune_csr2csr_nnz_by_percentage
 
interface  rocsparse_dprune_dense2csr
 
interface  rocsparse_dprune_dense2csr_buffer_size
 
interface  rocsparse_dprune_dense2csr_by_percentage
 
interface  rocsparse_dprune_dense2csr_by_percentage_buffer_size
 
interface  rocsparse_dprune_dense2csr_nnz
 
interface  rocsparse_dprune_dense2csr_nnz_by_percentage
 
interface  rocsparse_droti
 
interface  rocsparse_dsbsrilu0_numeric_boost
 
interface  rocsparse_dscsrilu0_numeric_boost
 
interface  rocsparse_dsctr
 
interface  rocsparse_ell2csr_nnz
 
interface  rocsparse_ell_get
 Get the fields of the sparse ELL matrix descriptor. More...
 
interface  rocsparse_ell_set_pointers
 Set the column indices and values array in the sparse ELL matrix descriptor. More...
 
interface  rocsparse_ell_set_strided_batch
 Set the batch count and batch stride in the sparse ELL matrix descriptor. More...
 
interface  rocsparse_enable_debug
 Enable debug. More...
 
interface  rocsparse_enable_debug_arguments
 Enable debug arguments. More...
 
interface  rocsparse_enable_debug_arguments_verbose
 Enable debug arguments verbose. More...
 
interface  rocsparse_enable_debug_force_host_assert
 Enable debug to force host asserts. More...
 
interface  rocsparse_enable_debug_kernel_launch
 Enable debug kernel launch. More...
 
interface  rocsparse_enable_debug_verbose
 Enable debug verbose. More...
 
interface  rocsparse_enable_debug_warnings
 Enable debug warnings. More...
 
interface  rocsparse_enable_roctx
 
interface  rocsparse_error_get_message
 Error message from a rocSPARSE error descriptor. More...
 
interface  rocsparse_extract
 Sparse matrix extraction. More...
 
interface  rocsparse_extract_buffer_size
 
interface  rocsparse_extract_nnz
 
interface  rocsparse_gather
 Gather elements from a dense vector and store them in a sparse vector. More...
 
interface  rocsparse_gebsr2gebsr_nnz
 
interface  rocsparse_get_git_rev
 Get the rocSPARSE git revision. More...
 
interface  rocsparse_get_mat_diag_type
 Get the matrix diagonal type of a matrix descriptor. More...
 
interface  rocsparse_get_mat_fill_mode
 Get the matrix fill mode of a matrix descriptor. More...
 
interface  rocsparse_get_mat_index_base
 Get the index base of a matrix descriptor. More...
 
interface  rocsparse_get_mat_storage_mode
 Get the matrix storage mode of a matrix descriptor. More...
 
interface  rocsparse_get_mat_type
 Get the matrix type of a matrix descriptor. More...
 
interface  rocsparse_get_pointer_mode
 Get the current pointer mode from the library context. More...
 
interface  rocsparse_get_status_description
 Return the rocSPARSE status code description as a string. More...
 
interface  rocsparse_get_status_name
 Return the string representation of a rocSPARSE status code enum name. More...
 
interface  rocsparse_get_stream
 Get the current stream from the library context. More...
 
interface  rocsparse_get_version
 Get rocSPARSE version. More...
 
interface  rocsparse_handle_create
 
interface  rocsparse_handle_create_
 Create a rocSPARSE handle on a user-defined stream. More...
 
interface  rocsparse_handle_destroy
 
interface  rocsparse_handle_destroy_
 Destroy a rocSPARSE handle. More...
 
interface  rocsparse_hyb2csr_buffer_size
 
interface  rocsparse_inverse_permutation
 Inverse a permutation vector. More...
 
interface  rocsparse_isctr
 
interface  rocsparse_rot
 Apply Givens rotation to a dense and a sparse vector. More...
 
interface  rocsparse_saxpyi
 Scale a sparse vector and add it to a dense vector. More...
 
interface  rocsparse_sbsr2csr
 Convert a sparse BSR matrix into a sparse CSR matrix. More...
 
interface  rocsparse_sbsrgeam
 Sparse matrix sparse matrix addition using the BSR storage format. More...
 
interface  rocsparse_sbsrgemm
 Sparse matrix sparse matrix multiplication using the BSR storage format. More...
 
interface  rocsparse_sbsrgemm_buffer_size
 
interface  rocsparse_sbsric0
 Incomplete Cholesky factorization with 0 fill-ins and no pivoting using the BSR storage format. More...
 
interface  rocsparse_sbsric0_analysis
 
interface  rocsparse_sbsric0_buffer_size
 
interface  rocsparse_sbsrilu0
 Incomplete LU factorization with 0 fill-ins and no pivoting using the BSR storage format. More...
 
interface  rocsparse_sbsrilu0_analysis
 
interface  rocsparse_sbsrilu0_buffer_size
 
interface  rocsparse_sbsrilu0_numeric_boost
 
interface  rocsparse_sbsrmm
 Sparse matrix dense matrix multiplication using the BSR storage format. More...
 
interface  rocsparse_sbsrmv
 Sparse matrix vector multiplication using the BSR storage format. More...
 
interface  rocsparse_sbsrmv_analysis
 
interface  rocsparse_sbsrpad_value
 Pads a value to the diagonal of the last block (if the last block is a diagonal block) in the sparse BSR matrix when the matrix expands outside m x m. More...
 
interface  rocsparse_sbsrsm_analysis
 
interface  rocsparse_sbsrsm_buffer_size
 
interface  rocsparse_sbsrsm_solve
 Sparse triangular system solve using the BSR storage format. More...
 
interface  rocsparse_sbsrsv_analysis
 
interface  rocsparse_sbsrsv_buffer_size
 
interface  rocsparse_sbsrsv_solve
 Sparse triangular solve using the BSR storage format. More...
 
interface  rocsparse_sbsrxmv
 Sparse matrix vector multiplication with mask operation using the BSR storage format. More...
 
interface  rocsparse_scatter
 Scatter elements from a sparse vector into a dense vector. More...
 
interface  rocsparse_scheck_matrix_coo
 Check matrix to see if it is valid. More...
 
interface  rocsparse_scheck_matrix_coo_buffer_size
 
interface  rocsparse_scheck_matrix_csc
 Check matrix to see if it is valid. More...
 
interface  rocsparse_scheck_matrix_csc_buffer_size
 
interface  rocsparse_scheck_matrix_csr
 Check matrix to see if it is valid. More...
 
interface  rocsparse_scheck_matrix_csr_buffer_size
 
interface  rocsparse_scheck_matrix_ell
 Check matrix to see if it is valid. More...
 
interface  rocsparse_scheck_matrix_ell_buffer_size
 
interface  rocsparse_scheck_matrix_gebsc
 Check matrix to see if it is valid. More...
 
interface  rocsparse_scheck_matrix_gebsc_buffer_size
 
interface  rocsparse_scheck_matrix_gebsr
 Check matrix to see if it is valid. More...
 
interface  rocsparse_scheck_matrix_gebsr_buffer_size
 Check matrix to see if it is valid. More...
 
interface  rocsparse_scoo2dense
 This function converts the sparse matrix in COO format into a column-oriented dense matrix. More...
 
interface  rocsparse_scoomv
 Sparse matrix vector multiplication using the COO storage format. More...
 
interface  rocsparse_scsc2dense
 This function converts the sparse matrix in CSC format into a column-oriented dense matrix. More...
 
interface  rocsparse_scsr2bsr
 Convert a sparse CSR matrix into a sparse BSR matrix. More...
 
interface  rocsparse_scsr2csc
 Convert a sparse CSR matrix into a sparse CSC matrix. More...
 
interface  rocsparse_scsr2csr_compress
 Convert a sparse CSR matrix into a compressed sparse CSR matrix. More...
 
interface  rocsparse_scsr2dense
 This function converts the sparse matrix in CSR format into a column-oriented dense matrix. More...
 
interface  rocsparse_scsr2ell
 Convert a sparse CSR matrix into a sparse ELL matrix. More...
 
interface  rocsparse_scsr2gebsr
 Convert a sparse CSR matrix into a sparse general BSR matrix. More...
 
interface  rocsparse_scsr2gebsr_buffer_size
 
interface  rocsparse_scsr2hyb
 Convert a sparse CSR matrix into a sparse HYB matrix. More...
 
interface  rocsparse_scsrcolor
 Coloring of the adjacency graph of the matrix \(A\) stored in the CSR format. More...
 
interface  rocsparse_scsrgeam
 Sparse matrix sparse matrix addition using the CSR storage format. More...
 
interface  rocsparse_scsrgemm
 Sparse matrix sparse matrix multiplication using the CSR storage format. More...
 
interface  rocsparse_scsrgemm_buffer_size
 
interface  rocsparse_scsrgemm_numeric
 Sparse matrix sparse matrix numeric multiplication using the CSR storage format. More...
 
interface  rocsparse_scsric0
 Incomplete Cholesky factorization with 0 fill-ins and no pivoting using the CSR storage format. More...
 
interface  rocsparse_scsric0_analysis
 
interface  rocsparse_scsric0_buffer_size
 
interface  rocsparse_scsrilu0
 Incomplete LU factorization with 0 fill-ins and no pivoting using the CSR storage format. More...
 
interface  rocsparse_scsrilu0_analysis
 
interface  rocsparse_scsrilu0_buffer_size
 
interface  rocsparse_scsrilu0_numeric_boost
 
interface  rocsparse_scsritilu0_compute
 Iterative Incomplete LU factorization with 0 fill-ins and no pivoting using the CSR storage format. More...
 
interface  rocsparse_scsritilu0_compute_ex
 Iterative incomplete LU factorization with 0 fill-ins and no pivoting using the CSR storage format. More...
 
interface  rocsparse_scsritilu0_history
 
interface  rocsparse_scsritsv_analysis
 
interface  rocsparse_scsritsv_buffer_size
 
interface  rocsparse_scsritsv_solve
 Sparse iterative triangular solve using the CSR storage format. More...
 
interface  rocsparse_scsritsv_solve_ex
 Sparse iterative triangular solve using the CSR storage format. More...
 
interface  rocsparse_scsrmm
 Sparse matrix dense matrix multiplication using the CSR storage format. More...
 
interface  rocsparse_scsrmv
 Sparse matrix vector multiplication using the CSR storage format. More...
 
interface  rocsparse_scsrmv_analysis
 
interface  rocsparse_scsrsm_analysis
 
interface  rocsparse_scsrsm_buffer_size
 
interface  rocsparse_scsrsm_solve
 Sparse triangular system solve using the CSR storage format. More...
 
interface  rocsparse_scsrsv_analysis
 
interface  rocsparse_scsrsv_buffer_size
 
interface  rocsparse_scsrsv_solve
 Sparse triangular solve using CSR storage format. More...
 
interface  rocsparse_sddmm
 Sampled Dense-Dense Matrix Multiplication. More...
 
interface  rocsparse_sddmm_buffer_size
 
interface  rocsparse_sddmm_preprocess
 
interface  rocsparse_sdense2coo
 This function converts the matrix \(A\) in column-oriented dense format into a sparse matrix in COO format. More...
 
interface  rocsparse_sdense2csc
 This function converts the matrix \(A\) in column-oriented dense format into a sparse matrix in CSC format. More...
 
interface  rocsparse_sdense2csr
 This function converts the matrix \(A\) in column-oriented dense format into a sparse matrix in CSR format. More...
 
interface  rocsparse_sdoti
 Compute the dot product of a sparse vector with a dense vector. More...
 
interface  rocsparse_sell2csr
 Convert a sparse ELL matrix into a sparse CSR matrix. More...
 
interface  rocsparse_sell_get
 Get the fields of the sparse sliced ELL matrix descriptor. More...
 
interface  rocsparse_sellmv
 Sparse matrix vector multiplication using the ELL storage format. More...
 
interface  rocsparse_set_identity_permutation
 Create the identity map. More...
 
interface  rocsparse_set_mat_diag_type
 Specify the matrix diagonal type of a matrix descriptor. More...
 
interface  rocsparse_set_mat_fill_mode
 Specify the matrix fill mode of a matrix descriptor. More...
 
interface  rocsparse_set_mat_index_base
 Specify the index base of a matrix descriptor. More...
 
interface  rocsparse_set_mat_storage_mode
 Specify the matrix storage mode of a matrix descriptor. More...
 
interface  rocsparse_set_mat_type
 Specify the matrix type of a matrix descriptor. More...
 
interface  rocsparse_set_pointer_mode
 Specify the pointer mode. More...
 
interface  rocsparse_set_stream
 Specify user-defined HIP stream. More...
 
interface  rocsparse_sgebsr2csr
 Convert a sparse general BSR matrix into a sparse CSR matrix. More...
 
interface  rocsparse_sgebsr2gebsc
 Convert a sparse general BSR matrix into a sparse general BSC matrix. More...
 
interface  rocsparse_sgebsr2gebsc_buffer_size
 
interface  rocsparse_sgebsr2gebsr
 This function converts the general BSR sparse matrix \(A\) to another general BSR sparse matrix \(C\). More...
 
interface  rocsparse_sgebsr2gebsr_buffer_size
 
interface  rocsparse_sgebsrmm
 Sparse matrix dense matrix multiplication using the general BSR storage format. More...
 
interface  rocsparse_sgebsrmv
 Sparse matrix vector multiplication using the GEBSR storage format. More...
 
interface  rocsparse_sgemmi
 Dense matrix sparse matrix multiplication using the CSR storage format. More...
 
interface  rocsparse_sgemvi
 Dense matrix sparse vector multiplication. More...
 
interface  rocsparse_sgemvi_buffer_size
 
interface  rocsparse_sgpsv_interleaved_batch
 Batched pentadiagonal solver. More...
 
interface  rocsparse_sgpsv_interleaved_batch_buffer_size
 
interface  rocsparse_sgthr
 Gather elements from a dense vector and store them in a sparse vector. More...
 
interface  rocsparse_sgthrz
 Gather and zero out elements from a dense vector and store them in a sparse vector. More...
 
interface  rocsparse_sgtsv
 Tridiagonal solver with pivoting. More...
 
interface  rocsparse_sgtsv_buffer_size
 
interface  rocsparse_sgtsv_interleaved_batch
 Interleaved batch tridiagonal solver. More...
 
interface  rocsparse_sgtsv_interleaved_batch_buffer_size
 
interface  rocsparse_sgtsv_no_pivot
 Tridiagonal solver (no pivoting) More...
 
interface  rocsparse_sgtsv_no_pivot_buffer_size
 
interface  rocsparse_sgtsv_no_pivot_strided_batch
 Strided Batch tridiagonal solver (no pivoting) More...
 
interface  rocsparse_sgtsv_no_pivot_strided_batch_buffer_size
 
interface  rocsparse_shyb2csr
 Convert a sparse HYB matrix into a sparse CSR matrix. More...
 
interface  rocsparse_shybmv
 Sparse matrix vector multiplication using the HYB storage format. More...
 
interface  rocsparse_snnz
 
interface  rocsparse_snnz_compress
 Given a sparse CSR matrix and a non-negative tolerance, this function computes how many entries would be left in each row of the matrix if elements less than the tolerance were removed. More...
 
interface  rocsparse_sparse_to_dense
 Sparse matrix to dense matrix conversion. More...
 
interface  rocsparse_sparse_to_sparse
 Sparse matrix to sparse matrix conversion. More...
 
interface  rocsparse_sparse_to_sparse_buffer_size
 
interface  rocsparse_sparse_to_sparse_permissive
 Sparse matrix to sparse matrix conversion. More...
 
interface  rocsparse_spgeam
 
interface  rocsparse_spgeam_
 Sparse matrix sparse matrix addition. More...
 
interface  rocsparse_spgeam_buffer_size
 
interface  rocsparse_spgeam_buffer_size_
 
interface  rocsparse_spgeam_get_output
 
interface  rocsparse_spgeam_get_output_
 Get the requested rocsparse_spgeam_output data from the SpGEAM descriptor. More...
 
interface  rocsparse_spgeam_set_input
 
interface  rocsparse_spgeam_set_input_
 Set the requested rocsparse_spgeam_input data in the SpGEAM descriptor. More...
 
interface  rocsparse_spgemm
 Sparse matrix sparse matrix multiplication. More...
 
interface  rocsparse_spic0
 
interface  rocsparse_spic0_
 Incomplete Cholesky factorization with 0 fill-ins and no pivoting. More...
 
interface  rocsparse_spic0_buffer_size
 
interface  rocsparse_spic0_buffer_size_
 Incomplete Cholesky factorization with 0 fill-ins and no pivoting. More...
 
interface  rocsparse_spic0_descr_create
 
interface  rocsparse_spic0_descr_create_
 Create SpIC0 descriptor. More...
 
interface  rocsparse_spic0_descr_destroy
 
interface  rocsparse_spic0_descr_destroy_
 Destroy SpIC0 descriptor. More...
 
interface  rocsparse_spic0_get_output
 
interface  rocsparse_spic0_get_output_
 Get the requested rocsparse_spic0_output data from the SpIC0 descriptor. More...
 
interface  rocsparse_spic0_set_input
 
interface  rocsparse_spic0_set_input_
 Set the requested rocsparse_spic0_input data in the SpIC0 descriptor. More...
 
interface  rocsparse_spildlt0
 
interface  rocsparse_spildlt0_
 Incomplete \(LDL^H\) factorization with 0 fill-ins and no pivoting. More...
 
interface  rocsparse_spildlt0_buffer_size
 
interface  rocsparse_spildlt0_buffer_size_
 Incomplete \(LDL^H\) factorization with 0 fill-ins and no pivoting. More...
 
interface  rocsparse_spildlt0_descr_create
 
interface  rocsparse_spildlt0_descr_create_
 Create SpILDLT0 descriptor. More...
 
interface  rocsparse_spildlt0_descr_destroy
 
interface  rocsparse_spildlt0_descr_destroy_
 Destroy SpILDLT0 descriptor. More...
 
interface  rocsparse_spildlt0_get_output
 
interface  rocsparse_spildlt0_get_output_
 Get the requested rocsparse_spildlt0_output data from the SpILDLT0 descriptor. More...
 
interface  rocsparse_spildlt0_set_input
 
interface  rocsparse_spildlt0_set_input_
 Set the requested rocsparse_spildlt0_input data in the SpILDLT0 descriptor. More...
 
interface  rocsparse_spilu0
 
interface  rocsparse_spilu0_
 Incomplete LU factorization with 0 fill-ins and no pivoting. More...
 
interface  rocsparse_spilu0_buffer_size
 
interface  rocsparse_spilu0_buffer_size_
 Get buffer size for incomplete LU factorization with 0 fill-ins and no pivoting. More...
 
interface  rocsparse_spilu0_descr_create
 
interface  rocsparse_spilu0_descr_create_
 Create SpILU0 descriptor. More...
 
interface  rocsparse_spilu0_descr_destroy
 
interface  rocsparse_spilu0_descr_destroy_
 Destroy SpILU0 descriptor. More...
 
interface  rocsparse_spilu0_get_output
 
interface  rocsparse_spilu0_get_output_
 Get the requested rocsparse_spilu0_output data from the SpILU0 descriptor. More...
 
interface  rocsparse_spilu0_set_input
 
interface  rocsparse_spilu0_set_input_
 Set the requested rocsparse_spilu0_input data in the SpILU0 descriptor. More...
 
interface  rocsparse_spitsv
 Sparse iterative triangular solve. More...
 
interface  rocsparse_spmat_get_attribute
 Get the requested attribute data from the sparse matrix descriptor. More...
 
interface  rocsparse_spmat_get_format
 Get the sparse matrix format from the sparse matrix descriptor. More...
 
interface  rocsparse_spmat_get_index_base
 Get the sparse matrix index base from the sparse matrix descriptor. More...
 
interface  rocsparse_spmat_get_nnz
 Get the number of non-zeros from the sparse matrix descriptor. More...
 
interface  rocsparse_spmat_get_size
 Get the number of rows, columns, and non-zeros from the sparse matrix descriptor. More...
 
interface  rocsparse_spmat_get_strided_batch
 Get the strided batch count from the sparse matrix descriptor. More...
 
interface  rocsparse_spmat_get_values
 Get the values array from the sparse matrix descriptor. More...
 
interface  rocsparse_spmat_scale
 
interface  rocsparse_spmat_scale_
 Sparse matrix scaling. More...
 
interface  rocsparse_spmat_set_attribute
 Set the requested attribute data in the sparse matrix descriptor. More...
 
interface  rocsparse_spmat_set_nnz
 Set the number of non-zeros in the sparse matrix descriptor. More...
 
interface  rocsparse_spmat_set_strided_batch
 Set the strided batch count in the sparse matrix descriptor. More...
 
interface  rocsparse_spmat_set_values
 Set the values array in the sparse matrix descriptor. More...
 
interface  rocsparse_spmm
 Sparse matrix dense matrix multiplication. More...
 
interface  rocsparse_spmv
 Sparse matrix vector multiplication. More...
 
interface  rocsparse_spmv_clear_extra
 
interface  rocsparse_spmv_clear_extra_
 Clear extra parameters for SpMV. More...
 
interface  rocsparse_spmv_set_extra
 
interface  rocsparse_spmv_set_extra_
 Set extra scalar and vector parameters for SpMV. More...
 
interface  rocsparse_spmv_set_input
 
interface  rocsparse_spmv_set_input_
 Set the requested rocsparse_spmv_input data in the SpMV descriptor. More...
 
interface  rocsparse_sprune_csr2csr
 Convert and prune sparse CSR matrix \(A\) into a sparse CSR matrix \(C\). More...
 
interface  rocsparse_sprune_csr2csr_buffer_size
 
interface  rocsparse_sprune_csr2csr_by_percentage
 Convert and prune by percentage a sparse CSR matrix \(A\) into a sparse CSR matrix \(C\). More...
 
interface  rocsparse_sprune_csr2csr_by_percentage_buffer_size
 
interface  rocsparse_sprune_csr2csr_nnz
 
interface  rocsparse_sprune_csr2csr_nnz_by_percentage
 
interface  rocsparse_sprune_dense2csr
 Convert and prune dense matrix \(A\) into a sparse CSR matrix \(C\). More...
 
interface  rocsparse_sprune_dense2csr_buffer_size
 
interface  rocsparse_sprune_dense2csr_by_percentage
 This function converts the matrix \(A\) in dense format into a sparse matrix in CSR format while pruning values based on percentage. More...
 
interface  rocsparse_sprune_dense2csr_by_percentage_buffer_size
 
interface  rocsparse_sprune_dense2csr_nnz
 
interface  rocsparse_sprune_dense2csr_nnz_by_percentage
 
interface  rocsparse_spsm
 Sparse triangular system solve with multiple right-hand sides. More...
 
interface  rocsparse_spsv
 Sparse triangular system solve. More...
 
interface  rocsparse_sptrsm
 
interface  rocsparse_sptrsm_
 Sparse triangular system solve with multiple right-hand sides. More...
 
interface  rocsparse_sptrsm_buffer_size
 
interface  rocsparse_sptrsm_buffer_size_
 
interface  rocsparse_sptrsm_get_output
 
interface  rocsparse_sptrsm_get_output_
 Get the requested rocsparse_sptrsm_output data from the sptrsm descriptor. More...
 
interface  rocsparse_sptrsm_set_input
 
interface  rocsparse_sptrsm_set_input_
 Set the requested rocsparse_sptrsm_input data in the sptrsm descriptor. More...
 
interface  rocsparse_sptrsv
 
interface  rocsparse_sptrsv_
 Sparse triangular solve. More...
 
interface  rocsparse_sptrsv_buffer_size
 
interface  rocsparse_sptrsv_buffer_size_
 
interface  rocsparse_sptrsv_descr_create
 
interface  rocsparse_sptrsv_descr_create_
 Sparse matrix sptrsv routine descriptor creation. More...
 
interface  rocsparse_sptrsv_descr_destroy
 
interface  rocsparse_sptrsv_descr_destroy_
 Destroy a sparse matrix sptrsv routine descriptor. More...
 
interface  rocsparse_sptrsv_get_output
 
interface  rocsparse_sptrsv_get_output_
 Get the requested rocsparse_sptrsv_output data from the sptrsv descriptor. More...
 
interface  rocsparse_sptrsv_set_input
 
interface  rocsparse_sptrsv_set_input_
 Set the requested rocsparse_sptrsv_input data in the sptrsv descriptor. More...
 
interface  rocsparse_spvec_get
 Get the fields of the sparse vector descriptor. More...
 
interface  rocsparse_spvec_get_index_base
 Get the index base stored in the sparse vector descriptor. More...
 
interface  rocsparse_spvec_get_values
 Get the values array stored in the sparse vector descriptor. More...
 
interface  rocsparse_spvec_set_values
 Set the values array in the sparse vector descriptor. More...
 
interface  rocsparse_spvv
 Sparse vector inner dot product. More...
 
interface  rocsparse_sroti
 Apply Givens rotation to a dense and a sparse vector. More...
 
interface  rocsparse_ssctr
 Scatter elements from a dense vector across a sparse vector. More...
 
interface  rocsparse_state_debug
 
interface  rocsparse_state_debug_arguments
 
interface  rocsparse_state_debug_arguments_verbose
 
interface  rocsparse_state_debug_force_host_assert
 
interface  rocsparse_state_debug_kernel_launch
 
interface  rocsparse_state_debug_verbose
 
interface  rocsparse_state_roctx
 
interface  rocsparse_v2_spmv
 
interface  rocsparse_v2_spmv_
 Sparse matrix vector multiplication. More...
 
interface  rocsparse_v2_spmv_buffer_size
 
interface  rocsparse_v2_spmv_buffer_size_
 
interface  rocsparse_zaxpyi
 
interface  rocsparse_zbsr2csr
 
interface  rocsparse_zbsrgeam
 
interface  rocsparse_zbsrgemm
 
interface  rocsparse_zbsrgemm_buffer_size
 
interface  rocsparse_zbsric0
 
interface  rocsparse_zbsric0_analysis
 
interface  rocsparse_zbsric0_buffer_size
 
interface  rocsparse_zbsrilu0
 
interface  rocsparse_zbsrilu0_analysis
 
interface  rocsparse_zbsrilu0_buffer_size
 
interface  rocsparse_zbsrilu0_numeric_boost
 
interface  rocsparse_zbsrmm
 
interface  rocsparse_zbsrmv
 
interface  rocsparse_zbsrmv_analysis
 
interface  rocsparse_zbsrpad_value
 
interface  rocsparse_zbsrsm_analysis
 
interface  rocsparse_zbsrsm_buffer_size
 
interface  rocsparse_zbsrsm_solve
 
interface  rocsparse_zbsrsv_analysis
 
interface  rocsparse_zbsrsv_buffer_size
 
interface  rocsparse_zbsrsv_solve
 
interface  rocsparse_zbsrxmv
 
interface  rocsparse_zcheck_matrix_coo
 
interface  rocsparse_zcheck_matrix_coo_buffer_size
 
interface  rocsparse_zcheck_matrix_csc
 
interface  rocsparse_zcheck_matrix_csc_buffer_size
 
interface  rocsparse_zcheck_matrix_csr
 
interface  rocsparse_zcheck_matrix_csr_buffer_size
 
interface  rocsparse_zcheck_matrix_ell
 
interface  rocsparse_zcheck_matrix_ell_buffer_size
 
interface  rocsparse_zcheck_matrix_gebsc
 
interface  rocsparse_zcheck_matrix_gebsc_buffer_size
 
interface  rocsparse_zcheck_matrix_gebsr
 
interface  rocsparse_zcheck_matrix_gebsr_buffer_size
 
interface  rocsparse_zcoo2dense
 
interface  rocsparse_zcoomv
 
interface  rocsparse_zcsc2dense
 
interface  rocsparse_zcsr2bsr
 
interface  rocsparse_zcsr2csc
 
interface  rocsparse_zcsr2csr_compress
 
interface  rocsparse_zcsr2dense
 
interface  rocsparse_zcsr2ell
 
interface  rocsparse_zcsr2gebsr
 
interface  rocsparse_zcsr2gebsr_buffer_size
 
interface  rocsparse_zcsr2hyb
 
interface  rocsparse_zcsrcolor
 
interface  rocsparse_zcsrgeam
 
interface  rocsparse_zcsrgemm
 
interface  rocsparse_zcsrgemm_buffer_size
 
interface  rocsparse_zcsrgemm_numeric
 
interface  rocsparse_zcsric0
 
interface  rocsparse_zcsric0_analysis
 
interface  rocsparse_zcsric0_buffer_size
 
interface  rocsparse_zcsrilu0
 
interface  rocsparse_zcsrilu0_analysis
 
interface  rocsparse_zcsrilu0_buffer_size
 
interface  rocsparse_zcsrilu0_numeric_boost
 
interface  rocsparse_zcsritilu0_compute
 
interface  rocsparse_zcsritilu0_compute_ex
 
interface  rocsparse_zcsritilu0_history
 
interface  rocsparse_zcsritsv_analysis
 
interface  rocsparse_zcsritsv_buffer_size
 
interface  rocsparse_zcsritsv_solve
 
interface  rocsparse_zcsritsv_solve_ex
 
interface  rocsparse_zcsrmm
 
interface  rocsparse_zcsrmv
 
interface  rocsparse_zcsrmv_analysis
 
interface  rocsparse_zcsrsm_analysis
 
interface  rocsparse_zcsrsm_buffer_size
 
interface  rocsparse_zcsrsm_solve
 
interface  rocsparse_zcsrsv_analysis
 
interface  rocsparse_zcsrsv_buffer_size
 
interface  rocsparse_zcsrsv_solve
 
interface  rocsparse_zdense2coo
 
interface  rocsparse_zdense2csc
 
interface  rocsparse_zdense2csr
 
interface  rocsparse_zdotci
 
interface  rocsparse_zdoti
 
interface  rocsparse_zell2csr
 
interface  rocsparse_zellmv
 
interface  rocsparse_zgebsr2csr
 
interface  rocsparse_zgebsr2gebsc
 
interface  rocsparse_zgebsr2gebsc_buffer_size
 
interface  rocsparse_zgebsr2gebsr
 
interface  rocsparse_zgebsr2gebsr_buffer_size
 
interface  rocsparse_zgebsrmm
 
interface  rocsparse_zgebsrmv
 
interface  rocsparse_zgemmi
 
interface  rocsparse_zgemvi
 
interface  rocsparse_zgemvi_buffer_size
 
interface  rocsparse_zgpsv_interleaved_batch
 
interface  rocsparse_zgpsv_interleaved_batch_buffer_size
 
interface  rocsparse_zgthr
 
interface  rocsparse_zgthrz
 
interface  rocsparse_zgtsv
 
interface  rocsparse_zgtsv_buffer_size
 
interface  rocsparse_zgtsv_interleaved_batch
 
interface  rocsparse_zgtsv_interleaved_batch_buffer_size
 
interface  rocsparse_zgtsv_no_pivot
 
interface  rocsparse_zgtsv_no_pivot_buffer_size
 
interface  rocsparse_zgtsv_no_pivot_strided_batch
 
interface  rocsparse_zgtsv_no_pivot_strided_batch_buffer_size
 
interface  rocsparse_zhyb2csr
 
interface  rocsparse_zhybmv
 
interface  rocsparse_znnz
 
interface  rocsparse_znnz_compress
 
interface  rocsparse_zsctr
 

Functions/Subroutines

integer(kind(rocsparse_status_success)) function rocsparse_handle_create_opt (handle, stream, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_handle_destroy_opt (handle, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_get_pointer_mode_typed (handle, pointer_mode)
 
integer(kind(rocsparse_status_success)) function rocsparse_get_version_typed (handle, version)
 
integer(kind(rocsparse_status_success)) function rocsparse_spvec_get_typed (descr, mysize, nnz, indices, values, idx_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_const_spvec_get_typed (descr, mysize, nnz, indices, values, idx_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_spvec_get_index_base_typed (descr, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_spgeam_set_input_opt (handle, descr, input, mydata, data_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spgeam_get_output_opt (handle, descr, output, mydata, data_size_in_bytes, error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spmv_set_input_opt (handle, descr, input, in, size_in_bytes, error)
 
integer(kind(rocsparse_status_success)) function rocsparse_sptrsv_descr_create_opt (handle, p_sptrsv_descr, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_sptrsv_descr_destroy_opt (handle, sptrsv_descr, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_sptrsv_set_input_opt (handle, descr, input, mydata, data_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_sptrsv_get_output_opt (handle, descr, output, mydata, data_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_sptrsm_set_input_opt (handle, descr, input, mydata, data_size, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_sptrsm_get_output_opt (handle, descr, output, mydata, data_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spic0_descr_create_opt (handle, p_spic0_descr, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spic0_descr_destroy_opt (handle, spic0_descr, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spic0_set_input_opt (handle, spic0_descr, spic0_input, input, input_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spic0_get_output_opt (handle, spic0_descr, spic0_output, output, output_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spilu0_descr_create_opt (handle, p_spilu0_descr, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spilu0_descr_destroy_opt (handle, spilu0_descr, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spilu0_set_input_opt (handle, spilu0_descr, spilu0_input, input, input_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spilu0_get_output_opt (handle, spilu0_descr, spilu0_output, output, output_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spildlt0_descr_create_opt (handle, p_spildlt0_descr, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spildlt0_descr_destroy_opt (handle, spildlt0_descr, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spildlt0_set_input_opt (handle, spildlt0_descr, spildlt0_input, input, input_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spildlt0_get_output_opt (handle, spildlt0_descr, spildlt0_output, output, output_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_coo_get_typed (descr, rows, cols, nnz, coo_row_ind, coo_col_ind, coo_val, idx_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_const_coo_get_typed (descr, rows, cols, nnz, coo_row_ind, coo_col_ind, coo_val, idx_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_coo_aos_get_typed (descr, rows, cols, nnz, coo_ind, coo_val, idx_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_const_coo_aos_get_typed (descr, rows, cols, nnz, coo_ind, coo_val, idx_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr_get_typed (descr, rows, cols, nnz, csr_row_ptr, csr_col_ind, csr_val, row_ptr_type, col_ind_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_const_csr_get_typed (descr, rows, cols, nnz, csr_row_ptr, csr_col_ind, csr_val, row_ptr_type, col_ind_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_csc_get_typed (descr, rows, cols, nnz, csc_col_ptr, csc_row_ind, csc_val, col_ptr_type, row_ind_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_const_csc_get_typed (descr, rows, cols, nnz, csc_col_ptr, csc_row_ind, csc_val, col_ptr_type, row_ind_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_ell_get_typed (descr, rows, cols, ell_col_ind, ell_val, ell_width, idx_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_const_ell_get_typed (descr, rows, cols, ell_col_ind, ell_val, ell_width, idx_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_bell_get_typed (descr, rows, cols, ell_block_dir, ell_block_dim, ell_cols, ell_col_ind, ell_val, idx_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_const_bell_get_typed (descr, rows, cols, ell_block_dir, ell_block_dim, ell_cols, ell_col_ind, ell_val, idx_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_sell_get_typed (descr, rows, cols, nnz, sell_slice_size, sell_colval_size, sell_slice_offsets, sell_col_ind, sell_val, sell_slice_offsets_type, sell_col_ind_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_const_sell_get_typed (descr, rows, cols, nnz, sell_slice_size, sell_colval_size, sell_slice_offsets, sell_col_ind, sell_val, sell_slice_offsets_type, sell_col_ind_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_bsr_get_typed (descr, brows, bcols, bnnz, block_dir, block_dim, bsr_row_ptr, bsr_col_ind, bsr_val, row_ptr_type, col_ind_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_const_bsr_get_typed (descr, brows, bcols, bnnz, block_dir, block_dim, bsr_row_ptr, bsr_col_ind, bsr_val, row_ptr_type, col_ind_type, idx_base, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_spmat_get_size_typed (descr, rows, cols, nnz)
 
integer(kind(rocsparse_status_success)) function rocsparse_spmat_get_format_typed (descr, myformat)
 
integer(kind(rocsparse_status_success)) function rocsparse_spmat_get_index_base_typed (descr, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_spmat_get_nnz_typed (descr, nnz)
 
integer(kind(rocsparse_status_success)) function rocsparse_spmat_get_strided_batch_typed (descr, batch_count)
 
integer(kind(rocsparse_status_success)) function rocsparse_dnvec_descr_create_scalar_opt (handle, descr, pointer_mode, data_type, const_values, values, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_dnvec_get_typed (descr, mysize, values, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_const_dnvec_get_typed (descr, mysize, values, data_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_dnmat_get_typed (descr, rows, cols, ld, values, data_type, order)
 
integer(kind(rocsparse_status_success)) function rocsparse_const_dnmat_get_typed (descr, rows, cols, ld, values, data_type, order)
 
integer(kind(rocsparse_status_success)) function rocsparse_dnmat_get_strided_batch_typed (descr, batch_count, batch_stride)
 
integer(kind(rocsparse_status_success)) function rocsparse_dnvec_get_strided_batch_typed (descr, batch_count, batch_stride)
 
integer(kind(rocsparse_status_success)) function rocsparse_coosort_buffer_size_typed (handle, m, n, nnz, coo_row_ind, coo_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cscsort_buffer_size_typed (handle, m, n, nnz, csc_col_ptr, csc_row_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2bsr_nnz_typed (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_row_ptr, bsr_nnz)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2csc_buffer_size_typed (handle, m, n, nnz, csr_row_ptr, csr_col_ind, copy_values, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2ell_width_typed (handle, m, csr_descr, csr_row_ptr, ell_descr, ell_width)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2gebsr_buffer_size_typed (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2gebsr_buffer_size_typed (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2gebsr_buffer_size_typed (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2gebsr_buffer_size_typed (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2gebsr_nnz_typed (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, bsr_descr, bsr_row_ptr, row_block_dim, col_block_dim, bsr_nnz_devhost, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrsort_buffer_size_typed (handle, m, n, nnz, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ell2csr_nnz_typed (handle, m, n, ell_descr, ell_width, ell_col_ind, csr_descr, csr_row_ptr, csr_nnz)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsr2gebsc_buffer_size_typed (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsr2gebsc_buffer_size_typed (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsr2gebsc_buffer_size_typed (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsr2gebsc_buffer_size_typed (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsr2gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, descr_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, row_block_dim_a, col_block_dim_a, row_block_dim_c, col_block_dim_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsr2gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, descr_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, row_block_dim_a, col_block_dim_a, row_block_dim_c, col_block_dim_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsr2gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, descr_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, row_block_dim_a, col_block_dim_a, row_block_dim_c, col_block_dim_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsr2gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, descr_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, row_block_dim_a, col_block_dim_a, row_block_dim_c, col_block_dim_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_gebsr2gebsr_nnz_typed (handle, dir, mb, nb, nnzb, descr_a, bsr_row_ptr_a, bsr_col_ind_a, row_block_dim_a, col_block_dim_a, descr_c, bsr_row_ptr_c, row_block_dim_c, col_block_dim_c, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_hyb2csr_buffer_size_typed (handle, descr, hyb, csr_row_ptr, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_snnz_typed (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_dnnz_typed (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_cnnz_typed (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_znnz_typed (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_snnz_compress_typed (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_dnnz_compress_typed (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_cnnz_compress_typed (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_znnz_compress_typed (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_buffer_size_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_buffer_size_devptr (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_buffer_size_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_buffer_size_devptr (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_nnz_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_nnz_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_by_percentage_buffer_size_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_by_percentage_buffer_size_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_nnz_by_percentage_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_nnz_by_percentage_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_buffer_size_typed (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_buffer_size_devptr (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_buffer_size_typed (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_buffer_size_devptr (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_nnz_typed (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_nnz_typed (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_typed (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_typed (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_by_percentage_buffer_size_typed (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_by_percentage_buffer_size_typed (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_nnz_by_percentage_typed (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_nnz_by_percentage_typed (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_bsrgeam_nnzb_typed (handle, dir, mb, nb, block_dim, descr_a, nnzb_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_row_ptr_b, bsr_col_ind_b, descr_c, bsr_row_ptr_c, nnzb_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrgeam_typed (handle, dir, mb, nb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, beta, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrgeam_typed (handle, dir, mb, nb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, beta, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrgeam_typed (handle, dir, mb, nb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, beta, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrgeam_typed (handle, dir, mb, nb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, beta, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrgemm_buffer_size_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_row_ptr_d, bsr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrgemm_buffer_size_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_row_ptr_d, bsr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrgemm_buffer_size_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_row_ptr_d, bsr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrgemm_buffer_size_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_row_ptr_d, bsr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_bsrgemm_nnzb_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, descr_a, nnzb_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_row_ptr_b, bsr_col_ind_b, descr_d, nnzb_d, bsr_row_ptr_d, bsr_col_ind_d, descr_c, bsr_row_ptr_c, nnzb_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrgemm_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_val_d, bsr_row_ptr_d, bsr_col_ind_d, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrgemm_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_val_d, bsr_row_ptr_d, bsr_col_ind_d, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrgemm_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_val_d, bsr_row_ptr_d, bsr_col_ind_d, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrgemm_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_val_d, bsr_row_ptr_d, bsr_col_ind_d, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrgeam_nnz_typed (handle, m, n, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_row_ptr_c, nnz_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrgeam_typed (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrgeam_typed (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrgeam_typed (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrgeam_typed (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrgemm_buffer_size_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrgemm_buffer_size_devptr (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrgemm_buffer_size_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrgemm_buffer_size_devptr (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrgemm_buffer_size_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrgemm_buffer_size_devptr (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrgemm_buffer_size_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrgemm_buffer_size_devptr (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrgemm_nnz_typed (handle, trans_a, trans_b, m, n, k, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_row_ptr_c, nnz_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrgemm_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrgemm_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrgemm_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrgemm_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrgemm_numeric_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, nnz_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrgemm_numeric_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, nnz_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrgemm_numeric_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, nnz_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrgemm_numeric_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, nnz_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_check_spmat_typed (handle, mat, data_status, stage, buffer_size, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dense_to_sparse_typed (handle, mat_a, mat_b, alg, buffer_size, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_extract_buffer_size_typed (handle, descr, source, target, stage, buffer_size_in_bytes)
 
integer(kind(rocsparse_status_success)) function rocsparse_extract_nnz_typed (handle, descr, nnz)
 
integer(kind(rocsparse_status_success)) function rocsparse_sddmm_buffer_size_typed (handle, opa, opb, alpha, mat_a, mat_b, beta, mat_c, compute_type, alg, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sparse_to_dense_typed (handle, mat_a, mat_b, alg, buffer_size, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sparse_to_sparse_buffer_size_typed (handle, descr, source, target, stage, buffer_size_in_bytes)
 
integer(kind(rocsparse_status_success)) function rocsparse_spgeam_buffer_size_opt (handle, descr, mat_a, mat_b, mat_c, stage, buffer_size, error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spgeam_buffer_size_typed (handle, descr, mat_a, mat_b, mat_c, stage, buffer_size, error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spgeam_opt (handle, descr, mat_a, mat_b, mat_c, stage, buffer_size, temp_buffer, error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spgemm_typed (handle, trans_a, trans_b, alpha, a, b, beta, d, c, compute_type, alg, stage, buffer_size, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_spic0_buffer_size_opt (handle, spic0_descr, a, p, spic0_stage, p_buffer_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spic0_buffer_size_typed (handle, spic0_descr, a, p, spic0_stage, p_buffer_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spic0_opt (handle, spic0_descr, a, p, spic0_stage, buffer_size_in_bytes, buffer, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spmat_scale_opt (handle, alpha, source, target, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spildlt0_buffer_size_opt (handle, spildlt0_descr, a, p, spildlt0_stage, p_buffer_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spildlt0_buffer_size_typed (handle, spildlt0_descr, a, p, spildlt0_stage, p_buffer_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spildlt0_opt (handle, spildlt0_descr, a, p, spildlt0_stage, buffer_size_in_bytes, buffer, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spilu0_buffer_size_opt (handle, spilu0_descr, a, p, spilu0_stage, p_buffer_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spilu0_buffer_size_typed (handle, spilu0_descr, a, p, spilu0_stage, p_buffer_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spilu0_opt (handle, spilu0_descr, a, p, spilu0_stage, buffer_size_in_bytes, buffer, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spitsv_typed (handle, host_nmaxiter, host_tol, host_history, trans, alpha, mat, x, y, compute_type, alg, stage, buffer_size, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_spmm_typed (handle, trans_a, trans_b, alpha, mat_a, mat_b, beta, mat_c, compute_type, alg, stage, buffer_size, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_spmv_typed (handle, trans, alpha, mat, x, beta, y, compute_type, alg, stage, buffer_size, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_spsm_typed (handle, trans_a, trans_b, alpha, mata, matb, matc, compute_type, alg, stage, buffer_size, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_spsv_typed (handle, trans, alpha, mat, x, y, compute_type, alg, stage, buffer_size, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sptrsm_buffer_size_opt (handle, sptrsm_descr, a, x, y, sptrsm_stage, buffer_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_sptrsm_buffer_size_typed (handle, sptrsm_descr, a, x, y, sptrsm_stage, buffer_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_sptrsm_opt (handle, sptrsm_descr, a, x, y, sptrsm_stage, buffer_size_in_bytes, buffer, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_sptrsv_buffer_size_opt (handle, sptrsv_descr, spmat_descr, x, y, sptrsv_stage, buffer_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_sptrsv_buffer_size_typed (handle, sptrsv_descr, spmat_descr, x, y, sptrsv_stage, buffer_size_in_bytes, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_sptrsv_opt (handle, sptrsv_descr, a, x, y, sptrsv_stage, buffer_size_in_bytes, buffer, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spvv_typed (handle, trans, x, y, myresult, compute_type, buffer_size, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_v2_spmv_buffer_size_opt (handle, descr, mat, x, y, stage, buffer_size_in_bytes, error)
 
integer(kind(rocsparse_status_success)) function rocsparse_v2_spmv_buffer_size_typed (handle, descr, mat, x, y, stage, buffer_size_in_bytes, error)
 
integer(kind(rocsparse_status_success)) function rocsparse_v2_spmv_opt (handle, descr, alpha, mat, x, beta, y, stage, buffer_size_in_bytes, buffer, error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spmv_set_extra_opt (handle, descr, num_extras, gamma_vec, z_vecs, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_spmv_clear_extra_opt (handle, descr, p_error)
 
integer(kind(rocsparse_status_success)) function rocsparse_saxpyi_typed (handle, nnz, alpha, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_daxpyi_typed (handle, nnz, alpha, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_caxpyi_typed (handle, nnz, alpha, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zaxpyi_typed (handle, nnz, alpha, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdotci_typed (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdotci_typed (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_sdoti_typed (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_ddoti_typed (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdoti_typed (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdoti_typed (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_sroti_typed (handle, nnz, x_val, x_ind, y, c, s, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_droti_typed (handle, nnz, x_val, x_ind, y, c, s, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_bsrsv_zero_pivot_typed (handle, myinfo, position)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsv_buffer_size_typed (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsv_buffer_size_typed (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsv_buffer_size_typed (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsv_buffer_size_typed (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsv_solve_typed (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsv_solve_typed (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsv_solve_typed (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsv_solve_typed (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrxmv_typed (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrxmv_typed (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrxmv_typed (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrxmv_typed (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_scoomv_typed (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcoomv_typed (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccoomv_typed (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcoomv_typed (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_csritsv_zero_pivot_typed (handle, descr, myinfo, position)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsritsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsritsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsritsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsritsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsritsv_solve_typed (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsritsv_solve_devptr (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsritsv_solve_typed (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsritsv_solve_devptr (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsritsv_solve_typed (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsritsv_solve_devptr (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsritsv_solve_typed (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsritsv_solve_devptr (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsritsv_solve_ex_typed (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsritsv_solve_ex_devptr (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsritsv_solve_ex_typed (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsritsv_solve_ex_devptr (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsritsv_solve_ex_typed (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsritsv_solve_ex_devptr (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsritsv_solve_ex_typed (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsritsv_solve_ex_devptr (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrmv_typed (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrmv_typed (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrmv_typed (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrmv_typed (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrsv_zero_pivot_typed (handle, descr, myinfo, position)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsv_solve_typed (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsv_solve_typed (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsv_solve_typed (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsv_solve_typed (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sellmv_typed (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dellmv_typed (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_cellmv_typed (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zellmv_typed (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgemvi_buffer_size_typed (handle, trans, m, n, nnz, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgemvi_buffer_size_typed (handle, trans, m, n, nnz, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgemvi_buffer_size_typed (handle, trans, m, n, nnz, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgemvi_buffer_size_typed (handle, trans, m, n, nnz, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgemvi_typed (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgemvi_typed (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgemvi_typed (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgemvi_typed (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_shybmv_typed (handle, trans, alpha, descr, hyb, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dhybmv_typed (handle, trans, alpha, descr, hyb, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_chybmv_typed (handle, trans, alpha, descr, hyb, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zhybmv_typed (handle, trans, alpha, descr, hyb, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_bsrsm_zero_pivot_typed (handle, myinfo, position)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsm_buffer_size_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsm_buffer_size_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsm_buffer_size_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsm_buffer_size_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsm_solve_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsm_solve_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsm_solve_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsm_solve_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrmm_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrmm_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrmm_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrmm_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrsm_zero_pivot_typed (handle, myinfo, position)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_buffer_size_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_buffer_size_devptr (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_buffer_size_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_buffer_size_devptr (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_buffer_size_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_buffer_size_devptr (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_buffer_size_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_buffer_size_devptr (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_analysis_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_analysis_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_analysis_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_analysis_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_solve_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_solve_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_solve_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_solve_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgemmi_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgemmi_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgemmi_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgemmi_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_bsric0_zero_pivot_typed (handle, myinfo, position)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsric0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsric0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsric0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsric0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_bsrilu0_zero_pivot_typed (handle, myinfo, position)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val)
 
integer(kind(rocsparse_status_success)) function rocsparse_dsbsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcbsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrilu0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrilu0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrilu0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrilu0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_csric0_zero_pivot_typed (handle, myinfo, position)
 
integer(kind(rocsparse_status_success)) function rocsparse_csric0_singular_pivot_typed (handle, myinfo, position)
 
integer(kind(rocsparse_status_success)) function rocsparse_csric0_get_tolerance_typed (handle, myinfo, tolerance)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsric0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsric0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsric0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsric0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrilu0_zero_pivot_typed (handle, myinfo, position)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrilu0_get_tolerance_typed (handle, myinfo, tolerance)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrilu0_singular_pivot_typed (handle, myinfo, position)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val)
 
integer(kind(rocsparse_status_success)) function rocsparse_dscsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val)
 
integer(kind(rocsparse_status_success)) function rocsparse_dccsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrilu0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrilu0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrilu0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrilu0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_csritilu0_buffer_size_typed (handle, alg, option, nmaxiter, m, nnz, csr_row_ptr, csr_col_ind, idx_base, datatype, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgpsv_interleaved_batch_buffer_size_typed (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgpsv_interleaved_batch_buffer_size_typed (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgpsv_interleaved_batch_buffer_size_typed (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgpsv_interleaved_batch_buffer_size_typed (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_no_pivot_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_no_pivot_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_no_pivot_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_no_pivot_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_typed (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_typed (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_typed (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_typed (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_interleaved_batch_buffer_size_typed (handle, alg, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_interleaved_batch_buffer_size_typed (handle, alg, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_interleaved_batch_buffer_size_typed (handle, alg, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_interleaved_batch_buffer_size_typed (handle, alg, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrcolor_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrcolor_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrcolor_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrcolor_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_scheck_matrix_coo_buffer_size_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcheck_matrix_coo_buffer_size_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccheck_matrix_coo_buffer_size_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcheck_matrix_coo_buffer_size_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scheck_matrix_coo_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcheck_matrix_coo_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccheck_matrix_coo_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcheck_matrix_coo_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scheck_matrix_csc_buffer_size_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcheck_matrix_csc_buffer_size_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccheck_matrix_csc_buffer_size_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcheck_matrix_csc_buffer_size_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scheck_matrix_csc_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcheck_matrix_csc_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccheck_matrix_csc_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcheck_matrix_csc_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scheck_matrix_csr_buffer_size_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcheck_matrix_csr_buffer_size_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccheck_matrix_csr_buffer_size_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcheck_matrix_csr_buffer_size_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scheck_matrix_csr_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcheck_matrix_csr_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccheck_matrix_csr_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcheck_matrix_csr_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scheck_matrix_ell_buffer_size_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcheck_matrix_ell_buffer_size_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccheck_matrix_ell_buffer_size_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcheck_matrix_ell_buffer_size_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scheck_matrix_ell_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcheck_matrix_ell_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccheck_matrix_ell_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcheck_matrix_ell_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scheck_matrix_gebsc_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcheck_matrix_gebsc_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccheck_matrix_gebsc_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcheck_matrix_gebsc_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scheck_matrix_gebsc_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcheck_matrix_gebsc_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccheck_matrix_gebsc_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcheck_matrix_gebsc_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scheck_matrix_gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcheck_matrix_gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccheck_matrix_gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcheck_matrix_gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scheck_matrix_gebsr_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcheck_matrix_gebsr_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccheck_matrix_gebsr_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcheck_matrix_gebsr_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_check_matrix_hyb_buffer_size_typed (handle, hyb, idx_base, matrix_type, uplo, storage, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_check_matrix_hyb_typed (handle, hyb, idx_base, matrix_type, uplo, storage, data_status, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_coo2csr_rank_0 (handle, coo_row_ind, nnz, m, csr_row_ptr, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_coo2csr_rank_1 (handle, coo_row_ind, nnz, m, csr_row_ptr, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_scoo2dense_rank_0 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_scoo2dense_rank_1 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_scoo2dense_full_rank (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcoo2dense_rank_0 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcoo2dense_rank_1 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcoo2dense_full_rank (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccoo2dense_rank_0 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccoo2dense_rank_1 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccoo2dense_full_rank (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcoo2dense_rank_0 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcoo2dense_rank_1 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcoo2dense_full_rank (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_coosort_buffer_size_rank_0 (handle, m, n, nnz, coo_row_ind, coo_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_coosort_buffer_size_rank_1 (handle, m, n, nnz, coo_row_ind, coo_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_coosort_by_row_rank_0 (handle, m, n, nnz, coo_row_ind, coo_col_ind, perm, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_coosort_by_row_rank_1 (handle, m, n, nnz, coo_row_ind, coo_col_ind, perm, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_coosort_by_column_rank_0 (handle, m, n, nnz, coo_row_ind, coo_col_ind, perm, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_coosort_by_column_rank_1 (handle, m, n, nnz, coo_row_ind, coo_col_ind, perm, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsc2dense_rank_0 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsc2dense_rank_1 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsc2dense_full_rank (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsc2dense_rank_0 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsc2dense_rank_1 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsc2dense_full_rank (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsc2dense_rank_0 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsc2dense_rank_1 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsc2dense_full_rank (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsc2dense_rank_0 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsc2dense_rank_1 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsc2dense_full_rank (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_cscsort_buffer_size_rank_0 (handle, m, n, nnz, csc_col_ptr, csc_row_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cscsort_buffer_size_rank_1 (handle, m, n, nnz, csc_col_ptr, csc_row_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cscsort_rank_0 (handle, m, n, nnz, descr, csc_col_ptr, csc_row_ind, perm, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cscsort_rank_1 (handle, m, n, nnz, descr, csc_col_ptr, csc_row_ind, perm, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2bsr_nnz_rank_0 (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_row_ptr, bsr_nnz)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2bsr_nnz_rank_1 (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_row_ptr, bsr_nnz)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2bsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2bsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2bsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2bsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2bsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2bsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2bsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2bsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2coo_rank_0 (handle, csr_row_ptr, nnz, m, coo_row_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2coo_rank_1 (handle, csr_row_ptr, nnz, m, coo_row_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2csc_buffer_size_rank_0 (handle, m, n, nnz, csr_row_ptr, csr_col_ind, copy_values, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2csc_buffer_size_rank_1 (handle, m, n, nnz, csr_row_ptr, csr_col_ind, copy_values, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2csc_rank_0 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2csc_rank_1 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2csc_rank_0 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2csc_rank_1 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2csc_rank_0 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2csc_rank_1 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2csc_rank_0 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2csc_rank_1 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2csr_compress_rank_0 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2csr_compress_rank_1 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2csr_compress_rank_0 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2csr_compress_rank_1 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2csr_compress_rank_0 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2csr_compress_rank_1 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2csr_compress_rank_0 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2csr_compress_rank_1 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2dense_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2dense_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2dense_full_rank (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2dense_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2dense_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2dense_full_rank (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2dense_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2dense_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2dense_full_rank (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2dense_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2dense_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2dense_full_rank (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2ell_width_rank_0 (handle, m, csr_descr, csr_row_ptr, ell_descr, ell_width)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2ell_width_rank_1 (handle, m, csr_descr, csr_row_ptr, ell_descr, ell_width)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2ell_rank_0 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2ell_rank_1 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2ell_rank_0 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2ell_rank_1 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2ell_rank_0 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2ell_rank_1 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2ell_rank_0 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2ell_rank_1 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2gebsr_buffer_size_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2gebsr_buffer_size_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2gebsr_buffer_size_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2gebsr_buffer_size_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2gebsr_buffer_size_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2gebsr_buffer_size_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2gebsr_buffer_size_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2gebsr_buffer_size_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2gebsr_nnz_rank_0 (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, bsr_descr, bsr_row_ptr, row_block_dim, col_block_dim, bsr_nnz_devhost, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2gebsr_nnz_rank_0_devptr (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, bsr_descr, bsr_row_ptr, row_block_dim, col_block_dim, bsr_nnz_devhost, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2gebsr_nnz_rank_1 (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, bsr_descr, bsr_row_ptr, row_block_dim, col_block_dim, bsr_nnz_devhost, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_csr2gebsr_nnz_rank_1_devptr (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, bsr_descr, bsr_row_ptr, row_block_dim, col_block_dim, bsr_nnz_devhost, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2gebsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2gebsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2gebsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2gebsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2gebsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2gebsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2gebsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2gebsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2hyb_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsr2hyb_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2hyb_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsr2hyb_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2hyb_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsr2hyb_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2hyb_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsr2hyb_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrsort_buffer_size_rank_0 (handle, m, n, nnz, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrsort_buffer_size_rank_1 (handle, m, n, nnz, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrsort_rank_0 (handle, m, n, nnz, descr, csr_row_ptr, csr_col_ind, perm, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrsort_rank_1 (handle, m, n, nnz, descr, csr_row_ptr, csr_col_ind, perm, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sdense2coo_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sdense2coo_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sdense2coo_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ddense2coo_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ddense2coo_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ddense2coo_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdense2coo_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdense2coo_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdense2coo_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdense2coo_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdense2coo_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdense2coo_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sdense2csc_rank_0 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sdense2csc_rank_1 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sdense2csc_full_rank (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ddense2csc_rank_0 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ddense2csc_rank_1 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ddense2csc_full_rank (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdense2csc_rank_0 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdense2csc_rank_1 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdense2csc_full_rank (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdense2csc_rank_0 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdense2csc_rank_1 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdense2csc_full_rank (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sdense2csr_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sdense2csr_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sdense2csr_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ddense2csr_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ddense2csr_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ddense2csr_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdense2csr_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdense2csr_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdense2csr_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdense2csr_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdense2csr_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdense2csr_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_ell2csr_nnz_rank_0 (handle, m, n, ell_descr, ell_width, ell_col_ind, csr_descr, csr_row_ptr, csr_nnz)
 
integer(kind(rocsparse_status_success)) function rocsparse_ell2csr_nnz_rank_1 (handle, m, n, ell_descr, ell_width, ell_col_ind, csr_descr, csr_row_ptr, csr_nnz)
 
integer(kind(rocsparse_status_success)) function rocsparse_sell2csr_rank_0 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sell2csr_rank_1 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_dell2csr_rank_0 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_dell2csr_rank_1 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cell2csr_rank_0 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cell2csr_rank_1 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zell2csr_rank_0 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zell2csr_rank_1 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsr2gebsc_buffer_size_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsr2gebsc_buffer_size_rank_0_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsr2gebsc_buffer_size_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsr2gebsc_buffer_size_rank_1_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsr2gebsc_buffer_size_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsr2gebsc_buffer_size_rank_0_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsr2gebsc_buffer_size_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsr2gebsc_buffer_size_rank_1_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsr2gebsc_buffer_size_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsr2gebsc_buffer_size_rank_0_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsr2gebsc_buffer_size_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsr2gebsc_buffer_size_rank_1_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsr2gebsc_buffer_size_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsr2gebsc_buffer_size_rank_0_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsr2gebsc_buffer_size_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsr2gebsc_buffer_size_rank_1_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsr2gebsc_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsr2gebsc_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsr2gebsc_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsr2gebsc_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsr2gebsc_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsr2gebsc_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsr2gebsc_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsr2gebsc_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_hyb2csr_buffer_size_rank_0 (handle, descr, hyb, csr_row_ptr, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_hyb2csr_buffer_size_rank_1 (handle, descr, hyb, csr_row_ptr, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_shyb2csr_rank_0 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_shyb2csr_rank_1 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dhyb2csr_rank_0 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dhyb2csr_rank_1 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_chyb2csr_rank_0 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_chyb2csr_rank_1 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zhyb2csr_rank_0 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zhyb2csr_rank_1 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_create_identity_permutation_rank_0 (handle, n, p)
 
integer(kind(rocsparse_status_success)) function rocsparse_create_identity_permutation_rank_1 (handle, n, p)
 
integer(kind(rocsparse_status_success)) function rocsparse_snnz_rank_0 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_snnz_rank_1 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_snnz_full_rank (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_dnnz_rank_0 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_dnnz_rank_1 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_dnnz_full_rank (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_cnnz_rank_0 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_cnnz_rank_1 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_cnnz_full_rank (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_znnz_rank_0 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_znnz_rank_1 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_znnz_full_rank (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr)
 
integer(kind(rocsparse_status_success)) function rocsparse_snnz_compress_rank_0 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_snnz_compress_rank_1 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_dnnz_compress_rank_0 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_dnnz_compress_rank_1 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_cnnz_compress_rank_0 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_cnnz_compress_rank_1 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_znnz_compress_rank_0 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_znnz_compress_rank_1 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_buffer_size_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_buffer_size_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_buffer_size_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_buffer_size_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_nnz_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_nnz_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_nnz_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_nnz_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_by_percentage_buffer_size_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_by_percentage_buffer_size_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_by_percentage_buffer_size_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_by_percentage_buffer_size_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_nnz_by_percentage_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_nnz_by_percentage_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_nnz_by_percentage_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_nnz_by_percentage_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_by_percentage_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_csr2csr_by_percentage_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_by_percentage_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_csr2csr_by_percentage_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_buffer_size_rank_0 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_buffer_size_rank_1 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_buffer_size_full_rank (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_buffer_size_rank_0 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_buffer_size_rank_1 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_buffer_size_full_rank (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_nnz_rank_0 (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_nnz_rank_1 (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_nnz_full_rank (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_nnz_rank_0 (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_nnz_rank_1 (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_nnz_full_rank (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_rank_0 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_rank_1 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_full_rank (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_rank_0 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_rank_1 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_full_rank (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_by_percentage_buffer_size_rank_0 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_by_percentage_buffer_size_rank_1 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_by_percentage_buffer_size_full_rank (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_by_percentage_buffer_size_rank_0 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_by_percentage_buffer_size_rank_1 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_by_percentage_buffer_size_full_rank (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_nnz_by_percentage_rank_0 (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_nnz_by_percentage_rank_1 (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_nnz_by_percentage_full_rank (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_nnz_by_percentage_rank_0 (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_nnz_by_percentage_rank_1 (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_nnz_by_percentage_full_rank (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_by_percentage_rank_0 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_by_percentage_rank_1 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sprune_dense2csr_by_percentage_full_rank (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_by_percentage_rank_0 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_by_percentage_rank_1 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dprune_dense2csr_by_percentage_full_rank (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrgeam_nnz_rank_0 (handle, m, n, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_row_ptr_c, nnz_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrgeam_nnz_rank_1 (handle, m, n, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_row_ptr_c, nnz_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrgeam_rank_0 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrgeam_rank_1 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrgeam_rank_0 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrgeam_rank_1 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrgeam_rank_0 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrgeam_rank_1 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrgeam_rank_0 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrgeam_rank_1 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrgemm_buffer_size_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrgemm_buffer_size_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrgemm_buffer_size_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrgemm_buffer_size_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrgemm_buffer_size_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrgemm_buffer_size_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrgemm_buffer_size_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrgemm_buffer_size_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrgemm_nnz_rank_0 (handle, trans_a, trans_b, m, n, k, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_row_ptr_c, nnz_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_csrgemm_nnz_rank_1 (handle, trans_a, trans_b, m, n, k, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_row_ptr_c, nnz_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrgemm_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrgemm_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrgemm_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrgemm_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrgemm_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrgemm_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrgemm_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrgemm_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_saxpyi_rank_0 (handle, nnz, alpha, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_saxpyi_rank_1 (handle, nnz, alpha, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_daxpyi_rank_0 (handle, nnz, alpha, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_daxpyi_rank_1 (handle, nnz, alpha, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_caxpyi_rank_0 (handle, nnz, alpha, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_caxpyi_rank_1 (handle, nnz, alpha, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zaxpyi_rank_0 (handle, nnz, alpha, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zaxpyi_rank_1 (handle, nnz, alpha, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdotci_rank_0 (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdotci_rank_1 (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdotci_rank_0 (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdotci_rank_1 (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_sdoti_rank_0 (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_sdoti_rank_1 (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_ddoti_rank_0 (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_ddoti_rank_1 (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdoti_rank_0 (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_cdoti_rank_1 (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdoti_rank_0 (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zdoti_rank_1 (handle, nnz, x_val, x_ind, y, myresult, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgthr_rank_0 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgthr_rank_1 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgthr_rank_0 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgthr_rank_1 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgthr_rank_0 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgthr_rank_1 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgthr_rank_0 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgthr_rank_1 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgthrz_rank_0 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgthrz_rank_1 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgthrz_rank_0 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgthrz_rank_1 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgthrz_rank_0 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgthrz_rank_1 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgthrz_rank_0 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgthrz_rank_1 (handle, nnz, y, x_val, x_ind, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_sroti_rank_0 (handle, nnz, x_val, x_ind, y, c, s, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_sroti_rank_1 (handle, nnz, x_val, x_ind, y, c, s, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_droti_rank_0 (handle, nnz, x_val, x_ind, y, c, s, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_droti_rank_1 (handle, nnz, x_val, x_ind, y, c, s, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_ssctr_rank_0 (handle, nnz, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_ssctr_rank_1 (handle, nnz, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_dsctr_rank_0 (handle, nnz, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_dsctr_rank_1 (handle, nnz, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_csctr_rank_0 (handle, nnz, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_csctr_rank_1 (handle, nnz, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zsctr_rank_0 (handle, nnz, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_zsctr_rank_1 (handle, nnz, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_isctr_rank_0 (handle, nnz, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_isctr_rank_1 (handle, nnz, x_val, x_ind, y, idx_base)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsv_buffer_size_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsv_buffer_size_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsv_buffer_size_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsv_buffer_size_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsv_buffer_size_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsv_buffer_size_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsv_buffer_size_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsv_buffer_size_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsv_analysis_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsv_analysis_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsv_analysis_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsv_analysis_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsv_analysis_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsv_analysis_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsv_analysis_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsv_analysis_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsv_solve_rank_0 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsv_solve_rank_1 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsv_solve_rank_0 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsv_solve_rank_1 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsv_solve_rank_0 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsv_solve_rank_1 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsv_solve_rank_0 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsv_solve_rank_1 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrxmv_rank_0 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrxmv_rank_1 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrxmv_rank_0 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrxmv_rank_1 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrxmv_rank_0 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrxmv_rank_1 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrxmv_rank_0 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrxmv_rank_1 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_scoomv_rank_0 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_scoomv_rank_1 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcoomv_rank_0 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcoomv_rank_1 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccoomv_rank_0 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccoomv_rank_1 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcoomv_rank_0 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcoomv_rank_1 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrmv_analysis_rank_0 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrmv_analysis_rank_1 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrmv_analysis_rank_0 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrmv_analysis_rank_1 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrmv_analysis_rank_0 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrmv_analysis_rank_1 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrmv_analysis_rank_0 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrmv_analysis_rank_1 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrmv_rank_0 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrmv_rank_1 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrmv_rank_0 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrmv_rank_1 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrmv_rank_0 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrmv_rank_1 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrmv_rank_0 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrmv_rank_1 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsv_buffer_size_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsv_buffer_size_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsv_buffer_size_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsv_buffer_size_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsv_buffer_size_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsv_buffer_size_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsv_buffer_size_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsv_buffer_size_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsv_analysis_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsv_analysis_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsv_analysis_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsv_analysis_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsv_analysis_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsv_analysis_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsv_analysis_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsv_analysis_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsv_solve_rank_0 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsv_solve_rank_1 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsv_solve_rank_0 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsv_solve_rank_1 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsv_solve_rank_0 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsv_solve_rank_1 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsv_solve_rank_0 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsv_solve_rank_1 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sellmv_rank_0 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_sellmv_rank_1 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dellmv_rank_0 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dellmv_rank_1 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_cellmv_rank_0 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_cellmv_rank_1 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zellmv_rank_0 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zellmv_rank_1 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgemvi_rank_0 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgemvi_rank_1 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgemvi_full_rank (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgemvi_rank_0 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgemvi_rank_1 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgemvi_full_rank (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgemvi_rank_0 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgemvi_rank_1 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgemvi_full_rank (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgemvi_rank_0 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgemvi_rank_1 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgemvi_full_rank (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_shybmv_rank_0 (handle, trans, alpha, descr, hyb, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_shybmv_rank_1 (handle, trans, alpha, descr, hyb, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dhybmv_rank_0 (handle, trans, alpha, descr, hyb, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_dhybmv_rank_1 (handle, trans, alpha, descr, hyb, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_chybmv_rank_0 (handle, trans, alpha, descr, hyb, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_chybmv_rank_1 (handle, trans, alpha, descr, hyb, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zhybmv_rank_0 (handle, trans, alpha, descr, hyb, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_zhybmv_rank_1 (handle, trans, alpha, descr, hyb, x, beta, y)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsm_buffer_size_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsm_buffer_size_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsm_buffer_size_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsm_buffer_size_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsm_buffer_size_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsm_buffer_size_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsm_buffer_size_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsm_buffer_size_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsm_analysis_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsm_analysis_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsm_analysis_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsm_analysis_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsm_analysis_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsm_analysis_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsm_analysis_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsm_analysis_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsm_solve_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsm_solve_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrsm_solve_full_rank (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsm_solve_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsm_solve_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrsm_solve_full_rank (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsm_solve_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsm_solve_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrsm_solve_full_rank (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsm_solve_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsm_solve_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrsm_solve_full_rank (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrmm_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrmm_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrmm_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrmm_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrmm_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrmm_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrmm_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrmm_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrmm_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrmm_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrmm_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrmm_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_buffer_size_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_buffer_size_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_buffer_size_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_buffer_size_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_buffer_size_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_buffer_size_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_buffer_size_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_buffer_size_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_buffer_size_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_buffer_size_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_buffer_size_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_buffer_size_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_analysis_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_analysis_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_analysis_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_analysis_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_analysis_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_analysis_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_analysis_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_analysis_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_analysis_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_analysis_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_analysis_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_analysis_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_solve_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_solve_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrsm_solve_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_solve_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_solve_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrsm_solve_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_solve_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_solve_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrsm_solve_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_solve_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_solve_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrsm_solve_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgebsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgebsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgebsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgebsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgemmi_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgemmi_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgemmi_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgemmi_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgemmi_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgemmi_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgemmi_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgemmi_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgemmi_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgemmi_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgemmi_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgemmi_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsric0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsric0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsric0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsric0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsric0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsric0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsric0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsric0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsric0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsric0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsric0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsric0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsric0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsric0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsric0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsric0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsric0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsric0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsric0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsric0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsric0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsric0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsric0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsric0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrilu0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrilu0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrilu0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrilu0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrilu0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrilu0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrilu0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrilu0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrilu0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrilu0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrilu0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrilu0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrilu0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrilu0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrilu0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrilu0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrilu0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sbsrilu0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrilu0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dbsrilu0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrilu0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cbsrilu0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrilu0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zbsrilu0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsric0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsric0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsric0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsric0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsric0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsric0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsric0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsric0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsric0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsric0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsric0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsric0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsric0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsric0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsric0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsric0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsric0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsric0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsric0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsric0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsric0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsric0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsric0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsric0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrilu0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrilu0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrilu0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrilu0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrilu0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrilu0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrilu0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrilu0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrilu0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrilu0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrilu0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrilu0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrilu0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrilu0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrilu0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrilu0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrilu0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrilu0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrilu0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrilu0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrilu0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrilu0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrilu0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrilu0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgpsv_interleaved_batch_buffer_size_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgpsv_interleaved_batch_buffer_size_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgpsv_interleaved_batch_buffer_size_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgpsv_interleaved_batch_buffer_size_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgpsv_interleaved_batch_buffer_size_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgpsv_interleaved_batch_buffer_size_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgpsv_interleaved_batch_buffer_size_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgpsv_interleaved_batch_buffer_size_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgpsv_interleaved_batch_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgpsv_interleaved_batch_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgpsv_interleaved_batch_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgpsv_interleaved_batch_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgpsv_interleaved_batch_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgpsv_interleaved_batch_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgpsv_interleaved_batch_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgpsv_interleaved_batch_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_no_pivot_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_no_pivot_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_no_pivot_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_no_pivot_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_no_pivot_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_no_pivot_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_no_pivot_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_no_pivot_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_no_pivot_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_no_pivot_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_no_pivot_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_no_pivot_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_no_pivot_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_no_pivot_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_no_pivot_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_no_pivot_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_no_pivot_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_no_pivot_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_no_pivot_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_no_pivot_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_no_pivot_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_no_pivot_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_no_pivot_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_no_pivot_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_no_pivot_strided_batch_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_sgtsv_no_pivot_strided_batch_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_no_pivot_strided_batch_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_dgtsv_no_pivot_strided_batch_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_no_pivot_strided_batch_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_cgtsv_no_pivot_strided_batch_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_no_pivot_strided_batch_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_zgtsv_no_pivot_strided_batch_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrcolor_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_scsrcolor_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrcolor_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_dcsrcolor_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrcolor_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_ccsrcolor_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrcolor_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo)
 
integer(kind(rocsparse_status_success)) function rocsparse_zcsrcolor_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo)
 

Function/Subroutine Documentation

◆ rocsparse_bell_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bell_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(kind(rocsparse_direction_row)), target  ell_block_dir,
integer(c_int64_t), target  ell_block_dim,
integer(c_int64_t), target  ell_cols,
type(c_ptr)  ell_col_ind,
type(c_ptr)  ell_val,
integer(kind(rocsparse_indextype_i32)), target  idx_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_bsr_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsr_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  brows,
integer(c_int64_t), target  bcols,
integer(c_int64_t), target  bnnz,
integer(kind(rocsparse_direction_row)), target  block_dir,
integer(c_int64_t), target  block_dim,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
type(c_ptr)  bsr_val,
integer(kind(rocsparse_indextype_i32)), target  row_ptr_type,
integer(kind(rocsparse_indextype_i32)), target  col_ind_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_bsrgeam_nnzb_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsrgeam_nnzb_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  block_dim,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
type(c_ptr), value  descr_c,
type(c_ptr)  bsr_row_ptr_c,
integer(c_int), target  nnzb_c 
)

◆ rocsparse_bsrgemm_nnzb_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsrgemm_nnzb_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  kb,
integer(c_int)  block_dim,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
type(c_ptr), value  descr_d,
integer(c_int)  nnzb_d,
type(c_ptr)  bsr_row_ptr_d,
type(c_ptr)  bsr_col_ind_d,
type(c_ptr), value  descr_c,
type(c_ptr)  bsr_row_ptr_c,
integer(c_int), target  nnzb_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_bsric0_zero_pivot_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsric0_zero_pivot_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int), target  position 
)

◆ rocsparse_bsrilu0_zero_pivot_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsrilu0_zero_pivot_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int), target  position 
)

◆ rocsparse_bsrsm_zero_pivot_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsrsm_zero_pivot_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int), target  position 
)

◆ rocsparse_bsrsv_zero_pivot_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsrsv_zero_pivot_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int), target  position 
)

◆ rocsparse_caxpyi_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_caxpyi_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
complex(c_float_complex), target  x_val,
integer(c_int), target  x_ind,
complex(c_float_complex), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_caxpyi_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_caxpyi_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
complex(c_float_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
complex(c_float_complex), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_caxpyi_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_caxpyi_typed ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
type(c_ptr)  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_cbsr2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsr2csr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  csr_descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_cbsr2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsr2csr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  csr_descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_cbsrgeam_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrgeam_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  block_dim,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_val_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
complex(c_float_complex), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_val_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
type(c_ptr), value  descr_c,
type(c_ptr)  bsr_val_c,
type(c_ptr)  bsr_row_ptr_c,
type(c_ptr)  bsr_col_ind_c 
)

◆ rocsparse_cbsrgemm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrgemm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  kb,
integer(c_int)  block_dim,
type(c_ptr)  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
type(c_ptr)  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnzb_d,
type(c_ptr)  bsr_row_ptr_d,
type(c_ptr)  bsr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsrgemm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrgemm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  kb,
integer(c_int)  block_dim,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_val_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_val_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
complex(c_float_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnzb_d,
type(c_ptr)  bsr_val_d,
type(c_ptr)  bsr_row_ptr_d,
type(c_ptr)  bsr_col_ind_d,
type(c_ptr), value  descr_c,
type(c_ptr)  bsr_val_c,
type(c_ptr)  bsr_row_ptr_c,
type(c_ptr)  bsr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsric0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsric0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsric0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsric0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsric0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsric0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsric0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrilu0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrilu0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrilu0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsrilu0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsrilu0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsrilu0_numeric_boost_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_numeric_boost_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int)  enable_boost,
real(c_float), target  boost_tol,
complex(c_float_complex), target  boost_val 
)

◆ rocsparse_cbsrilu0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrilu0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrmm_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmm_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_cbsrmm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
complex(c_float_complex), target  beta,
complex(c_float_complex), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_cbsrmm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_cbsrmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr)  b,
integer(c_int)  ldb,
complex(c_float_complex), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_cbsrmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_float_complex), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), target  y 
)

◆ rocsparse_cbsrmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_float_complex), dimension(:), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  y 
)

◆ rocsparse_cbsrmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
complex(c_float_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_cbsrsm_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrsm_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrsm_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsrsm_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsrsm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsrsm_solve_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_solve_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
complex(c_float_complex), dimension(:,:), target  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrsm_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
complex(c_float_complex), target  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrsm_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
complex(c_float_complex), dimension(:), target  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrsm_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr)  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrsv_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrsv_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrsv_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsrsv_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsrsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cbsrsv_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_float_complex), target  x,
complex(c_float_complex), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrsv_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_float_complex), dimension(:), target  x,
complex(c_float_complex), dimension(:), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrsv_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cbsrxmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrxmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  size_of_mask,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_mask_ptr,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_end_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
complex(c_float_complex), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), target  y 
)

◆ rocsparse_cbsrxmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrxmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  size_of_mask,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_mask_ptr,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_end_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
complex(c_float_complex), dimension(:), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  y 
)

◆ rocsparse_cbsrxmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrxmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  size_of_mask,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_mask_ptr,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_end_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr)  x,
complex(c_float_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_ccheck_matrix_coo_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_coo_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  coo_val,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccheck_matrix_coo_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_coo_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  coo_val,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccheck_matrix_csc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_csc_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csc_val,
type(c_ptr)  csc_col_ptr,
type(c_ptr)  csc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccheck_matrix_csc_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_csc_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csc_val,
type(c_ptr)  csc_col_ptr,
type(c_ptr)  csc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccheck_matrix_csr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_csr_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccheck_matrix_csr_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_csr_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccheck_matrix_ell_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_ell_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  ell_width,
type(c_ptr)  ell_val,
type(c_ptr)  ell_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccheck_matrix_ell_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_ell_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  ell_width,
type(c_ptr)  ell_val,
type(c_ptr)  ell_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccheck_matrix_gebsc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_gebsc_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsc_val,
type(c_ptr)  bsc_col_ptr,
type(c_ptr)  bsc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccheck_matrix_gebsc_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_gebsc_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsc_val,
type(c_ptr)  bsc_col_ptr,
type(c_ptr)  bsc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccheck_matrix_gebsr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_gebsr_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccheck_matrix_gebsr_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_gebsr_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccoo2dense_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccoo2dense_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_ccoo2dense_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccoo2dense_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), target  coo_val,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind,
complex(c_float_complex), target  a,
integer(c_int)  ld 
)

◆ rocsparse_ccoo2dense_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccoo2dense_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_ccoomv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccoomv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  coo_val,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind,
complex(c_float_complex), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), target  y 
)

◆ rocsparse_ccoomv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccoomv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
complex(c_float_complex), dimension(:), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  y 
)

◆ rocsparse_ccoomv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccoomv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  coo_val,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
type(c_ptr)  x,
complex(c_float_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_ccsc2dense_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsc2dense_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_ccsc2dense_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsc2dense_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), target  csc_val,
integer(c_int), target  csc_col_ptr,
integer(c_int), target  csc_row_ind,
complex(c_float_complex), target  a,
integer(c_int)  ld 
)

◆ rocsparse_ccsc2dense_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsc2dense_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_ccsr2bsr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2bsr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  bsr_descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind 
)

◆ rocsparse_ccsr2bsr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2bsr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  bsr_descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind 
)

◆ rocsparse_ccsr2csc_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2csc_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_float_complex), target  csc_val,
integer(c_int), target  csc_row_ind,
integer(c_int), target  csc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsr2csc_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2csc_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_row_ind,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsr2csr_compress_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2csr_compress_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr_a,
complex(c_float_complex), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
integer(c_int)  nnz_a,
integer(c_int), target  nnz_per_row,
complex(c_float_complex), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
complex(c_float_complex)  tol 
)

◆ rocsparse_ccsr2csr_compress_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2csr_compress_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr_a,
complex(c_float_complex), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
integer(c_int)  nnz_a,
integer(c_int), dimension(:), target  nnz_per_row,
complex(c_float_complex), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
complex(c_float_complex)  tol 
)

◆ rocsparse_ccsr2dense_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2dense_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_ccsr2dense_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2dense_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_float_complex), target  a,
integer(c_int)  ld 
)

◆ rocsparse_ccsr2dense_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2dense_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_ccsr2ell_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2ell_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  csr_descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
complex(c_float_complex), target  ell_val,
integer(c_int), target  ell_col_ind 
)

◆ rocsparse_ccsr2ell_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2ell_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  csr_descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
complex(c_float_complex), dimension(:), target  ell_val,
integer(c_int), dimension(:), target  ell_col_ind 
)

◆ rocsparse_ccsr2gebsr_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2gebsr_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsr2gebsr_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2gebsr_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsr2gebsr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2gebsr_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsr2gebsr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2gebsr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  bsr_descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsr2gebsr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2gebsr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  bsr_descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsr2hyb_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2hyb_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  hyb,
integer(c_int)  user_ell_width,
integer(kind(rocsparse_hyb_partition_auto))  partition_type 
)

◆ rocsparse_ccsr2hyb_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2hyb_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  hyb,
integer(c_int)  user_ell_width,
integer(kind(rocsparse_hyb_partition_auto))  partition_type 
)

◆ rocsparse_ccsrcolor_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrcolor_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_float), target  fraction_to_color,
integer(c_int), target  ncolors,
integer(c_int), target  coloring,
integer(c_int), target  reordering,
type(c_ptr), value  myinfo 
)

◆ rocsparse_ccsrcolor_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrcolor_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), target  fraction_to_color,
integer(c_int), target  ncolors,
integer(c_int), dimension(:), target  coloring,
integer(c_int), dimension(:), target  reordering,
type(c_ptr), value  myinfo 
)

◆ rocsparse_ccsrcolor_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrcolor_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
real(c_float), target  fraction_to_color,
integer(c_int), target  ncolors,
type(c_ptr)  coloring,
type(c_ptr)  reordering,
type(c_ptr), value  myinfo 
)

◆ rocsparse_ccsrgeam_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgeam_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
complex(c_float_complex), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
complex(c_float_complex), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
complex(c_float_complex), target  csr_val_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
type(c_ptr), value  descr_c,
complex(c_float_complex), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c 
)

◆ rocsparse_ccsrgeam_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgeam_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
complex(c_float_complex), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
complex(c_float_complex), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
complex(c_float_complex), dimension(:), target  csr_val_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
type(c_ptr), value  descr_c,
complex(c_float_complex), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c 
)

◆ rocsparse_ccsrgeam_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgeam_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
complex(c_float_complex), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_val_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
type(c_ptr), value  descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c 
)

◆ rocsparse_ccsrgemm_buffer_size_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_buffer_size_devptr ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
type(c_ptr), value  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
type(c_ptr), value  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrgemm_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
complex(c_float_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
integer(c_int), target  csr_row_ptr_d,
integer(c_int), target  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrgemm_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
complex(c_float_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
integer(c_int), dimension(:), target  csr_row_ptr_d,
integer(c_int), dimension(:), target  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrgemm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
complex(c_float_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrgemm_numeric_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_numeric_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_val_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
complex(c_float_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_val_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  descr_c,
integer(c_int)  nnz_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrgemm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
complex(c_float_complex), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
complex(c_float_complex), target  csr_val_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
complex(c_float_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
complex(c_float_complex), target  csr_val_d,
integer(c_int), target  csr_row_ptr_d,
integer(c_int), target  csr_col_ind_d,
type(c_ptr), value  descr_c,
complex(c_float_complex), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrgemm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
complex(c_float_complex), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
complex(c_float_complex), dimension(:), target  csr_val_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
complex(c_float_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
complex(c_float_complex), dimension(:), target  csr_val_d,
integer(c_int), dimension(:), target  csr_row_ptr_d,
integer(c_int), dimension(:), target  csr_col_ind_d,
type(c_ptr), value  descr_c,
complex(c_float_complex), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrgemm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_val_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
complex(c_float_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_val_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsric0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsric0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsric0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsric0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsric0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsric0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsric0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrilu0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrilu0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrilu0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrilu0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrilu0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrilu0_numeric_boost_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_numeric_boost_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int)  enable_boost,
real(c_float), target  boost_tol,
complex(c_float_complex), target  boost_val 
)

◆ rocsparse_ccsrilu0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrilu0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsritsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsritsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsritsv_solve_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsritsv_solve_devptr ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsritsv_solve_ex_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsritsv_solve_ex_devptr ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
integer(c_int)  host_nfreeiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsritsv_solve_ex_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsritsv_solve_ex_typed ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
integer(c_int)  host_nfreeiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsritsv_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsritsv_solve_typed ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrmm_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmm_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_ccsrmm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
complex(c_float_complex), target  beta,
complex(c_float_complex), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_ccsrmm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_ccsrmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
complex(c_float_complex), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_ccsrmv_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmv_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo 
)

◆ rocsparse_ccsrmv_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmv_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo 
)

◆ rocsparse_ccsrmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
complex(c_float_complex), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), target  y 
)

◆ rocsparse_ccsrmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
complex(c_float_complex), dimension(:), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  y 
)

◆ rocsparse_ccsrmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
complex(c_float_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_ccsrsm_analysis_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_analysis_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrsm_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrsm_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrsm_analysis_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_analysis_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrsm_buffer_size_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_buffer_size_devptr ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
type(c_ptr), value  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrsm_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrsm_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrsm_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrsm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrsm_solve_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_solve_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrsm_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrsm_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrsm_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrsv_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrsv_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrsv_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrsv_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_ccsrsv_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
complex(c_float_complex), target  x,
complex(c_float_complex), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrsv_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
complex(c_float_complex), dimension(:), target  x,
complex(c_float_complex), dimension(:), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ccsrsv_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cdense2coo_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2coo_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
complex(c_float_complex), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind 
)

◆ rocsparse_cdense2coo_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2coo_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_rows,
complex(c_float_complex), target  coo_val,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind 
)

◆ rocsparse_cdense2coo_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2coo_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
complex(c_float_complex), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind 
)

◆ rocsparse_cdense2csc_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2csc_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_columns,
complex(c_float_complex), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind 
)

◆ rocsparse_cdense2csc_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2csc_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_columns,
complex(c_float_complex), target  csc_val,
integer(c_int), target  csc_col_ptr,
integer(c_int), target  csc_row_ind 
)

◆ rocsparse_cdense2csc_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2csc_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_columns,
complex(c_float_complex), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind 
)

◆ rocsparse_cdense2csr_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2csr_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_cdense2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_rows,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_cdense2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_cdotci_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdotci_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), target  x_val,
integer(c_int), target  x_ind,
complex(c_float_complex), target  y,
complex(c_float_complex), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_cdotci_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdotci_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
complex(c_float_complex), dimension(:), target  y,
complex(c_float_complex), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_cdotci_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdotci_typed ( type(c_ptr), value  handle,
integer(c_int)  nnz,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
type(c_ptr)  y,
complex(c_float_complex), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_cdoti_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdoti_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), target  x_val,
integer(c_int), target  x_ind,
complex(c_float_complex), target  y,
complex(c_float_complex), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_cdoti_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdoti_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
complex(c_float_complex), dimension(:), target  y,
complex(c_float_complex), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_cdoti_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdoti_typed ( type(c_ptr), value  handle,
integer(c_int)  nnz,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
type(c_ptr)  y,
complex(c_float_complex), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_cell2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cell2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
complex(c_float_complex), target  ell_val,
integer(c_int), target  ell_col_ind,
type(c_ptr), value  csr_descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_cell2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cell2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
complex(c_float_complex), dimension(:), target  ell_val,
integer(c_int), dimension(:), target  ell_col_ind,
type(c_ptr), value  csr_descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_cellmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cellmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  ell_val,
integer(c_int), target  ell_col_ind,
integer(c_int)  ell_width,
complex(c_float_complex), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), target  y 
)

◆ rocsparse_cellmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cellmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  ell_val,
integer(c_int), dimension(:), target  ell_col_ind,
integer(c_int)  ell_width,
complex(c_float_complex), dimension(:), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  y 
)

◆ rocsparse_cellmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cellmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  ell_val,
type(c_ptr)  ell_col_ind,
integer(c_int)  ell_width,
type(c_ptr)  x,
complex(c_float_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_cgebsr2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2csr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  csr_descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_cgebsr2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2csr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  csr_descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_cgebsr2gebsc_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  p_buffer_size 
)

◆ rocsparse_cgebsr2gebsc_buffer_size_rank_0_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_buffer_size_rank_0_devptr ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  p_buffer_size 
)

◆ rocsparse_cgebsr2gebsc_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  p_buffer_size 
)

◆ rocsparse_cgebsr2gebsc_buffer_size_rank_1_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_buffer_size_rank_1_devptr ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  p_buffer_size 
)

◆ rocsparse_cgebsr2gebsc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  p_buffer_size 
)

◆ rocsparse_cgebsr2gebsc_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_float_complex), target  bsc_val,
integer(c_int), target  bsc_row_ind,
integer(c_int), target  bsc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgebsr2gebsc_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_float_complex), dimension(:), target  bsc_val,
integer(c_int), dimension(:), target  bsc_row_ind,
integer(c_int), dimension(:), target  bsc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgebsr2gebsr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsr_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
type(c_ptr), value  descr_a,
type(c_ptr)  bsr_val_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
integer(c_int)  row_block_dim_a,
integer(c_int)  col_block_dim_a,
integer(c_int)  row_block_dim_c,
integer(c_int)  col_block_dim_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgebsrmm_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmm_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_cgebsrmm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
complex(c_float_complex), target  beta,
complex(c_float_complex), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_cgebsrmm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_cgebsrmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  b,
integer(c_int)  ldb,
complex(c_float_complex), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_cgebsrmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_float_complex), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), target  y 
)

◆ rocsparse_cgebsrmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_float_complex), dimension(:), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  y 
)

◆ rocsparse_cgebsrmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  x,
complex(c_float_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_cgemmi_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemmi_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_cgemmi_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemmi_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
complex(c_float_complex), target  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_float_complex), target  beta,
complex(c_float_complex), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_cgemmi_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemmi_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_cgemmi_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemmi_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_float_complex), target  alpha,
type(c_ptr)  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
complex(c_float_complex), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_cgemvi_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemvi_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgemvi_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemvi_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  alpha,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  nnz,
complex(c_float_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgemvi_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemvi_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  alpha,
complex(c_float_complex), target  a,
integer(c_int)  lda,
integer(c_int)  nnz,
complex(c_float_complex), target  x_val,
integer(c_int), target  x_ind,
complex(c_float_complex), target  beta,
complex(c_float_complex), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgemvi_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemvi_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  alpha,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  nnz,
complex(c_float_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgemvi_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemvi_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  alpha,
type(c_ptr)  a,
integer(c_int)  lda,
integer(c_int)  nnz,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
complex(c_float_complex), target  beta,
type(c_ptr)  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgpsv_interleaved_batch_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgpsv_interleaved_batch_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
complex(c_float_complex), target  ds,
complex(c_float_complex), target  dl,
complex(c_float_complex), target  d,
complex(c_float_complex), target  du,
complex(c_float_complex), target  dw,
complex(c_float_complex), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgpsv_interleaved_batch_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgpsv_interleaved_batch_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
complex(c_float_complex), dimension(:), target  ds,
complex(c_float_complex), dimension(:), target  dl,
complex(c_float_complex), dimension(:), target  d,
complex(c_float_complex), dimension(:), target  du,
complex(c_float_complex), dimension(:), target  dw,
complex(c_float_complex), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgpsv_interleaved_batch_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgpsv_interleaved_batch_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
type(c_ptr)  ds,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  dw,
type(c_ptr)  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgpsv_interleaved_batch_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgpsv_interleaved_batch_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
complex(c_float_complex), target  ds,
complex(c_float_complex), target  dl,
complex(c_float_complex), target  d,
complex(c_float_complex), target  du,
complex(c_float_complex), target  dw,
complex(c_float_complex), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgpsv_interleaved_batch_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgpsv_interleaved_batch_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
complex(c_float_complex), dimension(:), target  ds,
complex(c_float_complex), dimension(:), target  dl,
complex(c_float_complex), dimension(:), target  d,
complex(c_float_complex), dimension(:), target  du,
complex(c_float_complex), dimension(:), target  dw,
complex(c_float_complex), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgthr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgthr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), target  y,
complex(c_float_complex), target  x_val,
integer(c_int), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_cgthr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgthr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), dimension(:), target  y,
complex(c_float_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_cgthrz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgthrz_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), target  y,
complex(c_float_complex), target  x_val,
integer(c_int), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_cgthrz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgthrz_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), dimension(:), target  y,
complex(c_float_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_cgtsv_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  dl,
complex(c_float_complex), dimension(:), target  d,
complex(c_float_complex), dimension(:), target  du,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgtsv_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  dl,
complex(c_float_complex), target  d,
complex(c_float_complex), target  du,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgtsv_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  dl,
complex(c_float_complex), dimension(:), target  d,
complex(c_float_complex), dimension(:), target  du,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgtsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgtsv_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  dl,
complex(c_float_complex), dimension(:), target  d,
complex(c_float_complex), dimension(:), target  du,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgtsv_interleaved_batch_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_interleaved_batch_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_gtsv_interleaved_alg_default))  alg,
integer(c_int)  m,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgtsv_no_pivot_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  dl,
complex(c_float_complex), dimension(:), target  d,
complex(c_float_complex), dimension(:), target  du,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgtsv_no_pivot_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  dl,
complex(c_float_complex), target  d,
complex(c_float_complex), target  du,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgtsv_no_pivot_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  dl,
complex(c_float_complex), dimension(:), target  d,
complex(c_float_complex), dimension(:), target  du,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgtsv_no_pivot_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgtsv_no_pivot_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  dl,
complex(c_float_complex), dimension(:), target  d,
complex(c_float_complex), dimension(:), target  du,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgtsv_no_pivot_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  dl,
complex(c_float_complex), target  d,
complex(c_float_complex), target  du,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgtsv_no_pivot_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  dl,
complex(c_float_complex), dimension(:), target  d,
complex(c_float_complex), dimension(:), target  du,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
complex(c_float_complex), target  dl,
complex(c_float_complex), target  d,
complex(c_float_complex), target  du,
complex(c_float_complex), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
complex(c_float_complex), dimension(:), target  dl,
complex(c_float_complex), dimension(:), target  d,
complex(c_float_complex), dimension(:), target  du,
complex(c_float_complex), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cgtsv_no_pivot_strided_batch_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_strided_batch_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
complex(c_float_complex), target  dl,
complex(c_float_complex), target  d,
complex(c_float_complex), target  du,
complex(c_float_complex), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgtsv_no_pivot_strided_batch_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_strided_batch_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
complex(c_float_complex), dimension(:), target  dl,
complex(c_float_complex), dimension(:), target  d,
complex(c_float_complex), dimension(:), target  du,
complex(c_float_complex), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgtsv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  dl,
complex(c_float_complex), target  d,
complex(c_float_complex), target  du,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cgtsv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  dl,
complex(c_float_complex), dimension(:), target  d,
complex(c_float_complex), dimension(:), target  du,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_check_matrix_hyb_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_check_matrix_hyb_buffer_size_typed ( type(c_ptr), value  handle,
type(c_ptr), value  hyb,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_check_matrix_hyb_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_check_matrix_hyb_typed ( type(c_ptr), value  handle,
type(c_ptr), value  hyb,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_check_spmat_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_check_spmat_typed ( type(c_ptr), value  handle,
type(c_ptr), value  mat,
integer(kind(rocsparse_data_status_success)), target  data_status,
integer(kind(rocsparse_check_spmat_stage_buffer_size))  stage,
integer(c_size_t), target  buffer_size,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_chyb2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_chyb2csr_rank_0 ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
complex(c_float_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_chyb2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_chyb2csr_rank_1 ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
complex(c_float_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_chybmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_chybmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
complex(c_float_complex), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), target  y 
)

◆ rocsparse_chybmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_chybmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
complex(c_float_complex), dimension(:), target  x,
complex(c_float_complex), target  beta,
complex(c_float_complex), dimension(:), target  y 
)

◆ rocsparse_chybmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_chybmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
complex(c_float_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
type(c_ptr)  x,
complex(c_float_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_cnnz_compress_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_compress_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  descr_a,
complex(c_float_complex), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  nnz_per_row,
integer(c_int), target  nnz_c,
complex(c_float_complex)  tol 
)

◆ rocsparse_cnnz_compress_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_compress_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  descr_a,
complex(c_float_complex), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  nnz_per_row,
integer(c_int), target  nnz_c,
complex(c_float_complex)  tol 
)

◆ rocsparse_cnnz_compress_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_compress_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  nnz_per_row,
integer(c_int), target  nnz_c,
complex(c_float_complex)  tol 
)

◆ rocsparse_cnnz_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_cnnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_cnnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_cnnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
type(c_ptr)  a,
integer(c_int)  ld,
type(c_ptr)  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_const_bell_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_bell_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(kind(rocsparse_direction_row)), target  ell_block_dir,
integer(c_int64_t), target  ell_block_dim,
integer(c_int64_t), target  ell_cols,
type(c_ptr)  ell_col_ind,
type(c_ptr)  ell_val,
integer(kind(rocsparse_indextype_i32)), target  idx_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_const_bsr_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_bsr_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  brows,
integer(c_int64_t), target  bcols,
integer(c_int64_t), target  bnnz,
integer(kind(rocsparse_direction_row)), target  block_dir,
integer(c_int64_t), target  block_dim,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
type(c_ptr)  bsr_val,
integer(kind(rocsparse_indextype_i32)), target  row_ptr_type,
integer(kind(rocsparse_indextype_i32)), target  col_ind_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_const_coo_aos_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_coo_aos_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  nnz,
type(c_ptr)  coo_ind,
type(c_ptr)  coo_val,
integer(kind(rocsparse_indextype_i32)), target  idx_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_const_coo_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_coo_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  nnz,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
type(c_ptr)  coo_val,
integer(kind(rocsparse_indextype_i32)), target  idx_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_const_csc_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_csc_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  nnz,
type(c_ptr)  csc_col_ptr,
type(c_ptr)  csc_row_ind,
type(c_ptr)  csc_val,
integer(kind(rocsparse_indextype_i32)), target  col_ptr_type,
integer(kind(rocsparse_indextype_i32)), target  row_ind_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_const_csr_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_csr_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  nnz,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  csr_val,
integer(kind(rocsparse_indextype_i32)), target  row_ptr_type,
integer(kind(rocsparse_indextype_i32)), target  col_ind_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_const_dnmat_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_dnmat_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  ld,
type(c_ptr)  values,
integer(kind(rocsparse_datatype_f16_r)), target  data_type,
integer(kind(rocsparse_order_row)), target  order 
)

◆ rocsparse_const_dnvec_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_dnvec_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  mysize,
type(c_ptr)  values,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_const_ell_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_ell_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
type(c_ptr)  ell_col_ind,
type(c_ptr)  ell_val,
integer(c_int64_t), target  ell_width,
integer(kind(rocsparse_indextype_i32)), target  idx_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_const_sell_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_sell_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  nnz,
integer(c_int64_t), target  sell_slice_size,
integer(c_int64_t), target  sell_colval_size,
type(c_ptr)  sell_slice_offsets,
type(c_ptr)  sell_col_ind,
type(c_ptr)  sell_val,
integer(kind(rocsparse_indextype_i32)), target  sell_slice_offsets_type,
integer(kind(rocsparse_indextype_i32)), target  sell_col_ind_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_const_spvec_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_spvec_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  mysize,
integer(c_int64_t), target  nnz,
type(c_ptr)  indices,
type(c_ptr)  values,
integer(kind(rocsparse_indextype_i32)), target  idx_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_coo2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coo2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int), target  coo_row_ind,
integer(c_int)  nnz,
integer(c_int)  m,
integer(c_int), target  csr_row_ptr,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_coo2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coo2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int)  nnz,
integer(c_int)  m,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_coo_aos_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coo_aos_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  nnz,
type(c_ptr)  coo_ind,
type(c_ptr)  coo_val,
integer(kind(rocsparse_indextype_i32)), target  idx_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_coo_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coo_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  nnz,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
type(c_ptr)  coo_val,
integer(kind(rocsparse_indextype_i32)), target  idx_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_coosort_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_coosort_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_coosort_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_coosort_by_column_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_by_column_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind,
integer(c_int), target  perm,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_coosort_by_column_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_by_column_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
integer(c_int), dimension(:), target  perm,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_coosort_by_row_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_by_row_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind,
integer(c_int), target  perm,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_coosort_by_row_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_by_row_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
integer(c_int), dimension(:), target  perm,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_create_identity_permutation_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_create_identity_permutation_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  n,
integer(c_int), target  p 
)

◆ rocsparse_create_identity_permutation_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_create_identity_permutation_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  n,
integer(c_int), dimension(:), target  p 
)

◆ rocsparse_csc_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csc_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  nnz,
type(c_ptr)  csc_col_ptr,
type(c_ptr)  csc_row_ind,
type(c_ptr)  csc_val,
integer(kind(rocsparse_indextype_i32)), target  col_ptr_type,
integer(kind(rocsparse_indextype_i32)), target  row_ind_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_cscsort_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cscsort_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_int), target  csc_col_ptr,
integer(c_int), target  csc_row_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cscsort_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cscsort_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cscsort_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cscsort_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csc_col_ptr,
type(c_ptr)  csc_row_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_cscsort_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cscsort_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
integer(c_int), target  csc_col_ptr,
integer(c_int), target  csc_row_ind,
integer(c_int), target  perm,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_cscsort_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cscsort_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind,
integer(c_int), dimension(:), target  perm,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_csctr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csctr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), target  x_val,
integer(c_int), target  x_ind,
complex(c_float_complex), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_csctr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csctr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_float_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
complex(c_float_complex), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_csr2bsr_nnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2bsr_nnz_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  bsr_descr,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_nnz 
)

◆ rocsparse_csr2bsr_nnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2bsr_nnz_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  bsr_descr,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), target  bsr_nnz 
)

◆ rocsparse_csr2bsr_nnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2bsr_nnz_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  bsr_descr,
type(c_ptr)  bsr_row_ptr,
integer(c_int), target  bsr_nnz 
)

◆ rocsparse_csr2coo_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2coo_rank_0 ( type(c_ptr), value  handle,
integer(c_int), target  csr_row_ptr,
integer(c_int)  nnz,
integer(c_int)  m,
integer(c_int), target  coo_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_csr2coo_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2coo_rank_1 ( type(c_ptr), value  handle,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int)  nnz,
integer(c_int)  m,
integer(c_int), dimension(:), target  coo_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_csr2csc_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2csc_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_csr2csc_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2csc_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_csr2csc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2csc_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_csr2ell_width_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2ell_width_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  csr_descr,
integer(c_int), target  csr_row_ptr,
type(c_ptr), value  ell_descr,
integer(c_int), target  ell_width 
)

◆ rocsparse_csr2ell_width_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2ell_width_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  csr_descr,
integer(c_int), dimension(:), target  csr_row_ptr,
type(c_ptr), value  ell_descr,
integer(c_int), target  ell_width 
)

◆ rocsparse_csr2ell_width_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2ell_width_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  csr_descr,
type(c_ptr)  csr_row_ptr,
type(c_ptr), value  ell_descr,
integer(c_int), target  ell_width 
)

◆ rocsparse_csr2gebsr_nnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2gebsr_nnz_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  bsr_descr,
integer(c_int), target  bsr_row_ptr,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_int), target  bsr_nnz_devhost,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_csr2gebsr_nnz_rank_0_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2gebsr_nnz_rank_0_devptr ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  bsr_descr,
integer(c_int), target  bsr_row_ptr,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  bsr_nnz_devhost,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_csr2gebsr_nnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2gebsr_nnz_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  bsr_descr,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_int), target  bsr_nnz_devhost,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_csr2gebsr_nnz_rank_1_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2gebsr_nnz_rank_1_devptr ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  bsr_descr,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  bsr_nnz_devhost,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_csr2gebsr_nnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2gebsr_nnz_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  bsr_descr,
type(c_ptr)  bsr_row_ptr,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_int), target  bsr_nnz_devhost,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_csr_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  nnz,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  csr_val,
integer(kind(rocsparse_indextype_i32)), target  row_ptr_type,
integer(kind(rocsparse_indextype_i32)), target  col_ind_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_csrgeam_nnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrgeam_nnz_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
type(c_ptr), value  descr_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  nnz_c 
)

◆ rocsparse_csrgeam_nnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrgeam_nnz_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
type(c_ptr), value  descr_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), target  nnz_c 
)

◆ rocsparse_csrgeam_nnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrgeam_nnz_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
type(c_ptr), value  descr_c,
type(c_ptr)  csr_row_ptr_c,
integer(c_int), target  nnz_c 
)

◆ rocsparse_csrgemm_nnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrgemm_nnz_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
integer(c_int), target  csr_row_ptr_d,
integer(c_int), target  csr_col_ind_d,
type(c_ptr), value  descr_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  nnz_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_csrgemm_nnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrgemm_nnz_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
integer(c_int), dimension(:), target  csr_row_ptr_d,
integer(c_int), dimension(:), target  csr_col_ind_d,
type(c_ptr), value  descr_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), target  nnz_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_csrgemm_nnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrgemm_nnz_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  descr_c,
type(c_ptr)  csr_row_ptr_c,
integer(c_int), target  nnz_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_csric0_get_tolerance_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csric0_get_tolerance_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
real(c_double), target  tolerance 
)

◆ rocsparse_csric0_singular_pivot_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csric0_singular_pivot_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int), target  position 
)

◆ rocsparse_csric0_zero_pivot_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csric0_zero_pivot_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int), target  position 
)

◆ rocsparse_csrilu0_get_tolerance_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrilu0_get_tolerance_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
real(c_double), target  tolerance 
)

◆ rocsparse_csrilu0_singular_pivot_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrilu0_singular_pivot_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int), target  position 
)

◆ rocsparse_csrilu0_zero_pivot_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrilu0_zero_pivot_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int), target  position 
)

◆ rocsparse_csritilu0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csritilu0_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_itilu0_alg_default))  alg,
integer(c_int)  option,
integer(c_int)  nmaxiter,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_datatype_f16_r))  datatype,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_csritsv_zero_pivot_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csritsv_zero_pivot_typed ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  myinfo,
integer(c_int), target  position 
)

◆ rocsparse_csrsm_zero_pivot_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsm_zero_pivot_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int), target  position 
)

◆ rocsparse_csrsort_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsort_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_csrsort_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsort_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_csrsort_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsort_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_csrsort_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsort_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_int), target  perm,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_csrsort_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsort_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_int), dimension(:), target  perm,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_csrsv_zero_pivot_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsv_zero_pivot_typed ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  myinfo,
integer(c_int), target  position 
)

◆ rocsparse_daxpyi_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_daxpyi_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), target  alpha,
real(c_double), target  x_val,
integer(c_int), target  x_ind,
real(c_double), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_daxpyi_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_daxpyi_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), target  alpha,
real(c_double), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
real(c_double), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_daxpyi_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_daxpyi_typed ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
type(c_ptr)  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_dbsr2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsr2csr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  csr_descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_dbsr2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsr2csr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  csr_descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_dbsrgeam_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrgeam_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  block_dim,
real(c_double), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_val_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
real(c_double), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_val_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
type(c_ptr), value  descr_c,
type(c_ptr)  bsr_val_c,
type(c_ptr)  bsr_row_ptr_c,
type(c_ptr)  bsr_col_ind_c 
)

◆ rocsparse_dbsrgemm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrgemm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  kb,
integer(c_int)  block_dim,
type(c_ptr)  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
type(c_ptr)  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnzb_d,
type(c_ptr)  bsr_row_ptr_d,
type(c_ptr)  bsr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsrgemm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrgemm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  kb,
integer(c_int)  block_dim,
real(c_double), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_val_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_val_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
real(c_double), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnzb_d,
type(c_ptr)  bsr_val_d,
type(c_ptr)  bsr_row_ptr_d,
type(c_ptr)  bsr_col_ind_d,
type(c_ptr), value  descr_c,
type(c_ptr)  bsr_val_c,
type(c_ptr)  bsr_row_ptr_c,
type(c_ptr)  bsr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsric0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsric0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsric0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsric0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsric0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsric0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsric0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrilu0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrilu0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrilu0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsrilu0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsrilu0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsrilu0_numeric_boost_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_numeric_boost_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int)  enable_boost,
real(c_double), target  boost_tol,
real(c_double), target  boost_val 
)

◆ rocsparse_dbsrilu0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrilu0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrmm_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmm_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_double), target  beta,
real(c_double), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_dbsrmm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
real(c_double), target  b,
integer(c_int)  ldb,
real(c_double), target  beta,
real(c_double), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_dbsrmm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
real(c_double), target  beta,
real(c_double), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_dbsrmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr)  b,
integer(c_int)  ldb,
real(c_double), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_dbsrmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_double), target  x,
real(c_double), target  beta,
real(c_double), target  y 
)

◆ rocsparse_dbsrmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_double), dimension(:), target  x,
real(c_double), target  beta,
real(c_double), dimension(:), target  y 
)

◆ rocsparse_dbsrmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
real(c_double), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_dbsrsm_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrsm_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrsm_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsrsm_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsrsm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsrsm_solve_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_solve_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:,:), target  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrsm_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_double), target  b,
integer(c_int)  ldb,
real(c_double), target  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrsm_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:), target  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrsm_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr)  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrsv_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrsv_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrsv_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsrsv_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsrsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dbsrsv_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_double), target  x,
real(c_double), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrsv_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_double), dimension(:), target  x,
real(c_double), dimension(:), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrsv_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dbsrxmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrxmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  size_of_mask,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_mask_ptr,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_end_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
real(c_double), target  x,
real(c_double), target  beta,
real(c_double), target  y 
)

◆ rocsparse_dbsrxmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrxmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  size_of_mask,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_mask_ptr,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_end_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
real(c_double), dimension(:), target  x,
real(c_double), target  beta,
real(c_double), dimension(:), target  y 
)

◆ rocsparse_dbsrxmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrxmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  size_of_mask,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_mask_ptr,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_end_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr)  x,
real(c_double), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_dcbsrilu0_numeric_boost_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcbsrilu0_numeric_boost_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int)  enable_boost,
real(c_double), target  boost_tol,
complex(c_float_complex), target  boost_val 
)

◆ rocsparse_dccsrilu0_numeric_boost_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dccsrilu0_numeric_boost_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int)  enable_boost,
real(c_double), target  boost_tol,
complex(c_float_complex), target  boost_val 
)

◆ rocsparse_dcheck_matrix_coo_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_coo_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  coo_val,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcheck_matrix_coo_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_coo_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  coo_val,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcheck_matrix_csc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_csc_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csc_val,
type(c_ptr)  csc_col_ptr,
type(c_ptr)  csc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcheck_matrix_csc_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_csc_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csc_val,
type(c_ptr)  csc_col_ptr,
type(c_ptr)  csc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcheck_matrix_csr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_csr_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcheck_matrix_csr_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_csr_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcheck_matrix_ell_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_ell_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  ell_width,
type(c_ptr)  ell_val,
type(c_ptr)  ell_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcheck_matrix_ell_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_ell_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  ell_width,
type(c_ptr)  ell_val,
type(c_ptr)  ell_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcheck_matrix_gebsc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_gebsc_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsc_val,
type(c_ptr)  bsc_col_ptr,
type(c_ptr)  bsc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcheck_matrix_gebsc_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_gebsc_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsc_val,
type(c_ptr)  bsc_col_ptr,
type(c_ptr)  bsc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcheck_matrix_gebsr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_gebsr_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcheck_matrix_gebsr_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_gebsr_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcoo2dense_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcoo2dense_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
real(c_double), dimension(:,:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_dcoo2dense_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcoo2dense_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), target  coo_val,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind,
real(c_double), target  a,
integer(c_int)  ld 
)

◆ rocsparse_dcoo2dense_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcoo2dense_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
real(c_double), dimension(:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_dcoomv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcoomv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  coo_val,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind,
real(c_double), target  x,
real(c_double), target  beta,
real(c_double), target  y 
)

◆ rocsparse_dcoomv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcoomv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
real(c_double), dimension(:), target  x,
real(c_double), target  beta,
real(c_double), dimension(:), target  y 
)

◆ rocsparse_dcoomv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcoomv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  coo_val,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
type(c_ptr)  x,
real(c_double), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_dcsc2dense_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsc2dense_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind,
real(c_double), dimension(:,:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_dcsc2dense_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsc2dense_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), target  csc_val,
integer(c_int), target  csc_col_ptr,
integer(c_int), target  csc_row_ind,
real(c_double), target  a,
integer(c_int)  ld 
)

◆ rocsparse_dcsc2dense_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsc2dense_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind,
real(c_double), dimension(:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_dcsr2bsr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2bsr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  bsr_descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind 
)

◆ rocsparse_dcsr2bsr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2bsr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  bsr_descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind 
)

◆ rocsparse_dcsr2csc_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2csc_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_double), target  csc_val,
integer(c_int), target  csc_row_ind,
integer(c_int), target  csc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsr2csc_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2csc_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_row_ind,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsr2csr_compress_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2csr_compress_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr_a,
real(c_double), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
integer(c_int)  nnz_a,
integer(c_int), target  nnz_per_row,
real(c_double), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
real(c_double)  tol 
)

◆ rocsparse_dcsr2csr_compress_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2csr_compress_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr_a,
real(c_double), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
integer(c_int)  nnz_a,
integer(c_int), dimension(:), target  nnz_per_row,
real(c_double), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
real(c_double)  tol 
)

◆ rocsparse_dcsr2dense_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2dense_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), dimension(:,:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_dcsr2dense_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2dense_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_double), target  a,
integer(c_int)  ld 
)

◆ rocsparse_dcsr2dense_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2dense_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), dimension(:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_dcsr2ell_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2ell_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  csr_descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
real(c_double), target  ell_val,
integer(c_int), target  ell_col_ind 
)

◆ rocsparse_dcsr2ell_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2ell_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  csr_descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
real(c_double), dimension(:), target  ell_val,
integer(c_int), dimension(:), target  ell_col_ind 
)

◆ rocsparse_dcsr2gebsr_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2gebsr_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsr2gebsr_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2gebsr_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsr2gebsr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2gebsr_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsr2gebsr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2gebsr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  bsr_descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsr2gebsr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2gebsr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  bsr_descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsr2hyb_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2hyb_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  hyb,
integer(c_int)  user_ell_width,
integer(kind(rocsparse_hyb_partition_auto))  partition_type 
)

◆ rocsparse_dcsr2hyb_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2hyb_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  hyb,
integer(c_int)  user_ell_width,
integer(kind(rocsparse_hyb_partition_auto))  partition_type 
)

◆ rocsparse_dcsrcolor_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrcolor_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_double), target  fraction_to_color,
integer(c_int), target  ncolors,
integer(c_int), target  coloring,
integer(c_int), target  reordering,
type(c_ptr), value  myinfo 
)

◆ rocsparse_dcsrcolor_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrcolor_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), target  fraction_to_color,
integer(c_int), target  ncolors,
integer(c_int), dimension(:), target  coloring,
integer(c_int), dimension(:), target  reordering,
type(c_ptr), value  myinfo 
)

◆ rocsparse_dcsrcolor_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrcolor_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
real(c_double), target  fraction_to_color,
integer(c_int), target  ncolors,
type(c_ptr)  coloring,
type(c_ptr)  reordering,
type(c_ptr), value  myinfo 
)

◆ rocsparse_dcsrgeam_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgeam_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
real(c_double), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_double), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
real(c_double), target  csr_val_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
type(c_ptr), value  descr_c,
real(c_double), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c 
)

◆ rocsparse_dcsrgeam_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgeam_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
real(c_double), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_double), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
real(c_double), dimension(:), target  csr_val_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
type(c_ptr), value  descr_c,
real(c_double), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c 
)

◆ rocsparse_dcsrgeam_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgeam_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
real(c_double), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_val_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
type(c_ptr), value  descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c 
)

◆ rocsparse_dcsrgemm_buffer_size_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_buffer_size_devptr ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
type(c_ptr), value  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
type(c_ptr), value  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrgemm_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
real(c_double), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
integer(c_int), target  csr_row_ptr_d,
integer(c_int), target  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrgemm_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
real(c_double), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
integer(c_int), dimension(:), target  csr_row_ptr_d,
integer(c_int), dimension(:), target  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrgemm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
real(c_double), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrgemm_numeric_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_numeric_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_val_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
real(c_double), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_val_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  descr_c,
integer(c_int)  nnz_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrgemm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
real(c_double), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
real(c_double), target  csr_val_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
real(c_double), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
real(c_double), target  csr_val_d,
integer(c_int), target  csr_row_ptr_d,
integer(c_int), target  csr_col_ind_d,
type(c_ptr), value  descr_c,
real(c_double), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrgemm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
real(c_double), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
real(c_double), dimension(:), target  csr_val_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
real(c_double), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
real(c_double), dimension(:), target  csr_val_d,
integer(c_int), dimension(:), target  csr_row_ptr_d,
integer(c_int), dimension(:), target  csr_col_ind_d,
type(c_ptr), value  descr_c,
real(c_double), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrgemm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_val_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
real(c_double), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_val_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsric0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsric0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsric0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsric0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsric0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsric0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsric0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrilu0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrilu0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrilu0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrilu0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrilu0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrilu0_numeric_boost_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_numeric_boost_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int)  enable_boost,
real(c_double), target  boost_tol,
real(c_double), target  boost_val 
)

◆ rocsparse_dcsrilu0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrilu0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsritsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsritsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsritsv_solve_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsritsv_solve_devptr ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsritsv_solve_ex_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsritsv_solve_ex_devptr ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
integer(c_int)  host_nfreeiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsritsv_solve_ex_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsritsv_solve_ex_typed ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
integer(c_int)  host_nfreeiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsritsv_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsritsv_solve_typed ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrmm_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmm_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_double), target  beta,
real(c_double), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_dcsrmm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_double), target  b,
integer(c_int)  ldb,
real(c_double), target  beta,
real(c_double), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_dcsrmm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
real(c_double), target  beta,
real(c_double), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_dcsrmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
real(c_double), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_dcsrmv_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmv_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo 
)

◆ rocsparse_dcsrmv_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmv_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo 
)

◆ rocsparse_dcsrmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
real(c_double), target  x,
real(c_double), target  beta,
real(c_double), target  y 
)

◆ rocsparse_dcsrmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
real(c_double), dimension(:), target  x,
real(c_double), target  beta,
real(c_double), dimension(:), target  y 
)

◆ rocsparse_dcsrmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
real(c_double), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_dcsrsm_analysis_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_analysis_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrsm_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_double), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrsm_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrsm_analysis_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_analysis_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrsm_buffer_size_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_buffer_size_devptr ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
type(c_ptr), value  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrsm_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrsm_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_double), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrsm_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrsm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrsm_solve_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_solve_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrsm_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_double), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrsm_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrsm_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrsv_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrsv_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrsv_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrsv_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dcsrsv_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
real(c_double), target  x,
real(c_double), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrsv_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
real(c_double), dimension(:), target  x,
real(c_double), dimension(:), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dcsrsv_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_ddense2coo_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2coo_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
real(c_double), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind 
)

◆ rocsparse_ddense2coo_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2coo_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_rows,
real(c_double), target  coo_val,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind 
)

◆ rocsparse_ddense2coo_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2coo_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
real(c_double), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind 
)

◆ rocsparse_ddense2csc_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2csc_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_columns,
real(c_double), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind 
)

◆ rocsparse_ddense2csc_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2csc_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_columns,
real(c_double), target  csc_val,
integer(c_int), target  csc_col_ptr,
integer(c_int), target  csc_row_ind 
)

◆ rocsparse_ddense2csc_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2csc_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_columns,
real(c_double), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind 
)

◆ rocsparse_ddense2csr_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2csr_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_ddense2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_rows,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_ddense2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_ddoti_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddoti_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), target  x_val,
integer(c_int), target  x_ind,
real(c_double), target  y,
real(c_double), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_ddoti_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddoti_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
real(c_double), dimension(:), target  y,
real(c_double), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_ddoti_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddoti_typed ( type(c_ptr), value  handle,
integer(c_int)  nnz,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
type(c_ptr)  y,
real(c_double), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_dell2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dell2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
real(c_double), target  ell_val,
integer(c_int), target  ell_col_ind,
type(c_ptr), value  csr_descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_dell2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dell2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
real(c_double), dimension(:), target  ell_val,
integer(c_int), dimension(:), target  ell_col_ind,
type(c_ptr), value  csr_descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_dellmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dellmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  ell_val,
integer(c_int), target  ell_col_ind,
integer(c_int)  ell_width,
real(c_double), target  x,
real(c_double), target  beta,
real(c_double), target  y 
)

◆ rocsparse_dellmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dellmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  ell_val,
integer(c_int), dimension(:), target  ell_col_ind,
integer(c_int)  ell_width,
real(c_double), dimension(:), target  x,
real(c_double), target  beta,
real(c_double), dimension(:), target  y 
)

◆ rocsparse_dellmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dellmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  ell_val,
type(c_ptr)  ell_col_ind,
integer(c_int)  ell_width,
type(c_ptr)  x,
real(c_double), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_dense_to_sparse_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dense_to_sparse_typed ( type(c_ptr), value  handle,
type(c_ptr), value  mat_a,
type(c_ptr), value  mat_b,
integer(kind(rocsparse_dense_to_sparse_alg_default))  alg,
integer(c_size_t), target  buffer_size,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgebsr2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2csr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  csr_descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_dgebsr2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2csr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  csr_descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_dgebsr2gebsc_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  p_buffer_size 
)

◆ rocsparse_dgebsr2gebsc_buffer_size_rank_0_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_buffer_size_rank_0_devptr ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  p_buffer_size 
)

◆ rocsparse_dgebsr2gebsc_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  p_buffer_size 
)

◆ rocsparse_dgebsr2gebsc_buffer_size_rank_1_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_buffer_size_rank_1_devptr ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  p_buffer_size 
)

◆ rocsparse_dgebsr2gebsc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  p_buffer_size 
)

◆ rocsparse_dgebsr2gebsc_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_double), target  bsc_val,
integer(c_int), target  bsc_row_ind,
integer(c_int), target  bsc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgebsr2gebsc_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_double), dimension(:), target  bsc_val,
integer(c_int), dimension(:), target  bsc_row_ind,
integer(c_int), dimension(:), target  bsc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgebsr2gebsr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsr_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
type(c_ptr), value  descr_a,
type(c_ptr)  bsr_val_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
integer(c_int)  row_block_dim_a,
integer(c_int)  col_block_dim_a,
integer(c_int)  row_block_dim_c,
integer(c_int)  col_block_dim_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgebsrmm_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmm_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_double), target  beta,
real(c_double), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_dgebsrmm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_double), target  b,
integer(c_int)  ldb,
real(c_double), target  beta,
real(c_double), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_dgebsrmm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
real(c_double), target  beta,
real(c_double), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_dgebsrmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  b,
integer(c_int)  ldb,
real(c_double), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_dgebsrmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_double), target  x,
real(c_double), target  beta,
real(c_double), target  y 
)

◆ rocsparse_dgebsrmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_double), dimension(:), target  x,
real(c_double), target  beta,
real(c_double), dimension(:), target  y 
)

◆ rocsparse_dgebsrmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  x,
real(c_double), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_dgemmi_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemmi_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_double), target  alpha,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), target  beta,
real(c_double), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_dgemmi_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemmi_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_double), target  alpha,
real(c_double), target  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_double), target  beta,
real(c_double), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_dgemmi_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemmi_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_double), target  alpha,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), target  beta,
real(c_double), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_dgemmi_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemmi_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_double), target  alpha,
type(c_ptr)  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
real(c_double), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_dgemvi_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemvi_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgemvi_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemvi_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  alpha,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  nnz,
real(c_double), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
real(c_double), target  beta,
real(c_double), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgemvi_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemvi_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  alpha,
real(c_double), target  a,
integer(c_int)  lda,
integer(c_int)  nnz,
real(c_double), target  x_val,
integer(c_int), target  x_ind,
real(c_double), target  beta,
real(c_double), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgemvi_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemvi_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  alpha,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  nnz,
real(c_double), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
real(c_double), target  beta,
real(c_double), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgemvi_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemvi_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  alpha,
type(c_ptr)  a,
integer(c_int)  lda,
integer(c_int)  nnz,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
real(c_double), target  beta,
type(c_ptr)  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgpsv_interleaved_batch_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgpsv_interleaved_batch_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
real(c_double), target  ds,
real(c_double), target  dl,
real(c_double), target  d,
real(c_double), target  du,
real(c_double), target  dw,
real(c_double), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgpsv_interleaved_batch_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgpsv_interleaved_batch_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
real(c_double), dimension(:), target  ds,
real(c_double), dimension(:), target  dl,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  du,
real(c_double), dimension(:), target  dw,
real(c_double), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgpsv_interleaved_batch_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgpsv_interleaved_batch_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
type(c_ptr)  ds,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  dw,
type(c_ptr)  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgpsv_interleaved_batch_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgpsv_interleaved_batch_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
real(c_double), target  ds,
real(c_double), target  dl,
real(c_double), target  d,
real(c_double), target  du,
real(c_double), target  dw,
real(c_double), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgpsv_interleaved_batch_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgpsv_interleaved_batch_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
real(c_double), dimension(:), target  ds,
real(c_double), dimension(:), target  dl,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  du,
real(c_double), dimension(:), target  dw,
real(c_double), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgthr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgthr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), target  y,
real(c_double), target  x_val,
integer(c_int), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_dgthr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgthr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), dimension(:), target  y,
real(c_double), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_dgthrz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgthrz_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), target  y,
real(c_double), target  x_val,
integer(c_int), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_dgthrz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgthrz_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), dimension(:), target  y,
real(c_double), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_dgtsv_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  dl,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  du,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgtsv_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  dl,
real(c_double), target  d,
real(c_double), target  du,
real(c_double), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgtsv_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  dl,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  du,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgtsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgtsv_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  dl,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  du,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgtsv_interleaved_batch_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_interleaved_batch_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_gtsv_interleaved_alg_default))  alg,
integer(c_int)  m,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgtsv_no_pivot_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  dl,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  du,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgtsv_no_pivot_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  dl,
real(c_double), target  d,
real(c_double), target  du,
real(c_double), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgtsv_no_pivot_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  dl,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  du,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgtsv_no_pivot_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgtsv_no_pivot_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  dl,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  du,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgtsv_no_pivot_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  dl,
real(c_double), target  d,
real(c_double), target  du,
real(c_double), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgtsv_no_pivot_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  dl,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  du,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
real(c_double), target  dl,
real(c_double), target  d,
real(c_double), target  du,
real(c_double), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
real(c_double), dimension(:), target  dl,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  du,
real(c_double), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dgtsv_no_pivot_strided_batch_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_strided_batch_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
real(c_double), target  dl,
real(c_double), target  d,
real(c_double), target  du,
real(c_double), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgtsv_no_pivot_strided_batch_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_strided_batch_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
real(c_double), dimension(:), target  dl,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  du,
real(c_double), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgtsv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  dl,
real(c_double), target  d,
real(c_double), target  du,
real(c_double), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dgtsv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  dl,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  du,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dhyb2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dhyb2csr_rank_0 ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dhyb2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dhyb2csr_rank_1 ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dhybmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dhybmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
real(c_double), target  x,
real(c_double), target  beta,
real(c_double), target  y 
)

◆ rocsparse_dhybmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dhybmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
real(c_double), dimension(:), target  x,
real(c_double), target  beta,
real(c_double), dimension(:), target  y 
)

◆ rocsparse_dhybmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dhybmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
real(c_double), target  alpha,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
type(c_ptr)  x,
real(c_double), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_dnmat_get_strided_batch_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnmat_get_strided_batch_typed ( type(c_ptr), value  descr,
integer(c_int), target  batch_count,
integer(c_int64_t), target  batch_stride 
)

◆ rocsparse_dnmat_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnmat_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  ld,
type(c_ptr)  values,
integer(kind(rocsparse_datatype_f16_r)), target  data_type,
integer(kind(rocsparse_order_row)), target  order 
)

◆ rocsparse_dnnz_compress_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_compress_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  descr_a,
real(c_double), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  nnz_per_row,
integer(c_int), target  nnz_c,
real(c_double)  tol 
)

◆ rocsparse_dnnz_compress_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_compress_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  descr_a,
real(c_double), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  nnz_per_row,
integer(c_int), target  nnz_c,
real(c_double)  tol 
)

◆ rocsparse_dnnz_compress_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_compress_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  nnz_per_row,
integer(c_int), target  nnz_c,
real(c_double)  tol 
)

◆ rocsparse_dnnz_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_dnnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_dnnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_dnnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
type(c_ptr)  a,
integer(c_int)  ld,
type(c_ptr)  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_dnvec_descr_create_scalar_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnvec_descr_create_scalar_opt ( type(c_ptr), value  handle,
type(c_ptr)  descr,
integer(kind(rocsparse_pointer_mode_host))  pointer_mode,
integer(kind(rocsparse_datatype_f16_r))  data_type,
type(c_ptr), value  const_values,
type(c_ptr), value  values,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_dnvec_get_strided_batch_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnvec_get_strided_batch_typed ( type(c_ptr), value  descr,
integer(c_int), target  batch_count,
integer(c_int64_t), target  batch_stride 
)

◆ rocsparse_dnvec_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnvec_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  mysize,
type(c_ptr)  values,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_dprune_csr2csr_buffer_size_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_buffer_size_devptr ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  threshold,
type(c_ptr), value  csr_descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_csr2csr_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_double), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_double), target  threshold,
type(c_ptr), value  csr_descr_c,
real(c_double), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_csr2csr_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_double), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_double), target  threshold,
type(c_ptr), value  csr_descr_c,
real(c_double), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_csr2csr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
real(c_double), target  threshold,
type(c_ptr), value  csr_descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_csr2csr_by_percentage_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_by_percentage_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_double), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_double)  percentage,
type(c_ptr), value  csr_descr_c,
real(c_double), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_csr2csr_by_percentage_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_by_percentage_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_double), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_double)  percentage,
type(c_ptr), value  csr_descr_c,
real(c_double), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_csr2csr_by_percentage_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_by_percentage_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
real(c_double)  percentage,
type(c_ptr), value  csr_descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_csr2csr_by_percentage_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_by_percentage_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_double), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_double)  percentage,
type(c_ptr), value  csr_descr_c,
real(c_double), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_csr2csr_by_percentage_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_by_percentage_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_double), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_double)  percentage,
type(c_ptr), value  csr_descr_c,
real(c_double), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_csr2csr_nnz_by_percentage_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_nnz_by_percentage_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_double), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_double)  percentage,
type(c_ptr), value  csr_descr_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_csr2csr_nnz_by_percentage_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_nnz_by_percentage_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_double), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_double)  percentage,
type(c_ptr), value  csr_descr_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_csr2csr_nnz_by_percentage_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_nnz_by_percentage_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
real(c_double)  percentage,
type(c_ptr), value  csr_descr_c,
type(c_ptr)  csr_row_ptr_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_csr2csr_nnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_nnz_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_double), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_double), target  threshold,
type(c_ptr), value  csr_descr_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_csr2csr_nnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_nnz_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_double), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_double), target  threshold,
type(c_ptr), value  csr_descr_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_csr2csr_nnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_nnz_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
real(c_double), target  threshold,
type(c_ptr), value  csr_descr_c,
type(c_ptr)  csr_row_ptr_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_csr2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_double), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_double), target  threshold,
type(c_ptr), value  csr_descr_c,
real(c_double), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_csr2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_double), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_double), target  threshold,
type(c_ptr), value  csr_descr_c,
real(c_double), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_csr2csr_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
real(c_double), target  threshold,
type(c_ptr), value  csr_descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_buffer_size_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_buffer_size_devptr ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  a,
integer(c_int)  lda,
type(c_ptr), value  threshold,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_dense2csr_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), target  threshold,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_dense2csr_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double), target  threshold,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_dense2csr_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), target  threshold,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_dense2csr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  a,
integer(c_int)  lda,
real(c_double), target  threshold,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_dense2csr_by_percentage_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  percentage,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_dense2csr_by_percentage_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  percentage,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_dense2csr_by_percentage_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  percentage,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_dense2csr_by_percentage_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  a,
integer(c_int)  lda,
real(c_double)  percentage,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_dprune_dense2csr_by_percentage_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  percentage,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_by_percentage_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  percentage,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_by_percentage_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  percentage,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), target  threshold,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_nnz_by_percentage_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_by_percentage_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  percentage,
type(c_ptr), value  descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_nnz_by_percentage_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_by_percentage_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  percentage,
type(c_ptr), value  descr,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_nnz_by_percentage_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_by_percentage_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  percentage,
type(c_ptr), value  descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_nnz_by_percentage_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_by_percentage_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  a,
integer(c_int)  lda,
real(c_double)  percentage,
type(c_ptr), value  descr,
type(c_ptr)  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_nnz_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), target  threshold,
type(c_ptr), value  descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_nnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double), target  threshold,
type(c_ptr), value  descr,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_nnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), target  threshold,
type(c_ptr), value  descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_nnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  a,
integer(c_int)  lda,
real(c_double), target  threshold,
type(c_ptr), value  descr,
type(c_ptr)  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double), target  threshold,
type(c_ptr), value  descr,
real(c_double), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), target  threshold,
type(c_ptr), value  descr,
real(c_double), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_dprune_dense2csr_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  a,
integer(c_int)  lda,
real(c_double), target  threshold,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_droti_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_droti_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), target  x_val,
integer(c_int), target  x_ind,
real(c_double), target  y,
real(c_double), target  c,
real(c_double), target  s,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_droti_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_droti_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
real(c_double), dimension(:), target  y,
real(c_double), target  c,
real(c_double), target  s,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_droti_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_droti_typed ( type(c_ptr), value  handle,
integer(c_int)  nnz,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
type(c_ptr)  y,
real(c_double), target  c,
real(c_double), target  s,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_dsbsrilu0_numeric_boost_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dsbsrilu0_numeric_boost_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int)  enable_boost,
real(c_double), target  boost_tol,
real(c_float), target  boost_val 
)

◆ rocsparse_dscsrilu0_numeric_boost_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dscsrilu0_numeric_boost_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int)  enable_boost,
real(c_double), target  boost_tol,
real(c_float), target  boost_val 
)

◆ rocsparse_dsctr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dsctr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), target  x_val,
integer(c_int), target  x_ind,
real(c_double), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_dsctr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dsctr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_double), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
real(c_double), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_ell2csr_nnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ell2csr_nnz_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
integer(c_int), target  ell_col_ind,
type(c_ptr), value  csr_descr,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_nnz 
)

◆ rocsparse_ell2csr_nnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ell2csr_nnz_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
integer(c_int), dimension(:), target  ell_col_ind,
type(c_ptr), value  csr_descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), target  csr_nnz 
)

◆ rocsparse_ell2csr_nnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ell2csr_nnz_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
type(c_ptr)  ell_col_ind,
type(c_ptr), value  csr_descr,
type(c_ptr)  csr_row_ptr,
integer(c_int), target  csr_nnz 
)

◆ rocsparse_ell_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ell_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
type(c_ptr)  ell_col_ind,
type(c_ptr)  ell_val,
integer(c_int64_t), target  ell_width,
integer(kind(rocsparse_indextype_i32)), target  idx_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_extract_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_extract_buffer_size_typed ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  source,
type(c_ptr), value  target,
integer(kind(rocsparse_extract_stage_analysis))  stage,
integer(c_size_t), target  buffer_size_in_bytes 
)

◆ rocsparse_extract_nnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_extract_nnz_typed ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
integer(c_int64_t), target  nnz 
)

◆ rocsparse_gebsr2gebsr_nnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_gebsr2gebsr_nnz_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
type(c_ptr), value  descr_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
integer(c_int)  row_block_dim_a,
integer(c_int)  col_block_dim_a,
type(c_ptr), value  descr_c,
type(c_ptr)  bsr_row_ptr_c,
integer(c_int)  row_block_dim_c,
integer(c_int)  col_block_dim_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_get_pointer_mode_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_get_pointer_mode_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_pointer_mode_host)), target  pointer_mode 
)

◆ rocsparse_get_version_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_get_version_typed ( type(c_ptr), value  handle,
integer(c_int), target  version 
)

◆ rocsparse_handle_create_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_handle_create_opt ( type(c_ptr)  handle,
type(c_ptr), value  stream,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_handle_destroy_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_handle_destroy_opt ( type(c_ptr), value  handle,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_hyb2csr_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_hyb2csr_buffer_size_rank_0 ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
integer(c_int), target  csr_row_ptr,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_hyb2csr_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_hyb2csr_buffer_size_rank_1 ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_hyb2csr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_hyb2csr_buffer_size_typed ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
type(c_ptr)  csr_row_ptr,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_isctr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_isctr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
integer(c_int), target  x_val,
integer(c_int), target  x_ind,
integer(c_int), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_isctr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_isctr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
integer(c_int), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
integer(c_int), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_saxpyi_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_saxpyi_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), target  alpha,
real(c_float), target  x_val,
integer(c_int), target  x_ind,
real(c_float), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_saxpyi_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_saxpyi_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), target  alpha,
real(c_float), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
real(c_float), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_saxpyi_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_saxpyi_typed ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
type(c_ptr)  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_sbsr2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsr2csr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  csr_descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_sbsr2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsr2csr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  csr_descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_sbsrgeam_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrgeam_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  block_dim,
real(c_float), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_val_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
real(c_float), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_val_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
type(c_ptr), value  descr_c,
type(c_ptr)  bsr_val_c,
type(c_ptr)  bsr_row_ptr_c,
type(c_ptr)  bsr_col_ind_c 
)

◆ rocsparse_sbsrgemm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrgemm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  kb,
integer(c_int)  block_dim,
type(c_ptr)  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
type(c_ptr)  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnzb_d,
type(c_ptr)  bsr_row_ptr_d,
type(c_ptr)  bsr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsrgemm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrgemm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  kb,
integer(c_int)  block_dim,
real(c_float), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_val_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_val_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
real(c_float), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnzb_d,
type(c_ptr)  bsr_val_d,
type(c_ptr)  bsr_row_ptr_d,
type(c_ptr)  bsr_col_ind_d,
type(c_ptr), value  descr_c,
type(c_ptr)  bsr_val_c,
type(c_ptr)  bsr_row_ptr_c,
type(c_ptr)  bsr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsric0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsric0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsric0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsric0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsric0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsric0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsric0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrilu0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrilu0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrilu0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsrilu0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsrilu0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsrilu0_numeric_boost_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_numeric_boost_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int)  enable_boost,
real(c_float), target  boost_tol,
real(c_float), target  boost_val 
)

◆ rocsparse_sbsrilu0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrilu0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrmm_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmm_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_float), target  beta,
real(c_float), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_sbsrmm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
real(c_float), target  b,
integer(c_int)  ldb,
real(c_float), target  beta,
real(c_float), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_sbsrmm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
real(c_float), target  beta,
real(c_float), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_sbsrmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr)  b,
integer(c_int)  ldb,
real(c_float), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_sbsrmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_float), target  x,
real(c_float), target  beta,
real(c_float), target  y 
)

◆ rocsparse_sbsrmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_float), dimension(:), target  x,
real(c_float), target  beta,
real(c_float), dimension(:), target  y 
)

◆ rocsparse_sbsrmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
real(c_float), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_sbsrsm_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrsm_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrsm_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsrsm_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsrsm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsrsm_solve_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_solve_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:,:), target  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrsm_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_float), target  b,
integer(c_int)  ldb,
real(c_float), target  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrsm_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:), target  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrsm_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr)  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrsv_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrsv_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrsv_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsrsv_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsrsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sbsrsv_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_float), target  x,
real(c_float), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrsv_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
real(c_float), dimension(:), target  x,
real(c_float), dimension(:), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrsv_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sbsrxmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrxmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  size_of_mask,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_mask_ptr,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_end_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
real(c_float), target  x,
real(c_float), target  beta,
real(c_float), target  y 
)

◆ rocsparse_sbsrxmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrxmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  size_of_mask,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_mask_ptr,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_end_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
real(c_float), dimension(:), target  x,
real(c_float), target  beta,
real(c_float), dimension(:), target  y 
)

◆ rocsparse_sbsrxmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrxmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  size_of_mask,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_mask_ptr,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_end_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr)  x,
real(c_float), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_scheck_matrix_coo_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_coo_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  coo_val,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scheck_matrix_coo_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_coo_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  coo_val,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scheck_matrix_csc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_csc_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csc_val,
type(c_ptr)  csc_col_ptr,
type(c_ptr)  csc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scheck_matrix_csc_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_csc_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csc_val,
type(c_ptr)  csc_col_ptr,
type(c_ptr)  csc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scheck_matrix_csr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_csr_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scheck_matrix_csr_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_csr_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scheck_matrix_ell_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_ell_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  ell_width,
type(c_ptr)  ell_val,
type(c_ptr)  ell_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scheck_matrix_ell_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_ell_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  ell_width,
type(c_ptr)  ell_val,
type(c_ptr)  ell_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scheck_matrix_gebsc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_gebsc_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsc_val,
type(c_ptr)  bsc_col_ptr,
type(c_ptr)  bsc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scheck_matrix_gebsc_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_gebsc_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsc_val,
type(c_ptr)  bsc_col_ptr,
type(c_ptr)  bsc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scheck_matrix_gebsr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_gebsr_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scheck_matrix_gebsr_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_gebsr_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scoo2dense_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scoo2dense_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
real(c_float), dimension(:,:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_scoo2dense_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scoo2dense_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), target  coo_val,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind,
real(c_float), target  a,
integer(c_int)  ld 
)

◆ rocsparse_scoo2dense_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scoo2dense_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
real(c_float), dimension(:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_scoomv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scoomv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  coo_val,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind,
real(c_float), target  x,
real(c_float), target  beta,
real(c_float), target  y 
)

◆ rocsparse_scoomv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scoomv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
real(c_float), dimension(:), target  x,
real(c_float), target  beta,
real(c_float), dimension(:), target  y 
)

◆ rocsparse_scoomv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scoomv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  coo_val,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
type(c_ptr)  x,
real(c_float), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_scsc2dense_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsc2dense_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind,
real(c_float), dimension(:,:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_scsc2dense_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsc2dense_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), target  csc_val,
integer(c_int), target  csc_col_ptr,
integer(c_int), target  csc_row_ind,
real(c_float), target  a,
integer(c_int)  ld 
)

◆ rocsparse_scsc2dense_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsc2dense_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind,
real(c_float), dimension(:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_scsr2bsr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2bsr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  bsr_descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind 
)

◆ rocsparse_scsr2bsr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2bsr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  bsr_descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind 
)

◆ rocsparse_scsr2csc_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2csc_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_float), target  csc_val,
integer(c_int), target  csc_row_ind,
integer(c_int), target  csc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsr2csc_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2csc_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_row_ind,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsr2csr_compress_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2csr_compress_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr_a,
real(c_float), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
integer(c_int)  nnz_a,
integer(c_int), target  nnz_per_row,
real(c_float), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
real(c_float)  tol 
)

◆ rocsparse_scsr2csr_compress_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2csr_compress_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr_a,
real(c_float), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
integer(c_int)  nnz_a,
integer(c_int), dimension(:), target  nnz_per_row,
real(c_float), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
real(c_float)  tol 
)

◆ rocsparse_scsr2dense_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2dense_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), dimension(:,:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_scsr2dense_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2dense_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_float), target  a,
integer(c_int)  ld 
)

◆ rocsparse_scsr2dense_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2dense_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), dimension(:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_scsr2ell_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2ell_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  csr_descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
real(c_float), target  ell_val,
integer(c_int), target  ell_col_ind 
)

◆ rocsparse_scsr2ell_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2ell_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  csr_descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
real(c_float), dimension(:), target  ell_val,
integer(c_int), dimension(:), target  ell_col_ind 
)

◆ rocsparse_scsr2gebsr_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2gebsr_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsr2gebsr_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2gebsr_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsr2gebsr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2gebsr_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsr2gebsr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2gebsr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  bsr_descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsr2gebsr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2gebsr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  bsr_descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsr2hyb_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2hyb_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  hyb,
integer(c_int)  user_ell_width,
integer(kind(rocsparse_hyb_partition_auto))  partition_type 
)

◆ rocsparse_scsr2hyb_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2hyb_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  hyb,
integer(c_int)  user_ell_width,
integer(kind(rocsparse_hyb_partition_auto))  partition_type 
)

◆ rocsparse_scsrcolor_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrcolor_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_float), target  fraction_to_color,
integer(c_int), target  ncolors,
integer(c_int), target  coloring,
integer(c_int), target  reordering,
type(c_ptr), value  myinfo 
)

◆ rocsparse_scsrcolor_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrcolor_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), target  fraction_to_color,
integer(c_int), target  ncolors,
integer(c_int), dimension(:), target  coloring,
integer(c_int), dimension(:), target  reordering,
type(c_ptr), value  myinfo 
)

◆ rocsparse_scsrcolor_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrcolor_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
real(c_float), target  fraction_to_color,
integer(c_int), target  ncolors,
type(c_ptr)  coloring,
type(c_ptr)  reordering,
type(c_ptr), value  myinfo 
)

◆ rocsparse_scsrgeam_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgeam_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
real(c_float), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_float), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
real(c_float), target  csr_val_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
type(c_ptr), value  descr_c,
real(c_float), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c 
)

◆ rocsparse_scsrgeam_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgeam_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
real(c_float), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_float), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
real(c_float), dimension(:), target  csr_val_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
type(c_ptr), value  descr_c,
real(c_float), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c 
)

◆ rocsparse_scsrgeam_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgeam_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
real(c_float), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_val_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
type(c_ptr), value  descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c 
)

◆ rocsparse_scsrgemm_buffer_size_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_buffer_size_devptr ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
type(c_ptr), value  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
type(c_ptr), value  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrgemm_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
real(c_float), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
integer(c_int), target  csr_row_ptr_d,
integer(c_int), target  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrgemm_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
real(c_float), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
integer(c_int), dimension(:), target  csr_row_ptr_d,
integer(c_int), dimension(:), target  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrgemm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
real(c_float), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrgemm_numeric_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_numeric_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_val_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
real(c_float), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_val_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  descr_c,
integer(c_int)  nnz_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrgemm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
real(c_float), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
real(c_float), target  csr_val_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
real(c_float), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
real(c_float), target  csr_val_d,
integer(c_int), target  csr_row_ptr_d,
integer(c_int), target  csr_col_ind_d,
type(c_ptr), value  descr_c,
real(c_float), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrgemm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
real(c_float), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
real(c_float), dimension(:), target  csr_val_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
real(c_float), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
real(c_float), dimension(:), target  csr_val_d,
integer(c_int), dimension(:), target  csr_row_ptr_d,
integer(c_int), dimension(:), target  csr_col_ind_d,
type(c_ptr), value  descr_c,
real(c_float), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrgemm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_val_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
real(c_float), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_val_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsric0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsric0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsric0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsric0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsric0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsric0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsric0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrilu0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrilu0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrilu0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrilu0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrilu0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrilu0_numeric_boost_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_numeric_boost_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int)  enable_boost,
real(c_float), target  boost_tol,
real(c_float), target  boost_val 
)

◆ rocsparse_scsrilu0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrilu0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsritsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsritsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsritsv_solve_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsritsv_solve_devptr ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsritsv_solve_ex_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsritsv_solve_ex_devptr ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
integer(c_int)  host_nfreeiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsritsv_solve_ex_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsritsv_solve_ex_typed ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
integer(c_int)  host_nfreeiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsritsv_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsritsv_solve_typed ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrmm_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmm_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_float), target  beta,
real(c_float), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_scsrmm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_float), target  b,
integer(c_int)  ldb,
real(c_float), target  beta,
real(c_float), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_scsrmm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
real(c_float), target  beta,
real(c_float), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_scsrmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
real(c_float), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_scsrmv_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmv_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo 
)

◆ rocsparse_scsrmv_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmv_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo 
)

◆ rocsparse_scsrmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
real(c_float), target  x,
real(c_float), target  beta,
real(c_float), target  y 
)

◆ rocsparse_scsrmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
real(c_float), dimension(:), target  x,
real(c_float), target  beta,
real(c_float), dimension(:), target  y 
)

◆ rocsparse_scsrmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
real(c_float), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_scsrsm_analysis_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_analysis_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrsm_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_float), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrsm_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrsm_analysis_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_analysis_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrsm_buffer_size_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_buffer_size_devptr ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
type(c_ptr), value  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrsm_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrsm_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_float), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrsm_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrsm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrsm_solve_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_solve_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrsm_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_float), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrsm_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrsm_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrsv_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrsv_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrsv_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrsv_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_scsrsv_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
real(c_float), target  x,
real(c_float), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrsv_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
real(c_float), dimension(:), target  x,
real(c_float), dimension(:), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_scsrsv_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sddmm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sddmm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  opa,
integer(kind(rocsparse_operation_none))  opb,
type(c_ptr), value  alpha,
type(c_ptr), value  mat_a,
type(c_ptr), value  mat_b,
type(c_ptr), value  beta,
type(c_ptr), value  mat_c,
integer(kind(rocsparse_datatype_f16_r))  compute_type,
integer(kind(rocsparse_sddmm_alg_default))  alg,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sdense2coo_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2coo_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
real(c_float), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind 
)

◆ rocsparse_sdense2coo_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2coo_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_rows,
real(c_float), target  coo_val,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind 
)

◆ rocsparse_sdense2coo_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2coo_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
real(c_float), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind 
)

◆ rocsparse_sdense2csc_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2csc_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_columns,
real(c_float), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind 
)

◆ rocsparse_sdense2csc_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2csc_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_columns,
real(c_float), target  csc_val,
integer(c_int), target  csc_col_ptr,
integer(c_int), target  csc_row_ind 
)

◆ rocsparse_sdense2csc_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2csc_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_columns,
real(c_float), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind 
)

◆ rocsparse_sdense2csr_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2csr_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_sdense2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_rows,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_sdense2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_sdoti_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdoti_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), target  x_val,
integer(c_int), target  x_ind,
real(c_float), target  y,
real(c_float), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_sdoti_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdoti_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
real(c_float), dimension(:), target  y,
real(c_float), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_sdoti_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdoti_typed ( type(c_ptr), value  handle,
integer(c_int)  nnz,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
type(c_ptr)  y,
real(c_float), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_sell2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sell2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
real(c_float), target  ell_val,
integer(c_int), target  ell_col_ind,
type(c_ptr), value  csr_descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_sell2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sell2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
real(c_float), dimension(:), target  ell_val,
integer(c_int), dimension(:), target  ell_col_ind,
type(c_ptr), value  csr_descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_sell_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sell_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  nnz,
integer(c_int64_t), target  sell_slice_size,
integer(c_int64_t), target  sell_colval_size,
type(c_ptr)  sell_slice_offsets,
type(c_ptr)  sell_col_ind,
type(c_ptr)  sell_val,
integer(kind(rocsparse_indextype_i32)), target  sell_slice_offsets_type,
integer(kind(rocsparse_indextype_i32)), target  sell_col_ind_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_sellmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sellmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  ell_val,
integer(c_int), target  ell_col_ind,
integer(c_int)  ell_width,
real(c_float), target  x,
real(c_float), target  beta,
real(c_float), target  y 
)

◆ rocsparse_sellmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sellmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  ell_val,
integer(c_int), dimension(:), target  ell_col_ind,
integer(c_int)  ell_width,
real(c_float), dimension(:), target  x,
real(c_float), target  beta,
real(c_float), dimension(:), target  y 
)

◆ rocsparse_sellmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sellmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  ell_val,
type(c_ptr)  ell_col_ind,
integer(c_int)  ell_width,
type(c_ptr)  x,
real(c_float), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_sgebsr2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2csr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  csr_descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_sgebsr2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2csr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  csr_descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_sgebsr2gebsc_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  p_buffer_size 
)

◆ rocsparse_sgebsr2gebsc_buffer_size_rank_0_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_buffer_size_rank_0_devptr ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  p_buffer_size 
)

◆ rocsparse_sgebsr2gebsc_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  p_buffer_size 
)

◆ rocsparse_sgebsr2gebsc_buffer_size_rank_1_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_buffer_size_rank_1_devptr ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  p_buffer_size 
)

◆ rocsparse_sgebsr2gebsc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  p_buffer_size 
)

◆ rocsparse_sgebsr2gebsc_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_float), target  bsc_val,
integer(c_int), target  bsc_row_ind,
integer(c_int), target  bsc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgebsr2gebsc_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_float), dimension(:), target  bsc_val,
integer(c_int), dimension(:), target  bsc_row_ind,
integer(c_int), dimension(:), target  bsc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgebsr2gebsr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsr_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
type(c_ptr), value  descr_a,
type(c_ptr)  bsr_val_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
integer(c_int)  row_block_dim_a,
integer(c_int)  col_block_dim_a,
integer(c_int)  row_block_dim_c,
integer(c_int)  col_block_dim_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgebsrmm_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmm_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_float), target  beta,
real(c_float), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_sgebsrmm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_float), target  b,
integer(c_int)  ldb,
real(c_float), target  beta,
real(c_float), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_sgebsrmm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
real(c_float), target  beta,
real(c_float), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_sgebsrmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  b,
integer(c_int)  ldb,
real(c_float), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_sgebsrmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_float), target  x,
real(c_float), target  beta,
real(c_float), target  y 
)

◆ rocsparse_sgebsrmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
real(c_float), dimension(:), target  x,
real(c_float), target  beta,
real(c_float), dimension(:), target  y 
)

◆ rocsparse_sgebsrmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  x,
real(c_float), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_sgemmi_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemmi_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_float), target  alpha,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), target  beta,
real(c_float), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_sgemmi_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemmi_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_float), target  alpha,
real(c_float), target  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_float), target  beta,
real(c_float), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_sgemmi_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemmi_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_float), target  alpha,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_float), target  beta,
real(c_float), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_sgemmi_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemmi_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
real(c_float), target  alpha,
type(c_ptr)  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
real(c_float), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_sgemvi_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemvi_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgemvi_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemvi_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  alpha,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  nnz,
real(c_float), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
real(c_float), target  beta,
real(c_float), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgemvi_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemvi_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  alpha,
real(c_float), target  a,
integer(c_int)  lda,
integer(c_int)  nnz,
real(c_float), target  x_val,
integer(c_int), target  x_ind,
real(c_float), target  beta,
real(c_float), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgemvi_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemvi_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  alpha,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  nnz,
real(c_float), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
real(c_float), target  beta,
real(c_float), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgemvi_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemvi_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  alpha,
type(c_ptr)  a,
integer(c_int)  lda,
integer(c_int)  nnz,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
real(c_float), target  beta,
type(c_ptr)  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgpsv_interleaved_batch_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgpsv_interleaved_batch_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
real(c_float), target  ds,
real(c_float), target  dl,
real(c_float), target  d,
real(c_float), target  du,
real(c_float), target  dw,
real(c_float), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgpsv_interleaved_batch_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgpsv_interleaved_batch_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
real(c_float), dimension(:), target  ds,
real(c_float), dimension(:), target  dl,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  du,
real(c_float), dimension(:), target  dw,
real(c_float), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgpsv_interleaved_batch_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgpsv_interleaved_batch_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
type(c_ptr)  ds,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  dw,
type(c_ptr)  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgpsv_interleaved_batch_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgpsv_interleaved_batch_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
real(c_float), target  ds,
real(c_float), target  dl,
real(c_float), target  d,
real(c_float), target  du,
real(c_float), target  dw,
real(c_float), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgpsv_interleaved_batch_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgpsv_interleaved_batch_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
real(c_float), dimension(:), target  ds,
real(c_float), dimension(:), target  dl,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  du,
real(c_float), dimension(:), target  dw,
real(c_float), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgthr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgthr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), target  y,
real(c_float), target  x_val,
integer(c_int), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_sgthr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgthr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), dimension(:), target  y,
real(c_float), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_sgthrz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgthrz_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), target  y,
real(c_float), target  x_val,
integer(c_int), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_sgthrz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgthrz_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), dimension(:), target  y,
real(c_float), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_sgtsv_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  dl,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  du,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgtsv_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  dl,
real(c_float), target  d,
real(c_float), target  du,
real(c_float), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgtsv_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  dl,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  du,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgtsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgtsv_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  dl,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  du,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgtsv_interleaved_batch_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_interleaved_batch_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_gtsv_interleaved_alg_default))  alg,
integer(c_int)  m,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgtsv_no_pivot_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  dl,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  du,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgtsv_no_pivot_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  dl,
real(c_float), target  d,
real(c_float), target  du,
real(c_float), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgtsv_no_pivot_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  dl,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  du,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgtsv_no_pivot_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgtsv_no_pivot_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  dl,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  du,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgtsv_no_pivot_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  dl,
real(c_float), target  d,
real(c_float), target  du,
real(c_float), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgtsv_no_pivot_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  dl,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  du,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
real(c_float), target  dl,
real(c_float), target  d,
real(c_float), target  du,
real(c_float), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
real(c_float), dimension(:), target  dl,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  du,
real(c_float), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sgtsv_no_pivot_strided_batch_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_strided_batch_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
real(c_float), target  dl,
real(c_float), target  d,
real(c_float), target  du,
real(c_float), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgtsv_no_pivot_strided_batch_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_strided_batch_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
real(c_float), dimension(:), target  dl,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  du,
real(c_float), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgtsv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  dl,
real(c_float), target  d,
real(c_float), target  du,
real(c_float), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sgtsv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  dl,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  du,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_shyb2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_shyb2csr_rank_0 ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_shyb2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_shyb2csr_rank_1 ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_shybmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_shybmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
real(c_float), target  x,
real(c_float), target  beta,
real(c_float), target  y 
)

◆ rocsparse_shybmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_shybmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
real(c_float), dimension(:), target  x,
real(c_float), target  beta,
real(c_float), dimension(:), target  y 
)

◆ rocsparse_shybmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_shybmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
real(c_float), target  alpha,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
type(c_ptr)  x,
real(c_float), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_snnz_compress_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_compress_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  descr_a,
real(c_float), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  nnz_per_row,
integer(c_int), target  nnz_c,
real(c_float)  tol 
)

◆ rocsparse_snnz_compress_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_compress_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  descr_a,
real(c_float), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  nnz_per_row,
integer(c_int), target  nnz_c,
real(c_float)  tol 
)

◆ rocsparse_snnz_compress_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_compress_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  nnz_per_row,
integer(c_int), target  nnz_c,
real(c_float)  tol 
)

◆ rocsparse_snnz_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_snnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_snnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_snnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
type(c_ptr)  a,
integer(c_int)  ld,
type(c_ptr)  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_sparse_to_dense_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sparse_to_dense_typed ( type(c_ptr), value  handle,
type(c_ptr), value  mat_a,
type(c_ptr), value  mat_b,
integer(kind(rocsparse_sparse_to_dense_alg_default))  alg,
integer(c_size_t), target  buffer_size,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sparse_to_sparse_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sparse_to_sparse_buffer_size_typed ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  source,
type(c_ptr), value  target,
integer(kind(rocsparse_sparse_to_sparse_stage_analysis))  stage,
integer(c_size_t), target  buffer_size_in_bytes 
)

◆ rocsparse_spgeam_buffer_size_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spgeam_buffer_size_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  mat_a,
type(c_ptr), value  mat_b,
type(c_ptr), value  mat_c,
integer(kind(rocsparse_spgeam_stage_analysis))  stage,
type(c_ptr), value  buffer_size,
type(c_ptr), optional, target  error 
)

◆ rocsparse_spgeam_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spgeam_buffer_size_typed ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  mat_a,
type(c_ptr), value  mat_b,
type(c_ptr), value  mat_c,
integer(kind(rocsparse_spgeam_stage_analysis))  stage,
integer(c_size_t), target  buffer_size,
type(c_ptr), optional, target  error 
)

◆ rocsparse_spgeam_get_output_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spgeam_get_output_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
integer(kind(rocsparse_spgeam_output_nnz))  output,
type(c_ptr), value  mydata,
integer(c_size_t)  data_size_in_bytes,
type(c_ptr), optional, target  error 
)

◆ rocsparse_spgeam_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spgeam_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  mat_a,
type(c_ptr), value  mat_b,
type(c_ptr), value  mat_c,
integer(kind(rocsparse_spgeam_stage_analysis))  stage,
integer(c_size_t)  buffer_size,
type(c_ptr), value  temp_buffer,
type(c_ptr), optional, target  error 
)

◆ rocsparse_spgeam_set_input_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spgeam_set_input_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
integer(kind(rocsparse_spgeam_input_alg))  input,
type(c_ptr), value  mydata,
integer(c_size_t)  data_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spgemm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spgemm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
type(c_ptr), value  alpha,
type(c_ptr), value  a,
type(c_ptr), value  b,
type(c_ptr), value  beta,
type(c_ptr), value  d,
type(c_ptr), value  c,
integer(kind(rocsparse_datatype_f16_r))  compute_type,
integer(kind(rocsparse_spgemm_alg_default))  alg,
integer(kind(rocsparse_spgemm_stage_buffer_size))  stage,
integer(c_size_t), target  buffer_size,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_spic0_buffer_size_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_buffer_size_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spic0_descr,
type(c_ptr), value  a,
type(c_ptr), value  p,
integer(kind(rocsparse_spic0_stage_analysis))  spic0_stage,
type(c_ptr), value  p_buffer_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spic0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_buffer_size_typed ( type(c_ptr), value  handle,
type(c_ptr), value  spic0_descr,
type(c_ptr), value  a,
type(c_ptr), value  p,
integer(kind(rocsparse_spic0_stage_analysis))  spic0_stage,
integer(c_size_t), target  p_buffer_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spic0_descr_create_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_descr_create_opt ( type(c_ptr), value  handle,
type(c_ptr)  p_spic0_descr,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spic0_descr_destroy_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_descr_destroy_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spic0_descr,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spic0_get_output_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_get_output_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spic0_descr,
integer(kind(rocsparse_spic0_output_singularity))  spic0_output,
type(c_ptr), value  output,
integer(c_size_t)  output_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spic0_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spic0_descr,
type(c_ptr), value  a,
type(c_ptr), value  p,
integer(kind(rocsparse_spic0_stage_analysis))  spic0_stage,
integer(c_size_t)  buffer_size_in_bytes,
type(c_ptr), value  buffer,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spic0_set_input_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_set_input_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spic0_descr,
integer(kind(rocsparse_spic0_input_alg))  spic0_input,
type(c_ptr), value  input,
integer(c_size_t)  input_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spildlt0_buffer_size_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_buffer_size_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spildlt0_descr,
type(c_ptr), value  a,
type(c_ptr), value  p,
integer(kind(rocsparse_spildlt0_stage_analysis))  spildlt0_stage,
type(c_ptr), value  p_buffer_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spildlt0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_buffer_size_typed ( type(c_ptr), value  handle,
type(c_ptr), value  spildlt0_descr,
type(c_ptr), value  a,
type(c_ptr), value  p,
integer(kind(rocsparse_spildlt0_stage_analysis))  spildlt0_stage,
integer(c_size_t), target  p_buffer_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spildlt0_descr_create_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_descr_create_opt ( type(c_ptr), value  handle,
type(c_ptr)  p_spildlt0_descr,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spildlt0_descr_destroy_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_descr_destroy_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spildlt0_descr,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spildlt0_get_output_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_get_output_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spildlt0_descr,
integer(kind(rocsparse_spildlt0_output_singularity))  spildlt0_output,
type(c_ptr), value  output,
integer(c_size_t)  output_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spildlt0_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spildlt0_descr,
type(c_ptr), value  a,
type(c_ptr), value  p,
integer(kind(rocsparse_spildlt0_stage_analysis))  spildlt0_stage,
integer(c_size_t)  buffer_size_in_bytes,
type(c_ptr), value  buffer,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spildlt0_set_input_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_set_input_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spildlt0_descr,
integer(kind(rocsparse_spildlt0_input_alg))  spildlt0_input,
type(c_ptr), value  input,
integer(c_size_t)  input_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spilu0_buffer_size_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_buffer_size_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spilu0_descr,
type(c_ptr), value  a,
type(c_ptr), value  p,
integer(kind(rocsparse_spilu0_stage_analysis))  spilu0_stage,
type(c_ptr), value  p_buffer_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spilu0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_buffer_size_typed ( type(c_ptr), value  handle,
type(c_ptr), value  spilu0_descr,
type(c_ptr), value  a,
type(c_ptr), value  p,
integer(kind(rocsparse_spilu0_stage_analysis))  spilu0_stage,
integer(c_size_t), target  p_buffer_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spilu0_descr_create_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_descr_create_opt ( type(c_ptr), value  handle,
type(c_ptr)  p_spilu0_descr,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spilu0_descr_destroy_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_descr_destroy_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spilu0_descr,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spilu0_get_output_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_get_output_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spilu0_descr,
integer(kind(rocsparse_spilu0_output_singularity))  spilu0_output,
type(c_ptr), value  output,
integer(c_size_t)  output_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spilu0_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spilu0_descr,
type(c_ptr), value  a,
type(c_ptr), value  p,
integer(kind(rocsparse_spilu0_stage_analysis))  spilu0_stage,
integer(c_size_t)  buffer_size_in_bytes,
type(c_ptr), value  buffer,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spilu0_set_input_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_set_input_opt ( type(c_ptr), value  handle,
type(c_ptr), value  spilu0_descr,
integer(kind(rocsparse_spilu0_input_alg))  spilu0_input,
type(c_ptr), value  input,
integer(c_size_t)  input_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spitsv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spitsv_typed ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
type(c_ptr), value  host_tol,
type(c_ptr), value  host_history,
integer(kind(rocsparse_operation_none))  trans,
type(c_ptr), value  alpha,
type(c_ptr), value  mat,
type(c_ptr), value  x,
type(c_ptr), value  y,
integer(kind(rocsparse_datatype_f16_r))  compute_type,
integer(kind(rocsparse_spitsv_alg_default))  alg,
integer(kind(rocsparse_spitsv_stage_buffer_size))  stage,
integer(c_size_t), target  buffer_size,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_spmat_get_format_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmat_get_format_typed ( type(c_ptr), value  descr,
integer(kind(rocsparse_format_coo)), target  myformat 
)

◆ rocsparse_spmat_get_index_base_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmat_get_index_base_typed ( type(c_ptr), value  descr,
integer(kind(rocsparse_index_base_zero)), target  idx_base 
)

◆ rocsparse_spmat_get_nnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmat_get_nnz_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  nnz 
)

◆ rocsparse_spmat_get_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmat_get_size_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  rows,
integer(c_int64_t), target  cols,
integer(c_int64_t), target  nnz 
)

◆ rocsparse_spmat_get_strided_batch_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmat_get_strided_batch_typed ( type(c_ptr), value  descr,
integer(c_int), target  batch_count 
)

◆ rocsparse_spmat_scale_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmat_scale_opt ( type(c_ptr), value  handle,
type(c_ptr), value  alpha,
type(c_ptr), value  source,
type(c_ptr), value  target,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
type(c_ptr), value  alpha,
type(c_ptr), value  mat_a,
type(c_ptr), value  mat_b,
type(c_ptr), value  beta,
type(c_ptr), value  mat_c,
integer(kind(rocsparse_datatype_f16_r))  compute_type,
integer(kind(rocsparse_spmm_alg_default))  alg,
integer(kind(rocsparse_spmm_stage_buffer_size))  stage,
integer(c_size_t), target  buffer_size,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_spmv_clear_extra_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmv_clear_extra_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spmv_set_extra_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmv_set_extra_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
integer(c_int64_t)  num_extras,
type(c_ptr), value  gamma_vec,
type(c_ptr)  z_vecs,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spmv_set_input_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmv_set_input_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
integer(kind(rocsparse_spmv_input_alg))  input,
type(c_ptr), value  in,
integer(c_size_t)  size_in_bytes,
type(c_ptr), optional, target  error 
)

◆ rocsparse_spmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
type(c_ptr), value  alpha,
type(c_ptr), value  mat,
type(c_ptr), value  x,
type(c_ptr), value  beta,
type(c_ptr), value  y,
integer(kind(rocsparse_datatype_f16_r))  compute_type,
integer(kind(rocsparse_spmv_alg_default))  alg,
integer(kind(rocsparse_spmv_stage_buffer_size))  stage,
integer(c_size_t), target  buffer_size,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_csr2csr_buffer_size_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_buffer_size_devptr ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  threshold,
type(c_ptr), value  csr_descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_csr2csr_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_float), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_float), target  threshold,
type(c_ptr), value  csr_descr_c,
real(c_float), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_csr2csr_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_float), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_float), target  threshold,
type(c_ptr), value  csr_descr_c,
real(c_float), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_csr2csr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
real(c_float), target  threshold,
type(c_ptr), value  csr_descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_csr2csr_by_percentage_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_by_percentage_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_float), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_float)  percentage,
type(c_ptr), value  csr_descr_c,
real(c_float), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_csr2csr_by_percentage_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_by_percentage_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_float), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_float)  percentage,
type(c_ptr), value  csr_descr_c,
real(c_float), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_csr2csr_by_percentage_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_by_percentage_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
real(c_float)  percentage,
type(c_ptr), value  csr_descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_csr2csr_by_percentage_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_by_percentage_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_float), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_float)  percentage,
type(c_ptr), value  csr_descr_c,
real(c_float), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_csr2csr_by_percentage_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_by_percentage_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_float), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_float)  percentage,
type(c_ptr), value  csr_descr_c,
real(c_float), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_csr2csr_nnz_by_percentage_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_nnz_by_percentage_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_float), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_float)  percentage,
type(c_ptr), value  csr_descr_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_csr2csr_nnz_by_percentage_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_nnz_by_percentage_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_float), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_float)  percentage,
type(c_ptr), value  csr_descr_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_csr2csr_nnz_by_percentage_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_nnz_by_percentage_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
real(c_float)  percentage,
type(c_ptr), value  csr_descr_c,
type(c_ptr)  csr_row_ptr_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_csr2csr_nnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_nnz_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_float), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_float), target  threshold,
type(c_ptr), value  csr_descr_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_csr2csr_nnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_nnz_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_float), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_float), target  threshold,
type(c_ptr), value  csr_descr_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_csr2csr_nnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_nnz_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
real(c_float), target  threshold,
type(c_ptr), value  csr_descr_c,
type(c_ptr)  csr_row_ptr_c,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_csr2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_float), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
real(c_float), target  threshold,
type(c_ptr), value  csr_descr_c,
real(c_float), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_csr2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
real(c_float), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
real(c_float), target  threshold,
type(c_ptr), value  csr_descr_c,
real(c_float), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_csr2csr_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz_a,
type(c_ptr), value  csr_descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
real(c_float), target  threshold,
type(c_ptr), value  csr_descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_buffer_size_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_buffer_size_devptr ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  a,
integer(c_int)  lda,
type(c_ptr), value  threshold,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_dense2csr_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), target  threshold,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_dense2csr_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float), target  threshold,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_dense2csr_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), target  threshold,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_dense2csr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  a,
integer(c_int)  lda,
real(c_float), target  threshold,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_dense2csr_by_percentage_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  percentage,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_dense2csr_by_percentage_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  percentage,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_dense2csr_by_percentage_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  percentage,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_dense2csr_by_percentage_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  a,
integer(c_int)  lda,
real(c_float)  percentage,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_sprune_dense2csr_by_percentage_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  percentage,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_by_percentage_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  percentage,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_by_percentage_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  percentage,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), target  threshold,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_nnz_by_percentage_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_by_percentage_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  percentage,
type(c_ptr), value  descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_nnz_by_percentage_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_by_percentage_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  percentage,
type(c_ptr), value  descr,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_nnz_by_percentage_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_by_percentage_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  percentage,
type(c_ptr), value  descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_nnz_by_percentage_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_by_percentage_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  a,
integer(c_int)  lda,
real(c_float)  percentage,
type(c_ptr), value  descr,
type(c_ptr)  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  myinfo,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_nnz_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), target  threshold,
type(c_ptr), value  descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_nnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float), target  threshold,
type(c_ptr), value  descr,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_nnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), target  threshold,
type(c_ptr), value  descr,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_nnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  a,
integer(c_int)  lda,
real(c_float), target  threshold,
type(c_ptr), value  descr,
type(c_ptr)  csr_row_ptr,
integer(c_int), target  nnz_total_dev_host_ptr,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float), target  threshold,
type(c_ptr), value  descr,
real(c_float), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), target  threshold,
type(c_ptr), value  descr,
real(c_float), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sprune_dense2csr_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  a,
integer(c_int)  lda,
real(c_float), target  threshold,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_spsm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spsm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
type(c_ptr), value  alpha,
type(c_ptr), value  mata,
type(c_ptr), value  matb,
type(c_ptr), value  matc,
integer(kind(rocsparse_datatype_f16_r))  compute_type,
integer(kind(rocsparse_spsm_alg_default))  alg,
integer(kind(rocsparse_spsm_stage_buffer_size))  stage,
integer(c_size_t), target  buffer_size,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_spsv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spsv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
type(c_ptr), value  alpha,
type(c_ptr), value  mat,
type(c_ptr), value  x,
type(c_ptr), value  y,
integer(kind(rocsparse_datatype_f16_r))  compute_type,
integer(kind(rocsparse_spsv_alg_default))  alg,
integer(kind(rocsparse_spsv_stage_buffer_size))  stage,
integer(c_size_t), target  buffer_size,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sptrsm_buffer_size_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsm_buffer_size_opt ( type(c_ptr), value  handle,
type(c_ptr), value  sptrsm_descr,
type(c_ptr), value  a,
type(c_ptr), value  x,
type(c_ptr), value  y,
integer(kind(rocsparse_sptrsm_stage_analysis))  sptrsm_stage,
type(c_ptr), value  buffer_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_sptrsm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsm_buffer_size_typed ( type(c_ptr), value  handle,
type(c_ptr), value  sptrsm_descr,
type(c_ptr), value  a,
type(c_ptr), value  x,
type(c_ptr), value  y,
integer(kind(rocsparse_sptrsm_stage_analysis))  sptrsm_stage,
integer(c_size_t), target  buffer_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_sptrsm_get_output_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsm_get_output_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
integer(kind(rocsparse_sptrsm_output_zero_pivot_position))  output,
type(c_ptr), value  mydata,
integer(c_size_t)  data_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_sptrsm_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsm_opt ( type(c_ptr), value  handle,
type(c_ptr), value  sptrsm_descr,
type(c_ptr), value  a,
type(c_ptr), value  x,
type(c_ptr), value  y,
integer(kind(rocsparse_sptrsm_stage_analysis))  sptrsm_stage,
integer(c_size_t)  buffer_size_in_bytes,
type(c_ptr), value  buffer,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_sptrsm_set_input_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsm_set_input_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
integer(kind(rocsparse_sptrsm_input_alg))  input,
type(c_ptr), value  mydata,
integer(c_size_t)  data_size,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_sptrsv_buffer_size_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_buffer_size_opt ( type(c_ptr), value  handle,
type(c_ptr), value  sptrsv_descr,
type(c_ptr), value  spmat_descr,
type(c_ptr), value  x,
type(c_ptr), value  y,
integer(kind(rocsparse_sptrsv_stage_analysis))  sptrsv_stage,
type(c_ptr), value  buffer_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_sptrsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_buffer_size_typed ( type(c_ptr), value  handle,
type(c_ptr), value  sptrsv_descr,
type(c_ptr), value  spmat_descr,
type(c_ptr), value  x,
type(c_ptr), value  y,
integer(kind(rocsparse_sptrsv_stage_analysis))  sptrsv_stage,
integer(c_size_t), target  buffer_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_sptrsv_descr_create_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_descr_create_opt ( type(c_ptr), value  handle,
type(c_ptr)  p_sptrsv_descr,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_sptrsv_descr_destroy_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_descr_destroy_opt ( type(c_ptr), value  handle,
type(c_ptr), value  sptrsv_descr,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_sptrsv_get_output_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_get_output_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
integer(kind(rocsparse_sptrsv_output_zero_pivot_position))  output,
type(c_ptr), value  mydata,
integer(c_size_t)  data_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_sptrsv_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_opt ( type(c_ptr), value  handle,
type(c_ptr), value  sptrsv_descr,
type(c_ptr), value  a,
type(c_ptr), value  x,
type(c_ptr), value  y,
integer(kind(rocsparse_sptrsv_stage_analysis))  sptrsv_stage,
integer(c_size_t)  buffer_size_in_bytes,
type(c_ptr), value  buffer,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_sptrsv_set_input_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_set_input_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
integer(kind(rocsparse_sptrsv_input_alg))  input,
type(c_ptr), value  mydata,
integer(c_size_t)  data_size_in_bytes,
type(c_ptr), optional, target  p_error 
)

◆ rocsparse_spvec_get_index_base_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spvec_get_index_base_typed ( type(c_ptr), value  descr,
integer(kind(rocsparse_index_base_zero)), target  idx_base 
)

◆ rocsparse_spvec_get_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spvec_get_typed ( type(c_ptr), value  descr,
integer(c_int64_t), target  mysize,
integer(c_int64_t), target  nnz,
type(c_ptr)  indices,
type(c_ptr)  values,
integer(kind(rocsparse_indextype_i32)), target  idx_type,
integer(kind(rocsparse_index_base_zero)), target  idx_base,
integer(kind(rocsparse_datatype_f16_r)), target  data_type 
)

◆ rocsparse_spvv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spvv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
type(c_ptr), value  x,
type(c_ptr), value  y,
type(c_ptr), value  myresult,
integer(kind(rocsparse_datatype_f16_r))  compute_type,
integer(c_size_t), target  buffer_size,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_sroti_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sroti_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), target  x_val,
integer(c_int), target  x_ind,
real(c_float), target  y,
real(c_float), target  c,
real(c_float), target  s,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_sroti_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sroti_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
real(c_float), dimension(:), target  y,
real(c_float), target  c,
real(c_float), target  s,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_sroti_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sroti_typed ( type(c_ptr), value  handle,
integer(c_int)  nnz,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
type(c_ptr)  y,
real(c_float), target  c,
real(c_float), target  s,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_ssctr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ssctr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), target  x_val,
integer(c_int), target  x_ind,
real(c_float), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_ssctr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ssctr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
real(c_float), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
real(c_float), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_v2_spmv_buffer_size_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_v2_spmv_buffer_size_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  mat,
type(c_ptr), value  x,
type(c_ptr), value  y,
integer(kind(rocsparse_v2_spmv_stage_analysis))  stage,
type(c_ptr), value  buffer_size_in_bytes,
type(c_ptr), optional, target  error 
)

◆ rocsparse_v2_spmv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_v2_spmv_buffer_size_typed ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  mat,
type(c_ptr), value  x,
type(c_ptr), value  y,
integer(kind(rocsparse_v2_spmv_stage_analysis))  stage,
integer(c_size_t), target  buffer_size_in_bytes,
type(c_ptr), optional, target  error 
)

◆ rocsparse_v2_spmv_opt()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_v2_spmv_opt ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  alpha,
type(c_ptr), value  mat,
type(c_ptr), value  x,
type(c_ptr), value  beta,
type(c_ptr), value  y,
integer(kind(rocsparse_v2_spmv_stage_analysis))  stage,
integer(c_size_t)  buffer_size_in_bytes,
type(c_ptr), value  buffer,
type(c_ptr), optional, target  error 
)

◆ rocsparse_zaxpyi_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zaxpyi_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
complex(c_double_complex), target  x_val,
integer(c_int), target  x_ind,
complex(c_double_complex), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zaxpyi_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zaxpyi_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
complex(c_double_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
complex(c_double_complex), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zaxpyi_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zaxpyi_typed ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
type(c_ptr)  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zbsr2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsr2csr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  csr_descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_zbsr2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsr2csr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  csr_descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_zbsrgeam_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrgeam_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  block_dim,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_val_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
complex(c_double_complex), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_val_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
type(c_ptr), value  descr_c,
type(c_ptr)  bsr_val_c,
type(c_ptr)  bsr_row_ptr_c,
type(c_ptr)  bsr_col_ind_c 
)

◆ rocsparse_zbsrgemm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrgemm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  kb,
integer(c_int)  block_dim,
type(c_ptr)  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
type(c_ptr)  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnzb_d,
type(c_ptr)  bsr_row_ptr_d,
type(c_ptr)  bsr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsrgemm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrgemm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  kb,
integer(c_int)  block_dim,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnzb_a,
type(c_ptr)  bsr_val_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnzb_b,
type(c_ptr)  bsr_val_b,
type(c_ptr)  bsr_row_ptr_b,
type(c_ptr)  bsr_col_ind_b,
complex(c_double_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnzb_d,
type(c_ptr)  bsr_val_d,
type(c_ptr)  bsr_row_ptr_d,
type(c_ptr)  bsr_col_ind_d,
type(c_ptr), value  descr_c,
type(c_ptr)  bsr_val_c,
type(c_ptr)  bsr_row_ptr_c,
type(c_ptr)  bsr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsric0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsric0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsric0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsric0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsric0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsric0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsric0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrilu0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrilu0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrilu0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsrilu0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsrilu0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsrilu0_numeric_boost_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_numeric_boost_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int)  enable_boost,
real(c_double), target  boost_tol,
complex(c_double_complex), target  boost_val 
)

◆ rocsparse_zbsrilu0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrilu0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrmm_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmm_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_zbsrmm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
complex(c_double_complex), target  beta,
complex(c_double_complex), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_zbsrmm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_zbsrmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr)  b,
integer(c_int)  ldb,
complex(c_double_complex), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_zbsrmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_double_complex), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), target  y 
)

◆ rocsparse_zbsrmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_double_complex), dimension(:), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  y 
)

◆ rocsparse_zbsrmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
complex(c_double_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_zbsrsm_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrsm_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrsm_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsrsm_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsrsm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsrsm_solve_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_solve_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
complex(c_double_complex), dimension(:,:), target  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrsm_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
complex(c_double_complex), target  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrsm_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
complex(c_double_complex), dimension(:), target  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrsm_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_x,
integer(c_int)  mb,
integer(c_int)  nrhs,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr)  x,
integer(c_int)  ldx,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrsv_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrsv_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrsv_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsrsv_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsrsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zbsrsv_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_double_complex), target  x,
complex(c_double_complex), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrsv_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
complex(c_double_complex), dimension(:), target  x,
complex(c_double_complex), dimension(:), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrsv_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zbsrxmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrxmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  size_of_mask,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_mask_ptr,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_end_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  block_dim,
complex(c_double_complex), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), target  y 
)

◆ rocsparse_zbsrxmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrxmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  size_of_mask,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_mask_ptr,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_end_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  block_dim,
complex(c_double_complex), dimension(:), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  y 
)

◆ rocsparse_zbsrxmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrxmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  size_of_mask,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_mask_ptr,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_end_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  block_dim,
type(c_ptr)  x,
complex(c_double_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_zcheck_matrix_coo_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_coo_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  coo_val,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcheck_matrix_coo_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_coo_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  coo_val,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcheck_matrix_csc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_csc_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csc_val,
type(c_ptr)  csc_col_ptr,
type(c_ptr)  csc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcheck_matrix_csc_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_csc_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csc_val,
type(c_ptr)  csc_col_ptr,
type(c_ptr)  csc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcheck_matrix_csr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_csr_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcheck_matrix_csr_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_csr_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcheck_matrix_ell_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_ell_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  ell_width,
type(c_ptr)  ell_val,
type(c_ptr)  ell_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcheck_matrix_ell_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_ell_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  ell_width,
type(c_ptr)  ell_val,
type(c_ptr)  ell_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcheck_matrix_gebsc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_gebsc_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsc_val,
type(c_ptr)  bsc_col_ptr,
type(c_ptr)  bsc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcheck_matrix_gebsc_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_gebsc_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsc_val,
type(c_ptr)  bsc_col_ptr,
type(c_ptr)  bsc_row_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcheck_matrix_gebsr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_gebsr_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcheck_matrix_gebsr_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_gebsr_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(kind(rocsparse_index_base_zero))  idx_base,
integer(kind(rocsparse_matrix_type_general))  matrix_type,
integer(kind(rocsparse_fill_mode_lower))  uplo,
integer(kind(rocsparse_storage_mode_sorted))  storage,
integer(kind(rocsparse_data_status_success)), target  data_status,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcoo2dense_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcoo2dense_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_zcoo2dense_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcoo2dense_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), target  coo_val,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind,
complex(c_double_complex), target  a,
integer(c_int)  ld 
)

◆ rocsparse_zcoo2dense_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcoo2dense_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_zcoomv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcoomv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  coo_val,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind,
complex(c_double_complex), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), target  y 
)

◆ rocsparse_zcoomv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcoomv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind,
complex(c_double_complex), dimension(:), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  y 
)

◆ rocsparse_zcoomv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcoomv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  coo_val,
type(c_ptr)  coo_row_ind,
type(c_ptr)  coo_col_ind,
type(c_ptr)  x,
complex(c_double_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_zcsc2dense_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsc2dense_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_zcsc2dense_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsc2dense_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), target  csc_val,
integer(c_int), target  csc_col_ptr,
integer(c_int), target  csc_row_ind,
complex(c_double_complex), target  a,
integer(c_int)  ld 
)

◆ rocsparse_zcsc2dense_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsc2dense_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_zcsr2bsr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2bsr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  bsr_descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind 
)

◆ rocsparse_zcsr2bsr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2bsr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_int)  block_dim,
type(c_ptr), value  bsr_descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind 
)

◆ rocsparse_zcsr2csc_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2csc_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_double_complex), target  csc_val,
integer(c_int), target  csc_row_ind,
integer(c_int), target  csc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsr2csc_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2csc_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_row_ind,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsr2csr_compress_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2csr_compress_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr_a,
complex(c_double_complex), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
integer(c_int)  nnz_a,
integer(c_int), target  nnz_per_row,
complex(c_double_complex), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
complex(c_double_complex)  tol 
)

◆ rocsparse_zcsr2csr_compress_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2csr_compress_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr_a,
complex(c_double_complex), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
integer(c_int)  nnz_a,
integer(c_int), dimension(:), target  nnz_per_row,
complex(c_double_complex), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
complex(c_double_complex)  tol 
)

◆ rocsparse_zcsr2dense_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2dense_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_zcsr2dense_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2dense_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_double_complex), target  a,
integer(c_int)  ld 
)

◆ rocsparse_zcsr2dense_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2dense_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  ld 
)

◆ rocsparse_zcsr2ell_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2ell_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  csr_descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
complex(c_double_complex), target  ell_val,
integer(c_int), target  ell_col_ind 
)

◆ rocsparse_zcsr2ell_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2ell_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  csr_descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
complex(c_double_complex), dimension(:), target  ell_val,
integer(c_int), dimension(:), target  ell_col_ind 
)

◆ rocsparse_zcsr2gebsr_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2gebsr_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsr2gebsr_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2gebsr_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsr2gebsr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2gebsr_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsr2gebsr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2gebsr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  bsr_descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsr2gebsr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2gebsr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  csr_descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  bsr_descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsr2hyb_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2hyb_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  hyb,
integer(c_int)  user_ell_width,
integer(kind(rocsparse_hyb_partition_auto))  partition_type 
)

◆ rocsparse_zcsr2hyb_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2hyb_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  hyb,
integer(c_int)  user_ell_width,
integer(kind(rocsparse_hyb_partition_auto))  partition_type 
)

◆ rocsparse_zcsrcolor_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrcolor_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
real(c_double), target  fraction_to_color,
integer(c_int), target  ncolors,
integer(c_int), target  coloring,
integer(c_int), target  reordering,
type(c_ptr), value  myinfo 
)

◆ rocsparse_zcsrcolor_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrcolor_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
real(c_double), target  fraction_to_color,
integer(c_int), target  ncolors,
integer(c_int), dimension(:), target  coloring,
integer(c_int), dimension(:), target  reordering,
type(c_ptr), value  myinfo 
)

◆ rocsparse_zcsrcolor_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrcolor_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
real(c_double), target  fraction_to_color,
integer(c_int), target  ncolors,
type(c_ptr)  coloring,
type(c_ptr)  reordering,
type(c_ptr), value  myinfo 
)

◆ rocsparse_zcsrgeam_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgeam_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
complex(c_double_complex), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
complex(c_double_complex), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
complex(c_double_complex), target  csr_val_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
type(c_ptr), value  descr_c,
complex(c_double_complex), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c 
)

◆ rocsparse_zcsrgeam_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgeam_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
complex(c_double_complex), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
complex(c_double_complex), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
complex(c_double_complex), dimension(:), target  csr_val_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
type(c_ptr), value  descr_c,
complex(c_double_complex), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c 
)

◆ rocsparse_zcsrgeam_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgeam_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
complex(c_double_complex), target  beta,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_val_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
type(c_ptr), value  descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c 
)

◆ rocsparse_zcsrgemm_buffer_size_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_buffer_size_devptr ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
type(c_ptr), value  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
type(c_ptr), value  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrgemm_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
complex(c_double_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
integer(c_int), target  csr_row_ptr_d,
integer(c_int), target  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrgemm_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
complex(c_double_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
integer(c_int), dimension(:), target  csr_row_ptr_d,
integer(c_int), dimension(:), target  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrgemm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
complex(c_double_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  info_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrgemm_numeric_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_numeric_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_val_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
complex(c_double_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_val_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  descr_c,
integer(c_int)  nnz_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrgemm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
complex(c_double_complex), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
complex(c_double_complex), target  csr_val_b,
integer(c_int), target  csr_row_ptr_b,
integer(c_int), target  csr_col_ind_b,
complex(c_double_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
complex(c_double_complex), target  csr_val_d,
integer(c_int), target  csr_row_ptr_d,
integer(c_int), target  csr_col_ind_d,
type(c_ptr), value  descr_c,
complex(c_double_complex), target  csr_val_c,
integer(c_int), target  csr_row_ptr_c,
integer(c_int), target  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrgemm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
complex(c_double_complex), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
complex(c_double_complex), dimension(:), target  csr_val_b,
integer(c_int), dimension(:), target  csr_row_ptr_b,
integer(c_int), dimension(:), target  csr_col_ind_b,
complex(c_double_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
complex(c_double_complex), dimension(:), target  csr_val_d,
integer(c_int), dimension(:), target  csr_row_ptr_d,
integer(c_int), dimension(:), target  csr_col_ind_d,
type(c_ptr), value  descr_c,
complex(c_double_complex), dimension(:), target  csr_val_c,
integer(c_int), dimension(:), target  csr_row_ptr_c,
integer(c_int), dimension(:), target  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrgemm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr_a,
integer(c_int)  nnz_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  csr_col_ind_a,
type(c_ptr), value  descr_b,
integer(c_int)  nnz_b,
type(c_ptr)  csr_val_b,
type(c_ptr)  csr_row_ptr_b,
type(c_ptr)  csr_col_ind_b,
complex(c_double_complex), target  beta,
type(c_ptr), value  descr_d,
integer(c_int)  nnz_d,
type(c_ptr)  csr_val_d,
type(c_ptr)  csr_row_ptr_d,
type(c_ptr)  csr_col_ind_d,
type(c_ptr), value  descr_c,
type(c_ptr)  csr_val_c,
type(c_ptr)  csr_row_ptr_c,
type(c_ptr)  csr_col_ind_c,
type(c_ptr), value  info_c,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsric0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsric0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsric0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsric0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsric0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsric0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsric0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrilu0_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_analysis_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrilu0_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_analysis_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrilu0_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrilu0_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrilu0_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrilu0_numeric_boost_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_numeric_boost_typed ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo,
integer(c_int)  enable_boost,
real(c_double), target  boost_tol,
complex(c_double_complex), target  boost_val 
)

◆ rocsparse_zcsrilu0_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrilu0_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsritsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsritsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsritsv_solve_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsritsv_solve_devptr ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsritsv_solve_ex_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsritsv_solve_ex_devptr ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
integer(c_int)  host_nfreeiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsritsv_solve_ex_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsritsv_solve_ex_typed ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
integer(c_int)  host_nfreeiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsritsv_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsritsv_solve_typed ( type(c_ptr), value  handle,
integer(c_int), target  host_nmaxiter,
type(c_ptr)  host_tol,
type(c_ptr)  host_history,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrmm_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmm_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_zcsrmm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
complex(c_double_complex), target  beta,
complex(c_double_complex), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_zcsrmm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_zcsrmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
complex(c_double_complex), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_zcsrmv_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmv_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo 
)

◆ rocsparse_zcsrmv_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmv_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo 
)

◆ rocsparse_zcsrmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
complex(c_double_complex), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), target  y 
)

◆ rocsparse_zcsrmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
complex(c_double_complex), dimension(:), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  y 
)

◆ rocsparse_zcsrmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
complex(c_double_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_zcsrsm_analysis_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_analysis_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrsm_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrsm_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrsm_analysis_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_analysis_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrsm_buffer_size_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_buffer_size_devptr ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
type(c_ptr), value  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrsm_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrsm_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrsm_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrsm_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrsm_solve_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_solve_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrsm_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrsm_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrsm_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  nrhs,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr)  b,
integer(c_int)  ldb,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrsv_analysis_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_analysis_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrsv_analysis_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_analysis_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(kind(rocsparse_analysis_policy_reuse))  analysis,
integer(kind(rocsparse_solve_policy_auto))  solve,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrsv_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrsv_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zcsrsv_solve_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_solve_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  myinfo,
complex(c_double_complex), target  x,
complex(c_double_complex), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrsv_solve_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_solve_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  myinfo,
complex(c_double_complex), dimension(:), target  x,
complex(c_double_complex), dimension(:), target  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zcsrsv_solve_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_solve_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
type(c_ptr), value  myinfo,
type(c_ptr)  x,
type(c_ptr)  y,
integer(kind(rocsparse_solve_policy_auto))  policy,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zdense2coo_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2coo_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
complex(c_double_complex), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind 
)

◆ rocsparse_zdense2coo_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2coo_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_rows,
complex(c_double_complex), target  coo_val,
integer(c_int), target  coo_row_ind,
integer(c_int), target  coo_col_ind 
)

◆ rocsparse_zdense2coo_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2coo_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
complex(c_double_complex), dimension(:), target  coo_val,
integer(c_int), dimension(:), target  coo_row_ind,
integer(c_int), dimension(:), target  coo_col_ind 
)

◆ rocsparse_zdense2csc_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2csc_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_columns,
complex(c_double_complex), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind 
)

◆ rocsparse_zdense2csc_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2csc_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_columns,
complex(c_double_complex), target  csc_val,
integer(c_int), target  csc_col_ptr,
integer(c_int), target  csc_row_ind 
)

◆ rocsparse_zdense2csc_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2csc_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_columns,
complex(c_double_complex), dimension(:), target  csc_val,
integer(c_int), dimension(:), target  csc_col_ptr,
integer(c_int), dimension(:), target  csc_row_ind 
)

◆ rocsparse_zdense2csr_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2csr_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_zdense2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_rows,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_zdense2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_rows,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_zdotci_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdotci_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), target  x_val,
integer(c_int), target  x_ind,
complex(c_double_complex), target  y,
complex(c_double_complex), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zdotci_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdotci_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
complex(c_double_complex), dimension(:), target  y,
complex(c_double_complex), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zdotci_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdotci_typed ( type(c_ptr), value  handle,
integer(c_int)  nnz,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
type(c_ptr)  y,
complex(c_double_complex), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zdoti_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdoti_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), target  x_val,
integer(c_int), target  x_ind,
complex(c_double_complex), target  y,
complex(c_double_complex), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zdoti_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdoti_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
complex(c_double_complex), dimension(:), target  y,
complex(c_double_complex), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zdoti_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdoti_typed ( type(c_ptr), value  handle,
integer(c_int)  nnz,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
type(c_ptr)  y,
complex(c_double_complex), target  myresult,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zell2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zell2csr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
complex(c_double_complex), target  ell_val,
integer(c_int), target  ell_col_ind,
type(c_ptr), value  csr_descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_zell2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zell2csr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  ell_descr,
integer(c_int)  ell_width,
complex(c_double_complex), dimension(:), target  ell_val,
integer(c_int), dimension(:), target  ell_col_ind,
type(c_ptr), value  csr_descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_zellmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zellmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  ell_val,
integer(c_int), target  ell_col_ind,
integer(c_int)  ell_width,
complex(c_double_complex), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), target  y 
)

◆ rocsparse_zellmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zellmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  ell_val,
integer(c_int), dimension(:), target  ell_col_ind,
integer(c_int)  ell_width,
complex(c_double_complex), dimension(:), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  y 
)

◆ rocsparse_zellmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zellmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  ell_val,
type(c_ptr)  ell_col_ind,
integer(c_int)  ell_width,
type(c_ptr)  x,
complex(c_double_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_zgebsr2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2csr_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  csr_descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind 
)

◆ rocsparse_zgebsr2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2csr_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
type(c_ptr), value  bsr_descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  csr_descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind 
)

◆ rocsparse_zgebsr2gebsc_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  p_buffer_size 
)

◆ rocsparse_zgebsr2gebsc_buffer_size_rank_0_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_buffer_size_rank_0_devptr ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  p_buffer_size 
)

◆ rocsparse_zgebsr2gebsc_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  p_buffer_size 
)

◆ rocsparse_zgebsr2gebsc_buffer_size_rank_1_devptr()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_buffer_size_rank_1_devptr ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr), value  p_buffer_size 
)

◆ rocsparse_zgebsr2gebsc_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
integer(c_size_t), target  p_buffer_size 
)

◆ rocsparse_zgebsr2gebsc_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_double_complex), target  bsc_val,
integer(c_int), target  bsc_row_ind,
integer(c_int), target  bsc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgebsr2gebsc_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_double_complex), dimension(:), target  bsc_val,
integer(c_int), dimension(:), target  bsc_row_ind,
integer(c_int), dimension(:), target  bsc_col_ptr,
integer(kind(rocsparse_action_symbolic))  copy_values,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgebsr2gebsr_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsr_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
type(c_ptr), value  descr_a,
type(c_ptr)  bsr_val_a,
type(c_ptr)  bsr_row_ptr_a,
type(c_ptr)  bsr_col_ind_a,
integer(c_int)  row_block_dim_a,
integer(c_int)  col_block_dim_a,
integer(c_int)  row_block_dim_c,
integer(c_int)  col_block_dim_c,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgebsrmm_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmm_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_zgebsrmm_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmm_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
complex(c_double_complex), target  beta,
complex(c_double_complex), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_zgebsrmm_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmm_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_zgebsrmm_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmm_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  mb,
integer(c_int)  n,
integer(c_int)  kb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  b,
integer(c_int)  ldb,
complex(c_double_complex), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_zgebsrmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), target  bsr_val,
integer(c_int), target  bsr_row_ptr,
integer(c_int), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_double_complex), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), target  y 
)

◆ rocsparse_zgebsrmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  bsr_val,
integer(c_int), dimension(:), target  bsr_row_ptr,
integer(c_int), dimension(:), target  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
complex(c_double_complex), dimension(:), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  y 
)

◆ rocsparse_zgebsrmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  mb,
integer(c_int)  nb,
integer(c_int)  nnzb,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr)  bsr_val,
type(c_ptr)  bsr_row_ptr,
type(c_ptr)  bsr_col_ind,
integer(c_int)  row_block_dim,
integer(c_int)  col_block_dim,
type(c_ptr)  x,
complex(c_double_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_zgemmi_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemmi_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:,:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_zgemmi_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemmi_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
complex(c_double_complex), target  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
complex(c_double_complex), target  beta,
complex(c_double_complex), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_zgemmi_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemmi_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  c,
integer(c_int)  ldc 
)

◆ rocsparse_zgemmi_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemmi_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans_a,
integer(kind(rocsparse_operation_none))  trans_b,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
integer(c_int)  nnz,
complex(c_double_complex), target  alpha,
type(c_ptr)  a,
integer(c_int)  lda,
type(c_ptr), value  descr,
type(c_ptr)  csr_val,
type(c_ptr)  csr_row_ptr,
type(c_ptr)  csr_col_ind,
complex(c_double_complex), target  beta,
type(c_ptr)  c,
integer(c_int)  ldc 
)

◆ rocsparse_zgemvi_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemvi_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  nnz,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgemvi_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemvi_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  alpha,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  nnz,
complex(c_double_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgemvi_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemvi_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  alpha,
complex(c_double_complex), target  a,
integer(c_int)  lda,
integer(c_int)  nnz,
complex(c_double_complex), target  x_val,
integer(c_int), target  x_ind,
complex(c_double_complex), target  beta,
complex(c_double_complex), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgemvi_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemvi_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  alpha,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  nnz,
complex(c_double_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgemvi_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemvi_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  alpha,
type(c_ptr)  a,
integer(c_int)  lda,
integer(c_int)  nnz,
type(c_ptr)  x_val,
type(c_ptr)  x_ind,
complex(c_double_complex), target  beta,
type(c_ptr)  y,
integer(kind(rocsparse_index_base_zero))  idx_base,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgpsv_interleaved_batch_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgpsv_interleaved_batch_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
complex(c_double_complex), target  ds,
complex(c_double_complex), target  dl,
complex(c_double_complex), target  d,
complex(c_double_complex), target  du,
complex(c_double_complex), target  dw,
complex(c_double_complex), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgpsv_interleaved_batch_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgpsv_interleaved_batch_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
complex(c_double_complex), dimension(:), target  ds,
complex(c_double_complex), dimension(:), target  dl,
complex(c_double_complex), dimension(:), target  d,
complex(c_double_complex), dimension(:), target  du,
complex(c_double_complex), dimension(:), target  dw,
complex(c_double_complex), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgpsv_interleaved_batch_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgpsv_interleaved_batch_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
type(c_ptr)  ds,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  dw,
type(c_ptr)  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgpsv_interleaved_batch_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgpsv_interleaved_batch_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
complex(c_double_complex), target  ds,
complex(c_double_complex), target  dl,
complex(c_double_complex), target  d,
complex(c_double_complex), target  du,
complex(c_double_complex), target  dw,
complex(c_double_complex), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgpsv_interleaved_batch_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgpsv_interleaved_batch_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_gpsv_interleaved_alg_default))  alg,
integer(c_int)  m,
complex(c_double_complex), dimension(:), target  ds,
complex(c_double_complex), dimension(:), target  dl,
complex(c_double_complex), dimension(:), target  d,
complex(c_double_complex), dimension(:), target  du,
complex(c_double_complex), dimension(:), target  dw,
complex(c_double_complex), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgthr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgthr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), target  y,
complex(c_double_complex), target  x_val,
integer(c_int), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zgthr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgthr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), dimension(:), target  y,
complex(c_double_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zgthrz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgthrz_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), target  y,
complex(c_double_complex), target  x_val,
integer(c_int), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zgthrz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgthrz_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), dimension(:), target  y,
complex(c_double_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zgtsv_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  dl,
complex(c_double_complex), dimension(:), target  d,
complex(c_double_complex), dimension(:), target  du,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgtsv_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  dl,
complex(c_double_complex), target  d,
complex(c_double_complex), target  du,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgtsv_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  dl,
complex(c_double_complex), dimension(:), target  d,
complex(c_double_complex), dimension(:), target  du,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgtsv_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgtsv_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  dl,
complex(c_double_complex), dimension(:), target  d,
complex(c_double_complex), dimension(:), target  du,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgtsv_interleaved_batch_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_interleaved_batch_buffer_size_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_gtsv_interleaved_alg_default))  alg,
integer(c_int)  m,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgtsv_no_pivot_buffer_size_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_buffer_size_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  dl,
complex(c_double_complex), dimension(:), target  d,
complex(c_double_complex), dimension(:), target  du,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgtsv_no_pivot_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  dl,
complex(c_double_complex), target  d,
complex(c_double_complex), target  du,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgtsv_no_pivot_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  dl,
complex(c_double_complex), dimension(:), target  d,
complex(c_double_complex), dimension(:), target  du,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgtsv_no_pivot_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  b,
integer(c_int)  ldb,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgtsv_no_pivot_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_full_rank ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  dl,
complex(c_double_complex), dimension(:), target  d,
complex(c_double_complex), dimension(:), target  du,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgtsv_no_pivot_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  dl,
complex(c_double_complex), target  d,
complex(c_double_complex), target  du,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgtsv_no_pivot_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  dl,
complex(c_double_complex), dimension(:), target  d,
complex(c_double_complex), dimension(:), target  du,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
complex(c_double_complex), target  dl,
complex(c_double_complex), target  d,
complex(c_double_complex), target  du,
complex(c_double_complex), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
complex(c_double_complex), dimension(:), target  dl,
complex(c_double_complex), dimension(:), target  d,
complex(c_double_complex), dimension(:), target  du,
complex(c_double_complex), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr)  dl,
type(c_ptr)  d,
type(c_ptr)  du,
type(c_ptr)  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
integer(c_size_t), target  buffer_size 
)

◆ rocsparse_zgtsv_no_pivot_strided_batch_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_strided_batch_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
complex(c_double_complex), target  dl,
complex(c_double_complex), target  d,
complex(c_double_complex), target  du,
complex(c_double_complex), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgtsv_no_pivot_strided_batch_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_strided_batch_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
complex(c_double_complex), dimension(:), target  dl,
complex(c_double_complex), dimension(:), target  d,
complex(c_double_complex), dimension(:), target  du,
complex(c_double_complex), dimension(:), target  x,
integer(c_int)  batch_count,
integer(c_int)  batch_stride,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgtsv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  dl,
complex(c_double_complex), target  d,
complex(c_double_complex), target  du,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zgtsv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  dl,
complex(c_double_complex), dimension(:), target  d,
complex(c_double_complex), dimension(:), target  du,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zhyb2csr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zhyb2csr_rank_0 ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
complex(c_double_complex), target  csr_val,
integer(c_int), target  csr_row_ptr,
integer(c_int), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zhyb2csr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zhyb2csr_rank_1 ( type(c_ptr), value  handle,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
complex(c_double_complex), dimension(:), target  csr_val,
integer(c_int), dimension(:), target  csr_row_ptr,
integer(c_int), dimension(:), target  csr_col_ind,
type(c_ptr), value  temp_buffer 
)

◆ rocsparse_zhybmv_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zhybmv_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
complex(c_double_complex), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), target  y 
)

◆ rocsparse_zhybmv_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zhybmv_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
complex(c_double_complex), dimension(:), target  x,
complex(c_double_complex), target  beta,
complex(c_double_complex), dimension(:), target  y 
)

◆ rocsparse_zhybmv_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zhybmv_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_operation_none))  trans,
complex(c_double_complex), target  alpha,
type(c_ptr), value  descr,
type(c_ptr), value  hyb,
type(c_ptr)  x,
complex(c_double_complex), target  beta,
type(c_ptr)  y 
)

◆ rocsparse_znnz_compress_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_compress_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  descr_a,
complex(c_double_complex), target  csr_val_a,
integer(c_int), target  csr_row_ptr_a,
integer(c_int), target  nnz_per_row,
integer(c_int), target  nnz_c,
complex(c_double_complex)  tol 
)

◆ rocsparse_znnz_compress_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_compress_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  descr_a,
complex(c_double_complex), dimension(:), target  csr_val_a,
integer(c_int), dimension(:), target  csr_row_ptr_a,
integer(c_int), dimension(:), target  nnz_per_row,
integer(c_int), target  nnz_c,
complex(c_double_complex)  tol 
)

◆ rocsparse_znnz_compress_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_compress_typed ( type(c_ptr), value  handle,
integer(c_int)  m,
type(c_ptr), value  descr_a,
type(c_ptr)  csr_val_a,
type(c_ptr)  csr_row_ptr_a,
type(c_ptr)  nnz_per_row,
integer(c_int), target  nnz_c,
complex(c_double_complex)  tol 
)

◆ rocsparse_znnz_full_rank()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_full_rank ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_znnz_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_rank_0 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), target  a,
integer(c_int)  ld,
integer(c_int), target  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_znnz_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_rank_1 ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  ld,
integer(c_int), dimension(:), target  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_znnz_typed()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_typed ( type(c_ptr), value  handle,
integer(kind(rocsparse_direction_row))  dir,
integer(c_int)  m,
integer(c_int)  n,
type(c_ptr), value  descr,
type(c_ptr)  a,
integer(c_int)  ld,
type(c_ptr)  nnz_per_row_columns,
integer(c_int), target  nnz_total_dev_host_ptr 
)

◆ rocsparse_zsctr_rank_0()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zsctr_rank_0 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), target  x_val,
integer(c_int), target  x_ind,
complex(c_double_complex), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)

◆ rocsparse_zsctr_rank_1()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zsctr_rank_1 ( type(c_ptr), value  handle,
integer(c_int)  nnz,
complex(c_double_complex), dimension(:), target  x_val,
integer(c_int), dimension(:), target  x_ind,
complex(c_double_complex), dimension(:), target  y,
integer(kind(rocsparse_index_base_zero))  idx_base 
)