c_dbcsr_t_iterator_next_block Subroutine

private subroutine c_dbcsr_t_iterator_next_block(c_iterator, iterator_size, c_ind_nd, c_blk, c_blk_p, c_blk_size, c_blk_offset) bind(C, name="c_dbcsr_t_iterator_next_block")

Arguments

Type IntentOptional Attributes Name
type(c_ptr), intent(in), VALUE :: c_iterator
integer(kind=c_int), intent(in), VALUE :: iterator_size
integer(kind=c_int), intent(out), DIMENSION(iterator_size), TARGET :: c_ind_nd
integer(kind=c_int), intent(out) :: c_blk
integer(kind=c_int), intent(out), optional :: c_blk_p
integer(kind=c_int), intent(out), optional, DIMENSION(iterator_size) :: c_blk_size
integer(kind=c_int), intent(out), optional, DIMENSION(iterator_size) :: c_blk_offset