class Phase::MultiIndexable::ElemIterator(S, E, I)

Included Modules

Defined in:

multi_indexable/elem_iterator.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(src : MultiIndexable, idx_r : IndexRegion) #

[View source]
def self.new(src : MultiIndexable, coord_iter : StrideIterator) #

[View source]
def self.new(ec_iter : ElemAndCoordIterator(S, E, I)) #

[View source]
def self.new(src : MultiIndexable) #

[View source]

Instance Method Detail

def clone #

Returns a copy of self with all instance variables cloned.


[View source]
def coord_iter(*args, **options) #

[View source]
def coord_iter(*args, **options, &) #

[View source]
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.


[View source]
def reset!(*args, **options) #

[View source]
def reset!(*args, **options, &) #

[View source]
def reverse!(*args, **options) #

[View source]
def reverse!(*args, **options, &) #

[View source]
def reverse_each #

[View source]
def reverse_each(&) #

[View source]
def unsafe_next : E #

[View source]
def with_coord : ElemAndCoordIterator(S, E, I) #

[View source]
def with_coord(&) #

[View source]