|
| 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.