Trait ndarray_conv::ConvExt

source ·
pub trait ConvExt<'a, T, S, SK, const N: usize>
where T: NumAssign + Copy, S: RawData, SK: RawData,
{ // Required method fn conv( &self, kernel: impl IntoKernelWithDilation<'a, SK, N>, conv_mode: ConvMode<N>, padding_mode: PaddingMode<N, T> ) -> Result<Array<T, Dim<[Ix; N]>>, Error<N>>; }

Required Methods§

source

fn conv( &self, kernel: impl IntoKernelWithDilation<'a, SK, N>, conv_mode: ConvMode<N>, padding_mode: PaddingMode<N, T> ) -> Result<Array<T, Dim<[Ix; N]>>, Error<N>>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

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

source§

fn conv( &self, kernel: impl IntoKernelWithDilation<'a, SK, N>, conv_mode: ConvMode<N>, padding_mode: PaddingMode<N, T> ) -> Result<Array<T, Dim<[Ix; N]>>, Error<N>>

Implementors§