librsb  1.2.0.11
Public Member Functions
blas_sparse::uscr_insert_row Interface Reference

inserts a sparse row More...

Public Member Functions

subroutine suscr_insert_row (A, i, nnz, val, indx, istat)
 Inserts a whole row in a matrix, assuming it is in build state. By default, duplicate entries will be summed together. More...
 
subroutine duscr_insert_row (A, i, nnz, val, indx, istat)
 Inserts a whole row in a matrix, assuming it is in build state. By default, duplicate entries will be summed together. More...
 
subroutine cuscr_insert_row (A, i, nnz, val, indx, istat)
 Inserts a whole row in a matrix, assuming it is in build state. By default, duplicate entries will be summed together. More...
 
subroutine zuscr_insert_row (A, i, nnz, val, indx, istat)
 Inserts a whole row in a matrix, assuming it is in build state. By default, duplicate entries will be summed together. More...
 

Detailed Description

inserts a sparse row

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_row()

subroutine blas_sparse::uscr_insert_row::cuscr_insert_row ( integer  A,
integer  i,
integer  nnz,
complex(kind(1.e0)), dimension (:)  val,
integer, dimension (:)  indx,
integer, intent(out)  istat 
)

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

Parameters
AA valid matrix handle.
iRow index.
nnzNumber of nonzeroes to insert.
valArray of values.
indxRow index.
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_row()

subroutine blas_sparse::uscr_insert_row::duscr_insert_row ( integer  A,
integer  i,
integer  nnz,
real(kind(1.d0)), dimension (:)  val,
integer, dimension (:)  indx,
integer, intent(out)  istat 
)

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

Parameters
AA valid matrix handle.
iRow index.
nnzNumber of nonzeroes to insert.
valArray of values.
indxRow index.
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_row()

subroutine blas_sparse::uscr_insert_row::suscr_insert_row ( integer  A,
integer  i,
integer  nnz,
real(kind(1.e0)), dimension (:)  val,
integer, dimension (:)  indx,
integer, intent(out)  istat 
)

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

Parameters
AA valid matrix handle.
iRow index.
nnzNumber of nonzeroes to insert.
valArray of values.
indxRow index.
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_row()

subroutine blas_sparse::uscr_insert_row::zuscr_insert_row ( integer  A,
integer  i,
integer  nnz,
complex(kind(1.d0)), dimension (:)  val,
integer, dimension (:)  indx,
integer, intent(out)  istat 
)

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

Parameters
AA valid matrix handle.
iRow index.
nnzNumber of nonzeroes to insert.
valArray of values.
indxRow index.
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: