Trait zenu_matrix::memory::Memory  
source · pub trait Memory {
    type Item: Num;
    type Blas: Blas<Self::Item>;
    type ElmentWise: ElementWise<Self::Item>;
    // Required methods
    fn len(&self) -> usize;
    fn as_ptr(&self) -> *const Self::Item;
    fn as_ptr_offset(&self, offset: usize) -> *const Self::Item;
    fn value_offset(&self, offset: usize) -> Self::Item;
    fn get_offset(&self) -> usize;
    fn set_offset(&mut self, offset: usize);
}Expand description
Matrixの要素を保持するメモリを表すトレイト
Required Associated Types§
Required Methods§
fn len(&self) -> usize
fn as_ptr_offset(&self, offset: usize) -> *const Self::Item
fn value_offset(&self, offset: usize) -> Self::Item
fn get_offset(&self) -> usize
fn set_offset(&mut self, offset: usize)
Object Safety§
This trait is not object safe.