Generic Class

vDSP.FFT

A 1D single- and double-precision fast Fourier transform.

Declaration

class FFT<T> where T : vDSP_FourierTransformable

Topics

Initializers

init?(log2n: vDSP_Length, radix: vDSP.Radix, ofType: T.Type)

Initializes a new fast Fourier transform instance.

Instance Methods

func forward(input: DSPSplitComplex, output: inout DSPSplitComplex)

Computes an out-of-place forward fast Fourier transform.

func inverse(input: DSPSplitComplex, output: inout DSPSplitComplex)

Computes an out-of-place inverse fast Fourier transform.

See Also

Objects that Simplify Fast Fourier Transforms

class vDSP.FFT2D

A 2D single- and double-precision fast Fourier transform.

enum vDSP.FourierTransformDirection

Fast Fourier transform directions.

enum vDSP.Radix

Fast Fourier transform radices.