EstervQrCode 2.0.0
Library for qr code manipulation
Loading...
Searching...
No Matches
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
114extern 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);
116extern CL_RUNTIME_EXPORT clfftStatus (*clfftCreateDefaultPlan)(clfftPlanHandle* plHandle, cl_context context, const clfftDim dim, const size_t* clLengths);
117extern CL_RUNTIME_EXPORT clfftStatus (*clfftDestroyPlan)(clfftPlanHandle* plHandle);
118extern 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);
131extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetTmpBufSize)(const clfftPlanHandle plHandle, size_t* buffersize);
132extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetVersion)(cl_uint* major, cl_uint* minor, cl_uint* patch);
133extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetLayout)(clfftPlanHandle plHandle, clfftLayout iLayout, clfftLayout oLayout);
134extern 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);
137extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanDistance)(clfftPlanHandle plHandle, size_t iDist, size_t oDist);
138extern 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);
140extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanOutStride)(clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides);
141extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanPrecision)(clfftPlanHandle plHandle, clfftPrecision precision);
142extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanScale)(clfftPlanHandle plHandle, clfftDirection dir, cl_float scale);
143//extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanTransposeResult)(clfftPlanHandle plHandle, clfftResultTransposed transposed);
144extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetResultLocation)(clfftPlanHandle plHandle, clfftResultLocation placeness);
145extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetup)(const clfftSetupData* setupData);
146extern CL_RUNTIME_EXPORT clfftStatus (*clfftTeardown)();
CvScalar scale
Definition core_c.h:1088