|
JASPL
0.2
Just Another Signal Processing Library
|


Additional Inherited Members | |
Public Member Functions inherited from jaspl::ocl::OpenCLBase | |
| 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... | |
Protected Member Functions inherited from jaspl::ocl::TaskItem | |
| template<typename F > | |
| std::string | FakeKernelTemplating (std::string kernel_source) |
| template<typename F > | |
| void | LoadCLKernel (std::string kernel_name, std::string kernel_src) |
| virtual void | Trigger () |
| virtual void | SetSignal (cl::Buffer &signal_buff, uint sig_size) |
| virtual cl::Buffer & | ProcessedSignal ()=0 |
| virtual size_t | ProcessedSignalBytes ()=0 |
| virtual size_t | ProcessedSignalSize ()=0 |
| virtual bool | NeedsToReknew ()=0 |
| void | CheckKernelPath (std::string kernel_source_path) |
| std::string | GetOpenCLSource (std::string kernel_path) |
Protected Member Functions inherited from jaspl::ocl::OpenCLBase | |
| void | SetUp (uint platform_number, uint device_number) |
Protected Attributes inherited from jaspl::ocl::TaskItem | |
| std::string | kernel_path |
| cl::Program::Sources | sources |
| std::string | kernel_source |
| cl::Program | program |
| cl::Kernel | kernel |
| size_t | signal_size |
Static Protected Attributes inherited from jaspl::ocl::OpenCLBase | |
| 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 |
1.8.11