JASPL  0.2
Just Another Signal Processing Library
List of all members
jaspl::ocl::Rebin Class Reference
Inheritance diagram for jaspl::ocl::Rebin:
Inheritance graph
[legend]
Collaboration diagram for jaspl::ocl::Rebin:
Collaboration graph
[legend]

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
 

Detailed Description

Definition at line 21 of file rebin.h.