Contents

convolve(_:withKernel:result:)

Calculates the 1D convolution of a double-precision vector.

Declaration

static func convolve<T, U, V>(_ vector: T, withKernel kernel: U, result: inout V) where T : AccelerateBuffer, U : AccelerateBuffer, V : AccelerateMutableBuffer, T.Element == Double, U.Element == Double, V.Element == Double

Parameters

  • vector:

    The input signal vector.

  • kernel:

    The filter vector.

  • result:

    On output, the convolution result.

See Also

Real Vectors