| cf4ocl (C Framework for OpenCL)
    v2.1.0
    Object-oriented framework for developing and benchmarking OpenCL projects in C/C++ | 
| ▼ include | |
| ▼ cf4ocl2 | |
| _ccl_abstract_dev_container_wrapper.h | |
| _ccl_abstract_wrapper.h | |
| _ccl_defs.h | Useful definitions used internally by cf4ocl | 
| _ccl_kernel_wrapper.h | This header provides the prototype of the ccl_kernel_get_arg_info_adapter() function | 
| _ccl_memobj_wrapper.h | |
| ccl_abstract_wrapper.h | Definition of an abstract wrapper class and its methods for OpenCL objects | 
| ccl_buffer_wrapper.h | Definition of a wrapper class and its methods for OpenCL buffer objects | 
| ccl_common.h | Common cf4ocl definitions | 
| ccl_context_wrapper.h | Definition of a wrapper class and its methods for OpenCL context objects | 
| ccl_device_query.h | Functions for querying OpenCL devices | 
| ccl_device_selector.h | Classes and functions for filtering and selecting OpenCL contexts and associated devices | 
| ccl_device_wrapper.h | Definition of a wrapper class and its methods for OpenCL device objects | 
| ccl_errors.h | Convert OpenCL error codes to readable strings (function header) | 
| ccl_event_wrapper.h | Definition of a wrapper class and its methods for OpenCL event objects | 
| ccl_export.h | |
| ccl_image_wrapper.h | Definition of a wrapper class and its methods for OpenCL image objects | 
| ccl_kernel_arg.h | Definition of a wrapper type and related functions for a OpenCL kernel arguments | 
| ccl_kernel_wrapper.h | Definition of a wrapper class and its methods for OpenCL kernel objects | 
| ccl_memobj_wrapper.h | Definition of a wrapper class and its methods for OpenCL memory objects | 
| ccl_oclversions.h | Header for normalizing OpenCL versions within cf4ocl | 
| ccl_platform_wrapper.h | Definition of a wrapper class and its methods for OpenCL platform objects | 
| ccl_platforms.h | Definition of a class which represents the list of OpenCL platforms available in the system and respective methods | 
| ccl_profiler.h | Definition of classes and methods for profiling OpenCL events | 
| ccl_program_wrapper.h | Definition of a wrapper class and its methods for OpenCL program objects | 
| ccl_queue_wrapper.h | Definition of a wrapper class and its methods for OpenCL queue objects | 
| ccl_sampler_wrapper.h | Definition of a wrapper class and its methods for OpenCL sampler objects | 
| cf4ocl2.h | Aggregate header for cf4ocl | 
| ▼ lib | |
| _ccl_abstract_dev_container_wrapper.h | |
| _ccl_abstract_wrapper.h | |
| _ccl_defs.h | Useful definitions used internally by cf4ocl | 
| _ccl_kernel_wrapper.h | This header provides the prototype of the ccl_kernel_get_arg_info_adapter() function | 
| _ccl_memobj_wrapper.h | |
| ccl_abstract_dev_container_wrapper.c | Implementation of the methods of the abstract device container wrapper class | 
| ccl_abstract_wrapper.c | Implementation of an abstract wrapper class and its methods for OpenCL objects | 
| ccl_abstract_wrapper.h | Definition of an abstract wrapper class and its methods for OpenCL objects | 
| ccl_buffer_wrapper.c | Implementation of a wrapper class and its methods for OpenCL buffer objects | 
| ccl_buffer_wrapper.h | Definition of a wrapper class and its methods for OpenCL buffer objects | 
| ccl_common.c | Common cf4ocl implementations | 
| ccl_context_wrapper.c | Implementation of a wrapper class and its methods for OpenCL context objects | 
| ccl_context_wrapper.h | Definition of a wrapper class and its methods for OpenCL context objects | 
| ccl_device_query.c | Classes and functions to query OpenCL devices | 
| ccl_device_query.h | Functions for querying OpenCL devices | 
| ccl_device_selector.c | Classes and functions for filtering and selecting OpenCL contexts and associated devices | 
| ccl_device_selector.h | Classes and functions for filtering and selecting OpenCL contexts and associated devices | 
| ccl_device_wrapper.c | Implementation of a wrapper class and its methods for OpenCL device objects | 
| ccl_device_wrapper.h | Definition of a wrapper class and its methods for OpenCL device objects | 
| ccl_errors.c | Convert OpenCL error codes to readable strings | 
| ccl_errors.h | Convert OpenCL error codes to readable strings (function header) | 
| ccl_event_wrapper.c | Implementation of a wrapper class and its methods for OpenCL event objects | 
| ccl_event_wrapper.h | Definition of a wrapper class and its methods for OpenCL event objects | 
| ccl_image_wrapper.c | Implementation of a wrapper class and its methods for OpenCL image objects | 
| ccl_image_wrapper.h | Definition of a wrapper class and its methods for OpenCL image objects | 
| ccl_kernel_arg.c | Implementation of a wrapper type and related functions for a OpenCL kernel arguments | 
| ccl_kernel_arg.h | Definition of a wrapper type and related functions for a OpenCL kernel arguments | 
| ccl_kernel_wrapper.c | Implementation of a wrapper class and its methods for OpenCL kernel objects | 
| ccl_kernel_wrapper.h | Definition of a wrapper class and its methods for OpenCL kernel objects | 
| ccl_memobj_wrapper.c | Implementation of a wrapper class and its methods for OpenCL memory objects | 
| ccl_memobj_wrapper.h | Definition of a wrapper class and its methods for OpenCL memory objects | 
| ccl_oclversions.h | Header for normalizing OpenCL versions within cf4ocl | 
| ccl_platform_wrapper.c | Implementation of a wrapper class and its methods for OpenCL platform objects | 
| ccl_platform_wrapper.h | Definition of a wrapper class and its methods for OpenCL platform objects | 
| ccl_platforms.c | Implementation of a class which represents the list of OpenCL platforms available in the system and respective methods | 
| ccl_platforms.h | Definition of a class which represents the list of OpenCL platforms available in the system and respective methods | 
| ccl_profiler.c | Implementation of classes and methods for profiling OpenCL events | 
| ccl_profiler.h | Definition of classes and methods for profiling OpenCL events | 
| ccl_program_wrapper.c | Implementation of a wrapper class and its methods for OpenCL program objects | 
| ccl_program_wrapper.h | Definition of a wrapper class and its methods for OpenCL program objects | 
| ccl_queue_wrapper.c | Implementation of a wrapper class and its methods for OpenCL queue objects | 
| ccl_queue_wrapper.h | Definition of a wrapper class and its methods for OpenCL queue objects | 
| ccl_sampler_wrapper.c | Implementation of a wrapper class and its methods for OpenCL sampler objects | 
| ccl_sampler_wrapper.h | Definition of a wrapper class and its methods for OpenCL sampler objects | 
| cf4ocl2.h | Aggregate header for cf4ocl | 
| ▼ utils | |
| ccl_c.c | Utility for offline compilation and linking of OpenCL kernels | 
| ccl_devinfo.c | Utility to query OpenCL platforms and devices | 
| ccl_utils.h | Common header file for _cf4ocl utilities | 
| ccl_plot_events.py | Plots a Gantt-like chart of OpenCL events using the profiling info exported using the profiler module |