|
| | CLKernel (::cl_kernel ptr=nullptr) |
| |
| | CLKernel (const CLProgram &program, const std::string &kernel_name) |
| | clCreateKernel More...
|
| |
| ::cl_ulong | get_arg_info (::cl_uint arg_indx,::cl_kernel_arg_info param_name, std::size_t param_value_size, void *param_value, std::size_t *param_value_size_ret) const |
| | clGetKernelArgInfo More...
|
| |
| template<typename ParamType > |
| ::cl_int | get_arg_info (::cl_uint arg_indx,::cl_kernel_arg_info param_name, ParamType ¶m_value) const |
| |
| template<typename ParamType > |
| ::cl_int | get_arg_info (::cl_uint arg_indx,::cl_kernel_arg_info param_name, std::vector< ParamType > ¶m_value) const |
| |
| ::cl_int | get_arg_info (::cl_uint arg_indx,::cl_kernel_arg_info param_name, std::string ¶m_value) const |
| |
| ::cl_int | get_info (::cl_kernel_info param_name, std::string ¶m_value) const |
| |
| ::cl_int | get_info (::cl_kernel_info param_name, std::size_t param_value_size, void *param_value, std::size_t *param_value_size_ret) const |
| |
| template<typename ParamType > |
| ::cl_int | get_info (::cl_kernel_info param_name, ParamType ¶m_value) const |
| |
| template<typename ParamType > |
| ::cl_int | get_info (::cl_kernel_info param_name, std::vector< ParamType > ¶m_value) const |
| |
| ::cl_ulong | get_work_group_info (const CLDevice &device,::cl_kernel_work_group_info param_name, std::size_t param_value_size, void *param_value, std::size_t *param_value_size_ret) const |
| | clGetKernelWorkGroupInfo More...
|
| |
| template<typename ParamType > |
| ::cl_int | get_work_group_info (const CLDevice &device,::cl_kernel_work_group_info param_name, ParamType ¶m_value) const |
| |
| template<typename ParamType > |
| ::cl_int | get_work_group_info (const CLDevice &device,::cl_kernel_work_group_info param_name, std::vector< ParamType > ¶m_value) const |
| |
| ::cl_int | get_work_group_info (const CLDevice &device,::cl_kernel_work_group_info param_name, std::string ¶m_value) const |
| |
| template<typename T > |
| ::cl_int | set_arg (::cl_uint arg_index, const T &arg) const |
| | clSetKernelArg More...
|
| |
| ::cl_int | set_arg (::cl_uint arg_index, const CLMemory &arg) const |
| | clSetKernelArg More...
|
| |
| | CLBase () |
| |
| pointer | get () const |
| |
| | operator bool () const |
| |
| void | reset (pointer ptr) |
| |
| void | swap (CLBase< ::cl_kernel, CLKernel > &other) |
| |
| bool | unique () const |
| |
| long | use_count () const |
| |
OpenCL cl_kernel
Definition at line 876 of file opencl.hpp.