fftw-ffi-0.0: Low-level interface to FFTW (Fast Fourier Transform)

Safe HaskellSafe
LanguageHaskell98

Numeric.FFTW.FFI

Synopsis

Documentation

type Plan a = Ptr (PlanObj a) Source #

data IODim Source #

Constructors

IODim 

Fields

Instances
Eq IODim Source # 
Instance details

Defined in Numeric.FFTW.FFI.Type

Methods

(==) :: IODim -> IODim -> Bool #

(/=) :: IODim -> IODim -> Bool #

Show IODim Source # 
Instance details

Defined in Numeric.FFTW.FFI.Type

Methods

showsPrec :: Int -> IODim -> ShowS #

show :: IODim -> String #

showList :: [IODim] -> ShowS #

Storable IODim Source # 
Instance details

Defined in Numeric.FFTW.FFI.Type

Methods

sizeOf :: IODim -> Int #

alignment :: IODim -> Int #

peekElemOff :: Ptr IODim -> Int -> IO IODim #

pokeElemOff :: Ptr IODim -> Int -> IODim -> IO () #

peekByteOff :: Ptr b -> Int -> IO IODim #

pokeByteOff :: Ptr b -> Int -> IODim -> IO () #

peek :: Ptr IODim -> IO IODim #

poke :: Ptr IODim -> IODim -> IO () #

data Flag Source #

Instances
Enum Flag Source # 
Instance details

Defined in Numeric.FFTW.FFI.Type

Methods

succ :: Flag -> Flag #

pred :: Flag -> Flag #

toEnum :: Int -> Flag #

fromEnum :: Flag -> Int #

enumFrom :: Flag -> [Flag] #

enumFromThen :: Flag -> Flag -> [Flag] #

enumFromTo :: Flag -> Flag -> [Flag] #

enumFromThenTo :: Flag -> Flag -> Flag -> [Flag] #

Eq Flag Source # 
Instance details

Defined in Numeric.FFTW.FFI.Type

Methods

(==) :: Flag -> Flag -> Bool #

(/=) :: Flag -> Flag -> Bool #

Ord Flag Source # 
Instance details

Defined in Numeric.FFTW.FFI.Type

Methods

compare :: Flag -> Flag -> Ordering #

(<) :: Flag -> Flag -> Bool #

(<=) :: Flag -> Flag -> Bool #

(>) :: Flag -> Flag -> Bool #

(>=) :: Flag -> Flag -> Bool #

max :: Flag -> Flag -> Flag #

min :: Flag -> Flag -> Flag #

data Kind Source #

Instances
Eq Kind Source # 
Instance details

Defined in Numeric.FFTW.FFI.Type

Methods

(==) :: Kind -> Kind -> Bool #

(/=) :: Kind -> Kind -> Bool #

data Sign Source #

Instances
Eq Sign Source # 
Instance details

Defined in Numeric.FFTW.FFI.Type

Methods

(==) :: Sign -> Sign -> Bool #

(/=) :: Sign -> Sign -> Bool #

rodft10 :: Kind Source #

Corresponds to the fftw_iodim structure. It completely describes the layout of each dimension, before and after the transform.