librsb  1.3
Public Member Functions
blas_sparse::uscr_insert_entries Interface Reference

inserts multiple entries More...

Public Member Functions

subroutine suscr_insert_entries (A, nnz, val, indx, jndx, istat)
 Inserts entries in a matrix, assuming it is in build state. By default, duplicate entries will be summed together. More...
 
subroutine duscr_insert_entries (A, nnz, val, indx, jndx, istat)
 Inserts entries in a matrix, assuming it is in build state. By default, duplicate entries will be summed together. More...
 
subroutine cuscr_insert_entries (A, nnz, val, indx, jndx, istat)
 Inserts entries in a matrix, assuming it is in build state. By default, duplicate entries will be summed together. More...
 
subroutine zuscr_insert_entries (A, nnz, val, indx, jndx, istat)
 Inserts entries in a matrix, assuming it is in build state. By default, duplicate entries will be summed together. More...
 

Detailed Description

inserts multiple entries

Parameters
istatThe return code will be written to istat (this is a Fortran routine): either 0 (success) or -1 (failure).

Member Function/Subroutine Documentation

◆ cuscr_insert_entries()

subroutine blas_sparse::uscr_insert_entries::cuscr_insert_entries ( integer  A,
integer(kind=rsb_blas_idx_kind nnz,
complex(kind(1.e0)), dimension (:)  val,
integer(kind=rsb_blas_idx_kind), dimension (:)  indx,
integer(kind=rsb_blas_idx_kind), dimension (:)  jndx,
integer(kind=rsb_blas_ist_kind), intent(out)  istat 
)

Inserts entries in a matrix, assuming it is in build state. By default, duplicate entries will be summed together.

Parameters
AA valid matrix handle.
nnzNumber of nonzeroes to insert.
valArray of values.
indxRow indices array.
jndxColumn indices array.
Returns
On success, 0 is returned; on error, -1.
Parameters
istatThe return code will be written to istat (this is a Fortran routine): either 0 (success) or -1 (failure).

◆ duscr_insert_entries()

subroutine blas_sparse::uscr_insert_entries::duscr_insert_entries ( integer  A,
integer(kind=rsb_blas_idx_kind nnz,
real(kind(1.d0)), dimension (:)  val,
integer(kind=rsb_blas_idx_kind), dimension (:)  indx,
integer(kind=rsb_blas_idx_kind), dimension (:)  jndx,
integer(kind=rsb_blas_ist_kind), intent(out)  istat 
)

Inserts entries in a matrix, assuming it is in build state. By default, duplicate entries will be summed together.

Parameters
AA valid matrix handle.
nnzNumber of nonzeroes to insert.
valArray of values.
indxRow indices array.
jndxColumn indices array.
Returns
On success, 0 is returned; on error, -1.
Parameters
istatThe return code will be written to istat (this is a Fortran routine): either 0 (success) or -1 (failure).

◆ suscr_insert_entries()

subroutine blas_sparse::uscr_insert_entries::suscr_insert_entries ( integer  A,
integer(kind=rsb_blas_idx_kind nnz,
real(kind(1.e0)), dimension (:)  val,
integer(kind=rsb_blas_idx_kind), dimension (:)  indx,
integer(kind=rsb_blas_idx_kind), dimension (:)  jndx,
integer(kind=rsb_blas_ist_kind), intent(out)  istat 
)

Inserts entries in a matrix, assuming it is in build state. By default, duplicate entries will be summed together.

Parameters
AA valid matrix handle.
nnzNumber of nonzeroes to insert.
valArray of values.
indxRow indices array.
jndxColumn indices array.
Returns
On success, 0 is returned; on error, -1.
Parameters
istatThe return code will be written to istat (this is a Fortran routine): either 0 (success) or -1 (failure).

◆ zuscr_insert_entries()

subroutine blas_sparse::uscr_insert_entries::zuscr_insert_entries ( integer  A,
integer(kind=rsb_blas_idx_kind nnz,
complex(kind(1.d0)), dimension (:)  val,
integer(kind=rsb_blas_idx_kind), dimension (:)  indx,
integer(kind=rsb_blas_idx_kind), dimension (:)  jndx,
integer(kind=rsb_blas_ist_kind), intent(out)  istat 
)

Inserts entries in a matrix, assuming it is in build state. By default, duplicate entries will be summed together.

Parameters
AA valid matrix handle.
nnzNumber of nonzeroes to insert.
valArray of values.
indxRow indices array.
jndxColumn indices array.
Returns
On success, 0 is returned; on error, -1.
Parameters
istatThe return code will be written to istat (this is a Fortran routine): either 0 (success) or -1 (failure).

The documentation for this interface was generated from the following file: