pub fn sum_into(self, output: &mut [T]) where T: AddAssign {
        for local in self.into_iter() {
            for (a, b) in zip!(&mut *output, local) {
                *a += b;
            }
        }
    }
/// Sum the values from all the vectors created by the different threads in
/// the `output` buffer
Sum the values from all the vectors created by the different threads in
the `output` buffer
Sum the values from all the vectors created by the different threads in the ` output ` buffer
pub fn sum_into(self, output: &mut [T]) where T: AddAssign {
        for local in self.into_iter() {
            for (a, b) in zip!(&mut *output, local) {
                *a += b;
            }
        }
    }
pub fn sum_into ( self , output : & mut [ T ] ) where T : AddAssign { for local in self . into_iter ( ) { for ( a , b ) in zip ! ( mut output local ) { * a += b ; } } }
Sum the values from all the vectors created by the different threads in
the `output` buffer
Sum the values from all the vectors created by the different threads in the ` output ` buffer
self
output
&mut [T]