pub fn decrement_row_data(&mut self, row: isize, values: Vec<T>) {
        for column in 0..values.len() as isize  {
            if row >= 0 {
                if column < self.columns && row < self.rows {
                    self.data[(row * self.columns + column) as usize] -= values[column as usize];
                }
            }
        }
    }
/// Decrements an entire row of data at one time.
Decrements an entire row of data at one time.
Decrements an entire row of data at one time .
pub fn decrement_row_data(&mut self, row: isize, values: Vec<T>) {
        for column in 0..values.len() as isize  {
            if row >= 0 {
                if column < self.columns && row < self.rows {
                    self.data[(row * self.columns + column) as usize] -= values[column as usize];
                }
            }
        }
    }
pub fn decrement_row_data ( & mut self , row : isize , values : Vec < T > ) { for column in 0 .. values . len ( ) as isize { if row >= 0 { if column < self . columns && row < self . rows { self . data [ ( row * self . columns + column ) as usize ] -= values [ column as usize ] ; } } } }
Decrements an entire row of data at one time.
Decrements an entire row of data at one time .
&mut self
row
isize
values
Vec<T>
&mut self
row
isize
values
Vec<T>