public class cufft extends cufft
| Modifier and Type | Field and Description |
|---|---|
static int |
CUFFT_ALLOC_FAILED
enum cufftResult
|
static int |
CUFFT_C2C
enum cufftType
|
static int |
CUFFT_C2R
enum cufftType
|
static int |
CUFFT_COMPATIBILITY_DEFAULT |
static int |
CUFFT_COMPATIBILITY_FFTW_PADDING
enum cufftCompatibility
|
static int |
CUFFT_D2Z
enum cufftType
|
static int |
CUFFT_EXEC_FAILED
enum cufftResult
|
static int |
CUFFT_FORWARD |
static int |
CUFFT_INCOMPLETE_PARAMETER_LIST
enum cufftResult
|
static int |
CUFFT_INTERNAL_ERROR
enum cufftResult
|
static int |
CUFFT_INVALID_DEVICE
enum cufftResult
|
static int |
CUFFT_INVALID_PLAN
enum cufftResult
|
static int |
CUFFT_INVALID_SIZE
enum cufftResult
|
static int |
CUFFT_INVALID_TYPE
enum cufftResult
|
static int |
CUFFT_INVALID_VALUE
enum cufftResult
|
static int |
CUFFT_INVERSE |
static int |
CUFFT_LICENSE_ERROR
enum cufftResult
|
static int |
CUFFT_NO_WORKSPACE
enum cufftResult
|
static int |
CUFFT_NOT_IMPLEMENTED
enum cufftResult
|
static int |
CUFFT_NOT_SUPPORTED
enum cufftResult
|
static int |
CUFFT_PARSE_ERROR
enum cufftResult
|
static int |
CUFFT_R2C
enum cufftType
|
static int |
CUFFT_SETUP_FAILED
enum cufftResult
|
static int |
CUFFT_SUCCESS
enum cufftResult
|
static int |
CUFFT_UNALIGNED_DATA
enum cufftResult
|
static int |
CUFFT_VER_BUILD |
static int |
CUFFT_VER_MAJOR
\file cufft.h
\brief Public header file for the NVIDIA CUDA FFT library (CUFFT)
|
static int |
CUFFT_VER_MINOR |
static int |
CUFFT_VER_PATCH |
static int |
CUFFT_VERSION |
static int |
CUFFT_Z2D
enum cufftType
|
static int |
CUFFT_Z2Z
enum cufftType
|
static int |
MAX_CUFFT_ERROR |
static int |
MAX_SHIM_RANK |
static int |
NVFFT_PLAN_PROPERTY_INT64_MAX_NUM_HOST_THREADS
enum cufftProperty
|
static int |
NVFFT_PLAN_PROPERTY_INT64_PATIENT_JIT
enum cufftProperty
|
| Constructor and Description |
|---|
cufft() |
| Modifier and Type | Method and Description |
|---|---|
static int |
cufftCreate(int[] handle) |
static int |
cufftCreate(IntBuffer handle) |
static int |
cufftCreate(IntPointer handle) |
static int |
cufftDestroy(int plan) |
static int |
cufftEstimate1d(int nx,
int type,
int batch,
SizeTPointer workSize) |
static int |
cufftEstimate2d(int nx,
int ny,
int type,
SizeTPointer workSize) |
static int |
cufftEstimate3d(int nx,
int ny,
int nz,
int type,
SizeTPointer workSize) |
static int |
cufftEstimateMany(int rank,
int[] n,
int[] inembed,
int istride,
int idist,
int[] onembed,
int ostride,
int odist,
int type,
int batch,
SizeTPointer workSize) |
static int |
cufftEstimateMany(int rank,
IntBuffer n,
IntBuffer inembed,
int istride,
int idist,
IntBuffer onembed,
int ostride,
int odist,
int type,
int batch,
SizeTPointer workSize) |
static int |
cufftEstimateMany(int rank,
IntPointer n,
IntPointer inembed,
int istride,
int idist,
IntPointer onembed,
int ostride,
int odist,
int type,
int batch,
SizeTPointer workSize) |
static int |
cufftExecC2C(int plan,
float2 idata,
float2 odata,
int direction) |
static int |
cufftExecC2R(int plan,
float2 idata,
float[] odata) |
static int |
cufftExecC2R(int plan,
float2 idata,
FloatBuffer odata) |
static int |
cufftExecC2R(int plan,
float2 idata,
FloatPointer odata) |
static int |
cufftExecD2Z(int plan,
double[] idata,
double2 odata) |
static int |
cufftExecD2Z(int plan,
DoubleBuffer idata,
double2 odata) |
static int |
cufftExecD2Z(int plan,
DoublePointer idata,
double2 odata) |
static int |
cufftExecR2C(int plan,
float[] idata,
float2 odata) |
static int |
cufftExecR2C(int plan,
FloatBuffer idata,
float2 odata) |
static int |
cufftExecR2C(int plan,
FloatPointer idata,
float2 odata) |
static int |
cufftExecZ2D(int plan,
double2 idata,
double[] odata) |
static int |
cufftExecZ2D(int plan,
double2 idata,
DoubleBuffer odata) |
static int |
cufftExecZ2D(int plan,
double2 idata,
DoublePointer odata) |
static int |
cufftExecZ2Z(int plan,
double2 idata,
double2 odata,
int direction) |
static int |
cufftGetPlanPropertyInt64(int plan,
int property,
long[] returnPtrValue) |
static int |
cufftGetPlanPropertyInt64(int plan,
int property,
LongBuffer returnPtrValue) |
static int |
cufftGetPlanPropertyInt64(int plan,
int property,
LongPointer returnPtrValue) |
static int |
cufftGetProperty(int type,
int[] value) |
static int |
cufftGetProperty(int type,
IntBuffer value) |
static int |
cufftGetProperty(int type,
IntPointer value) |
static int |
cufftGetSize(int handle,
SizeTPointer workSize) |
static int |
cufftGetSize1d(int handle,
int nx,
int type,
int batch,
SizeTPointer workSize) |
static int |
cufftGetSize2d(int handle,
int nx,
int ny,
int type,
SizeTPointer workSize) |
static int |
cufftGetSize3d(int handle,
int nx,
int ny,
int nz,
int type,
SizeTPointer workSize) |
static int |
cufftGetSizeMany(int handle,
int rank,
int[] n,
int[] inembed,
int istride,
int idist,
int[] onembed,
int ostride,
int odist,
int type,
int batch,
SizeTPointer workArea) |
static int |
cufftGetSizeMany(int handle,
int rank,
IntBuffer n,
IntBuffer inembed,
int istride,
int idist,
IntBuffer onembed,
int ostride,
int odist,
int type,
int batch,
SizeTPointer workArea) |
static int |
cufftGetSizeMany(int handle,
int rank,
IntPointer n,
IntPointer inembed,
int istride,
int idist,
IntPointer onembed,
int ostride,
int odist,
int type,
int batch,
SizeTPointer workArea) |
static int |
cufftGetSizeMany64(int plan,
int rank,
long[] n,
long[] inembed,
long istride,
long idist,
long[] onembed,
long ostride,
long odist,
int type,
long batch,
SizeTPointer workSize) |
static int |
cufftGetSizeMany64(int plan,
int rank,
LongBuffer n,
LongBuffer inembed,
long istride,
long idist,
LongBuffer onembed,
long ostride,
long odist,
int type,
long batch,
SizeTPointer workSize) |
static int |
cufftGetSizeMany64(int plan,
int rank,
LongPointer n,
LongPointer inembed,
long istride,
long idist,
LongPointer onembed,
long ostride,
long odist,
int type,
long batch,
SizeTPointer workSize) |
static int |
cufftGetVersion(int[] version) |
static int |
cufftGetVersion(IntBuffer version) |
static int |
cufftGetVersion(IntPointer version) |
static int |
cufftMakePlan1d(int plan,
int nx,
int type,
int batch,
SizeTPointer workSize) |
static int |
cufftMakePlan2d(int plan,
int nx,
int ny,
int type,
SizeTPointer workSize) |
static int |
cufftMakePlan3d(int plan,
int nx,
int ny,
int nz,
int type,
SizeTPointer workSize) |
static int |
cufftMakePlanMany(int plan,
int rank,
int[] n,
int[] inembed,
int istride,
int idist,
int[] onembed,
int ostride,
int odist,
int type,
int batch,
SizeTPointer workSize) |
static int |
cufftMakePlanMany(int plan,
int rank,
IntBuffer n,
IntBuffer inembed,
int istride,
int idist,
IntBuffer onembed,
int ostride,
int odist,
int type,
int batch,
SizeTPointer workSize) |
static int |
cufftMakePlanMany(int plan,
int rank,
IntPointer n,
IntPointer inembed,
int istride,
int idist,
IntPointer onembed,
int ostride,
int odist,
int type,
int batch,
SizeTPointer workSize) |
static int |
cufftMakePlanMany64(int plan,
int rank,
long[] n,
long[] inembed,
long istride,
long idist,
long[] onembed,
long ostride,
long odist,
int type,
long batch,
SizeTPointer workSize) |
static int |
cufftMakePlanMany64(int plan,
int rank,
LongBuffer n,
LongBuffer inembed,
long istride,
long idist,
LongBuffer onembed,
long ostride,
long odist,
int type,
long batch,
SizeTPointer workSize) |
static int |
cufftMakePlanMany64(int plan,
int rank,
LongPointer n,
LongPointer inembed,
long istride,
long idist,
LongPointer onembed,
long ostride,
long odist,
int type,
long batch,
SizeTPointer workSize) |
static int |
cufftPlan1d(int[] plan,
int nx,
int type,
int batch) |
static int |
cufftPlan1d(IntBuffer plan,
int nx,
int type,
int batch) |
static int |
cufftPlan1d(IntPointer plan,
int nx,
int type,
int batch) |
static int |
cufftPlan2d(int[] plan,
int nx,
int ny,
int type) |
static int |
cufftPlan2d(IntBuffer plan,
int nx,
int ny,
int type) |
static int |
cufftPlan2d(IntPointer plan,
int nx,
int ny,
int type) |
static int |
cufftPlan3d(int[] plan,
int nx,
int ny,
int nz,
int type) |
static int |
cufftPlan3d(IntBuffer plan,
int nx,
int ny,
int nz,
int type) |
static int |
cufftPlan3d(IntPointer plan,
int nx,
int ny,
int nz,
int type) |
static int |
cufftPlanMany(int[] plan,
int rank,
int[] n,
int[] inembed,
int istride,
int idist,
int[] onembed,
int ostride,
int odist,
int type,
int batch) |
static int |
cufftPlanMany(IntBuffer plan,
int rank,
IntBuffer n,
IntBuffer inembed,
int istride,
int idist,
IntBuffer onembed,
int ostride,
int odist,
int type,
int batch) |
static int |
cufftPlanMany(IntPointer plan,
int rank,
IntPointer n,
IntPointer inembed,
int istride,
int idist,
IntPointer onembed,
int ostride,
int odist,
int type,
int batch) |
static int |
cufftResetPlanProperty(int plan,
int property) |
static int |
cufftSetAutoAllocation(int plan,
int autoAllocate) |
static int |
cufftSetPlanPropertyInt64(int plan,
int property,
long inputValueInt) |
static int |
cufftSetStream(int plan,
CUstream_st stream) |
static int |
cufftSetWorkArea(int plan,
Pointer workArea) |
public static final int CUFFT_VER_MAJOR
public static final int CUFFT_VER_MINOR
public static final int CUFFT_VER_PATCH
public static final int CUFFT_VER_BUILD
public static final int CUFFT_VERSION
public static final int CUFFT_SUCCESS
public static final int CUFFT_INVALID_PLAN
public static final int CUFFT_ALLOC_FAILED
public static final int CUFFT_INVALID_TYPE
public static final int CUFFT_INVALID_VALUE
public static final int CUFFT_INTERNAL_ERROR
public static final int CUFFT_EXEC_FAILED
public static final int CUFFT_SETUP_FAILED
public static final int CUFFT_INVALID_SIZE
public static final int CUFFT_UNALIGNED_DATA
public static final int CUFFT_INCOMPLETE_PARAMETER_LIST
public static final int CUFFT_INVALID_DEVICE
public static final int CUFFT_PARSE_ERROR
public static final int CUFFT_NO_WORKSPACE
public static final int CUFFT_NOT_IMPLEMENTED
public static final int CUFFT_LICENSE_ERROR
public static final int CUFFT_NOT_SUPPORTED
public static final int MAX_CUFFT_ERROR
public static final int CUFFT_FORWARD
public static final int CUFFT_INVERSE
public static final int CUFFT_R2C
public static final int CUFFT_C2R
public static final int CUFFT_C2C
public static final int CUFFT_D2Z
public static final int CUFFT_Z2D
public static final int CUFFT_Z2Z
public static final int CUFFT_COMPATIBILITY_FFTW_PADDING
public static final int CUFFT_COMPATIBILITY_DEFAULT
public static final int MAX_SHIM_RANK
public static final int NVFFT_PLAN_PROPERTY_INT64_PATIENT_JIT
public static final int NVFFT_PLAN_PROPERTY_INT64_MAX_NUM_HOST_THREADS
@Cast(value="cufftResult") public static int cufftPlan1d(@Cast(value="cufftHandle*") IntPointer plan, int nx, @Cast(value="cufftType") int type, int batch)
@Cast(value="cufftResult") public static int cufftPlan1d(@Cast(value="cufftHandle*") IntBuffer plan, int nx, @Cast(value="cufftType") int type, int batch)
@Cast(value="cufftResult") public static int cufftPlan1d(@Cast(value="cufftHandle*") int[] plan, int nx, @Cast(value="cufftType") int type, int batch)
@Cast(value="cufftResult") public static int cufftPlan2d(@Cast(value="cufftHandle*") IntPointer plan, int nx, int ny, @Cast(value="cufftType") int type)
@Cast(value="cufftResult") public static int cufftPlan2d(@Cast(value="cufftHandle*") IntBuffer plan, int nx, int ny, @Cast(value="cufftType") int type)
@Cast(value="cufftResult") public static int cufftPlan2d(@Cast(value="cufftHandle*") int[] plan, int nx, int ny, @Cast(value="cufftType") int type)
@Cast(value="cufftResult") public static int cufftPlan3d(@Cast(value="cufftHandle*") IntPointer plan, int nx, int ny, int nz, @Cast(value="cufftType") int type)
@Cast(value="cufftResult") public static int cufftPlan3d(@Cast(value="cufftHandle*") IntBuffer plan, int nx, int ny, int nz, @Cast(value="cufftType") int type)
@Cast(value="cufftResult") public static int cufftPlan3d(@Cast(value="cufftHandle*") int[] plan, int nx, int ny, int nz, @Cast(value="cufftType") int type)
@Cast(value="cufftResult") public static int cufftPlanMany(@Cast(value="cufftHandle*") IntPointer plan, int rank, IntPointer n, IntPointer inembed, int istride, int idist, IntPointer onembed, int ostride, int odist, @Cast(value="cufftType") int type, int batch)
@Cast(value="cufftResult") public static int cufftPlanMany(@Cast(value="cufftHandle*") IntBuffer plan, int rank, IntBuffer n, IntBuffer inembed, int istride, int idist, IntBuffer onembed, int ostride, int odist, @Cast(value="cufftType") int type, int batch)
@Cast(value="cufftResult") public static int cufftPlanMany(@Cast(value="cufftHandle*") int[] plan, int rank, int[] n, int[] inembed, int istride, int idist, int[] onembed, int ostride, int odist, @Cast(value="cufftType") int type, int batch)
@Cast(value="cufftResult") public static int cufftMakePlan1d(@Cast(value="cufftHandle") int plan, int nx, @Cast(value="cufftType") int type, int batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftMakePlan2d(@Cast(value="cufftHandle") int plan, int nx, int ny, @Cast(value="cufftType") int type, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftMakePlan3d(@Cast(value="cufftHandle") int plan, int nx, int ny, int nz, @Cast(value="cufftType") int type, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftMakePlanMany(@Cast(value="cufftHandle") int plan, int rank, IntPointer n, IntPointer inembed, int istride, int idist, IntPointer onembed, int ostride, int odist, @Cast(value="cufftType") int type, int batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftMakePlanMany(@Cast(value="cufftHandle") int plan, int rank, IntBuffer n, IntBuffer inembed, int istride, int idist, IntBuffer onembed, int ostride, int odist, @Cast(value="cufftType") int type, int batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftMakePlanMany(@Cast(value="cufftHandle") int plan, int rank, int[] n, int[] inembed, int istride, int idist, int[] onembed, int ostride, int odist, @Cast(value="cufftType") int type, int batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftMakePlanMany64(@Cast(value="cufftHandle") int plan, int rank, @Cast(value="long long int*") LongPointer n, @Cast(value="long long int*") LongPointer inembed, @Cast(value="long long int") long istride, @Cast(value="long long int") long idist, @Cast(value="long long int*") LongPointer onembed, @Cast(value="long long int") long ostride, @Cast(value="long long int") long odist, @Cast(value="cufftType") int type, @Cast(value="long long int") long batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftMakePlanMany64(@Cast(value="cufftHandle") int plan, int rank, @Cast(value="long long int*") LongBuffer n, @Cast(value="long long int*") LongBuffer inembed, @Cast(value="long long int") long istride, @Cast(value="long long int") long idist, @Cast(value="long long int*") LongBuffer onembed, @Cast(value="long long int") long ostride, @Cast(value="long long int") long odist, @Cast(value="cufftType") int type, @Cast(value="long long int") long batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftMakePlanMany64(@Cast(value="cufftHandle") int plan, int rank, @Cast(value="long long int*") long[] n, @Cast(value="long long int*") long[] inembed, @Cast(value="long long int") long istride, @Cast(value="long long int") long idist, @Cast(value="long long int*") long[] onembed, @Cast(value="long long int") long ostride, @Cast(value="long long int") long odist, @Cast(value="cufftType") int type, @Cast(value="long long int") long batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftGetSizeMany64(@Cast(value="cufftHandle") int plan, int rank, @Cast(value="long long int*") LongPointer n, @Cast(value="long long int*") LongPointer inembed, @Cast(value="long long int") long istride, @Cast(value="long long int") long idist, @Cast(value="long long int*") LongPointer onembed, @Cast(value="long long int") long ostride, @Cast(value="long long int") long odist, @Cast(value="cufftType") int type, @Cast(value="long long int") long batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftGetSizeMany64(@Cast(value="cufftHandle") int plan, int rank, @Cast(value="long long int*") LongBuffer n, @Cast(value="long long int*") LongBuffer inembed, @Cast(value="long long int") long istride, @Cast(value="long long int") long idist, @Cast(value="long long int*") LongBuffer onembed, @Cast(value="long long int") long ostride, @Cast(value="long long int") long odist, @Cast(value="cufftType") int type, @Cast(value="long long int") long batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftGetSizeMany64(@Cast(value="cufftHandle") int plan, int rank, @Cast(value="long long int*") long[] n, @Cast(value="long long int*") long[] inembed, @Cast(value="long long int") long istride, @Cast(value="long long int") long idist, @Cast(value="long long int*") long[] onembed, @Cast(value="long long int") long ostride, @Cast(value="long long int") long odist, @Cast(value="cufftType") int type, @Cast(value="long long int") long batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftEstimate1d(int nx, @Cast(value="cufftType") int type, int batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftEstimate2d(int nx, int ny, @Cast(value="cufftType") int type, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftEstimate3d(int nx, int ny, int nz, @Cast(value="cufftType") int type, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftEstimateMany(int rank, IntPointer n, IntPointer inembed, int istride, int idist, IntPointer onembed, int ostride, int odist, @Cast(value="cufftType") int type, int batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftEstimateMany(int rank, IntBuffer n, IntBuffer inembed, int istride, int idist, IntBuffer onembed, int ostride, int odist, @Cast(value="cufftType") int type, int batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftEstimateMany(int rank, int[] n, int[] inembed, int istride, int idist, int[] onembed, int ostride, int odist, @Cast(value="cufftType") int type, int batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftCreate(@Cast(value="cufftHandle*") IntPointer handle)
@Cast(value="cufftResult") public static int cufftCreate(@Cast(value="cufftHandle*") IntBuffer handle)
@Cast(value="cufftResult") public static int cufftCreate(@Cast(value="cufftHandle*") int[] handle)
@Cast(value="cufftResult") public static int cufftGetSize1d(@Cast(value="cufftHandle") int handle, int nx, @Cast(value="cufftType") int type, int batch, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftGetSize2d(@Cast(value="cufftHandle") int handle, int nx, int ny, @Cast(value="cufftType") int type, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftGetSize3d(@Cast(value="cufftHandle") int handle, int nx, int ny, int nz, @Cast(value="cufftType") int type, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftGetSizeMany(@Cast(value="cufftHandle") int handle, int rank, IntPointer n, IntPointer inembed, int istride, int idist, IntPointer onembed, int ostride, int odist, @Cast(value="cufftType") int type, int batch, @Cast(value="size_t*") SizeTPointer workArea)
@Cast(value="cufftResult") public static int cufftGetSizeMany(@Cast(value="cufftHandle") int handle, int rank, IntBuffer n, IntBuffer inembed, int istride, int idist, IntBuffer onembed, int ostride, int odist, @Cast(value="cufftType") int type, int batch, @Cast(value="size_t*") SizeTPointer workArea)
@Cast(value="cufftResult") public static int cufftGetSizeMany(@Cast(value="cufftHandle") int handle, int rank, int[] n, int[] inembed, int istride, int idist, int[] onembed, int ostride, int odist, @Cast(value="cufftType") int type, int batch, @Cast(value="size_t*") SizeTPointer workArea)
@Cast(value="cufftResult") public static int cufftGetSize(@Cast(value="cufftHandle") int handle, @Cast(value="size_t*") SizeTPointer workSize)
@Cast(value="cufftResult") public static int cufftSetWorkArea(@Cast(value="cufftHandle") int plan, Pointer workArea)
@Cast(value="cufftResult") public static int cufftSetAutoAllocation(@Cast(value="cufftHandle") int plan, int autoAllocate)
@Cast(value="cufftResult") public static int cufftExecC2C(@Cast(value="cufftHandle") int plan, @Cast(value="cufftComplex*") float2 idata, @Cast(value="cufftComplex*") float2 odata, int direction)
@Cast(value="cufftResult") public static int cufftExecR2C(@Cast(value="cufftHandle") int plan, @Cast(value="cufftReal*") FloatPointer idata, @Cast(value="cufftComplex*") float2 odata)
@Cast(value="cufftResult") public static int cufftExecR2C(@Cast(value="cufftHandle") int plan, @Cast(value="cufftReal*") FloatBuffer idata, @Cast(value="cufftComplex*") float2 odata)
@Cast(value="cufftResult") public static int cufftExecR2C(@Cast(value="cufftHandle") int plan, @Cast(value="cufftReal*") float[] idata, @Cast(value="cufftComplex*") float2 odata)
@Cast(value="cufftResult") public static int cufftExecC2R(@Cast(value="cufftHandle") int plan, @Cast(value="cufftComplex*") float2 idata, @Cast(value="cufftReal*") FloatPointer odata)
@Cast(value="cufftResult") public static int cufftExecC2R(@Cast(value="cufftHandle") int plan, @Cast(value="cufftComplex*") float2 idata, @Cast(value="cufftReal*") FloatBuffer odata)
@Cast(value="cufftResult") public static int cufftExecC2R(@Cast(value="cufftHandle") int plan, @Cast(value="cufftComplex*") float2 idata, @Cast(value="cufftReal*") float[] odata)
@Cast(value="cufftResult") public static int cufftExecZ2Z(@Cast(value="cufftHandle") int plan, @Cast(value="cufftDoubleComplex*") double2 idata, @Cast(value="cufftDoubleComplex*") double2 odata, int direction)
@Cast(value="cufftResult") public static int cufftExecD2Z(@Cast(value="cufftHandle") int plan, @Cast(value="cufftDoubleReal*") DoublePointer idata, @Cast(value="cufftDoubleComplex*") double2 odata)
@Cast(value="cufftResult") public static int cufftExecD2Z(@Cast(value="cufftHandle") int plan, @Cast(value="cufftDoubleReal*") DoubleBuffer idata, @Cast(value="cufftDoubleComplex*") double2 odata)
@Cast(value="cufftResult") public static int cufftExecD2Z(@Cast(value="cufftHandle") int plan, @Cast(value="cufftDoubleReal*") double[] idata, @Cast(value="cufftDoubleComplex*") double2 odata)
@Cast(value="cufftResult") public static int cufftExecZ2D(@Cast(value="cufftHandle") int plan, @Cast(value="cufftDoubleComplex*") double2 idata, @Cast(value="cufftDoubleReal*") DoublePointer odata)
@Cast(value="cufftResult") public static int cufftExecZ2D(@Cast(value="cufftHandle") int plan, @Cast(value="cufftDoubleComplex*") double2 idata, @Cast(value="cufftDoubleReal*") DoubleBuffer odata)
@Cast(value="cufftResult") public static int cufftExecZ2D(@Cast(value="cufftHandle") int plan, @Cast(value="cufftDoubleComplex*") double2 idata, @Cast(value="cufftDoubleReal*") double[] odata)
@Cast(value="cufftResult") public static int cufftSetStream(@Cast(value="cufftHandle") int plan, CUstream_st stream)
@Cast(value="cufftResult") public static int cufftDestroy(@Cast(value="cufftHandle") int plan)
@Cast(value="cufftResult") public static int cufftGetVersion(IntPointer version)
@Cast(value="cufftResult") public static int cufftGetProperty(@Cast(value="libraryPropertyType") int type, IntPointer value)
@Cast(value="cufftResult") public static int cufftGetProperty(@Cast(value="libraryPropertyType") int type, IntBuffer value)
@Cast(value="cufftResult") public static int cufftGetProperty(@Cast(value="libraryPropertyType") int type, int[] value)
@Cast(value="cufftResult") public static int cufftSetPlanPropertyInt64(@Cast(value="cufftHandle") int plan, @Cast(value="cufftProperty") int property, @Cast(value="const long long int") long inputValueInt)
@Cast(value="cufftResult") public static int cufftGetPlanPropertyInt64(@Cast(value="cufftHandle") int plan, @Cast(value="cufftProperty") int property, @Cast(value="long long int*") LongPointer returnPtrValue)
@Cast(value="cufftResult") public static int cufftGetPlanPropertyInt64(@Cast(value="cufftHandle") int plan, @Cast(value="cufftProperty") int property, @Cast(value="long long int*") LongBuffer returnPtrValue)
@Cast(value="cufftResult") public static int cufftGetPlanPropertyInt64(@Cast(value="cufftHandle") int plan, @Cast(value="cufftProperty") int property, @Cast(value="long long int*") long[] returnPtrValue)
Copyright © 2025. All rights reserved.