Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | Nrow | ||||
integer, | public | :: | Ncol | ||||
integer, | public | :: | Nelements | ||||
logical, | public | :: | status | = | .false. | ||
type(sparse_zcol_csc), | public, | dimension(:), allocatable | :: | col |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_matrix), | intent(in) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_zmatrix_csc), | intent(inout) | :: | sparse | |||
integer, | intent(in) | :: | N | |||
integer, | intent(in), | optional | :: | N1 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_zmatrix_csc), | intent(inout) | :: | sparse |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_zmatrix_csc), | intent(inout) | :: | sparse | |||
complex(kind=8), | intent(in), | dimension(:,:) | :: | matrix |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_zmatrix_csc), | intent(in) | :: | sparse | |||
complex(kind=8), | intent(inout), | dimension(:,:) | :: | matrix |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_zmatrix_csc), | intent(inout) | :: | sparse | |||
complex(kind=8), | intent(in) | :: | value | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_zmatrix_csc), | intent(inout) | :: | sparse | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_zmatrix_csc), | intent(in) | :: | sparse |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_zmatrix_csc), | intent(in) | :: | a |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_zmatrix_csc), | intent(in) | :: | a |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_zmatrix_csc), | intent(in) | :: | a |
type, extends(sparse_matrix) :: sparse_zmatrix_csc type(sparse_zcol_csc),dimension(:),allocatable :: col contains procedure,pass :: init => init_zmatrix_csc procedure,pass :: free => free_zmatrix_csc procedure,pass :: load => load_zmatrix_csc procedure,pass :: dump => dump_zmatrix_csc procedure,pass :: insert => insert_zelement_csc procedure,pass :: get => get_zelement_csc procedure,pass :: as_matrix => as_zmatrix_csc procedure,pass :: dgr => dgr_zmatrix_csc procedure,pass :: transpose => transpose_zmatrix_csc procedure,pass :: conjg => conjg_zmatrix_csc end type sparse_zmatrix_csc