Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=8), | intent(in), | dimension(:,:) | :: | matrix |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=8), | intent(in), | dimension(:,:) | :: | matrix |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=8), | intent(in), | dimension(:,:) | :: | matrix |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=8), | intent(in), | dimension(:,:) | :: | matrix |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_dmatrix_csc), | intent(inout) | :: | a | |||
real(kind=8), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_dmatrix_csc), | intent(inout) | :: | a | |||
type(sparse_dmatrix_csc), | intent(in) | :: | b |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_zmatrix_csc), | intent(inout) | :: | a | |||
complex(kind=8), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_zmatrix_csc), | intent(inout) | :: | a | |||
type(sparse_zmatrix_csc), | intent(in) | :: | b |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | C | |||
type(sparse_dmatrix_csc), | intent(in) | :: | A |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=8), | intent(in) | :: | C | |||
type(sparse_dmatrix_csc), | intent(in) | :: | A |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | C | |||
type(sparse_zmatrix_csc), | intent(in) | :: | A |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=8), | intent(in) | :: | C | |||
type(sparse_zmatrix_csc), | intent(in) | :: | A |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=8), | intent(in) | :: | C | |||
type(sparse_zmatrix_csc), | intent(in) | :: | A |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_dmatrix_csc), | intent(in) | :: | A | |||
integer, | intent(in) | :: | C |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_dmatrix_csc), | intent(in) | :: | A | |||
real(kind=8), | intent(in) | :: | C |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_zmatrix_csc), | intent(in) | :: | A | |||
integer, | intent(in) | :: | C |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_zmatrix_csc), | intent(in) | :: | A | |||
real(kind=8), | intent(in) | :: | C |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_zmatrix_csc), | intent(in) | :: | A | |||
complex(kind=8), | intent(in) | :: | C |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_dmatrix_csc), | intent(in) | :: | A | |||
integer, | intent(in) | :: | C |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_dmatrix_csc), | intent(in) | :: | A | |||
real(kind=8), | intent(in) | :: | C |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_zmatrix_csc), | intent(in) | :: | A | |||
integer, | intent(in) | :: | C |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_zmatrix_csc), | intent(in) | :: | A | |||
real(kind=8), | intent(in) | :: | C |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_zmatrix_csc), | intent(in) | :: | A | |||
complex(kind=8), | intent(in) | :: | C |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=8), | intent(in), | dimension(:) | :: | C | ||
type(sparse_dmatrix_csc), | intent(in) | :: | A |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=8), | intent(in), | dimension(:) | :: | C | ||
type(sparse_zmatrix_csc), | intent(in) | :: | A |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_dmatrix_csc), | intent(in) | :: | A | |||
type(sparse_dmatrix_csc), | intent(in) | :: | B |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_zmatrix_csc), | intent(in) | :: | A | |||
type(sparse_zmatrix_csc), | intent(in) | :: | B |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_dmatrix_csc), | intent(in) | :: | A | |||
type(sparse_dmatrix_csc), | intent(in) | :: | B | |||
integer, | intent(in), | dimension(:) | :: | states |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sparse_zmatrix_csc), | intent(in) | :: | A | |||
type(sparse_zmatrix_csc), | intent(in) | :: | B | |||
integer, | intent(in), | dimension(:) | :: | states |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_dmatrix_csc), | intent(in) | :: | a |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_zmatrix_csc), | intent(in) | :: | a |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_dmatrix_csc), | intent(in) | :: | a |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sparse_zmatrix_csc), | intent(in) | :: | a |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | Nrow | ||||
integer, | public | :: | Ncol | ||||
integer, | public | :: | Nelements | ||||
logical, | public | :: | status | = | .false. | ||
type(sparse_dcol_csc), | public, | dimension(:), allocatable | :: | col |
procedure, public, pass :: shape => shape_matrix | |
procedure, public, pass :: init => init_dmatrix_csc | |
procedure, public, pass :: free => free_dmatrix_csc | |
procedure, public, pass :: load => load_dmatrix_csc | |
procedure, public, pass :: dump => dump_dmatrix_csc | |
procedure, public, pass :: insert => insert_delement_csc | |
procedure, public, pass :: get => get_delement_csc | |
procedure, public, pass :: as_matrix => as_dmatrix_csc | |
procedure, public, pass :: dgr => dgr_dmatrix_csc | |
procedure, public, pass :: transpose => transpose_dmatrix_csc |
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 |
procedure, public, pass :: shape => shape_matrix | |
procedure, public, pass :: init => init_zmatrix_csc | |
procedure, public, pass :: free => free_zmatrix_csc | |
procedure, public, pass :: load => load_zmatrix_csc | |
procedure, public, pass :: dump => dump_zmatrix_csc | |
procedure, public, pass :: insert => insert_zelement_csc | |
procedure, public, pass :: get => get_zelement_csc | |
procedure, public, pass :: as_matrix => as_zmatrix_csc | |
procedure, public, pass :: dgr => dgr_zmatrix_csc | |
procedure, public, pass :: transpose => transpose_zmatrix_csc | |
procedure, public, pass :: conjg => conjg_zmatrix_csc |