linalg 1.8.2
A linear algebra library that provides a user-friendly interface to several BLAS and LAPACK routines.
|
@breif Cleans up a CSR matrix. More...
Public Member Functions | |
subroutine | clncsr (job, value2, nrow, a, ja, ia, indu, iwk) |
@breif Cleans up a CSR matrix.
[in] | job | The job to perform.
|
[in] | value2 | 0 if the matrix is pattern only (A is not touched), or 1 if the matrix has values. |
[in] | nrow | The number of rows in the matrix. |
[in,out] | a | The non-zero values. |
[in,out] | ja | An array of column indices of the elements in A. |
[in,out] | ia | An array of pointers to the rows. |
[out] | indu | An NROW array containing pointers to the beginning of the upper triangular portion if job > 1. |
[out] | iwk | An NROW+1 element workspace array. |
Definition at line 300 of file sparskit.f90.
subroutine sparskit::clncsr::clncsr | ( | integer(int32), intent(in) | job, |
integer(int32), intent(in) | value2, | ||
integer(int32), intent(in) | nrow, | ||
real(real64), dimension(*), intent(inout) | a, | ||
integer(int32), dimension(*), intent(inout) | ja, | ||
integer(int32), dimension(*), intent(inout) | ia, | ||
integer(int32), dimension(*), intent(inout) | indu, | ||
integer(int32), dimension(*), intent(inout) | iwk ) |
Definition at line 300 of file sparskit.f90.