| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=ilp), | public, | allocatable | :: | colptr(:) |
matrix column pointer |
||
| integer(kind=ilp), | public | :: | ncols | = | 0 |
number of columns |
|
| integer(kind=ilp), | public | :: | nnz | = | 0 |
number of non-zero values |
|
| integer(kind=ilp), | public | :: | nrows | = | 0 |
number of rows |
|
| integer(kind=ilp), | public, | allocatable | :: | row(:) |
matrix row pointer |
||
| integer, | public | :: | storage | = | sparse_full |
assumed storage symmetry |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(CSC_type) | :: | self | ||||
| integer(kind=ilp), | intent(in) | :: | num_rows |
number of rows |
||
| integer(kind=ilp), | intent(in) | :: | num_cols |
number of columns |
||
| integer(kind=ilp), | intent(in) | :: | nnz |
number of non zeros |