ViennaCL - The Vienna Computing Library  1.5.0
Data Structures | Namespaces
viennacl/ocl/context.hpp File Reference

Represents an OpenCL context within ViennaCL. More...

#include <CL/cl.h>
#include <algorithm>
#include <vector>
#include <map>
#include "viennacl/ocl/forwards.h"
#include "viennacl/ocl/handle.hpp"
#include "viennacl/ocl/kernel.hpp"
#include "viennacl/ocl/program.hpp"
#include "viennacl/ocl/device.hpp"
#include "viennacl/ocl/platform.hpp"
#include "viennacl/ocl/command_queue.hpp"

Go to the source code of this file.

Data Structures

class  context
 Manages an OpenCL context and provides the respective convenience functions for creating buffers, etc. More...

Namespaces

namespace  viennacl
 

Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them.


namespace  viennacl::ocl
 

OpenCL backend. Manages platforms, contexts, buffers, kernels, etc.



Detailed Description

Represents an OpenCL context within ViennaCL.