Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
icl::Device Class Reference

Public Member Functions

void print () const
void createBuffer (const std::string &key, buffer_flag flag, size_t size)
void writeBuffer (const std::string &key, size_t size, const void *source_ptr)
void readBuffer (const std::string &key, size_t size, void *source_ptr)
void deleteBuffer (const std::string &key)
void deleteBuffer (const std::initializer_list< std::string > &keys)
void createKernel (const std::string &kernel_name, const std::string &file_name, kernel_flag flag)
void createKernel (const std::initializer_list< std::string > &kernel_names, const std::string &file_name, kernel_flag flag)
void deleteKernel (const std::string &key)
void deleteKernel (const std::initializer_list< std::string > &keys)
template<typename... Ts>
void runKernel (const std::string &key, const NDRange &global, const NDRange &local, const Ts &... arguments)
void finishKernels ()

Friends

class Platform