SUBROUTINE dbcsr_iterator_next_2d_block_c (iterator, row, column, block, &
transposed, block_number, &
row_size, col_size, row_offset, col_offset)
TYPE(dbcsr_iterator_type), INTENT(INOUT) :: iterator
INTEGER, INTENT(OUT) :: row, column
COMPLEX(kind=real_4), DIMENSION(:, :), POINTER :: block
LOGICAL, INTENT(OUT) :: transposed
INTEGER, INTENT(OUT), OPTIONAL :: block_number, row_size, &
col_size, row_offset, &
col_offset
CALL dbcsr_iterator_next_block_prv(iterator%prv, row, column, block, transposed, &
block_number, row_size, col_size, row_offset, col_offset)
END SUBROUTINE dbcsr_iterator_next_2d_block_c