| Type | Intent | Optional | 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 |
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