Uses of Class
jcuda.jcufft.cufftHandle

Uses of cufftHandle in jcuda.jcufft
 

Methods in jcuda.jcufft with parameters of type cufftHandle
static int JCufft.cufftDestroy(cufftHandle plan)
           Frees all GPU resources associated with a CUFFT plan and destroys the internal plan data structure.
static int JCufft.cufftExecC2C(cufftHandle plan, float[] cIdata, float[] cOdata, int direction)
          Convenience method for JCufft.cufftExecC2C(cufftHandle, Pointer, Pointer, int).
static int JCufft.cufftExecC2C(cufftHandle plan, Pointer cIdata, Pointer cOdata, int direction)
           Executes a CUFFT complex-to-complex transform plan.
static int JCufft.cufftExecC2R(cufftHandle plan, float[] cIdata, float[] rOdata)
          Convenience method for JCufft.cufftExecC2R(cufftHandle, Pointer, Pointer).
static int JCufft.cufftExecC2R(cufftHandle plan, Pointer cIdata, Pointer rOdata)
           Executes a CUFFT complex-to-real (implicitly inverse) transform plan.
static int JCufft.cufftExecD2Z(cufftHandle plan, double[] rIdata, double[] cOdata)
          Convenience method for JCufft.cufftExecD2Z(cufftHandle, Pointer, Pointer).
static int JCufft.cufftExecD2Z(cufftHandle plan, Pointer rIdata, Pointer cOdata)
           Executes a CUFFT real-to-complex (implicitly forward) transform plan for double precision values.
static int JCufft.cufftExecR2C(cufftHandle plan, double[] rIdata, double[] cOdata)
          Deprecated. This method will be removed in a future release. It should have been called 'cufftExecD2Z'.
static int JCufft.cufftExecR2C(cufftHandle plan, float[] rIdata, float[] cOdata)
          Convenience method for JCufft.cufftExecR2C(cufftHandle, Pointer, Pointer).
static int JCufft.cufftExecR2C(cufftHandle plan, Pointer rIdata, Pointer cOdata)
           Executes a CUFFT real-to-complex (implicitly forward) transform plan.
static int JCufft.cufftExecZ2D(cufftHandle plan, double[] cIdata, double[] rOdata)
          Convenience method for JCufft.cufftExecZ2D(cufftHandle, Pointer, Pointer).
static int JCufft.cufftExecZ2D(cufftHandle plan, Pointer cIdata, Pointer rOdata)
           Executes a CUFFT complex-to-real (implicitly inverse) transform plan for double precision values.
static int JCufft.cufftExecZ2Z(cufftHandle plan, double[] cIdata, double[] cOdata, int direction)
          Convenience method for JCufft.cufftExecZ2Z(cufftHandle, Pointer, Pointer, int).
static int JCufft.cufftExecZ2Z(cufftHandle plan, Pointer cIdata, Pointer cOdata, int direction)
           Executes a CUFFT complex-to-complex transform plan for double precision values.
static int JCufft.cufftPlan1d(cufftHandle plan, int nx, int type, int batch)
           Creates a 1D FFT plan configuration for a specified signal size and data type.
static int JCufft.cufftPlan2d(cufftHandle plan, int nx, int ny, int type)
           Creates a 2D FFT plan configuration according to specified signal sizes and data type.
static int JCufft.cufftPlan3d(cufftHandle plan, int nx, int ny, int nz, int type)
           Creates a 3D FFT plan configuration according to specified signal sizes and data type.
static int JCufft.cufftPlanMany(cufftHandle plan, int rank, int[] n, int[] inembed, int istride, int idist, int[] onembed, int ostride, int odist, int type, int batch)
           Creates a FFT plan configuration of dimension rank, with sizes specified in the array n.
static int JCufft.cufftSetCompatibilityMode(cufftHandle plan, int mode)
           Configures the layout of CUFFT output in FFTW-compatible modes.
static int JCufft.cufftSetStream(cufftHandle plan, cudaStream_t stream)
           Associates a CUDA stream with a CUFFT plan.