Uses of Class
org.jocl.cl_kernel
-
Uses of cl_kernel in org.jocl
Modifier and TypeMethodDescriptionstatic cl_kernelCL.clCreateKernel(cl_program program, String kernel_name, int[] errcode_ret) Creates a kernal object.private static cl_kernelCL.clCreateKernelNative(cl_program program, String kernel_name, int[] errcode_ret) Modifier and TypeMethodDescriptionstatic intCL.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 intCL.clCreateKernelsInProgramNative(cl_program program, int num_kernels, cl_kernel[] kernels, int[] num_kernels_ret) static intCL.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 intCL.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 intCL.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 intCL.clEnqueueTaskNative(cl_command_queue command_queue, cl_kernel kernel, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event) static intCL.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 intCL.clGetKernelArgInfoNative(cl_kernel kernel, int arg_indx, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret) static intCL.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 intCL.clGetKernelInfoNative(cl_kernel kernel, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret) static intCL.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 intCL.clGetKernelWorkGroupInfoNative(cl_kernel kernel, cl_device_id device, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret) static intCL.clReleaseKernel(cl_kernel kernel) Decrements the kernel reference count.private static intCL.clReleaseKernelNative(cl_kernel kernel) static intCL.clRetainKernel(cl_kernel kernel) Increments the kernel object reference count.private static intCL.clRetainKernelNative(cl_kernel kernel) static intCL.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 intCL.clSetKernelArgNative(cl_kernel kernel, int arg_index, long arg_size, Pointer arg_value) static intCL.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 intCL.clSetKernelArgSVMPointerNative(cl_kernel kernel, int arg_index, Pointer arg_value) static intCL.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 intCL.clSetKernelExecInfoNative(cl_kernel kernel, int param_name, long param_value_size, Pointer param_value)