| Allocate(void *host_ptr, GGsize const &size, GGsize const &thread_index, cl_mem_flags flags, std::string const &class_name="Undefined") | GGEMSOpenCLManager | |
| build_options_ | GGEMSOpenCLManager | private |
| CheckKernel(std::string const &kernel_name, std::string const &compilation_options) const | GGEMSOpenCLManager | private |
| CheckOpenCLError(GGint const &error, std::string const &class_name, std::string const &method_name) const | GGEMSOpenCLManager | |
| Clean(void) | GGEMSOpenCLManager | |
| CleanBuffer(cl::Buffer *buffer, GGsize const &size, GGsize const &thread_index) | GGEMSOpenCLManager | |
| CompileKernel(std::string const &kernel_filename, std::string const &kernel_name, cl::Kernel **kernel_list, char *const custom_options=nullptr, char *const additional_options=nullptr) | GGEMSOpenCLManager | |
| contexts_ | GGEMSOpenCLManager | private |
| Deallocate(cl::Buffer *buffer, GGsize size, GGsize const &thread_index, std::string const &class_name="Undefined") | GGEMSOpenCLManager | |
| device_address_bits_ | GGEMSOpenCLManager | private |
| device_available_ | GGEMSOpenCLManager | private |
| device_balancing_ | GGEMSOpenCLManager | private |
| device_compiler_available_ | GGEMSOpenCLManager | private |
| device_double_fp_config_ | GGEMSOpenCLManager | private |
| device_driver_version_ | GGEMSOpenCLManager | private |
| device_endian_little_ | GGEMSOpenCLManager | private |
| device_error_correction_support_ | GGEMSOpenCLManager | private |
| device_execution_capabilities_ | GGEMSOpenCLManager | private |
| device_extensions_ | GGEMSOpenCLManager | private |
| device_global_mem_cache_size_ | GGEMSOpenCLManager | private |
| device_global_mem_cache_type_ | GGEMSOpenCLManager | private |
| device_global_mem_cacheline_size_ | GGEMSOpenCLManager | private |
| device_global_mem_size_ | GGEMSOpenCLManager | private |
| device_half_fp_config_ | GGEMSOpenCLManager | private |
| device_host_unified_memory_ | GGEMSOpenCLManager | private |
| device_image2D_max_height_ | GGEMSOpenCLManager | private |
| device_image2D_max_width_ | GGEMSOpenCLManager | private |
| device_image3D_max_depth_ | GGEMSOpenCLManager | private |
| device_image3D_max_height_ | GGEMSOpenCLManager | private |
| device_image3D_max_width_ | GGEMSOpenCLManager | private |
| device_image_max_array_size_ | GGEMSOpenCLManager | private |
| device_image_max_buffer_size_ | GGEMSOpenCLManager | private |
| device_image_support_ | GGEMSOpenCLManager | private |
| device_indices_ | GGEMSOpenCLManager | private |
| device_local_mem_size_ | GGEMSOpenCLManager | private |
| device_local_mem_type_ | GGEMSOpenCLManager | private |
| device_max_clock_frequency_ | GGEMSOpenCLManager | private |
| device_max_compute_units_ | GGEMSOpenCLManager | private |
| device_max_constant_args_ | GGEMSOpenCLManager | private |
| device_max_constant_buffer_size_ | GGEMSOpenCLManager | private |
| device_max_mem_alloc_size_ | GGEMSOpenCLManager | private |
| device_max_parameter_size_ | GGEMSOpenCLManager | private |
| device_max_read_image_args_ | GGEMSOpenCLManager | private |
| device_max_samplers_ | GGEMSOpenCLManager | private |
| device_max_work_group_size_ | GGEMSOpenCLManager | private |
| device_max_work_item_dimensions_ | GGEMSOpenCLManager | private |
| device_max_work_item_sizes_ | GGEMSOpenCLManager | private |
| device_max_write_image_args_ | GGEMSOpenCLManager | private |
| device_mem_base_addr_align_ | GGEMSOpenCLManager | private |
| device_name_ | GGEMSOpenCLManager | private |
| device_native_vector_width_char_ | GGEMSOpenCLManager | private |
| device_native_vector_width_double_ | GGEMSOpenCLManager | private |
| device_native_vector_width_float_ | GGEMSOpenCLManager | private |
| device_native_vector_width_half_ | GGEMSOpenCLManager | private |
| device_native_vector_width_int_ | GGEMSOpenCLManager | private |
| device_native_vector_width_long_ | GGEMSOpenCLManager | private |
| device_native_vector_width_short_ | GGEMSOpenCLManager | private |
| device_opencl_c_version_ | GGEMSOpenCLManager | private |
| device_partition_affinity_domain_ | GGEMSOpenCLManager | private |
| device_partition_max_sub_devices_ | GGEMSOpenCLManager | private |
| device_preferred_vector_width_char_ | GGEMSOpenCLManager | private |
| device_preferred_vector_width_double_ | GGEMSOpenCLManager | private |
| device_preferred_vector_width_float_ | GGEMSOpenCLManager | private |
| device_preferred_vector_width_half_ | GGEMSOpenCLManager | private |
| device_preferred_vector_width_int_ | GGEMSOpenCLManager | private |
| device_preferred_vector_width_long_ | GGEMSOpenCLManager | private |
| device_preferred_vector_width_short_ | GGEMSOpenCLManager | private |
| device_printf_buffer_size_ | GGEMSOpenCLManager | private |
| device_profile_ | GGEMSOpenCLManager | private |
| device_profiling_timer_resolution_ | GGEMSOpenCLManager | private |
| device_single_fp_config_ | GGEMSOpenCLManager | private |
| device_type_ | GGEMSOpenCLManager | private |
| device_vendor_ | GGEMSOpenCLManager | private |
| device_vendor_id_ | GGEMSOpenCLManager | private |
| device_version_ | GGEMSOpenCLManager | private |
| DeviceBalancing(std::string const &device_balancing) | GGEMSOpenCLManager | |
| devices_ | GGEMSOpenCLManager | private |
| DeviceToActivate(GGsize const &device_id) | GGEMSOpenCLManager | |
| DeviceToActivate(std::string const &device_type, std::string const &device_vendor="") | GGEMSOpenCLManager | |
| ErrorType(GGint const &error) const | GGEMSOpenCLManager | private |
| events_ | GGEMSOpenCLManager | private |
| GetBestWorkItem(GGsize const &number_of_elements) const | GGEMSOpenCLManager | |
| GetCommandQueue(GGsize const &thread_index) const | GGEMSOpenCLManager | inline |
| GetContext(GGsize const &thread_index) const | GGEMSOpenCLManager | inline |
| GetDeviceBalancing(GGsize const &thread_index) const | GGEMSOpenCLManager | inline |
| GetDeviceBuffer(cl::Buffer *device_ptr, GGsize const &size, GGsize const &thread_index) | GGEMSOpenCLManager | |
| GetDeviceName(GGsize const &device_index) const | GGEMSOpenCLManager | inline |
| GetDeviceType(GGsize const &device_index) const | GGEMSOpenCLManager | inline |
| GetEvent(GGsize const &thread_index) const | GGEMSOpenCLManager | inline |
| GetIndexOfActivatedDevice(GGsize const &thread_index) const | GGEMSOpenCLManager | inline |
| GetInstance(void) | GGEMSOpenCLManager | inlinestatic |
| GetMaxBufferAllocationSize(GGsize const &device_index) const | GGEMSOpenCLManager | inline |
| GetNumberDeviceLoads(void) const | GGEMSOpenCLManager | inline |
| GetNumberOfActivatedDevice(void) const | GGEMSOpenCLManager | inline |
| GetNumberOfDetectedDevice(void) const | GGEMSOpenCLManager | inline |
| GetRAMMemory(GGsize const &device_index) const | GGEMSOpenCLManager | inline |
| GetWorkGroupSize(void) const | GGEMSOpenCLManager | inline |
| GGEMSOpenCLManager(void) | GGEMSOpenCLManager | private |
| GGEMSOpenCLManager(GGEMSOpenCLManager const &opencl_manager)=delete | GGEMSOpenCLManager | |
| GGEMSOpenCLManager(GGEMSOpenCLManager const &&opencl_manager)=delete | GGEMSOpenCLManager | |
| IsDoublePrecision(GGsize const &device_index) const | GGEMSOpenCLManager | private |
| IsDoublePrecisionAtomicAddition(GGsize const &device_index) const | GGEMSOpenCLManager | |
| IsReady(void) const | GGEMSOpenCLManager | inline |
| kernel_compilation_options_ | GGEMSOpenCLManager | private |
| kernels_ | GGEMSOpenCLManager | private |
| operator=(GGEMSOpenCLManager const &opencl_manager)=delete | GGEMSOpenCLManager | |
| operator=(GGEMSOpenCLManager const &&opencl_manager)=delete | GGEMSOpenCLManager | |
| platform_extensions_ | GGEMSOpenCLManager | private |
| platform_name_ | GGEMSOpenCLManager | private |
| platform_profile_ | GGEMSOpenCLManager | private |
| platform_vendor_ | GGEMSOpenCLManager | private |
| platform_version_ | GGEMSOpenCLManager | private |
| platforms_ | GGEMSOpenCLManager | private |
| PrintActivatedDevices(void) const | GGEMSOpenCLManager | |
| PrintBuildOptions(void) const | GGEMSOpenCLManager | |
| PrintDeviceInfos(void) const | GGEMSOpenCLManager | |
| PrintPlatformInfos(void) const | GGEMSOpenCLManager | |
| queues_ | GGEMSOpenCLManager | private |
| ReleaseDeviceBuffer(cl::Buffer *const device_ptr, T *host_ptr, GGsize const &thread_index) | GGEMSOpenCLManager | |
| vendors_ | GGEMSOpenCLManager | private |
| work_group_size_ | GGEMSOpenCLManager | private |
| ~GGEMSOpenCLManager(void) | GGEMSOpenCLManager | private |