[][src]Trait basic_dsp_vector::OffsetOps

pub trait OffsetOps<T>: Sized where
    T: Sized
{ fn offset(&mut self, offset: T); }

An operation which adds a constant to each vector element

Required methods

fn offset(&mut self, offset: T)

Adds a scalar to each vector element.

Failures

self.len() to 0 if the vector isn't in the complex number space but factor is complex.

Example

use basic_dsp_vector::*;
let mut vector = vec!(1.0, 2.0).to_real_time_vec();
vector.offset(2.0);
assert_eq!([3.0, 4.0], vector[0..]);
Loading content...

Implementors

impl<S, T, N, D> OffsetOps<Complex<T>> for DspVec<S, T, N, D> where
    S: ToSliceMut<T>,
    T: RealNumber,
    N: ComplexNumberSpace,
    D: Domain
[src]

impl<S, T, N, D> OffsetOps<T> for DspVec<S, T, N, D> where
    S: ToSliceMut<T>,
    T: RealNumber,
    N: NumberSpace,
    D: Domain
[src]

Loading content...