vSMC
v3.0.0
Scalable Monte Carlo
|
This is the complete list of members for vsmc::CLProgram, including all inherited members.
build(::cl_uint num_devices, const CLDevice *devices, const std::string &options=std::string(), pfn_notify_type pfn_notify=nullptr, void *user_data=nullptr) const | vsmc::CLProgram | inline |
build_log(const CLDevice &device) const | vsmc::CLProgram | inline |
build_options(const CLDevice &device) const | vsmc::CLProgram | inline |
build_status(const CLDevice &device) const | vsmc::CLProgram | inline |
CLBase() | vsmc::CLBase<::cl_program, CLProgram > | inline |
CLProgram(::cl_program ptr=nullptr) | vsmc::CLProgram | inlineexplicit |
CLProgram(const CLContext &context,::cl_uint count, const std::string *strings) | vsmc::CLProgram | inline |
CLProgram(const CLContext &context,::cl_uint num_devices, const CLDevice *devices, const std::vector< unsigned char > *binaries) | vsmc::CLProgram | inline |
CLProgram(const CLContext &context,::cl_uint num_devices, const CLDevice *devices, const std::string &kernel_names) | vsmc::CLProgram | inline |
CLProgram(const CLContext &context,::cl_uint num_devices, const CLDevice *devices, const std::string &options=std::string(),::cl_uint num_input_programs=0, const CLProgram *input_programs=nullptr, pfn_notify_type pfn_notify=nullptr, void *user_data=nullptr) | vsmc::CLProgram | inline |
compile(::cl_uint num_devices, const CLDevice *devices, const std::string &options=std::string(),::cl_uint num_input_headers=0, const CLProgram *input_headers=nullptr, const std::string *header_include_names=nullptr, pfn_notify_type pf_notify=nullptr, void *user_data=nullptr) | vsmc::CLProgram | inline |
create_kernels() const | vsmc::CLProgram | inline |
element_type typedef | vsmc::CLBase<::cl_program, CLProgram > | |
get() const | vsmc::CLBase<::cl_program, CLProgram > | inline |
get_build_info(const CLDevice &device,::cl_program_build_info param_name, std::size_t param_value_size, void *param_value, std::size_t *param_value_size_ret) const | vsmc::CLProgram | inline |
get_build_info(const CLDevice &device,::cl_program_build_info param_name, ParamType ¶m_value) const | vsmc::CLProgram | inline |
get_build_info(const CLDevice &device,::cl_program_build_info param_name, std::vector< ParamType > ¶m_value) const | vsmc::CLProgram | inline |
get_build_info(const CLDevice &device,::cl_program_build_info param_name, std::string ¶m_value) const | vsmc::CLProgram | inline |
get_context() const | vsmc::CLProgram | inline |
get_device() const | vsmc::CLProgram | inline |
get_info(::cl_program_info param_name, std::size_t param_value_size, void *param_value, std::size_t *param_value_size_ret) const | vsmc::CLProgram | inline |
get_info(::cl_program_info param_name, ParamType ¶m_value) const | vsmc::CLProgram | inline |
get_info(::cl_program_info param_name, std::vector< ParamType > ¶m_value) const | vsmc::CLProgram | inline |
get_info(::cl_program_info param_name, std::string ¶m_value) const | vsmc::CLProgram | inline |
operator bool() const | vsmc::CLBase<::cl_program, CLProgram > | inlineexplicit |
pfn_notify_type typedef | vsmc::CLProgram | |
pointer typedef | vsmc::CLBase<::cl_program, CLProgram > | |
release(::cl_program ptr) | vsmc::CLProgram | inlinestatic |
reset(pointer ptr) | vsmc::CLBase<::cl_program, CLProgram > | inline |
reset_ptr(pointer ptr) | vsmc::CLBase<::cl_program, CLProgram > | inlineprotected |
swap(CLBase< ::cl_program, CLProgram > &other) | vsmc::CLBase<::cl_program, CLProgram > | inline |
unique() const | vsmc::CLBase<::cl_program, CLProgram > | inline |
use_count() const | vsmc::CLBase<::cl_program, CLProgram > | inline |