accelerate-fftw-0.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), 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