Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
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 )