vSMC  v3.0.0
Scalable Monte Carlo
vsmc::CLKernel Member List

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::CLKernelinlineexplicit
CLKernel(const CLProgram &program, const std::string &kernel_name)vsmc::CLKernelinline
element_type typedefvsmc::CLBase<::cl_kernel, CLKernel >
get() constvsmc::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::CLKernelinline
get_arg_info(::cl_uint arg_indx,::cl_kernel_arg_info param_name, ParamType &param_value) const vsmc::CLKernelinline
get_arg_info(::cl_uint arg_indx,::cl_kernel_arg_info param_name, std::vector< ParamType > &param_value) const vsmc::CLKernelinline
get_arg_info(::cl_uint arg_indx,::cl_kernel_arg_info param_name, std::string &param_value) const vsmc::CLKernelinline
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::CLKernelinline
get_info(::cl_kernel_info param_name, ParamType &param_value) const vsmc::CLKernelinline
get_info(::cl_kernel_info param_name, std::vector< ParamType > &param_value) const vsmc::CLKernelinline
get_info(::cl_kernel_info param_name, std::string &param_value) const vsmc::CLKernelinline
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::CLKernelinline
get_work_group_info(const CLDevice &device,::cl_kernel_work_group_info param_name, ParamType &param_value) const vsmc::CLKernelinline
get_work_group_info(const CLDevice &device,::cl_kernel_work_group_info param_name, std::vector< ParamType > &param_value) const vsmc::CLKernelinline
get_work_group_info(const CLDevice &device,::cl_kernel_work_group_info param_name, std::string &param_value) const vsmc::CLKernelinline
operator bool() constvsmc::CLBase<::cl_kernel, CLKernel >inlineexplicit
pointer typedefvsmc::CLBase<::cl_kernel, CLKernel >
release(::cl_kernel ptr)vsmc::CLKernelinlinestatic
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::CLKernelinline
set_arg(::cl_uint arg_index, const CLMemory &arg) const vsmc::CLKernelinline
swap(CLBase< ::cl_kernel, CLKernel > &other)vsmc::CLBase<::cl_kernel, CLKernel >inline
unique() constvsmc::CLBase<::cl_kernel, CLKernel >inline
use_count() constvsmc::CLBase<::cl_kernel, CLKernel >inline