dbcsr_printmat Interface

private interface dbcsr_printmat

Module Procedures

private subroutine printmat_s(matrix, rows, cols, iunit, title, tr)

Prints the elements of a matrix.

Arguments

Type IntentOptional Attributes Name
real(kind=real_4), intent(in), DIMENSION(:) :: matrix
integer, intent(in) :: rows

the logical (possibly detransposed) matrix size, not the stored size the logical (possibly detransposed) matrix size, not the stored size

integer, intent(in) :: cols

the logical (possibly detransposed) matrix size, not the stored size the logical (possibly detransposed) matrix size, not the stored size

integer, intent(in) :: iunit

the logical (possibly detransposed) matrix size, not the stored size the logical (possibly detransposed) matrix size, not the stored size

character(len=*), intent(in), optional :: title
logical, intent(in), optional :: tr

specifies whether the elements are stored transposed

private subroutine printmat_d(matrix, rows, cols, iunit, title, tr)

Arguments

Type IntentOptional Attributes Name
real(kind=real_8), intent(in), DIMENSION(:) :: matrix
integer, intent(in) :: rows
integer, intent(in) :: cols
integer, intent(in) :: iunit
character(len=*), intent(in), optional :: title
logical, intent(in), optional :: tr

private subroutine printmat_c(matrix, rows, cols, iunit, title, tr)

Arguments

Type IntentOptional Attributes Name
complex(kind=real_4), intent(in), DIMENSION(:) :: matrix
integer, intent(in) :: rows
integer, intent(in) :: cols
integer, intent(in) :: iunit
character(len=*), intent(in), optional :: title
logical, intent(in), optional :: tr

private subroutine printmat_z(matrix, rows, cols, iunit, title, tr)

Arguments

Type IntentOptional Attributes Name
complex(kind=real_8), intent(in), DIMENSION(:) :: matrix
integer, intent(in) :: rows
integer, intent(in) :: cols
integer, intent(in) :: iunit
character(len=*), intent(in), optional :: title
logical, intent(in), optional :: tr