Clover Git
OpenCL 1.1 software implementation
Classes

Coal Namespace Reference

Classes

class  CommandQueue
 Command queue. More...
class  Event
 Base class for all events. More...
class  Compiler
 Compiler using Clang. More...
class  Context
 OpenCL context. More...
class  CPUBuffer
 CPU implementation of Coal::MemObject. More...
class  CPUDevice
 CPU device. More...
class  CPUKernel
 CPU kernel. More...
class  CPUKernelWorkGroup
 CPU kernel work-group. More...
class  CPUKernelEvent
 CPU-specific information about a kernel event. More...
class  CPUProgram
 CPU program. More...
class  DeviceInterface
 Abstraction layer between core Clover objects and the devices. More...
class  DeviceBuffer
 Device-specific memory buffer. More...
class  DeviceProgram
 Device-specific program data. More...
class  DeviceKernel
 Device-specific kernel data. More...
class  BufferEvent
 Buffer-related event. More...
class  ReadWriteBufferEvent
 Reading or writing to a buffer. More...
class  ReadBufferEvent
 Reading a buffer. More...
class  WriteBufferEvent
 Writing a buffer. More...
class  MapBufferEvent
 Mapping a buffer. More...
class  MapImageEvent
 Mapping an image. More...
class  UnmapBufferEvent
 Unmapping a memory object. More...
class  CopyBufferEvent
 Copying between two buffers. More...
class  ReadWriteCopyBufferRectEvent
 Events related to rectangular (or cubic) memory regions. More...
class  CopyBufferRectEvent
 Copying between two buffers. More...
class  ReadWriteBufferRectEvent
 Reading or writing to a buffer. More...
class  ReadBufferRectEvent
 Reading a buffer. More...
class  WriteBufferRectEvent
 Writing a buffer. More...
class  ReadWriteImageEvent
 Reading or writing images. More...
class  ReadImageEvent
 Reading an image. More...
class  WriteImageEvent
 Writing to an image. More...
class  CopyImageEvent
 Copying between two images. More...
class  CopyImageToBufferEvent
 Copying an image to a buffer. More...
class  CopyBufferToImageEvent
 Copying a buffer to an image. More...
class  NativeKernelEvent
 Executing a native function as a kernel. More...
class  KernelEvent
 Executing a compiled kernel. More...
class  TaskEvent
 Executing a task kernel. More...
class  UserEvent
 User event. More...
class  BarrierEvent
 Barrier event. More...
class  WaitForEventsEvent
 Event waiting for others to complete before being completed. More...
class  MarkerEvent
 Marker event. More...
class  Kernel
 Kernel. More...
class  MemObject
 Base class for all the memory objects. More...
class  Buffer
 Simple buffer object. More...
class  SubBuffer
 Sub-buffer. More...
class  Image2D
 2D image More...
class  Image3D
 3D image More...
class  Object
 Base class of all the Clover objects. More...
class  Program
 Program object. More...
class  Sampler
 Sampler. More...
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines