Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(out) | :: | sMat | |||
integer, | intent(in) | :: | nrows | |||
integer, | intent(in) | :: | ncols | |||
integer, | intent(in), | optional | :: | lsize |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(inout) | :: | sMat |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(inout) | :: | sMat | |||
integer, | intent(out), | optional | :: | stat |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
character(len=*), | intent(in) | :: | item | |||
character(len=*), | intent(in), | optional | :: | perrWith | ||
character(len=*), | intent(in), | optional | :: | dieWith |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
character(len=*), | intent(in) | :: | item | |||
character(len=*), | intent(in), | optional | :: | perrWith | ||
character(len=*), | intent(in), | optional | :: | dieWith |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | dimension(:), pointer | :: | GlobalRows | |||
integer, | intent(out), | optional | :: | length |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | dimension(:), pointer | :: | GlobalColumns | |||
integer, | intent(out), | optional | :: | length |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | dimension(:), pointer | :: | LocalRows | |||
integer, | intent(out), | optional | :: | length |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | dimension(:), pointer | :: | LocalColumns | |||
integer, | intent(out), | optional | :: | length |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
real(kind=SP), | dimension(:), pointer | :: | MatrixElements | |||
integer, | intent(out), | optional | :: | length |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
real(kind=DP), | dimension(:), pointer | :: | MatrixElements | |||
integer, | intent(out), | optional | :: | length |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(inout) | :: | sMat | |||
integer, | dimension(:), pointer | :: | inVect | |||
integer, | intent(in) | :: | lsize |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(inout) | :: | sMat | |||
integer, | dimension(:), pointer | :: | inVect | |||
integer, | intent(in) | :: | lsize |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(inout) | :: | sMat | |||
integer, | dimension(:), pointer | :: | inVect | |||
integer, | intent(in) | :: | lsize |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(inout) | :: | sMat | |||
integer, | dimension(:), pointer | :: | inVect | |||
integer, | intent(in) | :: | lsize |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(inout) | :: | sMat | |||
real(kind=SP), | dimension(:), pointer | :: | inVect | |||
integer, | intent(in) | :: | lsize |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(inout) | :: | sMat | |||
real(kind=DP), | dimension(:), pointer | :: | inVect | |||
integer, | intent(in) | :: | lsize |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
type(SparseMatrix), | intent(out) | :: | sMatCopy |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | intent(in), | optional | :: | comm |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
real(kind=SP), | intent(out) | :: | sparsity | |||
integer, | intent(in), | optional | :: | comm |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
real(kind=DP), | intent(out) | :: | sparsity | |||
integer, | intent(in), | optional | :: | comm |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | intent(out) | :: | start_row | |||
integer, | intent(out) | :: | end_row |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | intent(in) | :: | comm | |||
integer, | intent(out) | :: | start_row | |||
integer, | intent(out) | :: | end_row |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | intent(out) | :: | start_col | |||
integer, | intent(out) | :: | end_col |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | intent(in) | :: | comm | |||
integer, | intent(out) | :: | start_col | |||
integer, | intent(out) | :: | end_col |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | intent(out) | :: | ierror |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | intent(out) | :: | num_rows | |||
real(kind=SP), | dimension(:), pointer | :: | sums | |||
integer, | intent(in) | :: | comm |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | intent(out) | :: | num_rows | |||
real(kind=DP), | dimension(:), pointer | :: | sums | |||
integer, | intent(in) | :: | comm |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | intent(in) | :: | comm | |||
integer, | intent(in) | :: | num_valid | |||
real(kind=SP), | intent(in) | :: | valid_sums(num_valid) | |||
real(kind=SP), | intent(in) | :: | abs_tol | |||
logical, | intent(out) | :: | valid |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
integer, | intent(in) | :: | comm | |||
integer, | intent(in) | :: | num_valid | |||
real(kind=DP), | intent(in) | :: | valid_sums(num_valid) | |||
real(kind=DP), | intent(in) | :: | abs_tol | |||
logical, | intent(out) | :: | valid |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(in) | :: | sMat | |||
type(List), | intent(in) | :: | key_list | |||
integer, | dimension(:), pointer | :: | perm | |||
logical, | intent(in), | optional, | dimension(:) | :: | descend |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(inout) | :: | sMat | |||
integer, | dimension(:), pointer | :: | perm |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(SparseMatrix), | intent(inout) | :: | sMat | |||
type(List), | intent(in) | :: | key_list | |||
logical, | intent(in), | optional, | dimension(:) | :: | descend |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | nrows | ||||
integer, | public | :: | ncols | ||||
type(AttrVect), | public | :: | data | ||||
logical, | public | :: | vecinit | ||||
integer, | public, | dimension(:), pointer | :: | row_s | |||
integer, | public, | dimension(:), pointer | :: | row_e | |||
integer, | public, | dimension(:,:), pointer | :: | tcol | |||
real(kind=FP), | public, | dimension(:,:), pointer | :: | twgt | |||
integer, | public | :: | row_max | ||||
integer, | public | :: | row_min | ||||
integer, | public | :: | tbl_end |