Library/ManagedCuda/CudaFFT/CudaFFTNativeMethods.cs
/// <summary>
/// Following a call to cufftCreate() makes a 1D FFT plan configuration for a specified
/// signal size and data type. The batch input parameter tells CUFFT how many 1D 
/// transforms to configure.
/// </summary>
/// <param name="plan">cufftHandle object</param>
/// <param name="nx">The transform size (e.g. 256 for a 256-point FFT)</param>
/// <param name="type">The transform data type (e.g., CUFFT_C2C for single precision complex to complex)</param>
/// <param name="batch">Number of transforms of size nx</param>
/// <param name="workSize"></param>
/// <returns></returns>
Following a call to cufftCreate() makes a 1D FFT plan configuration for a specified
signal size and data type. The batch input parameter tells CUFFT how many 1D
transforms to configure.
Following a call to cufftCreate () makes a 1D FFT plan configuration for a specified signal size and data type . The batch input parameter tells CUFFT how many 1D transforms to configure .
[DllImport(CUFFT_API_DLL_NAME)]
		public static extern cufftResult cufftMakePlan1d(cufftHandle plan, 
                                     int nx, 
                                     cufftType type, 
                                     int batch, 
                                     ref SizeT workSize);
[ DllImport ( CUFFT_API_DLL_NAME ) ] public static extern cufftResult cufftMakePlan1d ( cufftHandle plan , int nx , cufftType type , int batch , ref SizeT workSize ) ;
Following a call to cufftCreate() makes a 1D FFT plan configuration for a specified
signal size and data type.
Following a call to cufftCreate () makes a 1D FFT plan configuration for a specified signal size and data type .
/* deprecated - use cufftPlanMany */
None
plan
cufftHandle
None
nx
int
The transform size
The transform size
type
cufftType
The transform data type
The transform data type
batch
int
Number of transforms of size nx
Number of transforms of size nx
SizeT
ref
workSize
None