FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Classes | Typedefs | Enumerations | Functions
icl Namespace Reference

Simplified OpenCL Interface. More...

Classes

class  Device
 
class  Platform
 
class  Timer
 

Typedefs

using NDRange = cl::NDRange
 

Enumerations

enum  device_type : cl_ulong { CPU = (1 << 1) , GPU = (1 << 2) , ACL = (1 << 3) , ALL = (0xFFFFFFFF) }
 
enum  buffer_flag : cl_ulong { READ_WRITE = (1 << 0) , READ = (1 << 1) , WRITE = (1 << 2) }
 
enum  print_flag : cl_int { SHORT = 0 , LONG = 1 }
 
enum  kernel_flag : cl_int { STRING = 0 , FILE = 1 }
 
enum  time_flag : cl_int { NANO = 0 , MILLI = 1 , MICRO = 2 , SEC = 3 }
 

Functions

template<>
cl_int Device::setArg< std::string > (cl::Kernel &cl_kernel, cl_uint pos, std::string key)
 
const std::string errorString (const cl_int err)
 
template<>
cl_int Device::setArg< std::string > (cl::Kernel &cl_kernel, cl_uint pos, std::string key)
 

Detailed Description

Simplified OpenCL Interface.

Author
Ivan, marcel( adjustments, create a dll-library )