52 #ifdef KJB_HAVE_OPENCL
81 clFFT_SplitComplexFormat = 0,
82 clFFT_InterleavedComplexFormat = 1
104 typedef void* clFFT_Plan;
106 clFFT_Plan clFFT_CreatePlan( cl_context context, clFFT_Dim3 n, clFFT_Dimension dim, clFFT_DataFormat dataFormat, cl_int *error_code );
108 void clFFT_DestroyPlan( clFFT_Plan plan );
110 cl_int clFFT_ExecuteInterleaved( cl_command_queue queue, clFFT_Plan plan, cl_int batchSize, clFFT_Direction dir,
111 cl_mem data_in, cl_mem data_out,
112 cl_int num_events, cl_event *event_list, cl_event *event );
114 cl_int clFFT_ExecutePlannar( cl_command_queue queue, clFFT_Plan plan, cl_int batchSize, clFFT_Direction dir,
115 cl_mem data_in_real, cl_mem data_in_imag, cl_mem data_out_real, cl_mem data_out_imag,
116 cl_int num_events, cl_event *event_list, cl_event *event );
118 cl_int clFFT_1DTwistInterleaved(clFFT_Plan Plan, cl_command_queue queue, cl_mem array,
119 size_t numRows,
size_t numCols,
size_t startRow,
size_t rowsToProcess, clFFT_Direction dir);
122 cl_int clFFT_1DTwistPlannar(clFFT_Plan Plan, cl_command_queue queue, cl_mem array_real, cl_mem array_imag,
123 size_t numRows,
size_t numCols,
size_t startRow,
size_t rowsToProcess, clFFT_Direction dir);
125 void clFFT_DumpPlan( clFFT_Plan plan, FILE *file);
x
Definition: APPgetLargeConnectedEdges.m:100