|
void | Trigger () |
|
virtual void | SetSignal (cl::Buffer &signal_buff, uint sig_size) |
|
virtual cl::Buffer & | ProcessedSignal () |
|
virtual size_t | ProcessedSignalBytes () |
|
virtual size_t | ProcessedSignalSize () |
|
virtual bool | NeedsToReknew () |
|
void | TearDown () |
|
template<typename F > |
std::string | FakeKernelTemplating (std::string kernel_source) |
|
template<typename F > |
void | LoadCLKernel (std::string kernel_name, std::string kernel_src) |
|
void | CheckKernelPath (std::string kernel_source_path) |
|
std::string | GetOpenCLSource (std::string kernel_path) |
|
void | SetUp (uint platform_number, uint device_number) |
|
|
cl::Buffer | local_buff |
|
cl_int | err |
|
clfftPlanHandle | planHandle |
|
clfftSetupData | fftSetup |
|
clfftDim | dim = CLFFT_1D |
|
std::string | kernel_path |
|
cl::Program::Sources | sources |
|
std::string | kernel_source |
|
cl::Program | program |
|
cl::Kernel | kernel |
|
size_t | signal_size |
|
|
| OpenCLBase (uint platform_number=0, uint device_number=0) |
| Initialize OpenCL Objects Note that the Platform and Context are selected automatically: Platform is set to cl::Platform( 0 ) Context is set to cl::Context( device[ device_number ] ) More...
|
|
static bool | initalized = false |
|
static std::vector< cl::Platform > | all_platforms |
|
static cl::Platform | default_platform |
|
static std::vector< cl::Device > | all_devices |
|
static cl::Device | current_device |
|
static cl::Context | context |
|
static cl::CommandQueue | command_queue |
|
template<class T>
class jaspl::ocl::FFT< T >
Definition at line 23 of file fft.h.