|
enum | : device_id_type { unknown = device_id_type( -2 ),
host = device_id_type( -1 )
} |
|
typedef size_t | device_id_type |
|
|
| opencl_device (cl_device_id cl_d_id, device_id_type device_id) |
|
std::string | platform_profile () const |
|
std::string | platform_version () const |
|
std::string | platform_name () const |
|
std::string | platform_vendor () const |
|
std::string | platform_extensions () const |
|
template<typename T > |
void | info (cl_device_info i, T &t) const |
|
std::string | version () const |
|
int | major_version () const |
|
int | minor_version () const |
|
bool | out_of_order_exec_mode_on_host_present () const |
|
bool | out_of_order_exec_mode_on_device_present () const |
|
std::array< size_t, 3 > | max_work_item_sizes () const |
|
size_t | max_work_group_size () const |
|
bool | built_in_kernel_available (const std::string &k) const |
|
std::string | built_in_kernels () const |
|
std::string | name () const |
|
cl_bool | available () const |
|
cl_bool | compiler_available () const |
|
cl_bool | linker_available () const |
|
bool | extension_available (const std::string &ext) const |
|
std::string | extensions () const |
|
cl_device_type | type () const |
|
std::string | vendor () const |
|
cl_uint | address_bits () const |
|
cl_device_id | device_id () const |
|
cl_command_queue | command_queue () const |
|
void | set_command_queue (cl_command_queue cmd_queue) |
|
|
template<typename DeviceFilter > |
class | opencl_factory |
|
template<typename Factory > |
class | opencl_memory |
|
template<typename Factory > |
class | opencl_program |
|
class | opencl_foundation |
|
template<typename T , typename Factory > |
class | opencl_buffer |
|
bool | operator== (opencl_device d1, opencl_device d2) |
|
The documentation for this class was generated from the following file: