dbcsr_tas_iterator_next_block Interface

private interface dbcsr_tas_iterator_next_block

Contents


Module Procedures

private subroutine dbcsr_tas_iterator_next_block_r_dp(iterator, row, column, block, transposed, block_number, row_size, col_size)

As dbcsr_iterator_next_block

Arguments

TypeIntentOptionalAttributesName
type(dbcsr_tas_iterator), intent(inout) :: iterator
integer(kind=int_8), intent(out) :: row
integer(kind=int_8), intent(out) :: column
real(kind=real_8), DIMENSION(:, :), POINTER:: block
logical, intent(out) :: transposed
integer, intent(out), optional :: block_number
integer, intent(out), optional :: row_size
integer, intent(out), optional :: col_size

private subroutine dbcsr_tas_iterator_next_block_r_sp(iterator, row, column, block, transposed, block_number, row_size, col_size)

As dbcsr_iterator_next_block

Arguments

TypeIntentOptionalAttributesName
type(dbcsr_tas_iterator), intent(inout) :: iterator
integer(kind=int_8), intent(out) :: row
integer(kind=int_8), intent(out) :: column
real(kind=real_4), DIMENSION(:, :), POINTER:: block
logical, intent(out) :: transposed
integer, intent(out), optional :: block_number
integer, intent(out), optional :: row_size
integer, intent(out), optional :: col_size

private subroutine dbcsr_tas_iterator_next_block_c_dp(iterator, row, column, block, transposed, block_number, row_size, col_size)

As dbcsr_iterator_next_block

Arguments

TypeIntentOptionalAttributesName
type(dbcsr_tas_iterator), intent(inout) :: iterator
integer(kind=int_8), intent(out) :: row
integer(kind=int_8), intent(out) :: column
complex(kind=real_8), DIMENSION(:, :), POINTER:: block
logical, intent(out) :: transposed
integer, intent(out), optional :: block_number
integer, intent(out), optional :: row_size
integer, intent(out), optional :: col_size

private subroutine dbcsr_tas_iterator_next_block_c_sp(iterator, row, column, block, transposed, block_number, row_size, col_size)

As dbcsr_iterator_next_block

Arguments

TypeIntentOptionalAttributesName
type(dbcsr_tas_iterator), intent(inout) :: iterator
integer(kind=int_8), intent(out) :: row
integer(kind=int_8), intent(out) :: column
complex(kind=real_4), DIMENSION(:, :), POINTER:: block
logical, intent(out) :: transposed
integer, intent(out), optional :: block_number
integer, intent(out), optional :: row_size
integer, intent(out), optional :: col_size