rocsparse_scsrgeam Interface Reference#
hipfort_rocsparse::rocsparse_scsrgeam Interface Reference
Public Member Functions | |
integer(kind(rocsparse_status_success)) function | rocsparse_scsrgeam_ (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_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) |
Member Function/Subroutine Documentation
◆ rocsparse_scsrgeam_()
integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgeam::rocsparse_scsrgeam_ | ( | type(c_ptr), value | handle, |
integer(c_int), value | m, | ||
integer(c_int), value | n, | ||
real(c_float) | alpha, | ||
type(c_ptr), value | descr_A, | ||
integer(c_int), value | nnz_A, | ||
type(c_ptr), value | csr_val_A, | ||
type(c_ptr), value | csr_row_ptr_A, | ||
type(c_ptr), value | csr_col_ind_A, | ||
real(c_float) | beta, | ||
type(c_ptr), value | descr_B, | ||
integer(c_int), value | nnz_B, | ||
type(c_ptr), value | csr_val_B, | ||
type(c_ptr), value | csr_row_ptr_B, | ||
type(c_ptr), value | csr_col_ind_B, | ||
type(c_ptr), value | descr_C, | ||
type(c_ptr), value | csr_val_C, | ||
type(c_ptr), value | csr_row_ptr_C, | ||
type(c_ptr), value | csr_col_ind_C | ||
) |
◆ rocsparse_scsrgeam_rank_0()
integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgeam::rocsparse_scsrgeam_rank_0 | ( | type(c_ptr) | handle, |
integer(c_int) | m, | ||
integer(c_int) | n, | ||
real(c_float) | alpha, | ||
type(c_ptr) | 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) | beta, | ||
type(c_ptr) | 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) | 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::rocsparse_scsrgeam_rank_1 | ( | type(c_ptr) | handle, |
integer(c_int) | m, | ||
integer(c_int) | n, | ||
real(c_float) | alpha, | ||
type(c_ptr) | 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) | beta, | ||
type(c_ptr) | 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) | 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 | ||
) |
The documentation for this interface was generated from the following file: