class
Phase::MultiIndexable::ElemIterator(S, E, I)
- Phase::MultiIndexable::ElemIterator(S, E, I)
- Reference
- Object
Included Modules
- Iterator(E)
Defined in:
multi_indexable/elem_iterator.crConstructors
- .new(src : MultiIndexable, idx_r : IndexRegion)
- .new(src : MultiIndexable, coord_iter : StrideIterator)
- .new(ec_iter : ElemAndCoordIterator(S, E, I))
- .new(src : MultiIndexable)
Instance Method Summary
-
#clone
Returns a copy of
selfwith all instance variables cloned. - #coord_iter(*args, **options)
- #coord_iter(*args, **options, &)
-
#next : E | Stop
Returns the next element in this iterator, or
Iterator::Stop::INSTANCEif there are no more elements. - #reset!(*args, **options)
- #reset!(*args, **options, &)
- #reverse!(*args, **options)
- #reverse!(*args, **options, &)
- #reverse_each
- #reverse_each(&)
- #unsafe_next : E
- #with_coord : ElemAndCoordIterator(S, E, I)
- #with_coord(&)
Constructor Detail
Instance Method Detail
def next : E | Stop
#
Description copied from module Iterator(E)
Returns the next element in this iterator, or Iterator::Stop::INSTANCE if there
are no more elements.