pub trait ArrayMinMaxTryStream<'a, T, E> where
    T: HasAfEnum + HasArrayExt + Copy + Default + Send + 'a,
    T: DType + Max + Min + Copy + Default + Send + 'a,
    E: Send + 'a,
    Self: Stream<Item = Result<ArrayExt<T>, E>> + Sized + Send + Unpin + 'a,
    ArrayExt<T>: ArrayInstanceMinMax<T> + From<Array<T>> + From<Array<T::InType>>, 
{ fn reduce_max(
        self,
        block_size: usize,
        stride: u64
    ) -> Box<dyn Stream<Item = Result<ArrayExt<T>, E>> + Send + Unpin + 'a> { ... } fn reduce_min(
        self,
        block_size: usize,
        stride: u64
    ) -> Box<dyn Stream<Item = Result<ArrayExt<T>, E>> + Send + Unpin + 'a> { ... } }
Expand description

Trait to reduce the sum of a [Stream] of ArrayExts.

Provided Methods

Compute the maximum of each stride of a [Stream] of ArrayExts.

Compute the minimum of each stride of a [Stream] of ArrayExts.

Implementors