pub trait ScaleOps<T>: Sizedwhere
T: Sized,{
fn scale(&mut self, factor: T);
}
Expand description
An operation which multiplies each vector element with a constant
Multiplies the vector element with a scalar.
self.len()
to 0
if the vector isn’t in the complex number space but
factor
is complex.
use basic_dsp_vector::*;
let mut vector = vec!(1.0, 2.0).to_real_time_vec();
vector.scale(2.0);
assert_eq!([2.0, 4.0], vector[0..]);