Type for a sparse matrix in Compressed Sparse Row (CSR) format.
More...
|
|
procedure | init init_sparsemat |
| |
|
procedure | insert insert_sparsemat |
| |
|
procedure | finalize finalize_sparsemat |
| |
|
procedure | get_dense get_dense_sparsemat |
| |
|
procedure | destroy destroy_sparsemat |
| |
|
procedure | copy copy_sparsemat |
| |
|
procedure | hcat hcat_sparsemat |
| |
|
|
integer | nr_rows |
| | Number of rows.
|
| |
|
integer | nr_cols |
| | Number of columns.
|
| |
|
integer | nr_nonzero |
| | Number of non-zero elements.
|
| |
|
integer, dimension(:), allocatable | row_starts_at_nz |
| | Array indicating the start of each row in the non-zero elements.
|
| |
|
integer, dimension(:), allocatable | col_idx |
| | Array of column indices for each non-zero element.
|
| |
|
real(wp), dimension(:), allocatable | values |
| | Array of non-zero values.
|
| |
Type for a sparse matrix in Compressed Sparse Row (CSR) format.
The documentation for this type was generated from the following file:
- /builds/rwr/bspline_feec/src/other/m_sparsemat.f90