All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description BuildProgramFunction Emulation of a function pointer for functions that may be passed to theclBuildProgram
method.CL 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.cl_abstract_properties Abstract base class for CL properties, like cl_context_properties and cl_device_partition_propertycl_buffer_region Java port of a cl_buffer_regioncl_command_queue Java port of a cl_command_queue.cl_context Java port of a cl_context.cl_context_properties Java port of cl_context_properties.cl_device_id Java port of a cl_device_id.cl_device_partition_property Java port of cl_device_partition_property.cl_event Java port of a cl_event.cl_image_desc Java port of a cl_image_desccl_image_format Java port of a cl_image_formatcl_kernel Java port of a cl_kernel.cl_mem Java port of a cl_mem.cl_pipe_properties Java port of cl_pipe_properties.cl_platform_id Java port of a cl_platform_id.cl_program Java port of a cl_program.cl_queue_properties Java port of cl_queue_properties.cl_sampler Java port of a cl_sampler.cl_sampler_properties Java port of cl_sampler_properties.CL.LogLevel The log levels which may be used to control the internal logging of the native JOCL libraryCLException An exception that may be thrown due to a OpenCL error.CreateContextFunction Emulation of a function pointer for functions that may be passed to theclCreateContext
andclCreateContextFromType
methods.EnqueueNativeKernelFunction Emulation of a function pointer for functions that may be passed to theclEnqueueNativeKernel
method.EventCallbackFunction Emulation of a function pointer for functions that may be passed to theclSetEventCallback
method.LibInitializer Utility class for initializing the OpenCL implementation libraryLibTracker Utility 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.LibUtils Utility class for detecting the operating system and architecture types, and automatically loading the matching native library as a resource or from a file.LibUtils.ArchType Enumeration of common CPU architectures.LibUtils.OSType Enumeration of common operating systems, independent of version or architecture.MemObjectDestructorCallbackFunction Emulation of a function pointer for functions that may be passed to theclSetMemObjectDestructorCallback
method.NativePointerObject Base class for all classes that store a native pointerPointer A Java representation of a void pointer.PrintfCallbackFunction Emulation of a function pointer that may be passed to theCL.clSetPrintfCallback(cl_context, PrintfCallbackFunction, Object)
method.Sizeof Size constants for scalar and vector data types.SVMFreeFunction 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