accelerate-fftw-1.0: Accelerate frontend to the FFTW library (Fourier transform)

Safe HaskellNone
LanguageHaskell98

Data.Array.Accelerate.FFTW.Manifest

Documentation

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 #