Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | Nrow | ||||
integer, | public | :: | Ncol | ||||
integer, | public | :: | Nelements | ||||
logical, | public | :: | status | = | .false. | ||
type(sparse_drow_csr), | public, | dimension(:), allocatable | :: | row |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_matrix), | intent(in) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_dmatrix_csr), | intent(inout) | :: | sparse | |||
integer, | intent(in) | :: | N | |||
integer, | intent(in), | optional | :: | N1 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_dmatrix_csr), | intent(inout) | :: | sparse |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_dmatrix_csr), | intent(inout) | :: | sparse | |||
real(kind=8), | intent(in), | dimension(:,:) | :: | matrix |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_dmatrix_csr), | intent(in) | :: | sparse | |||
real(kind=8), | intent(inout), | dimension(:,:) | :: | matrix |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_dmatrix_csr), | intent(inout) | :: | sparse | |||
real(kind=8), | intent(in) | :: | value | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_dmatrix_csr), | intent(inout) | :: | sparse | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_dmatrix_csr), | intent(in) | :: | sparse |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_dmatrix_csr), | intent(in) | :: | a |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_dmatrix_csr), | intent(in) | :: | a |
type, extends(sparse_matrix) :: sparse_dmatrix_csr type(sparse_drow_csr),dimension(:),allocatable :: row contains procedure,pass :: init => init_dmatrix_csr procedure,pass :: free => free_dmatrix_csr procedure,pass :: load => load_dmatrix_csr procedure,pass :: dump => dump_dmatrix_csr procedure,pass :: insert => insert_delement_csr procedure,pass :: get => get_delement_csr procedure,pass :: as_matrix => as_dmatrix_csr procedure,pass :: dgr => dgr_dmatrix_csr procedure,pass :: transpose => transpose_dmatrix_csr end type sparse_dmatrix_csr