FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Classes | Public Member Functions | Friends | List of all members
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