pub trait ConvFFTExt<'a, T: FftNum + NumAssign, S: RawData, const N: usize> {
    // Required method
    fn conv_fft(
        &self,
        kernel: impl IntoKernelWithDilation<'a, S, N>,
        conv_mode: ConvMode<N>,
        padding_mode: PaddingMode<N, T>
    ) -> Option<Array<T, Dim<[Ix; N]>>>;
}

Required Methods§

source

fn conv_fft( &self, kernel: impl IntoKernelWithDilation<'a, S, N>, conv_mode: ConvMode<N>, padding_mode: PaddingMode<N, T> ) -> Option<Array<T, Dim<[Ix; N]>>>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a, T, S, const N: usize> ConvFFTExt<'a, T, S, N> for ArrayBase<S, Dim<[Ix; N]>>
where T: NumAssign + Debug + FftNum + Copy, S: Data<Elem = T> + 'a + RawData, [Ix; N]: IntoDimension<Dim = Dim<[Ix; N]>>, SliceInfo<[SliceInfoElem; N], Dim<[Ix; N]>, Dim<[Ix; N]>>: SliceArg<Dim<[Ix; N]>, OutDim = Dim<[Ix; N]>>, Dim<[Ix; N]>: RemoveAxis,

source§

fn conv_fft( &self, kernel: impl IntoKernelWithDilation<'a, S, N>, conv_mode: ConvMode<N>, padding_mode: PaddingMode<N, T> ) -> Option<Array<T, Dim<[Ix; N]>>>

Implementors§