Trait signal_processing::Dst2d

source ·
pub trait Dst2d<T>: Matrix<T>
where T: ComplexFloat, Self::Owned: Matrix<T>,
{ // Required methods fn dst_i_2d(self) -> Self::Owned; fn dst_ii_2d(self) -> Self::Owned; fn dst_iii_2d(self) -> Self::Owned; fn dst_iv_2d(self) -> Self::Owned; }

Required Methods§

source

fn dst_i_2d(self) -> Self::Owned

source

fn dst_ii_2d(self) -> Self::Owned

source

fn dst_iii_2d(self) -> Self::Owned

source

fn dst_iv_2d(self) -> Self::Owned

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T, M> Dst2d<T> for M
where M: Matrix<T>, M::Owned: OwnedMatrix<T>, T: ComplexFloat<Real: Into<T>> + Into<Complex<T::Real>> + 'static, Complex<T::Real>: AddAssign + MulAssign + MulAssign<T::Real> + DivAssign<T::Real> + Mul<T::Real, Output = Complex<T::Real>> + Mul<T, Output = Complex<T::Real>>, <Self::Owned as MaybeMatrix<T>>::Transpose: OwnedMatrix<T, Transpose: Into<M::Owned>>,