Modifier and Type | Method and Description |
---|---|
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,
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.cufftGetSizeMany64(cufftHandle plan,
int rank,
long[] n,
long[] inembed,
long istride,
long idist,
long[] onembed,
long ostride,
long odist,
int type,
long batch,
long[] workSize) |
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.cufftMakePlanMany64(cufftHandle plan,
int rank,
long[] n,
long[] inembed,
long istride,
long idist,
long[] onembed,
long ostride,
long odist,
int type,
long 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)
Deprecated.
This function was removed in CUDA 9.1, and will throw
an UnsupportedOperationException
|
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) |
Copyright © 2020. All rights reserved.