ViennaCL - The Vienna Computing Library  1.7.1
Free open-source GPU-accelerated linear algebra and solver library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ocl Directory Reference

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.