Trait ndarray_parallel::prelude::NdarrayIntoParallelIterator
[−]
[src]
pub trait NdarrayIntoParallelIterator { type Iter: ParallelIterator<Item = Self::Item>; type Item: Send; fn into_par_iter(self) -> Self::Iter; }
Associated Types
type Iter: ParallelIterator<Item = Self::Item>
type Item: Send
Required Methods
fn into_par_iter(self) -> Self::Iter
Implementations on Foreign Types
impl<'a, A, D> NdarrayIntoParallelIterator for AxisIter<'a, A, D> where
D: Dimension,
A: Sync,
[src]
D: Dimension,
A: Sync,
impl<'a, A, D> NdarrayIntoParallelIterator for AxisIterMut<'a, A, D> where
D: Dimension,
A: Send + Sync,
[src]
D: Dimension,
A: Send + Sync,
impl<'a, A, D> NdarrayIntoParallelIterator for ArrayView<'a, A, D> where
D: Dimension,
A: Sync,
[src]
D: Dimension,
A: Sync,
impl<'a, A, D> NdarrayIntoParallelIterator for ArrayViewMut<'a, A, D> where
D: Dimension,
A: Sync + Send,
[src]
D: Dimension,
A: Sync + Send,
impl<Dim: Dimension, P1: NdProducer<Dim = Dim>> NdarrayIntoParallelIterator for Zip<(P1,), Dim> where
P1::Item: Send,
P1: Send,
[src]
P1::Item: Send,
P1: Send,
impl<Dim: Dimension, P1: NdProducer<Dim = Dim>, P2: NdProducer<Dim = Dim>> NdarrayIntoParallelIterator for Zip<(P1, P2), Dim> where
P1::Item: Send,
P2::Item: Send,
P1: Send,
P2: Send,
[src]
P1::Item: Send,
P2::Item: Send,
P1: Send,
P2: Send,
impl<Dim: Dimension, P1: NdProducer<Dim = Dim>, P2: NdProducer<Dim = Dim>, P3: NdProducer<Dim = Dim>> NdarrayIntoParallelIterator for Zip<(P1, P2, P3), Dim> where
P1::Item: Send,
P2::Item: Send,
P3::Item: Send,
P1: Send,
P2: Send,
P3: Send,
[src]
P1::Item: Send,
P2::Item: Send,
P3::Item: Send,
P1: Send,
P2: Send,
P3: Send,
impl<Dim: Dimension, P1: NdProducer<Dim = Dim>, P2: NdProducer<Dim = Dim>, P3: NdProducer<Dim = Dim>, P4: NdProducer<Dim = Dim>> NdarrayIntoParallelIterator for Zip<(P1, P2, P3, P4), Dim> where
P1::Item: Send,
P2::Item: Send,
P3::Item: Send,
P4::Item: Send,
P1: Send,
P2: Send,
P3: Send,
P4: Send,
[src]
P1::Item: Send,
P2::Item: Send,
P3::Item: Send,
P4::Item: Send,
P1: Send,
P2: Send,
P3: Send,
P4: Send,
impl<Dim: Dimension, P1: NdProducer<Dim = Dim>, P2: NdProducer<Dim = Dim>, P3: NdProducer<Dim = Dim>, P4: NdProducer<Dim = Dim>, P5: NdProducer<Dim = Dim>> NdarrayIntoParallelIterator for Zip<(P1, P2, P3, P4, P5), Dim> where
P1::Item: Send,
P2::Item: Send,
P3::Item: Send,
P4::Item: Send,
P5::Item: Send,
P1: Send,
P2: Send,
P3: Send,
P4: Send,
P5: Send,
[src]
P1::Item: Send,
P2::Item: Send,
P3::Item: Send,
P4::Item: Send,
P5::Item: Send,
P1: Send,
P2: Send,
P3: Send,
P4: Send,
P5: Send,
impl<Dim: Dimension, P1: NdProducer<Dim = Dim>, P2: NdProducer<Dim = Dim>, P3: NdProducer<Dim = Dim>, P4: NdProducer<Dim = Dim>, P5: NdProducer<Dim = Dim>, P6: NdProducer<Dim = Dim>> NdarrayIntoParallelIterator for Zip<(P1, P2, P3, P4, P5, P6), Dim> where
P1::Item: Send,
P2::Item: Send,
P3::Item: Send,
P4::Item: Send,
P5::Item: Send,
P6::Item: Send,
P1: Send,
P2: Send,
P3: Send,
P4: Send,
P5: Send,
P6: Send,
[src]
P1::Item: Send,
P2::Item: Send,
P3::Item: Send,
P4::Item: Send,
P5::Item: Send,
P6::Item: Send,
P1: Send,
P2: Send,
P3: Send,
P4: Send,
P5: Send,
P6: Send,
impl<'a, A, D> NdarrayIntoParallelIterator for &'a Array<A, D> where
D: Dimension,
A: Sync,
[src]
D: Dimension,
A: Sync,
impl<'a, A, D> NdarrayIntoParallelIterator for &'a RcArray<A, D> where
D: Dimension,
A: Sync,
[src]
D: Dimension,
A: Sync,
impl<'a, A, D> NdarrayIntoParallelIterator for &'a mut Array<A, D> where
D: Dimension,
A: Sync + Send,
[src]
D: Dimension,
A: Sync + Send,
type Item = &'a mut A
type Iter = Parallel<ArrayViewMut<'a, A, D>>
fn into_par_iter(self) -> Self::Iter
[src]
impl<'a, A, D> NdarrayIntoParallelIterator for &'a mut RcArray<A, D> where
D: Dimension,
A: Sync + Send + Clone,
[src]
D: Dimension,
A: Sync + Send + Clone,