#include <OpenCLKernel.h>
|  | 
|  | OpenCLKernel (OpenCLProgram *p, const char *kernel_name) | 
|  | 
| cl_kernel | kernel () | 
|  | 
| template<typename T > | 
| void | setArg (int numArg, const T *arg) | 
|  | 
| void | setArg (int numArg, int size, void *arg) | 
|  | 
| void | execute (int device, unsigned int work_dim, const size_t *global_work_offset, const size_t *global_work_size, const size_t *local_work_size) | 
|  | 
◆ OpenCLKernel()
  
  | 
        
          | sofa::gpu::opencl::OpenCLKernel::OpenCLKernel | ( | OpenCLProgram * | p, |  
          |  |  | const char * | kernel_name |  
          |  | ) |  |  |  | inline | 
 
 
◆ execute()
  
  | 
        
          | void sofa::gpu::opencl::OpenCLKernel::execute | ( | int | device, |  
          |  |  | unsigned int | work_dim, |  
          |  |  | const size_t * | global_work_offset, |  
          |  |  | const size_t * | global_work_size, |  
          |  |  | const size_t * | local_work_size |  
          |  | ) |  |  |  | inline | 
 
 
◆ kernel()
  
  | 
        
          | cl_kernel sofa::gpu::opencl::OpenCLKernel::kernel | ( |  | ) |  |  | inline | 
 
 
◆ setArg() [1/2]
template<typename T > 
  
  | 
        
          | void sofa::gpu::opencl::OpenCLKernel::setArg | ( | int | numArg, |  
          |  |  | const T * | arg |  
          |  | ) |  |  |  | inline | 
 
 
◆ setArg() [2/2]
  
  | 
        
          | void sofa::gpu::opencl::OpenCLKernel::setArg | ( | int | numArg, |  
          |  |  | int | size, |  
          |  |  | void * | arg |  
          |  | ) |  |  |  | inline |