Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=rk), | public, | dimension(:,:), allocatable | :: | matrix | |||
real(kind=rk), | public, | dimension(:,:), allocatable | :: | matrix_app | |||
integer, | public | :: | nrow | ||||
integer, | public | :: | ncol | ||||
integer, | public | :: | rank |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(tsvd), | intent(inout) | :: | this |
type :: tsvd real(rk), dimension(:,:), allocatable :: matrix real(rk), dimension(:,:), allocatable :: matrix_app integer :: nrow, ncol integer :: rank contains procedure :: lowrank procedure :: dlloc => deallocate_tsvd end type tsvd