Skip to main content

Module iter

Module iter 

Source
Expand description

N-dimensional lane iteration over flat slices and ndarray arrays.

A lane is a 1-D slice through an N-dimensional array along a single axis — equivalent to a row, column, or fibre depending on which axis is chosen. These iterators are used internally by the wavelet drivers to apply 1-D transforms independently along each axis of a multi-dimensional array.

Re-exports§

pub use chunk_strided_slice::ChunkStridedSliceRef;
pub use strided_slice::StridedSliceRef;

Modules§

chunk_strided_slice
Chunked Strided slice views and lane iterators over flat multi-dimensional arrays.
parallel
Parallel lane iteration using Rayon.
strided_slice
Strided slice views and lane iterators over flat multi-dimensional arrays.

Structs§

SliceLifetime
Phantom type used to attach lifetime information to strided slice views.

Traits§

Data
Marker trait for readable strided data containers.
DataMut
Marker trait for writable strided data containers.
LanesIterator
Iterate over 1-D lanes of an N-dimensional array along a chosen axis.