Library/ManagedCuda/CudaFFT/CudaFFTNativeMethods.cs
/// <summary>
/// Following a call to cufftCreate() makes a 2D FFT plan configuration according to specified signal sizes and data type.
/// </summary>
/// <param name="plan">cufftHandle object</param>
/// <param name="nx">The transform size in the x dimension (number of rows)</param>
/// <param name="ny">The transform size in the y dimension (number of columns)</param>
/// <param name="type">The transform data type (e.g., CUFFT_C2R for single precision complex to real)</param>
/// <param name="workSize"></param>
/// <returns></returns>
Following a call to cufftCreate() makes a 2D FFT plan configuration according to specified signal sizes and data type.
Following a call to cufftCreate () makes a 2D FFT plan configuration according to specified signal sizes and data type .
[DllImport(CUFFT_API_DLL_NAME)]
		public static extern cufftResult cufftMakePlan2d(cufftHandle plan, 
                                     int nx, int ny,
                                     cufftType type,
									 ref SizeT workSize);
[ DllImport ( CUFFT_API_DLL_NAME ) ] public static extern cufftResult cufftMakePlan2d ( cufftHandle plan , int nx , int ny , cufftType type , ref SizeT workSize ) ;
Following a call to cufftCreate() makes a 2D FFT plan configuration according to specified signal sizes and data type.
Following a call to cufftCreate () makes a 2D FFT plan configuration according to specified signal sizes and data type .
None
plan
cufftHandle
None
nx
int
The transform size in the x dimension (number of rows)
The transform size in the x dimension ( number of rows )
ny
int
The transform size in the y dimension (number of columns)
The transform size in the y dimension ( number of columns )
type
cufftType
The transform data type
The transform data type
SizeT
ref
workSize
None