Uses of Class
jcuda.jcufft.cufftHandle

Uses of cufftHandle in jcuda.jcufft
 

Methods in jcuda.jcufft with parameters of type cufftHandle
static int JCufft.cufftCreate(cufftHandle 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.cufftGetSize(cufftHandle handle, long[] workSize)
           
static int JCufft.cufftGetSize1d(cufftHandle handle, int nx, int type, int batch, long[] workSize)
           
static int JCufft.cufftGetSize2d(cufftHandle handle, int nx, int ny, int type, long[] workSize)
           
static int JCufft.cufftGetSize3d(cufftHandle handle, int nx, int ny, int nz, int type, long[] workSize)
           
static int JCufft.cufftGetSizeMany(cufftHandle handle, int rank, int[] n, int[] inembed, int istride, int idist, int[] onembed, int ostride, int odist, int type, int batch, long[] workArea)
           
static int JCufft.cufftMakePlan1d(cufftHandle plan, int nx, int type, int batch, long[] workSize)
           
static int JCufft.cufftMakePlan2d(cufftHandle plan, int nx, int ny, int type, long[] workSize)
           
static int JCufft.cufftMakePlan3d(cufftHandle plan, int nx, int ny, int nz, int type, long[] workSize)
           
static int JCufft.cufftMakePlanMany(cufftHandle plan, int rank, int[] n, int[] inembed, int istride, int idist, int[] onembed, int ostride, int odist, int type, int batch, long[] workSize)
           
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.cufftSetAutoAllocation(cufftHandle plan, int autoAllocate)
           
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.
static int JCufft.cufftSetWorkArea(cufftHandle plan, Pointer workArea)