EstervQrCode 1.1.1
Library for qr code manipulation
opencl_clfft.hpp
1 //
2 // AUTOGENERATED, DO NOT EDIT
3 //
4 #ifndef OPENCV_CORE_OCL_RUNTIME_CLAMDFFT_HPP
5 #error "Invalid usage"
6 #endif
7 
8 // generated by parser_clfft.py
9 #define clfftBakePlan clfftBakePlan_
10 #define clfftCopyPlan clfftCopyPlan_
11 #define clfftCreateDefaultPlan clfftCreateDefaultPlan_
12 #define clfftDestroyPlan clfftDestroyPlan_
13 #define clfftEnqueueTransform clfftEnqueueTransform_
14 #define clfftGetLayout clfftGetLayout_
15 #define clfftGetPlanBatchSize clfftGetPlanBatchSize_
16 #define clfftGetPlanContext clfftGetPlanContext_
17 #define clfftGetPlanDim clfftGetPlanDim_
18 #define clfftGetPlanDistance clfftGetPlanDistance_
19 #define clfftGetPlanInStride clfftGetPlanInStride_
20 #define clfftGetPlanLength clfftGetPlanLength_
21 #define clfftGetPlanOutStride clfftGetPlanOutStride_
22 #define clfftGetPlanPrecision clfftGetPlanPrecision_
23 #define clfftGetPlanScale clfftGetPlanScale_
24 #define clfftGetPlanTransposeResult clfftGetPlanTransposeResult_
25 #define clfftGetResultLocation clfftGetResultLocation_
26 #define clfftGetTmpBufSize clfftGetTmpBufSize_
27 #define clfftGetVersion clfftGetVersion_
28 #define clfftSetLayout clfftSetLayout_
29 #define clfftSetPlanBatchSize clfftSetPlanBatchSize_
30 #define clfftSetPlanCallback clfftSetPlanCallback_
31 #define clfftSetPlanDim clfftSetPlanDim_
32 #define clfftSetPlanDistance clfftSetPlanDistance_
33 #define clfftSetPlanInStride clfftSetPlanInStride_
34 #define clfftSetPlanLength clfftSetPlanLength_
35 #define clfftSetPlanOutStride clfftSetPlanOutStride_
36 #define clfftSetPlanPrecision clfftSetPlanPrecision_
37 #define clfftSetPlanScale clfftSetPlanScale_
38 #define clfftSetPlanTransposeResult clfftSetPlanTransposeResult_
39 #define clfftSetResultLocation clfftSetResultLocation_
40 #define clfftSetup clfftSetup_
41 #define clfftTeardown clfftTeardown_
42 
43 #include <clFFT.h>
44 
45 // generated by parser_clfft.py
46 #undef clfftBakePlan
47 #define clfftBakePlan clfftBakePlan_pfn
48 #undef clfftCopyPlan
49 //#define clfftCopyPlan clfftCopyPlan_pfn
50 #undef clfftCreateDefaultPlan
51 #define clfftCreateDefaultPlan clfftCreateDefaultPlan_pfn
52 #undef clfftDestroyPlan
53 #define clfftDestroyPlan clfftDestroyPlan_pfn
54 #undef clfftEnqueueTransform
55 #define clfftEnqueueTransform clfftEnqueueTransform_pfn
56 #undef clfftGetLayout
57 //#define clfftGetLayout clfftGetLayout_pfn
58 #undef clfftGetPlanBatchSize
59 //#define clfftGetPlanBatchSize clfftGetPlanBatchSize_pfn
60 #undef clfftGetPlanContext
61 //#define clfftGetPlanContext clfftGetPlanContext_pfn
62 #undef clfftGetPlanDim
63 //#define clfftGetPlanDim clfftGetPlanDim_pfn
64 #undef clfftGetPlanDistance
65 //#define clfftGetPlanDistance clfftGetPlanDistance_pfn
66 #undef clfftGetPlanInStride
67 //#define clfftGetPlanInStride clfftGetPlanInStride_pfn
68 #undef clfftGetPlanLength
69 //#define clfftGetPlanLength clfftGetPlanLength_pfn
70 #undef clfftGetPlanOutStride
71 //#define clfftGetPlanOutStride clfftGetPlanOutStride_pfn
72 #undef clfftGetPlanPrecision
73 //#define clfftGetPlanPrecision clfftGetPlanPrecision_pfn
74 #undef clfftGetPlanScale
75 //#define clfftGetPlanScale clfftGetPlanScale_pfn
76 #undef clfftGetPlanTransposeResult
77 //#define clfftGetPlanTransposeResult clfftGetPlanTransposeResult_pfn
78 #undef clfftGetResultLocation
79 //#define clfftGetResultLocation clfftGetResultLocation_pfn
80 #undef clfftGetTmpBufSize
81 #define clfftGetTmpBufSize clfftGetTmpBufSize_pfn
82 #undef clfftGetVersion
83 #define clfftGetVersion clfftGetVersion_pfn
84 #undef clfftSetLayout
85 #define clfftSetLayout clfftSetLayout_pfn
86 #undef clfftSetPlanBatchSize
87 #define clfftSetPlanBatchSize clfftSetPlanBatchSize_pfn
88 #undef clfftSetPlanCallback
89 //#define clfftSetPlanCallback clfftSetPlanCallback_pfn
90 #undef clfftSetPlanDim
91 //#define clfftSetPlanDim clfftSetPlanDim_pfn
92 #undef clfftSetPlanDistance
93 #define clfftSetPlanDistance clfftSetPlanDistance_pfn
94 #undef clfftSetPlanInStride
95 #define clfftSetPlanInStride clfftSetPlanInStride_pfn
96 #undef clfftSetPlanLength
97 //#define clfftSetPlanLength clfftSetPlanLength_pfn
98 #undef clfftSetPlanOutStride
99 #define clfftSetPlanOutStride clfftSetPlanOutStride_pfn
100 #undef clfftSetPlanPrecision
101 #define clfftSetPlanPrecision clfftSetPlanPrecision_pfn
102 #undef clfftSetPlanScale
103 #define clfftSetPlanScale clfftSetPlanScale_pfn
104 #undef clfftSetPlanTransposeResult
105 //#define clfftSetPlanTransposeResult clfftSetPlanTransposeResult_pfn
106 #undef clfftSetResultLocation
107 #define clfftSetResultLocation clfftSetResultLocation_pfn
108 #undef clfftSetup
109 #define clfftSetup clfftSetup_pfn
110 #undef clfftTeardown
111 #define clfftTeardown clfftTeardown_pfn
112 
113 // generated by parser_clfft.py
114 extern CL_RUNTIME_EXPORT clfftStatus (*clfftBakePlan)(clfftPlanHandle plHandle, cl_uint numQueues, cl_command_queue* commQueueFFT, void (CL_CALLBACK* pfn_notify) (clfftPlanHandle plHandle, void* user_data), void* user_data);
115 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftCopyPlan)(clfftPlanHandle* out_plHandle, cl_context new_context, clfftPlanHandle in_plHandle);
116 extern CL_RUNTIME_EXPORT clfftStatus (*clfftCreateDefaultPlan)(clfftPlanHandle* plHandle, cl_context context, const clfftDim dim, const size_t* clLengths);
117 extern CL_RUNTIME_EXPORT clfftStatus (*clfftDestroyPlan)(clfftPlanHandle* plHandle);
118 extern CL_RUNTIME_EXPORT clfftStatus (*clfftEnqueueTransform)(clfftPlanHandle plHandle, clfftDirection dir, cl_uint numQueuesAndEvents, cl_command_queue* commQueues, cl_uint numWaitEvents, const cl_event* waitEvents, cl_event* outEvents, cl_mem* inputBuffers, cl_mem* outputBuffers, cl_mem tmpBuffer);
119 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetLayout)(const clfftPlanHandle plHandle, clfftLayout* iLayout, clfftLayout* oLayout);
120 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanBatchSize)(const clfftPlanHandle plHandle, size_t* batchSize);
121 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanContext)(const clfftPlanHandle plHandle, cl_context* context);
122 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanDim)(const clfftPlanHandle plHandle, clfftDim* dim, cl_uint* size);
123 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanDistance)(const clfftPlanHandle plHandle, size_t* iDist, size_t* oDist);
124 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanInStride)(const clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides);
125 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanLength)(const clfftPlanHandle plHandle, const clfftDim dim, size_t* clLengths);
126 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanOutStride)(const clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides);
127 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanPrecision)(const clfftPlanHandle plHandle, clfftPrecision* precision);
128 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanScale)(const clfftPlanHandle plHandle, clfftDirection dir, cl_float* scale);
129 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanTransposeResult)(const clfftPlanHandle plHandle, clfftResultTransposed* transposed);
130 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetResultLocation)(const clfftPlanHandle plHandle, clfftResultLocation* placeness);
131 extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetTmpBufSize)(const clfftPlanHandle plHandle, size_t* buffersize);
132 extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetVersion)(cl_uint* major, cl_uint* minor, cl_uint* patch);
133 extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetLayout)(clfftPlanHandle plHandle, clfftLayout iLayout, clfftLayout oLayout);
134 extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanBatchSize)(clfftPlanHandle plHandle, size_t batchSize);
135 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanCallback)(clfftPlanHandle plHandle, const char* funcName, const char* funcString, int localMemSize, clfftCallbackType callbackType, cl_mem* userdata, int numUserdataBuffers);
136 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanDim)(clfftPlanHandle plHandle, const clfftDim dim);
137 extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanDistance)(clfftPlanHandle plHandle, size_t iDist, size_t oDist);
138 extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanInStride)(clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides);
139 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanLength)(clfftPlanHandle plHandle, const clfftDim dim, const size_t* clLengths);
140 extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanOutStride)(clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides);
141 extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanPrecision)(clfftPlanHandle plHandle, clfftPrecision precision);
142 extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanScale)(clfftPlanHandle plHandle, clfftDirection dir, cl_float scale);
143 //extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanTransposeResult)(clfftPlanHandle plHandle, clfftResultTransposed transposed);
144 extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetResultLocation)(clfftPlanHandle plHandle, clfftResultLocation placeness);
145 extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetup)(const clfftSetupData* setupData);
146 extern CL_RUNTIME_EXPORT clfftStatus (*clfftTeardown)();
CvScalar scale
Definition: core_c.h:1088