Package org.jocl
package org.jocl
-
ClassDescriptionEmulation of a function pointer for functions that may be passed to the
clBuildProgram
method.JOCL - Java bindings for OpenCL.
The documentation of the OpenCL methods has been extracted from the OpenCL registry at https://www.khronos.org/registry/cl/sdk/2.0/docs/man/xhtml/ and is copyright (c) 2007-2010 by The Khronos Group Inc.Abstract base class for CL properties, like cl_context_properties and cl_device_partition_propertyJava port of a cl_buffer_regionJava port of a cl_command_queue.Java port of a cl_context.Java port of cl_context_properties.Java port of a cl_device_id.Java port of cl_device_partition_property.Java port of a cl_event.Java port of a cl_image_descJava port of a cl_image_formatJava port of a cl_kernel.Java port of a cl_mem.Java port of cl_pipe_properties.Java port of a cl_platform_id.Java port of a cl_program.Java port of cl_queue_properties.Java port of a cl_sampler.Java port of cl_sampler_properties.The log levels which may be used to control the internal logging of the native JOCL libraryAn exception that may be thrown due to a OpenCL error.Emulation of a function pointer for functions that may be passed to theclCreateContext
andclCreateContextFromType
methods.Emulation of a function pointer for functions that may be passed to theclEnqueueNativeKernel
method.Emulation of a function pointer for functions that may be passed to theclSetEventCallback
method.Utility class for initializing the OpenCL implementation libraryUtility class for tracking a set of loaded libraries and deleting them at program exit.
Note: The current default setting in JOCL is that this class is NOT used.
This class contains some ugly reflection hacks, attempting to alleviate the problem that (temporary) native library files on Windows can not be deleted when they have been loaded.
However, the default setting in JOCL is that it assumes that the name of the native library is fixed, and it will not be necessary to create temporary files.Utility class for detecting the operating system and architecture types, and automatically loading the matching native library as a resource or from a file.Enumeration of common CPU architectures.Enumeration of common operating systems, independent of version or architecture.Emulation of a function pointer for functions that may be passed to theclSetMemObjectDestructorCallback
method.Base class for all classes that store a native pointerA Java representation of a void pointer.Emulation of a function pointer that may be passed to theCL.clSetPrintfCallback(cl_context, PrintfCallbackFunction, Object)
method.Size constants for scalar and vector data types.Emulation of a function pointer that may be passed to theCL.clEnqueueSVMFree(cl_command_queue, int, Pointer[], SVMFreeFunction, Object, int, cl_event[], cl_event)
method