Trait guff_matrix::SimdMatrix [−][src]
pub trait SimdMatrix<S: Simd> { const SIMD_SIZE: usize; fn is_rowwise(&self) -> bool; fn rows(&self) -> usize; fn cols(&self) -> usize; unsafe fn read_next(&mut self) -> S; fn write_next(&mut self, val: S::E); fn indexed_write(&mut self, index: usize, elem: S::E); fn as_mut_slice(&mut self) -> &mut [S::E]; fn as_slice(&self) -> &[S::E]; fn rowcol_to_index(&self, r: usize, c: usize) -> usize { ... } fn size(&self) -> usize { ... } }
Associated Constants
Required methods
fn is_rowwise(&self) -> bool
fn write_next(&mut self, val: S::E)
fn indexed_write(&mut self, index: usize, elem: S::E)
fn as_mut_slice(&mut self) -> &mut [S::E]