pub trait MatrixIter<T: Num> {
    // Required methods
    fn map_axis<F>(&self, axis: usize, fn_map: F) -> Matrix<OwnedMem<T>, DimDyn>
       where F: FnMut(Matrix<ViewMutMem<'_, T>, DimDyn>);
    fn map_axis_mut<F>(&mut self, axis: usize, fn_map: F)
       where F: FnMut(Matrix<ViewMutMem<'_, T>, DimDyn>);
}

Required Methods§

source

fn map_axis<F>(&self, axis: usize, fn_map: F) -> Matrix<OwnedMem<T>, DimDyn>
where F: FnMut(Matrix<ViewMutMem<'_, T>, DimDyn>),

source

fn map_axis_mut<F>(&mut self, axis: usize, fn_map: F)
where F: FnMut(Matrix<ViewMutMem<'_, T>, DimDyn>),

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T: Num, M: ToViewMutMemory<Item = T> + ToViewMemory> MatrixIter<T> for Matrix<M, DimDyn>