1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
pub mod dense; pub trait BasicReadableVector { fn get_size(&self) -> usize; fn get_element(&self, i: usize)-> f32; } pub trait BasicWriteableVector { fn set_element(&mut self, i: usize, value: f32); /// sets all elements to zero fn set_zero(&mut self); }