cf4ocl (C Framework for OpenCL)  v2.1.0
Object-oriented framework for developing and benchmarking OpenCL projects in C/C++
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ccl_kernel_wrapper.h File Reference

(5ce357a)

Definition of a wrapper class and its methods for OpenCL kernel objects. More...

Include dependency graph for ccl_kernel_wrapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ccl_kernel_get_arg_info_array(krnl, idx, param_name, param_type, err)
 Macro which returns an array kernel argument information value. More...
 
#define ccl_kernel_get_arg_info_scalar(krnl, idx, param_name, param_type, err)
 Macro which returns a scalar kernel argument information value. More...
 
#define ccl_kernel_get_info(krnl, param_name, err)
 Get a CCLWrapperInfo kernel information object. More...
 
#define ccl_kernel_get_info_array(krnl, param_name, param_type, err)
 Macro which returns an array kernel information value. More...
 
#define ccl_kernel_get_info_scalar(krnl, param_name, param_type, err)
 Macro which returns a scalar kernel information value. More...
 
#define ccl_kernel_get_workgroup_info(krnl, dev, param_name, err)
 Get a CCLWrapperInfo kernel workgroup information object. More...
 
#define ccl_kernel_get_workgroup_info_array(krnl, dev, param_name, param_type, err)
 Macro which returns an array kernel workgroup information value. More...
 
#define ccl_kernel_get_workgroup_info_scalar(krnl, dev, param_name, param_type, err)
 Macro which returns a scalar kernel workgroup information value. More...
 
#define ccl_kernel_ref(krnl)   ccl_wrapper_ref((CCLWrapper*) (krnl))
 Increase the reference count of the kernel object. More...
 
#define ccl_kernel_unref(krnl)   ccl_kernel_destroy(krnl)
 Alias to ccl_kernel_destroy(). More...
 
#define ccl_kernel_unwrap(krnl)   ((cl_kernel) ccl_wrapper_unwrap((CCLWrapper*) (krnl)))
 Get the OpenCL kernel object. More...
 

Detailed Description

Definition of a wrapper class and its methods for OpenCL kernel objects.

Author
Nuno Fachada
Date
2016

Definition in file ccl_kernel_wrapper.h.