Trait mop_structs::prelude::CompressedMatrixMut [−][src]
pub trait CompressedMatrixMut<T>: CompressedMatrix<T> { fn data_mut(&mut self) -> &mut [T]; fn row_mut(&mut self, idx: usize) -> CsVecSliceMut<T>; fn row_iter_mut(&mut self) -> CsrMatrixRowIterMut<T>; fn get_two_mut(
&mut self,
first_idx: usize,
second_idx: usize
) -> (CsVecSliceMut<T>, CsVecSliceMut<T>); }
Required Methods
fn data_mut(&mut self) -> &mut [T]
fn row_mut(&mut self, idx: usize) -> CsVecSliceMut<T>
ⓘImportant traits for CsrMatrixRowIterMut<'a, T>
fn row_iter_mut(&mut self) -> CsrMatrixRowIterMut<T>
fn get_two_mut(
&mut self,
first_idx: usize,
second_idx: usize
) -> (CsVecSliceMut<T>, CsVecSliceMut<T>)
&mut self,
first_idx: usize,
second_idx: usize
) -> (CsVecSliceMut<T>, CsVecSliceMut<T>)
Implementors
impl<T> CompressedMatrixMut<T> for CsrMatrixAlloc<T>
impl<'a, T> CompressedMatrixMut<T> for CsrMatrixSliceMut<'a, T>