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