Uses of Class
org.jocl.cl_kernel
-
Uses of cl_kernel in org.jocl
Modifier and TypeMethodDescriptionstatic cl_kernel
CL.clCreateKernel
(cl_program program, String kernel_name, int[] errcode_ret) Creates a kernal object.private static cl_kernel
CL.clCreateKernelNative
(cl_program program, String kernel_name, int[] errcode_ret) Modifier and TypeMethodDescriptionstatic int
CL.clCreateKernelsInProgram
(cl_program program, int num_kernels, cl_kernel[] kernels, int[] num_kernels_ret) Creates kernel objects for all kernel functions in a program object.private static int
CL.clCreateKernelsInProgramNative
(cl_program program, int num_kernels, cl_kernel[] kernels, int[] num_kernels_ret) static int
CL.clEnqueueNDRangeKernel
(cl_command_queue command_queue, cl_kernel kernel, int work_dim, long[] global_work_offset, long[] global_work_size, long[] local_work_size, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Enqueues a command to execute a kernel on a device.private static int
CL.clEnqueueNDRangeKernelNative
(cl_command_queue command_queue, cl_kernel kernel, int work_dim, long[] global_work_offset, long[] global_work_size, long[] local_work_size, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clEnqueueTask
(cl_command_queue command_queue, cl_kernel kernel, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) Deprecated.As of OpenCL 2.0private static int
CL.clEnqueueTaskNative
(cl_command_queue command_queue, cl_kernel kernel, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static int
CL.clGetKernelArgInfo
(cl_kernel kernel, int arg_indx, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret) Returns information about the arguments of a kernel.private static int
CL.clGetKernelArgInfoNative
(cl_kernel kernel, int arg_indx, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret) static int
CL.clGetKernelInfo
(cl_kernel kernel, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret) Returns information about the kernel object.private static int
CL.clGetKernelInfoNative
(cl_kernel kernel, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret) static int
CL.clGetKernelWorkGroupInfo
(cl_kernel kernel, cl_device_id device, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret) Returns information about the kernel object that may be specific to a device.private static int
CL.clGetKernelWorkGroupInfoNative
(cl_kernel kernel, cl_device_id device, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret) static int
CL.clReleaseKernel
(cl_kernel kernel) Decrements the kernel reference count.private static int
CL.clReleaseKernelNative
(cl_kernel kernel) static int
CL.clRetainKernel
(cl_kernel kernel) Increments the kernel object reference count.private static int
CL.clRetainKernelNative
(cl_kernel kernel) static int
CL.clSetKernelArg
(cl_kernel kernel, int arg_index, long arg_size, Pointer arg_value) Used to set the argument value for a specific argument of a kernel.private static int
CL.clSetKernelArgNative
(cl_kernel kernel, int arg_index, long arg_size, Pointer arg_value) static int
CL.clSetKernelArgSVMPointer
(cl_kernel kernel, int arg_index, Pointer arg_value) Used to set a SVM pointer as the argument value for a specific argument of a kernel.private static int
CL.clSetKernelArgSVMPointerNative
(cl_kernel kernel, int arg_index, Pointer arg_value) static int
CL.clSetKernelExecInfo
(cl_kernel kernel, int param_name, long param_value_size, Pointer param_value) Used to pass additional information other than argument values to a kernel.private static int
CL.clSetKernelExecInfoNative
(cl_kernel kernel, int param_name, long param_value_size, Pointer param_value)