Trait basic_dsp_vector::RealToComplexTransformsOps
[−]
[src]
pub trait RealToComplexTransformsOps<T>: ToComplexResult where T: RealNumber { fn to_complex(self) -> TransRes<Self::ComplexResult>; }
Defines transformations from real to complex number space.
Failures
All operations in this trait set self.len() to 0 if the type isn't in
the real number space.
Required Methods
fn to_complex(self) -> TransRes<Self::ComplexResult>
Implementors
impl<S, T, N, D> RealToComplexTransformsOps<T> for DspVec<S, T, N, D> where DspVec<S, T, N, D>: ToComplexResult + InsertZerosOps<T>, DspVec<S, T, N, D>::ComplexResult: RededicateForceOps<DspVec<S, T, N, D>>, S: ToSliceMut<T> + Owner, T: RealNumber, N: RealNumberSpace, D: Domainimpl<T, N, D> RealToComplexTransformsOps<T> for Identifier<T, N, D> where Identifier<T, N, D>: ToComplexResult, Identifier<T, N, D>::ComplexResult: RededicateForceOps<Identifier<T, N, D>>, T: RealNumber, N: RealNumberSpace, D: Domain