Derived type for sparse matrices in CSR format.
More...
|
integer | nl = 0 |
|
integer | nnz = 0 |
|
logical | sorted = .FALSE. |
|
integer, dimension(:), allocatable | row |
|
integer, dimension(:), allocatable | col |
|
integer | width = 0 |
|
real(rp), dimension(:), allocatable | a |
|
integer, dimension(:), allocatable | diag |
|
Derived type for sparse matrices in CSR format.
Definition at line 62 of file csr_mod.F90.
◆ csr_clear()
final csr_mod::csr::csr_clear |
( |
| ) |
|
|
finalprivate |
◆ csr_create()
type(csr) function csr_mod::csr::csr_create |
( |
integer, dimension(:), intent(in) |
nnz | ) |
|
|
private |
Constructor for the type csr
- INPUT:
- nnz: integer array, nnz(i) = number of non zero entries on line i
Definition at line 204 of file csr_mod.F90.
real(rp), dimension(:), allocatable csr_mod::csr::a |
|
private |
◆ col
integer, dimension(:), allocatable csr_mod::csr::col |
|
private |
◆ diag
integer, dimension(:), allocatable csr_mod::csr::diag |
|
private |
◆ nl
integer csr_mod::csr::nl = 0 |
|
private |
◆ nnz
integer csr_mod::csr::nnz = 0 |
|
private |
◆ row
integer, dimension(:), allocatable csr_mod::csr::row |
|
private |
◆ sorted
logical csr_mod::csr::sorted = .FALSE. |
|
private |
◆ width
integer csr_mod::csr::width = 0 |
|
private |
The documentation for this interface was generated from the following file: