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. | |