FineKernelToolKit 4.2.13
|
OpenCL 簡易利用クラス [詳解]
#include <FK/OpenCL.h>
公開メンバ関数 | |
fk_OpenCL (void) | |
~fk_OpenCL () | |
bool | deviceInit (std::string, std::string, bool=false) |
void | createData (int, size_t, bool) |
bool | sendData (int, size_t, const void *) |
bool | run (size_t) |
bool | getData (int, size_t, void *) |
void | release (void) |
OpenCL 簡易利用クラス
FK::fk_OpenCL::fk_OpenCL | ( | void | ) |
FK::fk_OpenCL::~fk_OpenCL | ( | ) |
bool FK::fk_OpenCL::deviceInit | ( | std::string | , |
std::string | , | ||
bool | = false |
||
) |
void FK::fk_OpenCL::createData | ( | int | , |
size_t | , | ||
bool | |||
) |
bool FK::fk_OpenCL::sendData | ( | int | , |
size_t | , | ||
const void * | |||
) |
bool FK::fk_OpenCL::run | ( | size_t | ) |
bool FK::fk_OpenCL::getData | ( | int | , |
size_t | , | ||
void * | |||
) |
void FK::fk_OpenCL::release | ( | void | ) |