Trait signal_processing::Dft2d

source ·
pub trait Dft2d<T>: Matrix<T>
where T: ComplexFloat, Self::Mapped<Complex<T::Real>>: Matrix<Complex<T::Real>>,
{ // Required method fn dft_2d(self) -> Self::Mapped<Complex<T::Real>>; }

Required Methods§

source

fn dft_2d(self) -> Self::Mapped<Complex<T::Real>>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T, M> Dft2d<T> for M
where T: ComplexFloat + Into<Complex<T::Real>>, M: Matrix<T>, M::Mapped<Complex<T::Real>>: OwnedMatrix<Complex<T::Real>> + 'static, Complex<T::Real>: ComplexFloat<Real = T::Real> + MulAssign + AddAssign, <Self::Mapped<Complex<T::Real>> as MaybeMatrix<Complex<T::Real>>>::Transpose: OwnedMatrix<Complex<T::Real>, Transpose: Into<M::Mapped<Complex<T::Real>>>>,