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);

}