vSMC
v3.0.0
Scalable Monte Carlo
|
This is the complete list of members for vsmc::CLKernel, including all inherited members.
CLBase() | vsmc::CLBase<::cl_kernel, CLKernel > | inline |
CLKernel(::cl_kernel ptr=nullptr) | vsmc::CLKernel | inlineexplicit |
CLKernel(const CLProgram &program, const std::string &kernel_name) | vsmc::CLKernel | inline |
element_type typedef | vsmc::CLBase<::cl_kernel, CLKernel > | |
get() const | vsmc::CLBase<::cl_kernel, CLKernel > | inline |
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 | vsmc::CLKernel | inline |
get_arg_info(::cl_uint arg_indx,::cl_kernel_arg_info param_name, ParamType ¶m_value) const | vsmc::CLKernel | inline |
get_arg_info(::cl_uint arg_indx,::cl_kernel_arg_info param_name, std::vector< ParamType > ¶m_value) const | vsmc::CLKernel | inline |
get_arg_info(::cl_uint arg_indx,::cl_kernel_arg_info param_name, std::string ¶m_value) const | vsmc::CLKernel | inline |
get_info(::cl_kernel_info param_name, std::size_t param_value_size, void *param_value, std::size_t *param_value_size_ret) const | vsmc::CLKernel | inline |
get_info(::cl_kernel_info param_name, ParamType ¶m_value) const | vsmc::CLKernel | inline |
get_info(::cl_kernel_info param_name, std::vector< ParamType > ¶m_value) const | vsmc::CLKernel | inline |
get_info(::cl_kernel_info param_name, std::string ¶m_value) const | vsmc::CLKernel | inline |
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 | vsmc::CLKernel | inline |
get_work_group_info(const CLDevice &device,::cl_kernel_work_group_info param_name, ParamType ¶m_value) const | vsmc::CLKernel | inline |
get_work_group_info(const CLDevice &device,::cl_kernel_work_group_info param_name, std::vector< ParamType > ¶m_value) const | vsmc::CLKernel | inline |
get_work_group_info(const CLDevice &device,::cl_kernel_work_group_info param_name, std::string ¶m_value) const | vsmc::CLKernel | inline |
operator bool() const | vsmc::CLBase<::cl_kernel, CLKernel > | inlineexplicit |
pointer typedef | vsmc::CLBase<::cl_kernel, CLKernel > | |
release(::cl_kernel ptr) | vsmc::CLKernel | inlinestatic |
reset(pointer ptr) | vsmc::CLBase<::cl_kernel, CLKernel > | inline |
reset_ptr(pointer ptr) | vsmc::CLBase<::cl_kernel, CLKernel > | inlineprotected |
set_arg(::cl_uint arg_index, const T &arg) const | vsmc::CLKernel | inline |
set_arg(::cl_uint arg_index, const CLMemory &arg) const | vsmc::CLKernel | inline |
swap(CLBase< ::cl_kernel, CLKernel > &other) | vsmc::CLBase<::cl_kernel, CLKernel > | inline |
unique() const | vsmc::CLBase<::cl_kernel, CLKernel > | inline |
use_count() const | vsmc::CLBase<::cl_kernel, CLKernel > | inline |