cf4ocl (C Framework for OpenCL)
v2.1.0
Object-oriented framework for developing and benchmarking OpenCL projects in C/C++
Main Page
Related Pages
Modules
Data Structures
Files
Examples
File List
Globals
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
cf4ocl2.h
Go to the documentation of this file.
1
/*
2
* This file is part of cf4ocl (C Framework for OpenCL).
3
*
4
* cf4ocl is free software: you can redistribute it and/or modify
5
* it under the terms of the GNU Lesser General Public License as
6
* published by the Free Software Foundation, either version 3 of the
7
* License, or (at your option) any later version.
8
*
9
* cf4ocl is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with cf4ocl. If not, see
16
* <http://www.gnu.org/licenses/>.
17
* */
18
28
#ifndef _CCL_CF4OCL2_H_
29
#define _CCL_CF4OCL2_H_
30
31
#ifdef __cplusplus
32
extern
"C"
{
33
#endif
34
35
#include <
cf4ocl2/ccl_abstract_wrapper.h
>
36
#include <
cf4ocl2/ccl_buffer_wrapper.h
>
37
#include <
cf4ocl2/ccl_common.h
>
38
#include <
cf4ocl2/ccl_context_wrapper.h
>
39
#include <
cf4ocl2/ccl_device_query.h
>
40
#include <
cf4ocl2/ccl_device_selector.h
>
41
#include <
cf4ocl2/ccl_device_wrapper.h
>
42
#include <
cf4ocl2/ccl_errors.h
>
43
#include <
cf4ocl2/ccl_event_wrapper.h
>
44
#include <
cf4ocl2/ccl_image_wrapper.h
>
45
#include <
cf4ocl2/ccl_kernel_arg.h
>
46
#include <
cf4ocl2/ccl_kernel_wrapper.h
>
47
#include <
cf4ocl2/ccl_memobj_wrapper.h
>
48
#include <
cf4ocl2/ccl_oclversions.h
>
49
#include <
cf4ocl2/ccl_platforms.h
>
50
#include <
cf4ocl2/ccl_platform_wrapper.h
>
51
#include <
cf4ocl2/ccl_profiler.h
>
52
#include <
cf4ocl2/ccl_program_wrapper.h
>
53
#include <
cf4ocl2/ccl_queue_wrapper.h
>
54
#include <
cf4ocl2/ccl_sampler_wrapper.h
>
55
56
#ifdef __cplusplus
57
}
58
#endif
59
60
#endif
ccl_device_selector.h
Classes and functions for filtering and selecting OpenCL contexts and associated devices.
ccl_sampler_wrapper.h
Definition of a wrapper class and its methods for OpenCL sampler objects.
ccl_context_wrapper.h
Definition of a wrapper class and its methods for OpenCL context objects.
ccl_platforms.h
Definition of a class which represents the list of OpenCL platforms available in the system and respe...
ccl_device_wrapper.h
Definition of a wrapper class and its methods for OpenCL device objects.
ccl_event_wrapper.h
Definition of a wrapper class and its methods for OpenCL event objects.
ccl_profiler.h
Definition of classes and methods for profiling OpenCL events.
ccl_image_wrapper.h
Definition of a wrapper class and its methods for OpenCL image objects.
ccl_buffer_wrapper.h
Definition of a wrapper class and its methods for OpenCL buffer objects.
ccl_kernel_arg.h
Definition of a wrapper type and related functions for a OpenCL kernel arguments. ...
ccl_abstract_wrapper.h
Definition of an abstract wrapper class and its methods for OpenCL objects.
ccl_oclversions.h
Header for normalizing OpenCL versions within cf4ocl.
ccl_errors.h
Convert OpenCL error codes to readable strings (function header).
ccl_program_wrapper.h
Definition of a wrapper class and its methods for OpenCL program objects.
ccl_common.h
Common cf4ocl definitions.
ccl_memobj_wrapper.h
Definition of a wrapper class and its methods for OpenCL memory objects.
ccl_platform_wrapper.h
Definition of a wrapper class and its methods for OpenCL platform objects.
ccl_kernel_wrapper.h
Definition of a wrapper class and its methods for OpenCL kernel objects.
ccl_device_query.h
Functions for querying OpenCL devices.
ccl_queue_wrapper.h
Definition of a wrapper class and its methods for OpenCL queue objects.
lib
cf4ocl2.h
Generated on Mon Jul 4 2016 23:51:47 for cf4ocl (C Framework for OpenCL) by
1.8.7