accelerate-fftw-1.0: Accelerate frontend to the FFTW library (Fourier transform)
Data.Array.Accelerate.FFTW.Manifest
type Transform sh a = Array sh a -> Array sh a Source #
type Element a = (FFTWReal a, Elt a, BlockPtrs (EltRepr a) ~ Ptr a) Source #
dft :: (Shape sh, Element a) => Transform (sh :. Int) (Complex a) Source #
idft :: (Shape sh, Element a) => Transform (sh :. Int) (Complex a) Source #
dft2d :: (Shape sh, Element a) => Transform ((sh :. Int) :. Int) (Complex a) Source #
idft2d :: (Shape sh, Element a) => Transform ((sh :. Int) :. Int) (Complex a) Source #