This file provides the forward declarations for the OpenCL layer of ViennaCL. More...
#include <stddef.h>
Go to the source code of this file.
Classes | |
struct | viennacl::ocl::gpu_tag |
A tag identifying OpenCL devices as GPUs. More... | |
struct | viennacl::ocl::cpu_tag |
A tag identifying OpenCL devices as CPUs. More... | |
struct | viennacl::ocl::accelerator_tag |
A tag identifying OpenCL devices as accelerators (e.g. Intel Xeon Phi) More... | |
struct | viennacl::ocl::default_tag |
A tag denoting the default OpenCL device type (SDK-specific) More... | |
class | viennacl::ocl::handle< OCL_TYPE > |
Handle class the effectively represents a smart pointer for OpenCL handles. 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. | |
Macros | |
#define | VIENNACL_OCL_MAX_DEVICE_NUM 8 |
Functions | |
template<typename KernelType > | |
void | viennacl::ocl::enqueue (KernelType &k, viennacl::ocl::command_queue const &queue) |
Enqueues a kernel in the provided queue. More... | |
viennacl::ocl::context & | viennacl::ocl::current_context () |
Convenience function for returning the current context. More... | |
viennacl::ocl::device const & | viennacl::ocl::current_device () |
Convenience function for returning the active device in the current context. More... | |
This file provides the forward declarations for the OpenCL layer of ViennaCL.
Definition in file forwards.h.
#define VIENNACL_OCL_MAX_DEVICE_NUM 8 |
Definition at line 25 of file forwards.h.