Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Documentation
type PlanDFT1d a = CInt -> Ptr (Complex a) -> Ptr (Complex a) -> Sign -> Flags -> IO (Plan a) Source #
type PlanDFT2d a = CInt -> CInt -> Ptr (Complex a) -> Ptr (Complex a) -> Sign -> Flags -> IO (Plan a) Source #
type PlanDFT3d a = CInt -> CInt -> CInt -> Ptr (Complex a) -> Ptr (Complex a) -> Sign -> Flags -> IO (Plan a) Source #
type PlanDFT a = CInt -> Ptr CInt -> Ptr (Complex a) -> Ptr (Complex a) -> Sign -> Flags -> IO (Plan a) Source #
type PlanDFTr2c3d a = CInt -> CInt -> CInt -> Ptr a -> Ptr (Complex a) -> Flags -> IO (Plan a) Source #
type PlanDFTc2r3d a = CInt -> CInt -> CInt -> Ptr (Complex a) -> Ptr a -> Flags -> IO (Plan a) Source #
type PlanR2r3d a = CInt -> CInt -> CInt -> Ptr a -> Ptr a -> Kind -> Kind -> Kind -> Flags -> IO (Plan a) Source #
type PlanManyDFT a = CInt -> Ptr CInt -> CInt -> Ptr (Complex a) -> Ptr CInt -> CInt -> CInt -> Ptr (Complex a) -> Ptr CInt -> CInt -> CInt -> Sign -> Flags -> IO (Plan a) Source #
type PlanManyDFTr2c a = CInt -> Ptr CInt -> CInt -> Ptr a -> Ptr CInt -> CInt -> CInt -> Ptr (Complex a) -> Ptr CInt -> CInt -> CInt -> Flags -> IO (Plan a) Source #
type PlanManyDFTc2r a = CInt -> Ptr CInt -> CInt -> Ptr (Complex a) -> Ptr CInt -> CInt -> CInt -> Ptr a -> Ptr CInt -> CInt -> CInt -> Flags -> IO (Plan a) Source #
type PlanManyR2r a = CInt -> Ptr CInt -> CInt -> Ptr a -> Ptr CInt -> CInt -> CInt -> Ptr a -> Ptr CInt -> CInt -> CInt -> Ptr Kind -> Flags -> IO (Plan a) Source #
type PlanGuruDFT a = CInt -> Ptr IODim -> CInt -> Ptr IODim -> Ptr (Complex a) -> Ptr (Complex a) -> Sign -> Flags -> IO (Plan a) Source #
type PlanGuruDFTr2c a = CInt -> Ptr IODim -> CInt -> Ptr IODim -> Ptr a -> Ptr (Complex a) -> Flags -> IO (Plan a) Source #
type PlanGuruDFTc2r a = CInt -> Ptr IODim -> CInt -> Ptr IODim -> Ptr (Complex a) -> Ptr a -> Flags -> IO (Plan a) Source #
type PlanGuruR2r a = CInt -> Ptr IODim -> CInt -> Ptr IODim -> Ptr a -> Ptr a -> Ptr Kind -> Flags -> IO (Plan a) Source #
type PlanGuruSplitDFT a = CInt -> Ptr IODim -> CInt -> Ptr IODim -> Ptr a -> Ptr a -> Ptr a -> Ptr a -> Flags -> IO (Plan a) Source #
type PlanGuruSplitDFTr2c a = CInt -> Ptr IODim -> CInt -> Ptr IODim -> Ptr a -> Ptr a -> Ptr a -> Flags -> IO (Plan a) Source #
type PlanGuruSplitDFTc2r a = CInt -> Ptr IODim -> CInt -> Ptr IODim -> Ptr a -> Ptr a -> Ptr a -> Flags -> IO (Plan a) Source #
type DestroyPlan a = Plan a -> IO () Source #