[−][src]Trait basic_dsp::ToComplexVector
Conversion from a generic data type into a dsp vector with complex data.
Required methods
fn to_complex_time_vec(self) -> DspVec<S, T, Complex, Time>
Create a new vector in complex number space and time domain.
delta can be changed after construction with a call of set_delta.
For complex vectors with an odd length the resulting value will have a zero length.
fn to_complex_freq_vec(self) -> DspVec<S, T, Complex, Freq>
Create a new vector in complex number space and frequency domain.
delta can be changed after construction with a call of set_delta.
For complex vectors with an odd length the resulting value will have a zero length.
Implementations on Foreign Types
impl<'a, T> ToComplexVector<&'a mut [T], T> for &'a mut [Complex<T>] where
T: RealNumber, [src]
T: RealNumber,
fn to_complex_time_vec(self) -> DspVec<&'a mut [T], T, Complex, Time>[src]
fn to_complex_freq_vec(self) -> DspVec<&'a mut [T], T, Complex, Freq>[src]
impl<A> ToComplexVector<ArrayVec<A>, <A as Array>::Item> for ArrayVec<A> where
A: Array,
<A as Array>::Item: RealNumber, [src]
A: Array,
<A as Array>::Item: RealNumber,
fn to_complex_time_vec(
self
) -> DspVec<ArrayVec<A>, <A as Array>::Item, Complex, Time>[src]
self
) -> DspVec<ArrayVec<A>, <A as Array>::Item, Complex, Time>
fn to_complex_freq_vec(
self
) -> DspVec<ArrayVec<A>, <A as Array>::Item, Complex, Freq>[src]
self
) -> DspVec<ArrayVec<A>, <A as Array>::Item, Complex, Freq>
impl<'a, T> ToComplexVector<&'a mut [T], T> for &'a mut [T] where
T: RealNumber, [src]
T: RealNumber,
fn to_complex_time_vec(self) -> DspVec<&'a mut [T], T, Complex, Time>[src]
fn to_complex_freq_vec(self) -> DspVec<&'a mut [T], T, Complex, Freq>[src]
impl<T> ToComplexVector<Vec<T>, T> for Vec<Complex<T>> where
T: RealNumber, [src]
T: RealNumber,
fn to_complex_time_vec(self) -> DspVec<Vec<T>, T, Complex, Time>[src]
fn to_complex_freq_vec(self) -> DspVec<Vec<T>, T, Complex, Freq>[src]
impl<T> ToComplexVector<Vec<T>, T> for Vec<T> where
T: RealNumber, [src]
T: RealNumber,
fn to_complex_time_vec(self) -> DspVec<Vec<T>, T, Complex, Time>[src]
fn to_complex_freq_vec(self) -> DspVec<Vec<T>, T, Complex, Freq>[src]
impl<'a, T> ToComplexVector<&'a [T], T> for &'a [T] where
T: RealNumber, [src]
T: RealNumber,
fn to_complex_time_vec(self) -> DspVec<&'a [T], T, Complex, Time>[src]
fn to_complex_freq_vec(self) -> DspVec<&'a [T], T, Complex, Freq>[src]
impl<'a, T> ToComplexVector<&'a [T], T> for &'a [Complex<T>] where
T: RealNumber, [src]
T: RealNumber,
fn to_complex_time_vec(self) -> DspVec<&'a [T], T, Complex, Time>[src]
fn to_complex_freq_vec(self) -> DspVec<&'a [T], T, Complex, Freq>[src]
impl<T> ToComplexVector<Box<[T]>, T> for Box<[T]> where
T: RealNumber, [src]
T: RealNumber,