All Classes and Interfaces
Class
Description
Emulation 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.
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_property
Java port of a cl_buffer_region
Java 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_desc
Java port of a cl_image_format
Java 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 library
An exception that may be thrown due to a OpenCL error.
Emulation of a function pointer for functions that may be passed to the
clCreateContext
and
clCreateContextFromType
methods.Emulation of a function pointer for functions that may be passed to the
clEnqueueNativeKernel
method.Emulation of a function pointer for functions that may be passed to the
clSetEventCallback
method.Utility class for initializing the OpenCL implementation library
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.
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 the
clSetMemObjectDestructorCallback
method.Base class for all classes that store a native pointer
A Java representation of a void pointer.
Emulation of a function pointer that may be passed to the
CL.clSetPrintfCallback(cl_context, PrintfCallbackFunction, Object)
method.Size constants for scalar and vector data types.
Emulation of a function pointer that may be passed to the
CL.clEnqueueSVMFree(cl_command_queue, int, Pointer[], SVMFreeFunction, Object, int, cl_event[], cl_event)
method