Class cufft

    • Constructor Detail

      • cufft

        public cufft()
    • Method Detail

      • cufftPlan1d

        @Cast("cufftResult")
        public static int cufftPlan1d​(@Cast("cufftHandle*")
                                      IntPointer plan,
                                      int nx,
                                      @Cast("cufftType")
                                      int type,
                                      int batch)
      • cufftPlan1d

        @Cast("cufftResult")
        public static int cufftPlan1d​(@Cast("cufftHandle*")
                                      IntBuffer plan,
                                      int nx,
                                      @Cast("cufftType")
                                      int type,
                                      int batch)
      • cufftPlan1d

        @Cast("cufftResult")
        public static int cufftPlan1d​(@Cast("cufftHandle*")
                                      int[] plan,
                                      int nx,
                                      @Cast("cufftType")
                                      int type,
                                      int batch)
      • cufftPlan2d

        @Cast("cufftResult")
        public static int cufftPlan2d​(@Cast("cufftHandle*")
                                      IntPointer plan,
                                      int nx,
                                      int ny,
                                      @Cast("cufftType")
                                      int type)
      • cufftPlan2d

        @Cast("cufftResult")
        public static int cufftPlan2d​(@Cast("cufftHandle*")
                                      IntBuffer plan,
                                      int nx,
                                      int ny,
                                      @Cast("cufftType")
                                      int type)
      • cufftPlan2d

        @Cast("cufftResult")
        public static int cufftPlan2d​(@Cast("cufftHandle*")
                                      int[] plan,
                                      int nx,
                                      int ny,
                                      @Cast("cufftType")
                                      int type)
      • cufftPlan3d

        @Cast("cufftResult")
        public static int cufftPlan3d​(@Cast("cufftHandle*")
                                      IntPointer plan,
                                      int nx,
                                      int ny,
                                      int nz,
                                      @Cast("cufftType")
                                      int type)
      • cufftPlan3d

        @Cast("cufftResult")
        public static int cufftPlan3d​(@Cast("cufftHandle*")
                                      IntBuffer plan,
                                      int nx,
                                      int ny,
                                      int nz,
                                      @Cast("cufftType")
                                      int type)
      • cufftPlan3d

        @Cast("cufftResult")
        public static int cufftPlan3d​(@Cast("cufftHandle*")
                                      int[] plan,
                                      int nx,
                                      int ny,
                                      int nz,
                                      @Cast("cufftType")
                                      int type)
      • cufftPlanMany

        @Cast("cufftResult")
        public static int cufftPlanMany​(@Cast("cufftHandle*")
                                        IntPointer plan,
                                        int rank,
                                        IntPointer n,
                                        IntPointer inembed,
                                        int istride,
                                        int idist,
                                        IntPointer onembed,
                                        int ostride,
                                        int odist,
                                        @Cast("cufftType")
                                        int type,
                                        int batch)
      • cufftPlanMany

        @Cast("cufftResult")
        public static int cufftPlanMany​(@Cast("cufftHandle*")
                                        IntBuffer plan,
                                        int rank,
                                        IntBuffer n,
                                        IntBuffer inembed,
                                        int istride,
                                        int idist,
                                        IntBuffer onembed,
                                        int ostride,
                                        int odist,
                                        @Cast("cufftType")
                                        int type,
                                        int batch)
      • cufftPlanMany

        @Cast("cufftResult")
        public static int cufftPlanMany​(@Cast("cufftHandle*")
                                        int[] plan,
                                        int rank,
                                        int[] n,
                                        int[] inembed,
                                        int istride,
                                        int idist,
                                        int[] onembed,
                                        int ostride,
                                        int odist,
                                        @Cast("cufftType")
                                        int type,
                                        int batch)
      • cufftMakePlan1d

        @Cast("cufftResult")
        public static int cufftMakePlan1d​(@Cast("cufftHandle")
                                          int plan,
                                          int nx,
                                          @Cast("cufftType")
                                          int type,
                                          int batch,
                                          @Cast("size_t*")
                                          SizeTPointer workSize)
      • cufftMakePlan2d

        @Cast("cufftResult")
        public static int cufftMakePlan2d​(@Cast("cufftHandle")
                                          int plan,
                                          int nx,
                                          int ny,
                                          @Cast("cufftType")
                                          int type,
                                          @Cast("size_t*")
                                          SizeTPointer workSize)
      • cufftMakePlan3d

        @Cast("cufftResult")
        public static int cufftMakePlan3d​(@Cast("cufftHandle")
                                          int plan,
                                          int nx,
                                          int ny,
                                          int nz,
                                          @Cast("cufftType")
                                          int type,
                                          @Cast("size_t*")
                                          SizeTPointer workSize)
      • cufftMakePlanMany

        @Cast("cufftResult")
        public static int cufftMakePlanMany​(@Cast("cufftHandle")
                                            int plan,
                                            int rank,
                                            IntPointer n,
                                            IntPointer inembed,
                                            int istride,
                                            int idist,
                                            IntPointer onembed,
                                            int ostride,
                                            int odist,
                                            @Cast("cufftType")
                                            int type,
                                            int batch,
                                            @Cast("size_t*")
                                            SizeTPointer workSize)
      • cufftMakePlanMany

        @Cast("cufftResult")
        public static int cufftMakePlanMany​(@Cast("cufftHandle")
                                            int plan,
                                            int rank,
                                            IntBuffer n,
                                            IntBuffer inembed,
                                            int istride,
                                            int idist,
                                            IntBuffer onembed,
                                            int ostride,
                                            int odist,
                                            @Cast("cufftType")
                                            int type,
                                            int batch,
                                            @Cast("size_t*")
                                            SizeTPointer workSize)
      • cufftMakePlanMany

        @Cast("cufftResult")
        public static int cufftMakePlanMany​(@Cast("cufftHandle")
                                            int plan,
                                            int rank,
                                            int[] n,
                                            int[] inembed,
                                            int istride,
                                            int idist,
                                            int[] onembed,
                                            int ostride,
                                            int odist,
                                            @Cast("cufftType")
                                            int type,
                                            int batch,
                                            @Cast("size_t*")
                                            SizeTPointer workSize)
      • cufftMakePlanMany64

        @Cast("cufftResult")
        public static int cufftMakePlanMany64​(@Cast("cufftHandle")
                                              int plan,
                                              int rank,
                                              @Cast("long long int*")
                                              LongBuffer n,
                                              @Cast("long long int*")
                                              LongBuffer inembed,
                                              @Cast("long long int")
                                              long istride,
                                              @Cast("long long int")
                                              long idist,
                                              @Cast("long long int*")
                                              LongBuffer onembed,
                                              @Cast("long long int")
                                              long ostride,
                                              @Cast("long long int")
                                              long odist,
                                              @Cast("cufftType")
                                              int type,
                                              @Cast("long long int")
                                              long batch,
                                              @Cast("size_t*")
                                              SizeTPointer workSize)
      • cufftMakePlanMany64

        @Cast("cufftResult")
        public static int cufftMakePlanMany64​(@Cast("cufftHandle")
                                              int plan,
                                              int rank,
                                              @Cast("long long int*")
                                              long[] n,
                                              @Cast("long long int*")
                                              long[] inembed,
                                              @Cast("long long int")
                                              long istride,
                                              @Cast("long long int")
                                              long idist,
                                              @Cast("long long int*")
                                              long[] onembed,
                                              @Cast("long long int")
                                              long ostride,
                                              @Cast("long long int")
                                              long odist,
                                              @Cast("cufftType")
                                              int type,
                                              @Cast("long long int")
                                              long batch,
                                              @Cast("size_t*")
                                              SizeTPointer workSize)
      • cufftGetSizeMany64

        @Cast("cufftResult")
        public static int cufftGetSizeMany64​(@Cast("cufftHandle")
                                             int plan,
                                             int rank,
                                             @Cast("long long int*")
                                             LongBuffer n,
                                             @Cast("long long int*")
                                             LongBuffer inembed,
                                             @Cast("long long int")
                                             long istride,
                                             @Cast("long long int")
                                             long idist,
                                             @Cast("long long int*")
                                             LongBuffer onembed,
                                             @Cast("long long int")
                                             long ostride,
                                             @Cast("long long int")
                                             long odist,
                                             @Cast("cufftType")
                                             int type,
                                             @Cast("long long int")
                                             long batch,
                                             @Cast("size_t*")
                                             SizeTPointer workSize)
      • cufftGetSizeMany64

        @Cast("cufftResult")
        public static int cufftGetSizeMany64​(@Cast("cufftHandle")
                                             int plan,
                                             int rank,
                                             @Cast("long long int*")
                                             long[] n,
                                             @Cast("long long int*")
                                             long[] inembed,
                                             @Cast("long long int")
                                             long istride,
                                             @Cast("long long int")
                                             long idist,
                                             @Cast("long long int*")
                                             long[] onembed,
                                             @Cast("long long int")
                                             long ostride,
                                             @Cast("long long int")
                                             long odist,
                                             @Cast("cufftType")
                                             int type,
                                             @Cast("long long int")
                                             long batch,
                                             @Cast("size_t*")
                                             SizeTPointer workSize)
      • cufftEstimate1d

        @Cast("cufftResult")
        public static int cufftEstimate1d​(int nx,
                                          @Cast("cufftType")
                                          int type,
                                          int batch,
                                          @Cast("size_t*")
                                          SizeTPointer workSize)
      • cufftEstimate2d

        @Cast("cufftResult")
        public static int cufftEstimate2d​(int nx,
                                          int ny,
                                          @Cast("cufftType")
                                          int type,
                                          @Cast("size_t*")
                                          SizeTPointer workSize)
      • cufftEstimate3d

        @Cast("cufftResult")
        public static int cufftEstimate3d​(int nx,
                                          int ny,
                                          int nz,
                                          @Cast("cufftType")
                                          int type,
                                          @Cast("size_t*")
                                          SizeTPointer workSize)
      • cufftEstimateMany

        @Cast("cufftResult")
        public static int cufftEstimateMany​(int rank,
                                            IntBuffer n,
                                            IntBuffer inembed,
                                            int istride,
                                            int idist,
                                            IntBuffer onembed,
                                            int ostride,
                                            int odist,
                                            @Cast("cufftType")
                                            int type,
                                            int batch,
                                            @Cast("size_t*")
                                            SizeTPointer workSize)
      • cufftEstimateMany

        @Cast("cufftResult")
        public static int cufftEstimateMany​(int rank,
                                            int[] n,
                                            int[] inembed,
                                            int istride,
                                            int idist,
                                            int[] onembed,
                                            int ostride,
                                            int odist,
                                            @Cast("cufftType")
                                            int type,
                                            int batch,
                                            @Cast("size_t*")
                                            SizeTPointer workSize)
      • cufftCreate

        @Cast("cufftResult")
        public static int cufftCreate​(@Cast("cufftHandle*")
                                      IntPointer handle)
      • cufftCreate

        @Cast("cufftResult")
        public static int cufftCreate​(@Cast("cufftHandle*")
                                      IntBuffer handle)
      • cufftCreate

        @Cast("cufftResult")
        public static int cufftCreate​(@Cast("cufftHandle*")
                                      int[] handle)
      • cufftGetSize1d

        @Cast("cufftResult")
        public static int cufftGetSize1d​(@Cast("cufftHandle")
                                         int handle,
                                         int nx,
                                         @Cast("cufftType")
                                         int type,
                                         int batch,
                                         @Cast("size_t*")
                                         SizeTPointer workSize)
      • cufftGetSize2d

        @Cast("cufftResult")
        public static int cufftGetSize2d​(@Cast("cufftHandle")
                                         int handle,
                                         int nx,
                                         int ny,
                                         @Cast("cufftType")
                                         int type,
                                         @Cast("size_t*")
                                         SizeTPointer workSize)
      • cufftGetSize3d

        @Cast("cufftResult")
        public static int cufftGetSize3d​(@Cast("cufftHandle")
                                         int handle,
                                         int nx,
                                         int ny,
                                         int nz,
                                         @Cast("cufftType")
                                         int type,
                                         @Cast("size_t*")
                                         SizeTPointer workSize)
      • cufftGetSizeMany

        @Cast("cufftResult")
        public static int cufftGetSizeMany​(@Cast("cufftHandle")
                                           int handle,
                                           int rank,
                                           IntPointer n,
                                           IntPointer inembed,
                                           int istride,
                                           int idist,
                                           IntPointer onembed,
                                           int ostride,
                                           int odist,
                                           @Cast("cufftType")
                                           int type,
                                           int batch,
                                           @Cast("size_t*")
                                           SizeTPointer workArea)
      • cufftGetSizeMany

        @Cast("cufftResult")
        public static int cufftGetSizeMany​(@Cast("cufftHandle")
                                           int handle,
                                           int rank,
                                           IntBuffer n,
                                           IntBuffer inembed,
                                           int istride,
                                           int idist,
                                           IntBuffer onembed,
                                           int ostride,
                                           int odist,
                                           @Cast("cufftType")
                                           int type,
                                           int batch,
                                           @Cast("size_t*")
                                           SizeTPointer workArea)
      • cufftGetSizeMany

        @Cast("cufftResult")
        public static int cufftGetSizeMany​(@Cast("cufftHandle")
                                           int handle,
                                           int rank,
                                           int[] n,
                                           int[] inembed,
                                           int istride,
                                           int idist,
                                           int[] onembed,
                                           int ostride,
                                           int odist,
                                           @Cast("cufftType")
                                           int type,
                                           int batch,
                                           @Cast("size_t*")
                                           SizeTPointer workArea)
      • cufftGetSize

        @Cast("cufftResult")
        public static int cufftGetSize​(@Cast("cufftHandle")
                                       int handle,
                                       @Cast("size_t*")
                                       SizeTPointer workSize)
      • cufftSetWorkArea

        @Cast("cufftResult")
        public static int cufftSetWorkArea​(@Cast("cufftHandle")
                                           int plan,
                                           Pointer workArea)
      • cufftSetAutoAllocation

        @Cast("cufftResult")
        public static int cufftSetAutoAllocation​(@Cast("cufftHandle")
                                                 int plan,
                                                 int autoAllocate)
      • cufftExecC2C

        @Cast("cufftResult")
        public static int cufftExecC2C​(@Cast("cufftHandle")
                                       int plan,
                                       @Cast("cufftComplex*")
                                       float2 idata,
                                       @Cast("cufftComplex*")
                                       float2 odata,
                                       int direction)
      • cufftExecR2C

        @Cast("cufftResult")
        public static int cufftExecR2C​(@Cast("cufftHandle")
                                       int plan,
                                       @Cast("cufftReal*")
                                       float[] idata,
                                       @Cast("cufftComplex*")
                                       float2 odata)
      • cufftExecC2R

        @Cast("cufftResult")
        public static int cufftExecC2R​(@Cast("cufftHandle")
                                       int plan,
                                       @Cast("cufftComplex*")
                                       float2 idata,
                                       @Cast("cufftReal*")
                                       float[] odata)
      • cufftExecZ2Z

        @Cast("cufftResult")
        public static int cufftExecZ2Z​(@Cast("cufftHandle")
                                       int plan,
                                       @Cast("cufftDoubleComplex*")
                                       double2 idata,
                                       @Cast("cufftDoubleComplex*")
                                       double2 odata,
                                       int direction)
      • cufftExecD2Z

        @Cast("cufftResult")
        public static int cufftExecD2Z​(@Cast("cufftHandle")
                                       int plan,
                                       @Cast("cufftDoubleReal*")
                                       DoubleBuffer idata,
                                       @Cast("cufftDoubleComplex*")
                                       double2 odata)
      • cufftExecD2Z

        @Cast("cufftResult")
        public static int cufftExecD2Z​(@Cast("cufftHandle")
                                       int plan,
                                       @Cast("cufftDoubleReal*")
                                       double[] idata,
                                       @Cast("cufftDoubleComplex*")
                                       double2 odata)
      • cufftExecZ2D

        @Cast("cufftResult")
        public static int cufftExecZ2D​(@Cast("cufftHandle")
                                       int plan,
                                       @Cast("cufftDoubleComplex*")
                                       double2 idata,
                                       @Cast("cufftDoubleReal*")
                                       DoubleBuffer odata)
      • cufftExecZ2D

        @Cast("cufftResult")
        public static int cufftExecZ2D​(@Cast("cufftHandle")
                                       int plan,
                                       @Cast("cufftDoubleComplex*")
                                       double2 idata,
                                       @Cast("cufftDoubleReal*")
                                       double[] odata)
      • cufftSetStream

        @Cast("cufftResult")
        public static int cufftSetStream​(@Cast("cufftHandle")
                                         int plan,
                                         CUstream_st stream)
      • cufftDestroy

        @Cast("cufftResult")
        public static int cufftDestroy​(@Cast("cufftHandle")
                                       int plan)
      • cufftGetVersion

        @Cast("cufftResult")
        public static int cufftGetVersion​(IntPointer version)
      • cufftGetVersion

        @Cast("cufftResult")
        public static int cufftGetVersion​(IntBuffer version)
      • cufftGetVersion

        @Cast("cufftResult")
        public static int cufftGetVersion​(int[] version)
      • cufftGetProperty

        @Cast("cufftResult")
        public static int cufftGetProperty​(@Cast("libraryPropertyType")
                                           int type,
                                           IntPointer value)
      • cufftGetProperty

        @Cast("cufftResult")
        public static int cufftGetProperty​(@Cast("libraryPropertyType")
                                           int type,
                                           IntBuffer value)
      • cufftGetProperty

        @Cast("cufftResult")
        public static int cufftGetProperty​(@Cast("libraryPropertyType")
                                           int type,
                                           int[] value)