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
kernel.hpp File Reference

Representation of an OpenCL kernel in ViennaCL. More...

Go to the source code of this file.

Classes

struct  viennacl::ocl::packed_cl_uint
 Helper class for packing four cl_uint numbers into a uint4 type for access inside an OpenCL kernel. More...
 
class  viennacl::ocl::kernel
 Represents an OpenCL kernel within ViennaCL. More...
 

Namespaces

 viennacl
 Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them.
 
 viennacl::ocl
 OpenCL backend. Manages platforms, contexts, buffers, kernels, etc.
 

Detailed Description

Representation of an OpenCL kernel in ViennaCL.

Definition in file kernel.hpp.