Files | |
| file | backend.hpp [code] |
| Implementations of the OpenCL backend, where all contexts are stored in. | |
| file | command_queue.hpp [code] |
| Implementations of command queue representations. | |
| file | context.hpp [code] |
| Represents an OpenCL context within ViennaCL. | |
| file | device.hpp [code] |
| Represents an OpenCL device within ViennaCL. | |
| file | device_utils.hpp [code] |
| Various utility implementations for dispatching with respect to the different devices available on the market. | |
| file | enqueue.hpp [code] |
| Enqueues kernels into command queues. | |
| file | error.hpp [code] |
| Error handling for the OpenCL layer of ViennaCL. | |
| file | forwards.h [code] |
| This file provides the forward declarations for the OpenCL layer of ViennaCL. | |
| file | handle.hpp [code] |
| Implementation of a smart-pointer-like class for handling OpenCL handles. | |
| file | kernel.hpp [code] |
| Representation of an OpenCL kernel in ViennaCL. | |
| file | local_mem.hpp [code] |
| A local (shared) memory object for OpenCL. | |
| file | platform.hpp [code] |
| Implements a OpenCL platform within ViennaCL. | |
| file | program.hpp [code] |
| Implements an OpenCL program class for ViennaCL. | |
| file | utils.hpp [code] |
| Provides OpenCL-related utilities. | |