|
| KernelFunctor () |
|
| KernelFunctor (const Kernel &kernel, const CommandQueue &queue, const NDRange &offset, const NDRange &global, const NDRange &local) |
|
KernelFunctor & | operator= (const KernelFunctor &rhs) |
|
| KernelFunctor (const KernelFunctor &rhs) |
|
cl_int | getError () |
|
Event | operator() (const VECTOR_CLASS< Event > *events=NULL) |
|
template<typename A1 > |
Event | operator() (const A1 &a1, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 > |
Event | operator() (const A1 &a1, const A2 &a2, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 , class A4 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 , class A4 , class A5 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const A5 &a5, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const A5 &a5, const A6 &a6, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const A5 &a5, const A6 &a6, const A7 &a7, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const A5 &a5, const A6 &a6, const A7 &a7, const A8 &a8, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const A5 &a5, const A6 &a6, const A7 &a7, const A8 &a8, const A9 &a9, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const A5 &a5, const A6 &a6, const A7 &a7, const A8 &a8, const A9 &a9, const A10 &a10, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const A5 &a5, const A6 &a6, const A7 &a7, const A8 &a8, const A9 &a9, const A10 &a10, const A11 &a11, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const A5 &a5, const A6 &a6, const A7 &a7, const A8 &a8, const A9 &a9, const A10 &a10, const A11 &a11, const A12 &a12, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 , class A13 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const A5 &a5, const A6 &a6, const A7 &a7, const A8 &a8, const A9 &a9, const A10 &a10, const A11 &a11, const A12 &a12, const A13 &a13, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 , class A13 , class A14 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const A5 &a5, const A6 &a6, const A7 &a7, const A8 &a8, const A9 &a9, const A10 &a10, const A11 &a11, const A12 &a12, const A13 &a13, const A14 &a14, const VECTOR_CLASS< Event > *events=NULL) |
|
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 , class A13 , class A14 , class A15 > |
Event | operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const A5 &a5, const A6 &a6, const A7 &a7, const A8 &a8, const A9 &a9, const A10 &a10, const A11 &a11, const A12 &a12, const A13 &a13, const A14 &a14, const A15 &a15, const VECTOR_CLASS< Event > *events=NULL) |
|
Kernel functor interface.
- Note
- Currently only functors of zero to ten arguments are supported. It is straightforward to add more and a more general solution, similar to Boost.Lambda could be followed if required in the future.
Definition at line 3125 of file cl.hpp.
View newest version in sPHENIX GitHub at line 3125 of file cl.hpp