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