|
cf4ocl (C Framework for OpenCL)
v2.1.0
Object-oriented framework for developing and benchmarking OpenCL projects in C/C++
|
| Cccl_buffer | Buffer wrapper class |
| Cccl_context | The context wrapper class |
| Cccl_dev_container | Base class for wrappers which contain devices, i.e., CCLPlatform, CCLProgram and CCLContext |
| Cccl_device | Device wrapper class |
| Cccl_devquery_map | Maps a string to a cl_device_info bitfield |
| Cccl_devsel_filter | Device filter class, includes a filter function (independent or dependent) and the respective filter data |
| Cccl_event | Event wrapper class |
| Cccl_image | Image wrapper class |
| Cccl_image_desc | Describes the type and dimensions of the image or image array independently of the OpenCL version |
| Cccl_kernel | Kernel wrapper class |
| Cccl_memobj | Base class for memory object wrappers, i.e., CCLBuffer and CCLImage |
| Cccl_platform | The platform wrapper class |
| Cccl_platforms | Class which represents the OpenCL platforms available in the system |
| Cccl_prof | Profile class, contains profiling information of OpenCL queues and events |
| Cccl_prof_agg | Aggregate event info |
| Cccl_prof_export_options | Export options |
| Cccl_prof_info | Event profiling info |
| Cccl_prof_inst | Event instant |
| Cccl_prof_overlap | Representation of an overlap of events |
| Cccl_program | Program wrapper class |
| Cccl_program_binary | Class which represents a binary object associated with a program and a device |
| Cccl_queue | Command queue wrapper class |
| Cccl_sampler | Sampler wrapper class |
| Cccl_wrapper | Base class for all OpenCL wrappers |
| Cccl_wrapper_info | Class which represents information about a wrapped OpenCL object |
| Cccl_wrapper_info_table | Information about wrapped OpenCL objects |