dbcsr_iterator_start Subroutine

public subroutine dbcsr_iterator_start(iterator, matrix, shared, dynamic, dynamic_byrows, contiguous_pointers, read_only)

Arguments

Type IntentOptional Attributes Name
type(dbcsr_iterator_type), intent(out) :: iterator
type(dbcsr_type), intent(in) :: matrix
logical, intent(in), optional :: shared
logical, intent(in), optional :: dynamic
logical, intent(in), optional :: dynamic_byrows
logical, intent(in), optional :: contiguous_pointers
logical, intent(in), optional :: read_only

Source Code

   SUBROUTINE dbcsr_iterator_start(iterator, matrix, shared, dynamic, &
                                   dynamic_byrows, contiguous_pointers, read_only)
      TYPE(dbcsr_iterator_type), INTENT(OUT)             :: iterator
      TYPE(dbcsr_type), INTENT(IN)                       :: matrix
      LOGICAL, INTENT(IN), OPTIONAL                      :: shared, dynamic, dynamic_byrows, &
                                                            contiguous_pointers, read_only

      CALL dbcsr_iterator_start_prv(iterator%prv, matrix%prv, shared, dynamic, &
                                    dynamic_byrows, contiguous_pointers, read_only)
   END SUBROUTINE dbcsr_iterator_start