A B C D E F G H I L M N O P R S T U V W X 
All Classes All Packages

A

addProperty(long, boolean) - Method in class org.jocl.cl_sampler_properties
Add the specified property to these properties
addProperty(long, float) - Method in class org.jocl.cl_sampler_properties
Add the specified property to these properties
addProperty(long, long) - Method in class org.jocl.cl_abstract_properties
Add the specified property to these properties
addProperty(long, cl_platform_id) - Method in class org.jocl.cl_context_properties
Add the specified property to these properties
addProperty(long, cl_platform_id) - Method in class org.jocl.cl_device_partition_property
Add the specified property to these properties
alignedByteBufferMap - Static variable in class org.jocl.CL
A map from Weak references to aligned ByteBuffers that have been allocated with CL.allocateAligned(int, int) to pointers that contain the native memory address of the respective buffer.
alignedByteBufferReferenceQueue - Static variable in class org.jocl.CL
The reference queue for the weak references to aligned ByteBuffers that have been allocated with CL.allocateAligned(int, int) and which have detected to be unreachable by the garbage collector.
allocateAligned(int, int) - Static method in class org.jocl.CL
Deprecated.
This method is not intended (and should not be required) for public use, and will be removed in future releases.
allocateAlignedNative(int, int, Pointer) - Static method in class org.jocl.CL
 
ANDROID - org.jocl.LibUtils.OSType
 
APPLE - org.jocl.LibUtils.OSType
 
archString() - Static method in class org.jocl.LibUtils
Returns a the lower case String representation of the ArchType of this platform.
ArchType() - Constructor for enum org.jocl.LibUtils.ArchType
 
ARM - org.jocl.LibUtils.ArchType
 
ARM64 - org.jocl.LibUtils.ArchType
 

B

buffer - Variable in class org.jocl.cl_image_desc
buffer refers to a valid buffer memory object if image_type is CL_MEM_OBJECT_IMAGE1D_BUFFER.
buffer - Variable in class org.jocl.NativePointerObject
The buffer the pointer points to
BUFFER_MAY_NOT_BE_NULL - Static variable in class org.jocl.Pointer
The error message that will be part of the IllegalArgumentException when a null buffer is passed to the to(Buffer) or toBuffer(Buffer) method
BUFFER_MUST_HAVE_ARRAY_OR_BE_DIRECT - Static variable in class org.jocl.Pointer
The error message that will be part of the IllegalArgumentException when a buffer is passed to the toBuffer(Buffer) method neither has an array nor is direct
BuildProgramFunction - Interface in org.jocl
Emulation of a function pointer for functions that may be passed to the clBuildProgram method.
buildString() - Method in class org.jocl.cl_abstract_properties
Returns a String containing the contents of these properties
byteOffset - Variable in class org.jocl.NativePointerObject
The offset from the nativePointer, in bytes

C

calculateArch() - Static method in class org.jocl.LibUtils
Calculates the current ARCHType
calculateOS() - Static method in class org.jocl.LibUtils
Calculates the current OSType
checkResult(int) - Static method in class org.jocl.CL
If the given result is different to CL_SUCCESS and exceptions have been enabled, this method will throw a CLException with an error message that corresponds to the given result code.
CL - Class in org.jocl
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() - Constructor for class org.jocl.CL
Private constructor to prevent instantiation
CL_A - Static variable in class org.jocl.CL
 
CL_ABGR - Static variable in class org.jocl.CL
 
cl_abstract_properties - Class in org.jocl
Abstract base class for CL properties, like cl_context_properties and cl_device_partition_property
cl_abstract_properties() - Constructor for class org.jocl.cl_abstract_properties
Creates new, empty cl_abstract_properties
CL_ADDRESS_CLAMP - Static variable in class org.jocl.CL
 
CL_ADDRESS_CLAMP_TO_EDGE - Static variable in class org.jocl.CL
 
CL_ADDRESS_MIRRORED_REPEAT - Static variable in class org.jocl.CL
 
CL_ADDRESS_NONE - Static variable in class org.jocl.CL
 
CL_ADDRESS_REPEAT - Static variable in class org.jocl.CL
 
CL_ARGB - Static variable in class org.jocl.CL
 
CL_BGRA - Static variable in class org.jocl.CL
 
CL_BLOCKING - Static variable in class org.jocl.CL
 
CL_BUFFER_CREATE_TYPE_REGION - Static variable in class org.jocl.CL
 
cl_buffer_region - Class in org.jocl
Java port of a cl_buffer_region
cl_buffer_region() - Constructor for class org.jocl.cl_buffer_region
Creates a new, uninitialized cl_buffer_region
cl_buffer_region(long, long) - Constructor for class org.jocl.cl_buffer_region
Creates a new cl_buffer_region with the given origin and size
CL_BUILD_ERROR - Static variable in class org.jocl.CL
 
CL_BUILD_IN_PROGRESS - Static variable in class org.jocl.CL
 
CL_BUILD_NONE - Static variable in class org.jocl.CL
 
CL_BUILD_PROGRAM_FAILURE - Static variable in class org.jocl.CL
 
CL_BUILD_SUCCESS - Static variable in class org.jocl.CL
 
CL_CGL_DEVICE_FOR_CURRENT_VIRTUAL_SCREEN_APPLE - Static variable in class org.jocl.CL
 
CL_CGL_DEVICES_FOR_SUPPORTED_VIRTUAL_SCREENS_APPLE - Static variable in class org.jocl.CL
 
CL_CGL_SHAREGROUP_KHR - Static variable in class org.jocl.CL
 
cl_char - Static variable in class org.jocl.Sizeof
Size of a cl_char, in bytes.
CL_CHAR_BIT - Static variable in class org.jocl.CL
 
CL_CHAR_MAX - Static variable in class org.jocl.CL
 
CL_CHAR_MIN - Static variable in class org.jocl.CL
 
cl_char16 - Static variable in class org.jocl.Sizeof
Size of a cl_char16, in bytes
cl_char2 - Static variable in class org.jocl.Sizeof
Size of a cl_char2, in bytes
cl_char3 - Static variable in class org.jocl.Sizeof
Size of a cl_char3, in bytes.

This is the same as the size of a cl_char4, according to the OpenCL specification, version 1.1, section 6.1.5
cl_char4 - Static variable in class org.jocl.Sizeof
Size of a cl_char4, in bytes
cl_char8 - Static variable in class org.jocl.Sizeof
Size of a cl_char8, in bytes
CL_COMMAND_ACQUIRE_GL_OBJECTS - Static variable in class org.jocl.CL
 
CL_COMMAND_BARRIER - Static variable in class org.jocl.CL
 
CL_COMMAND_COPY_BUFFER - Static variable in class org.jocl.CL
 
CL_COMMAND_COPY_BUFFER_RECT - Static variable in class org.jocl.CL
 
CL_COMMAND_COPY_BUFFER_TO_IMAGE - Static variable in class org.jocl.CL
 
CL_COMMAND_COPY_IMAGE - Static variable in class org.jocl.CL
 
CL_COMMAND_COPY_IMAGE_TO_BUFFER - Static variable in class org.jocl.CL
 
CL_COMMAND_FILL_BUFFER - Static variable in class org.jocl.CL
 
CL_COMMAND_FILL_IMAGE - Static variable in class org.jocl.CL
 
CL_COMMAND_MAP_BUFFER - Static variable in class org.jocl.CL
 
CL_COMMAND_MAP_IMAGE - Static variable in class org.jocl.CL
 
CL_COMMAND_MARKER - Static variable in class org.jocl.CL
 
CL_COMMAND_MIGRATE_MEM_OBJECTS - Static variable in class org.jocl.CL
 
CL_COMMAND_NATIVE_KERNEL - Static variable in class org.jocl.CL
 
CL_COMMAND_NDRANGE_KERNEL - Static variable in class org.jocl.CL
 
cl_command_queue - Class in org.jocl
Java port of a cl_command_queue.
cl_command_queue - Static variable in class org.jocl.Sizeof
Size of a cl_command_queue, in bytes
cl_command_queue() - Constructor for class org.jocl.cl_command_queue
Creates a new, uninitialized cl_command_queue
CL_COMMAND_READ_BUFFER - Static variable in class org.jocl.CL
 
CL_COMMAND_READ_BUFFER_RECT - Static variable in class org.jocl.CL
 
CL_COMMAND_READ_IMAGE - Static variable in class org.jocl.CL
 
CL_COMMAND_RELEASE_GL_OBJECTS - Static variable in class org.jocl.CL
 
CL_COMMAND_SVM_FREE - Static variable in class org.jocl.CL
 
CL_COMMAND_SVM_MAP - Static variable in class org.jocl.CL
 
CL_COMMAND_SVM_MEMCPY - Static variable in class org.jocl.CL
 
CL_COMMAND_SVM_MEMFILL - Static variable in class org.jocl.CL
 
CL_COMMAND_SVM_UNMAP - Static variable in class org.jocl.CL
 
CL_COMMAND_TASK - Static variable in class org.jocl.CL
 
CL_COMMAND_UNMAP_MEM_OBJECT - Static variable in class org.jocl.CL
 
CL_COMMAND_USER - Static variable in class org.jocl.CL
 
CL_COMMAND_WRITE_BUFFER - Static variable in class org.jocl.CL
 
CL_COMMAND_WRITE_BUFFER_RECT - Static variable in class org.jocl.CL
 
CL_COMMAND_WRITE_IMAGE - Static variable in class org.jocl.CL
 
CL_COMPILE_PROGRAM_FAILURE - Static variable in class org.jocl.CL
 
CL_COMPILER_NOT_AVAILABLE - Static variable in class org.jocl.CL
 
CL_COMPLETE - Static variable in class org.jocl.CL
 
cl_context - Class in org.jocl
Java port of a cl_context.
cl_context - Static variable in class org.jocl.Sizeof
Size of a cl_context, in bytes
cl_context() - Constructor for class org.jocl.cl_context
Creates a new, uninitialized cl_context
CL_CONTEXT_DEVICES - Static variable in class org.jocl.CL
 
CL_CONTEXT_INTEROP_USER_SYNC - Static variable in class org.jocl.CL
 
CL_CONTEXT_NUM_DEVICES - Static variable in class org.jocl.CL
 
CL_CONTEXT_PLATFORM - Static variable in class org.jocl.CL
 
cl_context_properties - Class in org.jocl
Java port of cl_context_properties.
cl_context_properties() - Constructor for class org.jocl.cl_context_properties
Creates new, empty cl_context_properties
CL_CONTEXT_PROPERTIES - Static variable in class org.jocl.CL
 
CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE - Static variable in class org.jocl.CL
 
CL_CONTEXT_REFERENCE_COUNT - Static variable in class org.jocl.CL
 
CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR - Static variable in class org.jocl.CL
 
CL_DBL_DIG - Static variable in class org.jocl.CL
 
CL_DBL_EPSILON - Static variable in class org.jocl.CL
 
CL_DBL_MANT_DIG - Static variable in class org.jocl.CL
 
CL_DBL_MAX - Static variable in class org.jocl.CL
 
CL_DBL_MAX_10_EXP - Static variable in class org.jocl.CL
 
CL_DBL_MAX_EXP - Static variable in class org.jocl.CL
 
CL_DBL_MIN - Static variable in class org.jocl.CL
 
CL_DBL_MIN_10_EXP - Static variable in class org.jocl.CL
 
CL_DBL_MIN_EXP - Static variable in class org.jocl.CL
 
CL_DBL_RADIX - Static variable in class org.jocl.CL
 
CL_DEPTH - Static variable in class org.jocl.CL
 
CL_DEPTH_STENCIL - Static variable in class org.jocl.CL
 
CL_DEVICE_ADDRESS_32_BITS - Static variable in class org.jocl.CL
 
CL_DEVICE_ADDRESS_64_BITS - Static variable in class org.jocl.CL
 
CL_DEVICE_ADDRESS_BITS - Static variable in class org.jocl.CL
 
CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE - Static variable in class org.jocl.CL
 
CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE - Static variable in class org.jocl.CL
 
CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE - Static variable in class org.jocl.CL
 
CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE - Static variable in class org.jocl.CL
 
CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE - Static variable in class org.jocl.CL
 
CL_DEVICE_AFFINITY_DOMAIN_NUMA - Static variable in class org.jocl.CL
 
CL_DEVICE_AVAILABLE - Static variable in class org.jocl.CL
 
CL_DEVICE_BUILT_IN_KERNELS - Static variable in class org.jocl.CL
 
CL_DEVICE_COMPILER_AVAILABLE - Static variable in class org.jocl.CL
 
CL_DEVICE_DOUBLE_FP_CONFIG - Static variable in class org.jocl.CL
 
CL_DEVICE_ENDIAN_LITTLE - Static variable in class org.jocl.CL
 
CL_DEVICE_ERROR_CORRECTION_SUPPORT - Static variable in class org.jocl.CL
 
CL_DEVICE_EXECUTION_CAPABILITIES - Static variable in class org.jocl.CL
 
CL_DEVICE_EXTENSIONS - Static variable in class org.jocl.CL
 
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_GLOBAL_MEM_CACHE_TYPE - Static variable in class org.jocl.CL
 
CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_GLOBAL_MEM_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_HALF_FP_CONFIG - Static variable in class org.jocl.CL
 
CL_DEVICE_HOST_UNIFIED_MEMORY - Static variable in class org.jocl.CL
Deprecated.
As of OpenCL 2.0
cl_device_id - Class in org.jocl
Java port of a cl_device_id.
cl_device_id - Static variable in class org.jocl.Sizeof
Size of a cl_device_id, in bytes
cl_device_id() - Constructor for class org.jocl.cl_device_id
Creates a new, uninitialized cl_device_id
CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT - Static variable in class org.jocl.CL
 
CL_DEVICE_IMAGE_MAX_ARRAY_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_IMAGE_MAX_BUFFER_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_IMAGE_PITCH_ALIGNMENT - Static variable in class org.jocl.CL
 
CL_DEVICE_IMAGE_SUPPORT - Static variable in class org.jocl.CL
 
CL_DEVICE_IMAGE2D_MAX_HEIGHT - Static variable in class org.jocl.CL
 
CL_DEVICE_IMAGE2D_MAX_WIDTH - Static variable in class org.jocl.CL
 
CL_DEVICE_IMAGE3D_MAX_DEPTH - Static variable in class org.jocl.CL
 
CL_DEVICE_IMAGE3D_MAX_HEIGHT - Static variable in class org.jocl.CL
 
CL_DEVICE_IMAGE3D_MAX_WIDTH - Static variable in class org.jocl.CL
 
CL_DEVICE_LINKER_AVAILABLE - Static variable in class org.jocl.CL
 
CL_DEVICE_LOCAL_MEM_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_LOCAL_MEM_TYPE - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_CLOCK_FREQUENCY - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_COMPUTE_UNITS - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_CONSTANT_ARGS - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_MEM_ALLOC_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_ON_DEVICE_EVENTS - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_ON_DEVICE_QUEUES - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_PARAMETER_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_PIPE_ARGS - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_READ_IMAGE_ARGS - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_SAMPLERS - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_WORK_GROUP_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_WORK_ITEM_SIZES - Static variable in class org.jocl.CL
 
CL_DEVICE_MAX_WRITE_IMAGE_ARGS - Static variable in class org.jocl.CL
 
CL_DEVICE_MEM_BASE_ADDR_ALIGN - Static variable in class org.jocl.CL
 
CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_NAME - Static variable in class org.jocl.CL
 
CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR - Static variable in class org.jocl.CL
 
CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE - Static variable in class org.jocl.CL
 
CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT - Static variable in class org.jocl.CL
 
CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF - Static variable in class org.jocl.CL
 
CL_DEVICE_NATIVE_VECTOR_WIDTH_INT - Static variable in class org.jocl.CL
 
CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG - Static variable in class org.jocl.CL
 
CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT - Static variable in class org.jocl.CL
 
CL_DEVICE_NOT_AVAILABLE - Static variable in class org.jocl.CL
 
CL_DEVICE_NOT_FOUND - Static variable in class org.jocl.CL
 
CL_DEVICE_OPENCL_C_VERSION - Static variable in class org.jocl.CL
 
CL_DEVICE_PARENT_DEVICE - Static variable in class org.jocl.CL
 
CL_DEVICE_PARTITION_AFFINITY_DOMAIN - Static variable in class org.jocl.CL
 
CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN - Static variable in class org.jocl.CL
 
CL_DEVICE_PARTITION_BY_COUNTS - Static variable in class org.jocl.CL
 
CL_DEVICE_PARTITION_BY_COUNTS_LIST_END - Static variable in class org.jocl.CL
 
CL_DEVICE_PARTITION_EQUALLY - Static variable in class org.jocl.CL
 
CL_DEVICE_PARTITION_FAILED - Static variable in class org.jocl.CL
 
CL_DEVICE_PARTITION_MAX_SUB_DEVICES - Static variable in class org.jocl.CL
 
CL_DEVICE_PARTITION_PROPERTIES - Static variable in class org.jocl.CL
 
cl_device_partition_property - Class in org.jocl
Java port of cl_device_partition_property.
cl_device_partition_property() - Constructor for class org.jocl.cl_device_partition_property
Creates new, empty cl_device_partition_property
CL_DEVICE_PARTITION_TYPE - Static variable in class org.jocl.CL
 
CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS - Static variable in class org.jocl.CL
 
CL_DEVICE_PIPE_MAX_PACKET_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_PLATFORM - Static variable in class org.jocl.CL
 
CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT - Static variable in class org.jocl.CL
 
CL_DEVICE_PREFERRED_INTEROP_USER_SYNC - Static variable in class org.jocl.CL
 
CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT - Static variable in class org.jocl.CL
 
CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT - Static variable in class org.jocl.CL
 
CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR - Static variable in class org.jocl.CL
 
CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE - Static variable in class org.jocl.CL
 
CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT - Static variable in class org.jocl.CL
 
CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF - Static variable in class org.jocl.CL
 
CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT - Static variable in class org.jocl.CL
 
CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG - Static variable in class org.jocl.CL
 
CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT - Static variable in class org.jocl.CL
 
CL_DEVICE_PRINTF_BUFFER_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_PROFILE - Static variable in class org.jocl.CL
 
CL_DEVICE_PROFILING_TIMER_RESOLUTION - Static variable in class org.jocl.CL
 
CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE - Static variable in class org.jocl.CL
 
CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES - Static variable in class org.jocl.CL
 
CL_DEVICE_QUEUE_ON_HOST_PROPERTIES - Static variable in class org.jocl.CL
 
CL_DEVICE_QUEUE_PROPERTIES - Static variable in class org.jocl.CL
Deprecated.
As of OpenCL 2.0, replaced by CL.CL_DEVICE_QUEUE_ON_HOST_PROPERTIES
CL_DEVICE_REFERENCE_COUNT - Static variable in class org.jocl.CL
 
CL_DEVICE_SINGLE_FP_CONFIG - Static variable in class org.jocl.CL
 
CL_DEVICE_SVM_ATOMICS - Static variable in class org.jocl.CL
 
CL_DEVICE_SVM_CAPABILITIES - Static variable in class org.jocl.CL
 
CL_DEVICE_SVM_COARSE_GRAIN_BUFFER - Static variable in class org.jocl.CL
 
CL_DEVICE_SVM_FINE_GRAIN_BUFFER - Static variable in class org.jocl.CL
 
CL_DEVICE_SVM_FINE_GRAIN_SYSTEM - Static variable in class org.jocl.CL
 
CL_DEVICE_TYPE - Static variable in class org.jocl.CL
 
CL_DEVICE_TYPE_ACCELERATOR - Static variable in class org.jocl.CL
 
CL_DEVICE_TYPE_ALL - Static variable in class org.jocl.CL
 
CL_DEVICE_TYPE_CPU - Static variable in class org.jocl.CL
 
CL_DEVICE_TYPE_CUSTOM - Static variable in class org.jocl.CL
 
CL_DEVICE_TYPE_DEFAULT - Static variable in class org.jocl.CL
 
CL_DEVICE_TYPE_GPU - Static variable in class org.jocl.CL
 
CL_DEVICE_VENDOR - Static variable in class org.jocl.CL
 
CL_DEVICE_VENDOR_ID - Static variable in class org.jocl.CL
 
CL_DEVICE_VERSION - Static variable in class org.jocl.CL
 
CL_DEVICES_FOR_GL_CONTEXT_KHR - Static variable in class org.jocl.CL
 
cl_double - Static variable in class org.jocl.Sizeof
Size of a cl_double, in bytes.
cl_double16 - Static variable in class org.jocl.Sizeof
Size of a cl_double16, in bytes
cl_double2 - Static variable in class org.jocl.Sizeof
Size of a cl_double2, in bytes
cl_double3 - Static variable in class org.jocl.Sizeof
Size of a cl_double3, in bytes.

This is the same as the size of a cl_double4, according to the OpenCL specification, version 1.1, section 6.1.5
cl_double4 - Static variable in class org.jocl.Sizeof
Size of a cl_double4, in bytes
cl_double8 - Static variable in class org.jocl.Sizeof
Size of a cl_double8, in bytes
CL_DRIVER_VERSION - Static variable in class org.jocl.CL
 
CL_EGL_DISPLAY_KHR - Static variable in class org.jocl.CL
 
cl_event - Class in org.jocl
Java port of a cl_event.
cl_event - Static variable in class org.jocl.Sizeof
Size of a cl_event, in bytes
cl_event() - Constructor for class org.jocl.cl_event
Creates a new, uninitialized cl_event
CL_EVENT_COMMAND_EXECUTION_STATUS - Static variable in class org.jocl.CL
 
CL_EVENT_COMMAND_QUEUE - Static variable in class org.jocl.CL
 
CL_EVENT_COMMAND_TYPE - Static variable in class org.jocl.CL
 
CL_EVENT_CONTEXT - Static variable in class org.jocl.CL
 
CL_EVENT_REFERENCE_COUNT - Static variable in class org.jocl.CL
 
CL_EXEC_KERNEL - Static variable in class org.jocl.CL
 
CL_EXEC_NATIVE_KERNEL - Static variable in class org.jocl.CL
 
CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST - Static variable in class org.jocl.CL
 
CL_FALSE - Static variable in class org.jocl.CL
 
CL_FILTER_LINEAR - Static variable in class org.jocl.CL
 
CL_FILTER_NEAREST - Static variable in class org.jocl.CL
 
cl_float - Static variable in class org.jocl.Sizeof
Size of a cl_float, in bytes.
CL_FLOAT - Static variable in class org.jocl.CL
 
cl_float16 - Static variable in class org.jocl.Sizeof
Size of a cl_float16, in bytes
cl_float2 - Static variable in class org.jocl.Sizeof
Size of a cl_float2, in bytes
cl_float3 - Static variable in class org.jocl.Sizeof
Size of a cl_float3, in bytes.

This is the same as the size of a cl_float4, according to the OpenCL specification, version 1.1, section 6.1.5
cl_float4 - Static variable in class org.jocl.Sizeof
Size of a cl_float4, in bytes
cl_float8 - Static variable in class org.jocl.Sizeof
Size of a cl_float8, in bytes
CL_FLT_DIG - Static variable in class org.jocl.CL
 
CL_FLT_EPSILON - Static variable in class org.jocl.CL
 
CL_FLT_MANT_DIG - Static variable in class org.jocl.CL
 
CL_FLT_MAX - Static variable in class org.jocl.CL
 
CL_FLT_MAX_10_EXP - Static variable in class org.jocl.CL
 
CL_FLT_MAX_EXP - Static variable in class org.jocl.CL
 
CL_FLT_MIN - Static variable in class org.jocl.CL
 
CL_FLT_MIN_10_EXP - Static variable in class org.jocl.CL
 
CL_FLT_MIN_EXP - Static variable in class org.jocl.CL
 
CL_FLT_RADIX - Static variable in class org.jocl.CL
 
CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT - Static variable in class org.jocl.CL
 
CL_FP_DENORM - Static variable in class org.jocl.CL
 
CL_FP_FMA - Static variable in class org.jocl.CL
 
CL_FP_INF_NAN - Static variable in class org.jocl.CL
 
CL_FP_ROUND_TO_INF - Static variable in class org.jocl.CL
 
CL_FP_ROUND_TO_NEAREST - Static variable in class org.jocl.CL
 
CL_FP_ROUND_TO_ZERO - Static variable in class org.jocl.CL
 
CL_FP_SOFT_FLOAT - Static variable in class org.jocl.CL
 
CL_GL_CONTEXT_KHR - Static variable in class org.jocl.CL
 
CL_GL_MIPMAP_LEVEL - Static variable in class org.jocl.CL
 
CL_GL_NUM_SAMPLES - Static variable in class org.jocl.CL
 
CL_GL_OBJECT_BUFFER - Static variable in class org.jocl.CL
 
CL_GL_OBJECT_RENDERBUFFER - Static variable in class org.jocl.CL
 
CL_GL_OBJECT_TEXTURE_BUFFER - Static variable in class org.jocl.CL
 
CL_GL_OBJECT_TEXTURE1D - Static variable in class org.jocl.CL
 
CL_GL_OBJECT_TEXTURE1D_ARRAY - Static variable in class org.jocl.CL
 
CL_GL_OBJECT_TEXTURE2D - Static variable in class org.jocl.CL
 
CL_GL_OBJECT_TEXTURE2D_ARRAY - Static variable in class org.jocl.CL
 
CL_GL_OBJECT_TEXTURE3D - Static variable in class org.jocl.CL
 
CL_GL_TEXTURE_TARGET - Static variable in class org.jocl.CL
 
CL_GLOBAL - Static variable in class org.jocl.CL
 
CL_GLX_DISPLAY_KHR - Static variable in class org.jocl.CL
 
cl_half - Static variable in class org.jocl.Sizeof
Size of a cl_half, in bytes.
CL_HALF_FLOAT - Static variable in class org.jocl.CL
 
CL_IMAGE_ARRAY_SIZE - Static variable in class org.jocl.CL
 
CL_IMAGE_BUFFER - Static variable in class org.jocl.CL
 
CL_IMAGE_DEPTH - Static variable in class org.jocl.CL
 
cl_image_desc - Class in org.jocl
Java port of a cl_image_desc
cl_image_desc() - Constructor for class org.jocl.cl_image_desc
Creates a new, uninitialized cl_image_desc
CL_IMAGE_ELEMENT_SIZE - Static variable in class org.jocl.CL
 
cl_image_format - Class in org.jocl
Java port of a cl_image_format
cl_image_format() - Constructor for class org.jocl.cl_image_format
Creates a new, uninitialized cl_image_format
CL_IMAGE_FORMAT - Static variable in class org.jocl.CL
 
CL_IMAGE_FORMAT_MISMATCH - Static variable in class org.jocl.CL
 
CL_IMAGE_FORMAT_NOT_SUPPORTED - Static variable in class org.jocl.CL
 
CL_IMAGE_HEIGHT - Static variable in class org.jocl.CL
 
CL_IMAGE_NUM_MIP_LEVELS - Static variable in class org.jocl.CL
 
CL_IMAGE_NUM_SAMPLES - Static variable in class org.jocl.CL
 
CL_IMAGE_ROW_PITCH - Static variable in class org.jocl.CL
 
CL_IMAGE_SLICE_PITCH - Static variable in class org.jocl.CL
 
CL_IMAGE_WIDTH - Static variable in class org.jocl.CL
 
cl_int - Static variable in class org.jocl.Sizeof
Size of a cl_int, in bytes.
CL_INT_MAX - Static variable in class org.jocl.CL
 
CL_INT_MIN - Static variable in class org.jocl.CL
 
cl_int16 - Static variable in class org.jocl.Sizeof
Size of a cl_int16, in bytes
cl_int2 - Static variable in class org.jocl.Sizeof
Size of a cl_int2, in bytes
cl_int3 - Static variable in class org.jocl.Sizeof
Size of a cl_int3, in bytes.

This is the same as the size of a cl_int4, according to the OpenCL specification, version 1.1, section 6.1.5
cl_int4 - Static variable in class org.jocl.Sizeof
Size of a cl_int4, in bytes
cl_int8 - Static variable in class org.jocl.Sizeof
Size of a cl_int8, in bytes
CL_INTENSITY - Static variable in class org.jocl.CL
 
CL_INVALID_ARG_INDEX - Static variable in class org.jocl.CL
 
CL_INVALID_ARG_SIZE - Static variable in class org.jocl.CL
 
CL_INVALID_ARG_VALUE - Static variable in class org.jocl.CL
 
CL_INVALID_BINARY - Static variable in class org.jocl.CL
 
CL_INVALID_BUFFER_SIZE - Static variable in class org.jocl.CL
 
CL_INVALID_BUILD_OPTIONS - Static variable in class org.jocl.CL
 
CL_INVALID_COMMAND_QUEUE - Static variable in class org.jocl.CL
 
CL_INVALID_COMPILER_OPTIONS - Static variable in class org.jocl.CL
 
CL_INVALID_CONTEXT - Static variable in class org.jocl.CL
 
CL_INVALID_DEVICE - Static variable in class org.jocl.CL
 
CL_INVALID_DEVICE_PARTITION_COUNT - Static variable in class org.jocl.CL
 
CL_INVALID_DEVICE_QUEUE - Static variable in class org.jocl.CL
 
CL_INVALID_DEVICE_TYPE - Static variable in class org.jocl.CL
 
CL_INVALID_EVENT - Static variable in class org.jocl.CL
 
CL_INVALID_EVENT_WAIT_LIST - Static variable in class org.jocl.CL
 
CL_INVALID_GL_CONTEXT_APPLE - Static variable in class org.jocl.CL
 
CL_INVALID_GL_OBJECT - Static variable in class org.jocl.CL
 
CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR - Static variable in class org.jocl.CL
 
CL_INVALID_GLOBAL_OFFSET - Static variable in class org.jocl.CL
 
CL_INVALID_GLOBAL_WORK_SIZE - Static variable in class org.jocl.CL
 
CL_INVALID_HOST_PTR - Static variable in class org.jocl.CL
 
CL_INVALID_IMAGE_DESCRIPTOR - Static variable in class org.jocl.CL
 
CL_INVALID_IMAGE_FORMAT_DESCRIPTOR - Static variable in class org.jocl.CL
 
CL_INVALID_IMAGE_SIZE - Static variable in class org.jocl.CL
 
CL_INVALID_KERNEL - Static variable in class org.jocl.CL
 
CL_INVALID_KERNEL_ARGS - Static variable in class org.jocl.CL
 
CL_INVALID_KERNEL_DEFINITION - Static variable in class org.jocl.CL
 
CL_INVALID_KERNEL_NAME - Static variable in class org.jocl.CL
 
CL_INVALID_LINKER_OPTIONS - Static variable in class org.jocl.CL
 
CL_INVALID_MEM_OBJECT - Static variable in class org.jocl.CL
 
CL_INVALID_MIP_LEVEL - Static variable in class org.jocl.CL
 
CL_INVALID_OPERATION - Static variable in class org.jocl.CL
 
CL_INVALID_PIPE_SIZE - Static variable in class org.jocl.CL
 
CL_INVALID_PLATFORM - Static variable in class org.jocl.CL
 
CL_INVALID_PROGRAM - Static variable in class org.jocl.CL
 
CL_INVALID_PROGRAM_EXECUTABLE - Static variable in class org.jocl.CL
 
CL_INVALID_PROPERTY - Static variable in class org.jocl.CL
 
CL_INVALID_QUEUE_PROPERTIES - Static variable in class org.jocl.CL
 
CL_INVALID_SAMPLER - Static variable in class org.jocl.CL
 
CL_INVALID_VALUE - Static variable in class org.jocl.CL
 
CL_INVALID_WORK_DIMENSION - Static variable in class org.jocl.CL
 
CL_INVALID_WORK_GROUP_SIZE - Static variable in class org.jocl.CL
 
CL_INVALID_WORK_ITEM_SIZE - Static variable in class org.jocl.CL
 
CL_JOCL_INTERNAL_ERROR - Static variable in class org.jocl.CL
 
cl_kernel - Class in org.jocl
Java port of a cl_kernel.
cl_kernel - Static variable in class org.jocl.Sizeof
Size of a cl_kernel, in bytes
cl_kernel() - Constructor for class org.jocl.cl_kernel
Creates a new, uninitialized cl_kernel
CL_KERNEL_ARG_ACCESS_NONE - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_ACCESS_QUALIFIER - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_ACCESS_READ_ONLY - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_ACCESS_READ_WRITE - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_ACCESS_WRITE_ONLY - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_ADDRESS_CONSTANT - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_ADDRESS_GLOBAL - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_ADDRESS_LOCAL - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_ADDRESS_PRIVATE - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_ADDRESS_QUALIFIER - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_INFO_NOT_AVAILABLE - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_NAME - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_TYPE_CONST - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_TYPE_NAME - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_TYPE_NONE - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_TYPE_PIPE - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_TYPE_QUALIFIER - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_TYPE_RESTRICT - Static variable in class org.jocl.CL
 
CL_KERNEL_ARG_TYPE_VOLATILE - Static variable in class org.jocl.CL
 
CL_KERNEL_ATTRIBUTES - Static variable in class org.jocl.CL
 
CL_KERNEL_COMPILE_WORK_GROUP_SIZE - Static variable in class org.jocl.CL
 
CL_KERNEL_CONTEXT - Static variable in class org.jocl.CL
 
CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM - Static variable in class org.jocl.CL
 
CL_KERNEL_EXEC_INFO_SVM_PTRS - Static variable in class org.jocl.CL
 
CL_KERNEL_FUNCTION_NAME - Static variable in class org.jocl.CL
 
CL_KERNEL_GLOBAL_WORK_SIZE - Static variable in class org.jocl.CL
 
CL_KERNEL_LOCAL_MEM_SIZE - Static variable in class org.jocl.CL
 
CL_KERNEL_NUM_ARGS - Static variable in class org.jocl.CL
 
CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE - Static variable in class org.jocl.CL
 
CL_KERNEL_PRIVATE_MEM_SIZE - Static variable in class org.jocl.CL
 
CL_KERNEL_PROGRAM - Static variable in class org.jocl.CL
 
CL_KERNEL_REFERENCE_COUNT - Static variable in class org.jocl.CL
 
CL_KERNEL_WORK_GROUP_SIZE - Static variable in class org.jocl.CL
 
CL_LINK_PROGRAM_FAILURE - Static variable in class org.jocl.CL
 
CL_LINKER_NOT_AVAILABLE - Static variable in class org.jocl.CL
 
CL_LOCAL - Static variable in class org.jocl.CL
 
cl_long - Static variable in class org.jocl.Sizeof
Size of a cl_long, in bytes.
CL_LONG_MAX - Static variable in class org.jocl.CL
 
CL_LONG_MIN - Static variable in class org.jocl.CL
 
cl_long16 - Static variable in class org.jocl.Sizeof
Size of a cl_long16, in bytes
cl_long2 - Static variable in class org.jocl.Sizeof
Size of a cl_long2, in bytes
cl_long3 - Static variable in class org.jocl.Sizeof
Size of a cl_long3, in bytes.

This is the same as the size of a cl_long4, according to the OpenCL specification, version 1.1, section 6.1.5
cl_long4 - Static variable in class org.jocl.Sizeof
Size of a cl_long4, in bytes
cl_long8 - Static variable in class org.jocl.Sizeof
Size of a cl_long8, in bytes
CL_LUMINANCE - Static variable in class org.jocl.CL
 
CL_MAP_FAILURE - Static variable in class org.jocl.CL
 
CL_MAP_READ - Static variable in class org.jocl.CL
 
CL_MAP_WRITE - Static variable in class org.jocl.CL
 
CL_MAP_WRITE_INVALIDATE_REGION - Static variable in class org.jocl.CL
 
cl_mem - Class in org.jocl
Java port of a cl_mem.
cl_mem - Static variable in class org.jocl.Sizeof
Size of a cl_mem, in bytes
cl_mem() - Constructor for class org.jocl.cl_mem
Creates a new, uninitialized cl_mem
CL_MEM_ALLOC_HOST_PTR - Static variable in class org.jocl.CL
 
CL_MEM_ASSOCIATED_MEMOBJECT - Static variable in class org.jocl.CL
 
CL_MEM_CONTEXT - Static variable in class org.jocl.CL
 
CL_MEM_COPY_HOST_PTR - Static variable in class org.jocl.CL
 
CL_MEM_COPY_OVERLAP - Static variable in class org.jocl.CL
 
CL_MEM_FLAGS - Static variable in class org.jocl.CL
 
CL_MEM_HOST_NO_ACCESS - Static variable in class org.jocl.CL
 
CL_MEM_HOST_PTR - Static variable in class org.jocl.CL
 
CL_MEM_HOST_READ_ONLY - Static variable in class org.jocl.CL
 
CL_MEM_HOST_WRITE_ONLY - Static variable in class org.jocl.CL
 
CL_MEM_MAP_COUNT - Static variable in class org.jocl.CL
 
CL_MEM_OBJECT_ALLOCATION_FAILURE - Static variable in class org.jocl.CL
 
CL_MEM_OBJECT_BUFFER - Static variable in class org.jocl.CL
 
CL_MEM_OBJECT_IMAGE1D - Static variable in class org.jocl.CL
 
CL_MEM_OBJECT_IMAGE1D_ARRAY - Static variable in class org.jocl.CL
 
CL_MEM_OBJECT_IMAGE1D_BUFFER - Static variable in class org.jocl.CL
 
CL_MEM_OBJECT_IMAGE2D - Static variable in class org.jocl.CL
 
CL_MEM_OBJECT_IMAGE2D_ARRAY - Static variable in class org.jocl.CL
 
CL_MEM_OBJECT_IMAGE3D - Static variable in class org.jocl.CL
 
CL_MEM_OBJECT_PIPE - Static variable in class org.jocl.CL
 
CL_MEM_OFFSET - Static variable in class org.jocl.CL
 
CL_MEM_READ_ONLY - Static variable in class org.jocl.CL
 
CL_MEM_READ_WRITE - Static variable in class org.jocl.CL
 
CL_MEM_REFERENCE_COUNT - Static variable in class org.jocl.CL
 
CL_MEM_SIZE - Static variable in class org.jocl.CL
 
CL_MEM_SVM_ATOMICS - Static variable in class org.jocl.CL
 
CL_MEM_SVM_FINE_GRAIN_BUFFER - Static variable in class org.jocl.CL
 
CL_MEM_TYPE - Static variable in class org.jocl.CL
 
CL_MEM_USE_HOST_PTR - Static variable in class org.jocl.CL
 
CL_MEM_USES_SVM_POINTER - Static variable in class org.jocl.CL
 
CL_MEM_WRITE_ONLY - Static variable in class org.jocl.CL
 
CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED - Static variable in class org.jocl.CL
 
CL_MIGRATE_MEM_OBJECT_HOST - Static variable in class org.jocl.CL
 
CL_MISALIGNED_SUB_BUFFER_OFFSET - Static variable in class org.jocl.CL
 
CL_NON_BLOCKING - Static variable in class org.jocl.CL
 
CL_NONE - Static variable in class org.jocl.CL
 
CL_OUT_OF_HOST_MEMORY - Static variable in class org.jocl.CL
 
CL_OUT_OF_RESOURCES - Static variable in class org.jocl.CL
 
CL_PIPE_MAX_PACKETS - Static variable in class org.jocl.CL
 
CL_PIPE_PACKET_SIZE - Static variable in class org.jocl.CL
 
cl_pipe_properties - Class in org.jocl
Java port of cl_pipe_properties.
cl_pipe_properties() - Constructor for class org.jocl.cl_pipe_properties
Creates new, empty cl_pipe_properties
CL_PLATFORM_EXTENSIONS - Static variable in class org.jocl.CL
 
CL_PLATFORM_ICD_SUFFIX_KHR - Static variable in class org.jocl.CL
 
cl_platform_id - Class in org.jocl
Java port of a cl_platform_id.
cl_platform_id - Static variable in class org.jocl.Sizeof
Size of a cl_platform_id, in bytes
cl_platform_id() - Constructor for class org.jocl.cl_platform_id
Creates a new, uninitialized cl_platform_id
CL_PLATFORM_NAME - Static variable in class org.jocl.CL
 
CL_PLATFORM_NOT_FOUND_KHR - Static variable in class org.jocl.CL
 
CL_PLATFORM_PROFILE - Static variable in class org.jocl.CL
 
CL_PLATFORM_VENDOR - Static variable in class org.jocl.CL
 
CL_PLATFORM_VERSION - Static variable in class org.jocl.CL
 
CL_PROFILING_COMMAND_COMPLETE - Static variable in class org.jocl.CL
 
CL_PROFILING_COMMAND_END - Static variable in class org.jocl.CL
 
CL_PROFILING_COMMAND_QUEUED - Static variable in class org.jocl.CL
 
CL_PROFILING_COMMAND_START - Static variable in class org.jocl.CL
 
CL_PROFILING_COMMAND_SUBMIT - Static variable in class org.jocl.CL
 
CL_PROFILING_INFO_NOT_AVAILABLE - Static variable in class org.jocl.CL
 
cl_program - Class in org.jocl
Java port of a cl_program.
cl_program - Static variable in class org.jocl.Sizeof
Size of a cl_program, in bytes
cl_program() - Constructor for class org.jocl.cl_program
Creates a new, uninitialized cl_program
CL_PROGRAM_BINARIES - Static variable in class org.jocl.CL
 
CL_PROGRAM_BINARY_SIZES - Static variable in class org.jocl.CL
 
CL_PROGRAM_BINARY_TYPE - Static variable in class org.jocl.CL
 
CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT - Static variable in class org.jocl.CL
 
CL_PROGRAM_BINARY_TYPE_EXECUTABLE - Static variable in class org.jocl.CL
 
CL_PROGRAM_BINARY_TYPE_LIBRARY - Static variable in class org.jocl.CL
 
CL_PROGRAM_BINARY_TYPE_NONE - Static variable in class org.jocl.CL
 
CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE - Static variable in class org.jocl.CL
 
CL_PROGRAM_BUILD_LOG - Static variable in class org.jocl.CL
 
CL_PROGRAM_BUILD_OPTIONS - Static variable in class org.jocl.CL
 
CL_PROGRAM_BUILD_STATUS - Static variable in class org.jocl.CL
 
CL_PROGRAM_CONTEXT - Static variable in class org.jocl.CL
 
CL_PROGRAM_DEVICES - Static variable in class org.jocl.CL
 
CL_PROGRAM_KERNEL_NAMES - Static variable in class org.jocl.CL
 
CL_PROGRAM_NUM_DEVICES - Static variable in class org.jocl.CL
 
CL_PROGRAM_NUM_KERNELS - Static variable in class org.jocl.CL
 
CL_PROGRAM_REFERENCE_COUNT - Static variable in class org.jocl.CL
 
CL_PROGRAM_SOURCE - Static variable in class org.jocl.CL
 
CL_QUEUE_CONTEXT - Static variable in class org.jocl.CL
 
CL_QUEUE_DEVICE - Static variable in class org.jocl.CL
 
CL_QUEUE_ON_DEVICE - Static variable in class org.jocl.CL
 
CL_QUEUE_ON_DEVICE_DEFAULT - Static variable in class org.jocl.CL
 
CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE - Static variable in class org.jocl.CL
 
CL_QUEUE_PROFILING_ENABLE - Static variable in class org.jocl.CL
 
cl_queue_properties - Class in org.jocl
Java port of cl_queue_properties.
cl_queue_properties() - Constructor for class org.jocl.cl_queue_properties
Creates new, empty cl_queue_properties
CL_QUEUE_PROPERTIES - Static variable in class org.jocl.CL
 
CL_QUEUE_REFERENCE_COUNT - Static variable in class org.jocl.CL
 
CL_QUEUE_SIZE - Static variable in class org.jocl.CL
 
CL_QUEUED - Static variable in class org.jocl.CL
 
CL_R - Static variable in class org.jocl.CL
 
CL_RA - Static variable in class org.jocl.CL
 
CL_READ_ONLY_CACHE - Static variable in class org.jocl.CL
 
CL_READ_WRITE_CACHE - Static variable in class org.jocl.CL
 
CL_RG - Static variable in class org.jocl.CL
 
CL_RGB - Static variable in class org.jocl.CL
 
CL_RGBA - Static variable in class org.jocl.CL
 
CL_RGBx - Static variable in class org.jocl.CL
 
CL_RGx - Static variable in class org.jocl.CL
 
CL_RUNNING - Static variable in class org.jocl.CL
 
CL_Rx - Static variable in class org.jocl.CL
 
cl_sampler - Class in org.jocl
Java port of a cl_sampler.
cl_sampler - Static variable in class org.jocl.Sizeof
Size of a cl_sampler, in bytes
cl_sampler() - Constructor for class org.jocl.cl_sampler
Creates a new, uninitialized cl_sampler
CL_SAMPLER_ADDRESSING_MODE - Static variable in class org.jocl.CL
 
CL_SAMPLER_CONTEXT - Static variable in class org.jocl.CL
 
CL_SAMPLER_FILTER_MODE - Static variable in class org.jocl.CL
 
CL_SAMPLER_LOD_MAX - Static variable in class org.jocl.CL
 
CL_SAMPLER_LOD_MIN - Static variable in class org.jocl.CL
 
CL_SAMPLER_MIP_FILTER_MODE - Static variable in class org.jocl.CL
 
CL_SAMPLER_NORMALIZED_COORDS - Static variable in class org.jocl.CL
 
cl_sampler_properties - Class in org.jocl
Java port of cl_sampler_properties.
cl_sampler_properties() - Constructor for class org.jocl.cl_sampler_properties
Creates new, empty cl_sampler_properties
CL_SAMPLER_REFERENCE_COUNT - Static variable in class org.jocl.CL
 
CL_sBGRA - Static variable in class org.jocl.CL
 
CL_SCHAR_MAX - Static variable in class org.jocl.CL
 
CL_SCHAR_MIN - Static variable in class org.jocl.CL
 
cl_short - Static variable in class org.jocl.Sizeof
Size of a cl_short, in bytes.
cl_short16 - Static variable in class org.jocl.Sizeof
Size of a cl_short16, in bytes
cl_short2 - Static variable in class org.jocl.Sizeof
Size of a cl_short2, in bytes
cl_short3 - Static variable in class org.jocl.Sizeof
Size of a cl_short3, in bytes.

This is the same as the size of a cl_short4, according to the OpenCL specification, version 1.1, section 6.1.5
cl_short4 - Static variable in class org.jocl.Sizeof
Size of a cl_short4, in bytes
cl_short8 - Static variable in class org.jocl.Sizeof
Size of a cl_short8, in bytes
CL_SHRT_MAX - Static variable in class org.jocl.CL
 
CL_SHRT_MIN - Static variable in class org.jocl.CL
 
CL_SIGNED_INT16 - Static variable in class org.jocl.CL
 
CL_SIGNED_INT32 - Static variable in class org.jocl.CL
 
CL_SIGNED_INT8 - Static variable in class org.jocl.CL
 
CL_SNORM_INT16 - Static variable in class org.jocl.CL
 
CL_SNORM_INT8 - Static variable in class org.jocl.CL
 
CL_sRGB - Static variable in class org.jocl.CL
 
CL_sRGBA - Static variable in class org.jocl.CL
 
CL_sRGBx - Static variable in class org.jocl.CL
 
CL_SUBMITTED - Static variable in class org.jocl.CL
 
CL_SUCCESS - Static variable in class org.jocl.CL
 
CL_TRUE - Static variable in class org.jocl.CL
 
cl_uchar - Static variable in class org.jocl.Sizeof
Size of a cl_uchar, in bytes.
CL_UCHAR_MAX - Static variable in class org.jocl.CL
 
cl_uchar16 - Static variable in class org.jocl.Sizeof
Size of a cl_uchar16, in bytes
cl_uchar2 - Static variable in class org.jocl.Sizeof
Size of a cl_uchar2, in bytes
cl_uchar3 - Static variable in class org.jocl.Sizeof
Size of a cl_uchar3, in bytes.

This is the same as the size of a cl_uchar4, according to the OpenCL specification, version 1.1, section 6.1.5
cl_uchar4 - Static variable in class org.jocl.Sizeof
Size of a cl_uchar4, in bytes
cl_uchar8 - Static variable in class org.jocl.Sizeof
Size of a cl_uchar8, in bytes
cl_uint - Static variable in class org.jocl.Sizeof
Size of a cl_uint, in bytes.
CL_UINT_MAX - Static variable in class org.jocl.CL
 
cl_uint16 - Static variable in class org.jocl.Sizeof
Size of a cl_uint16, in bytes
cl_uint2 - Static variable in class org.jocl.Sizeof
Size of a cl_uint2, in bytes
cl_uint3 - Static variable in class org.jocl.Sizeof
Size of a cl_uint3, in bytes.

This is the same as the size of a cl_uint4, according to the OpenCL specification, version 1.1, section 6.1.5
cl_uint4 - Static variable in class org.jocl.Sizeof
Size of a cl_uint4, in bytes
cl_uint8 - Static variable in class org.jocl.Sizeof
Size of a cl_uint8, in bytes
cl_ulong - Static variable in class org.jocl.Sizeof
Size of a cl_ulong, in bytes.
CL_ULONG_MAX - Static variable in class org.jocl.CL
 
cl_ulong16 - Static variable in class org.jocl.Sizeof
Size of a cl_ulong16, in bytes
cl_ulong2 - Static variable in class org.jocl.Sizeof
Size of a cl_ulong2, in bytes
cl_ulong3 - Static variable in class org.jocl.Sizeof
Size of a cl_ulong3, in bytes.

This is the same as the size of a cl_ulong4, according to the OpenCL specification, version 1.1, section 6.1.5
cl_ulong4 - Static variable in class org.jocl.Sizeof
Size of a cl_ulong4, in bytes
cl_ulong8 - Static variable in class org.jocl.Sizeof
Size of a cl_ulong8, in bytes
CL_UNORM_INT_101010 - Static variable in class org.jocl.CL
 
CL_UNORM_INT16 - Static variable in class org.jocl.CL
 
CL_UNORM_INT24 - Static variable in class org.jocl.CL
 
CL_UNORM_INT8 - Static variable in class org.jocl.CL
 
CL_UNORM_SHORT_555 - Static variable in class org.jocl.CL
 
CL_UNORM_SHORT_565 - Static variable in class org.jocl.CL
 
CL_UNSIGNED_INT16 - Static variable in class org.jocl.CL
 
CL_UNSIGNED_INT32 - Static variable in class org.jocl.CL
 
CL_UNSIGNED_INT8 - Static variable in class org.jocl.CL
 
cl_ushort - Static variable in class org.jocl.Sizeof
Size of a cl_ushort, in bytes.
cl_ushort16 - Static variable in class org.jocl.Sizeof
Size of a cl_ushort16, in bytes
cl_ushort2 - Static variable in class org.jocl.Sizeof
Size of a cl_ushort2, in bytes
cl_ushort3 - Static variable in class org.jocl.Sizeof
Size of a cl_ushort3, in bytes.

This is the same as the size of a cl_ushort4, according to the OpenCL specification, version 1.1, section 6.1.5
cl_ushort4 - Static variable in class org.jocl.Sizeof
Size of a cl_ushort4, in bytes
cl_ushort8 - Static variable in class org.jocl.Sizeof
Size of a cl_ushort8, in bytes
CL_USHRT_MAX - Static variable in class org.jocl.CL
 
CL_WGL_HDC_KHR - Static variable in class org.jocl.CL
 
CL.LogLevel - Enum in org.jocl
The log levels which may be used to control the internal logging of the native JOCL library
clBuildProgram(cl_program, int, cl_device_id[], String, BuildProgramFunction, Object) - Static method in class org.jocl.CL
Builds (compiles and links) a program executable from the program source or binary.
clBuildProgramNative(cl_program, int, cl_device_id[], String, BuildProgramFunction, Object) - Static method in class org.jocl.CL
 
clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object) - Static method in class org.jocl.CL
Compiles a programs source for all the devices or a specific device(s) in the OpenCL context associated with program.
clCompileProgramNative(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object) - Static method in class org.jocl.CL
 
clCreateBuffer(cl_context, long, long, Pointer, int[]) - Static method in class org.jocl.CL
Creates a buffer object.
clCreateBufferNative(cl_context, long, long, Pointer, int[]) - Static method in class org.jocl.CL
 
clCreateCommandQueue(cl_context, cl_device_id, long, int[]) - Static method in class org.jocl.CL
clCreateCommandQueueNative(cl_context, cl_device_id, long, int[]) - Static method in class org.jocl.CL
 
clCreateCommandQueueWithProperties(cl_context, cl_device_id, cl_queue_properties, int[]) - Static method in class org.jocl.CL
Create a host or device command-queue on a specific device.
clCreateCommandQueueWithPropertiesNative(cl_context, cl_device_id, cl_queue_properties, int[]) - Static method in class org.jocl.CL
 
clCreateContext(cl_context_properties, int, cl_device_id[], CreateContextFunction, Object, int[]) - Static method in class org.jocl.CL
Creates an OpenCL context.
clCreateContextFromType(cl_context_properties, long, CreateContextFunction, Object, int[]) - Static method in class org.jocl.CL
Create an OpenCL context from a device type that identifies the specific device(s) to use.
clCreateContextFromTypeNative(cl_context_properties, long, CreateContextFunction, Object, int[]) - Static method in class org.jocl.CL
 
clCreateContextNative(cl_context_properties, int, cl_device_id[], CreateContextFunction, Object, int[]) - Static method in class org.jocl.CL
 
clCreateFromGLBuffer(cl_context, long, int, int[]) - Static method in class org.jocl.CL
Creates an OpenCL buffer object from an OpenGL buffer object.
clCreateFromGLBufferNative(cl_context, long, int, int[]) - Static method in class org.jocl.CL
 
clCreateFromGLRenderbuffer(cl_context, long, int, int[]) - Static method in class org.jocl.CL
Creates an OpenCL 2D image object from an OpenGL renderbuffer object.
clCreateFromGLRenderbufferNative(cl_context, long, int, int[]) - Static method in class org.jocl.CL
 
clCreateFromGLTexture(cl_context, long, int, int, int, int[]) - Static method in class org.jocl.CL
Creates an OpenCL image object, image array object, or image buffer object from an OpenGL texture object, texture array object, texture buffer object, or a single face of an OpenGL cubemap texture object.
clCreateFromGLTexture2D(cl_context, long, int, int, int, int[]) - Static method in class org.jocl.CL
Deprecated.
clCreateFromGLTexture2DNative(cl_context, long, int, int, int, int[]) - Static method in class org.jocl.CL
 
clCreateFromGLTexture3D(cl_context, long, int, int, int, int[]) - Static method in class org.jocl.CL
Deprecated.
clCreateFromGLTexture3DNative(cl_context, long, int, int, int, int[]) - Static method in class org.jocl.CL
 
clCreateFromGLTextureNative(cl_context, long, int, int, int, int[]) - Static method in class org.jocl.CL
 
clCreateImage(cl_context, long, cl_image_format, cl_image_desc, Pointer, int[]) - Static method in class org.jocl.CL
Creates a 1D image, 1D image buffer, 1D image array, 2D image, 2D image array or 3D image object.
clCreateImage2D(cl_context, long, cl_image_format[], long, long, long, Pointer, int[]) - Static method in class org.jocl.CL
clCreateImage2DNative(cl_context, long, cl_image_format[], long, long, long, Pointer, int[]) - Static method in class org.jocl.CL
 
clCreateImage3D(cl_context, long, cl_image_format[], long, long, long, long, long, Pointer, int[]) - Static method in class org.jocl.CL
clCreateImage3DNative(cl_context, long, cl_image_format[], long, long, long, long, long, Pointer, int[]) - Static method in class org.jocl.CL
 
clCreateImageNative(cl_context, long, cl_image_format, cl_image_desc, Pointer, int[]) - Static method in class org.jocl.CL
 
clCreateKernel(cl_program, String, int[]) - Static method in class org.jocl.CL
Creates a kernal object.
clCreateKernelNative(cl_program, String, int[]) - Static method in class org.jocl.CL
 
clCreateKernelsInProgram(cl_program, int, cl_kernel[], int[]) - Static method in class org.jocl.CL
Creates kernel objects for all kernel functions in a program object.
clCreateKernelsInProgramNative(cl_program, int, cl_kernel[], int[]) - Static method in class org.jocl.CL
 
clCreatePipe(cl_context, long, int, int, cl_pipe_properties, int[]) - Static method in class org.jocl.CL
Creates a pipe object.
clCreatePipeNative(cl_context, long, int, int, cl_pipe_properties, int[]) - Static method in class org.jocl.CL
 
clCreateProgramWithBinary(cl_context, int, cl_device_id[], long[], byte[][], int[], int[]) - Static method in class org.jocl.CL
Creates a program object for a context, and loads the binary bits specified by binary into the program object.
clCreateProgramWithBinaryNative(cl_context, int, cl_device_id[], long[], byte[][], int[], int[]) - Static method in class org.jocl.CL
 
clCreateProgramWithBuiltInKernels(cl_context, int, cl_device_id[], String, int[]) - Static method in class org.jocl.CL
Creates a program object for a context, and loads the information related to the built-in kernels into a program object.
clCreateProgramWithBuiltInKernelsNative(cl_context, int, cl_device_id[], String, int[]) - Static method in class org.jocl.CL
 
clCreateProgramWithSource(cl_context, int, String[], long[], int[]) - Static method in class org.jocl.CL
Creates a program object for a context, and loads the source code specified by the text strings in the strings array into the program object.
clCreateProgramWithSourceNative(cl_context, int, String[], long[], int[]) - Static method in class org.jocl.CL
 
clCreateSampler(cl_context, boolean, int, int, int[]) - Static method in class org.jocl.CL
clCreateSamplerNative(cl_context, boolean, int, int, int[]) - Static method in class org.jocl.CL
 
clCreateSamplerWithProperties(cl_context, cl_sampler_properties, int[]) - Static method in class org.jocl.CL
Creates a sampler object.
clCreateSamplerWithPropertiesNative(cl_context, cl_sampler_properties, int[]) - Static method in class org.jocl.CL
 
clCreateSubBuffer(cl_mem, long, int, cl_buffer_region, int[]) - Static method in class org.jocl.CL
Creates a buffer object (referred to as a sub-buffer object) from an existing buffer object.
clCreateSubBuffer(cl_mem, long, int, Pointer, int[]) - Static method in class org.jocl.CL
Deprecated.
The buffer_create_info that has to be passed to this function is specific for the underlying architecture (32/64 bit). The preferred way of creating a sub-buffer is now via CL.clCreateSubBuffer(cl_mem, long, int, cl_buffer_region, int[])
clCreateSubBuffer2Native(cl_mem, long, int, cl_buffer_region, int[]) - Static method in class org.jocl.CL
 
clCreateSubBufferNative(cl_mem, long, int, Pointer, int[]) - Static method in class org.jocl.CL
 
clCreateSubDevices(cl_device_id, cl_device_partition_property, int, cl_device_id[], int[]) - Static method in class org.jocl.CL
Creates an array of sub-devices that each reference a non-intersecting set of compute units within in_device.
clCreateSubDevicesNative(cl_device_id, cl_device_partition_property, int, cl_device_id[], int[]) - Static method in class org.jocl.CL
 
clCreateUserEvent(cl_context, int[]) - Static method in class org.jocl.CL
Creates a user event object.
clCreateUserEventNative(cl_context, int[]) - Static method in class org.jocl.CL
 
clEnqueueAcquireGLObjects(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
Acquire OpenCL memory objects that have been created from OpenGL objects.
clEnqueueAcquireGLObjectsNative(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueBarrier(cl_command_queue) - Static method in class org.jocl.CL
Deprecated.
As of OpenCL 1.2
clEnqueueBarrierNative(cl_command_queue) - Static method in class org.jocl.CL
 
clEnqueueBarrierWithWaitList(cl_command_queue, int, cl_event[], cl_event) - Static method in class org.jocl.CL
A synchronization point that enqueues a barrier operation.
clEnqueueBarrierWithWaitListNative(cl_command_queue, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueCopyBuffer(cl_command_queue, cl_mem, cl_mem, long, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to copy from one buffer object to another.
clEnqueueCopyBufferNative(cl_command_queue, cl_mem, cl_mem, long, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueCopyBufferRect(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], long, long, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to copy a rectangular region from the buffer object to another buffer object.
clEnqueueCopyBufferRectNative(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], long, long, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueCopyBufferToImage(cl_command_queue, cl_mem, cl_mem, long, long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to copy a buffer object to an image object.
clEnqueueCopyBufferToImageNative(cl_command_queue, cl_mem, cl_mem, long, long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueCopyImage(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to copy image objects.
clEnqueueCopyImageNative(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueCopyImageToBuffer(cl_command_queue, cl_mem, cl_mem, long[], long[], long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to copy an image object to a buffer object.
clEnqueueCopyImageToBufferNative(cl_command_queue, cl_mem, cl_mem, long[], long[], long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueFillBuffer(cl_command_queue, cl_mem, Pointer, long, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to fill a buffer object with a pattern of a given pattern size.
clEnqueueFillBufferNative(cl_command_queue, cl_mem, Pointer, long, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueFillImage(cl_command_queue, cl_mem, Pointer, long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to fill an image object with a specified color.
clEnqueueFillImageNative(cl_command_queue, cl_mem, Pointer, long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueMapBuffer(cl_command_queue, cl_mem, boolean, long, long, long, int, cl_event[], cl_event, int[]) - Static method in class org.jocl.CL
Enqueues a command to map a region of the buffer object given by buffer into the host address space and returns a pointer to this mapped region.
clEnqueueMapBufferNative(cl_command_queue, cl_mem, boolean, long, long, long, int, cl_event[], cl_event, int[]) - Static method in class org.jocl.CL
 
clEnqueueMapImage(cl_command_queue, cl_mem, boolean, long, long[], long[], long[], long[], int, cl_event[], cl_event, int[]) - Static method in class org.jocl.CL
Enqueues a command to map a region of an image object into the host address space and returns a pointer to this mapped region.
clEnqueueMapImageNative(cl_command_queue, cl_mem, boolean, long, long[], long[], long[], long[], int, cl_event[], cl_event, int[]) - Static method in class org.jocl.CL
 
clEnqueueMarker(cl_command_queue, cl_event) - Static method in class org.jocl.CL
Deprecated.
As of OpenCL 1.2
clEnqueueMarkerNative(cl_command_queue, cl_event) - Static method in class org.jocl.CL
 
clEnqueueMarkerWithWaitList(cl_command_queue, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a marker command which waits for either a list of events to complete, or all previously enqueued commands to complete.
clEnqueueMarkerWithWaitListNative(cl_command_queue, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueMigrateMemObjects(cl_command_queue, int, cl_mem[], long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to indicate which device a set of memory objects should be associated with.
clEnqueueMigrateMemObjectsNative(cl_command_queue, int, cl_mem[], long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueNativeKernel(cl_command_queue, EnqueueNativeKernelFunction, Object, long, int, cl_mem[], Pointer[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to execute a native C/C++ function not compiled using the OpenCL compiler.
clEnqueueNativeKernelNative(cl_command_queue, EnqueueNativeKernelFunction, Object, long, int, cl_mem[], Pointer[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueNDRangeKernel(cl_command_queue, cl_kernel, int, long[], long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to execute a kernel on a device.
clEnqueueNDRangeKernelNative(cl_command_queue, cl_kernel, int, long[], long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueReadBuffer(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueue commands to read from a buffer object to host memory.
clEnqueueReadBufferNative(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueReadBufferRect(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueue commands to read from a rectangular region from a buffer object to host memory.
clEnqueueReadBufferRectNative(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueReadImage(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to read from a 2D or 3D image object to host memory.
clEnqueueReadImageNative(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueReleaseGLObjects(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
Release OpenCL memory objects that have been created from OpenGL objects.
clEnqueueReleaseGLObjectsNative(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueSVMFree(cl_command_queue, int, Pointer[], SVMFreeFunction, Object, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to free the shared virtual memory allocated using clSVMAlloc or a shared system memory pointer.
clEnqueueSVMFreeNative(cl_command_queue, int, Pointer[], SVMFreeFunction, Object, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueSVMMap(cl_command_queue, boolean, long, Pointer, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command that will allow the host to update a region of a SVM buffer.
clEnqueueSVMMapNative(cl_command_queue, boolean, long, Pointer, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueSVMMemcpy(cl_command_queue, boolean, Pointer, Pointer, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to do a memcpy operation.
clEnqueueSVMMemcpyNative(cl_command_queue, boolean, Pointer, Pointer, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueSVMMemFill(cl_command_queue, Pointer, Pointer, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to fill a region in memory with a pattern of a given pattern size.
clEnqueueSVMMemFillNative(cl_command_queue, Pointer, Pointer, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueSVMUnmap(cl_command_queue, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to indicate that the host has completed updating the region given by svm_ptr and which was specified in a previous call to clEnqueueSVMMap.
clEnqueueSVMUnmapNative(cl_command_queue, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueTask(cl_command_queue, cl_kernel, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Deprecated.
As of OpenCL 2.0
clEnqueueTaskNative(cl_command_queue, cl_kernel, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueUnmapMemObject(cl_command_queue, cl_mem, ByteBuffer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to unmap a previously mapped region of a memory object.
clEnqueueUnmapMemObjectNative(cl_command_queue, cl_mem, ByteBuffer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueWaitForEvents(cl_command_queue, int, cl_event[]) - Static method in class org.jocl.CL
Deprecated.
As of OpenCL 1.2
clEnqueueWaitForEventsNative(cl_command_queue, int, cl_event[]) - Static method in class org.jocl.CL
 
clEnqueueWriteBuffer(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueue commands to write to a buffer object from host memory.
clEnqueueWriteBufferNative(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueWriteBufferRect(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueue commands to write a rectangular region to a buffer object from host memory.
clEnqueueWriteBufferRectNative(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
clEnqueueWriteImage(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
Enqueues a command to write to a 2D or 3D image object from host memory.
clEnqueueWriteImageNative(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
 
CLException - Exception in org.jocl
An exception that may be thrown due to a OpenCL error.
CLException(String) - Constructor for exception org.jocl.CLException
Creates a new CLException with the given error message.
CLException(String, int) - Constructor for exception org.jocl.CLException
Creates a new CLException with the given error message.
CLException(String, Throwable) - Constructor for exception org.jocl.CLException
Creates a new CLException with the given error message.
CLException(String, Throwable, int) - Constructor for exception org.jocl.CLException
Creates a new CLException with the given error message.
clFinish(cl_command_queue) - Static method in class org.jocl.CL
Blocks until all previously queued OpenCL commands in a command-queue are issued to the associated device and have completed.
clFinishNative(cl_command_queue) - Static method in class org.jocl.CL
 
clFlush(cl_command_queue) - Static method in class org.jocl.CL
Issues all previously queued OpenCL commands in a command-queue to the device associated with the command-queue.
clFlushNative(cl_command_queue) - Static method in class org.jocl.CL
 
clGetCommandQueueInfo(cl_command_queue, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Query information about a command-queue.
clGetCommandQueueInfoNative(cl_command_queue, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetContextInfo(cl_context, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Query information about a context.
clGetContextInfoNative(cl_context, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetDeviceIDs(cl_platform_id, long, int, cl_device_id[], int[]) - Static method in class org.jocl.CL
Obtain the list of devices available on a platform.
clGetDeviceIDsNative(cl_platform_id, long, int, cl_device_id[], int[]) - Static method in class org.jocl.CL
 
clGetDeviceInfo(cl_device_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Get information about an OpenCL device.
clGetDeviceInfoNative(cl_device_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetEventInfo(cl_event, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Returns information about the event object.
clGetEventInfoNative(cl_event, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetEventProfilingInfo(cl_event, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Returns profiling information for the command associated with event if profiling is enabled.
clGetEventProfilingInfoNative(cl_event, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetGLContextInfoAPPLE(cl_context, long, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Apple extension for retrieving OpenGL context information for a CL context.
clGetGLContextInfoAPPLENative(cl_context, long, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetGLObjectInfo(cl_mem, int[], int[]) - Static method in class org.jocl.CL
Query an OpenGL memory object used to create an OpenCL memory object.
clGetGLObjectInfoNative(cl_mem, int[], int[]) - Static method in class org.jocl.CL
 
clGetGLTextureInfo(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Returns additional information about the GL texture object associated with a memory object.
clGetGLTextureInfoNative(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetImageInfo(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Get information specific to an image object.
clGetImageInfoNative(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetKernelArgInfo(cl_kernel, int, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Returns information about the arguments of a kernel.
clGetKernelArgInfoNative(cl_kernel, int, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetKernelInfo(cl_kernel, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Returns information about the kernel object.
clGetKernelInfoNative(cl_kernel, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetKernelWorkGroupInfo(cl_kernel, cl_device_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Returns information about the kernel object that may be specific to a device.
clGetKernelWorkGroupInfoNative(cl_kernel, cl_device_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetMemObjectInfo(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Used to get information that is common to all memory objects (buffer and image objects).
clGetMemObjectInfoNative(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetPipeInfo(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Get information specific to a pipe object created with clCreatePipe.
clGetPipeInfoNative(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetPlatformIDs(int, cl_platform_id[], int[]) - Static method in class org.jocl.CL
Obtain the list of platforms available.
clGetPlatformIDsNative(int, cl_platform_id[], int[]) - Static method in class org.jocl.CL
 
clGetPlatformInfo(cl_platform_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Get specific information about the OpenCL platform.
clGetPlatformInfoNative(cl_platform_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetProgramBuildInfo(cl_program, cl_device_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Returns build information for each device in the program object.
clGetProgramBuildInfoNative(cl_program, cl_device_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetProgramInfo(cl_program, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Returns information about the program object.
clGetProgramInfoNative(cl_program, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetSamplerInfo(cl_sampler, int, long, Pointer, long[]) - Static method in class org.jocl.CL
Returns information about the sampler object.
clGetSamplerInfoNative(cl_sampler, int, long, Pointer, long[]) - Static method in class org.jocl.CL
 
clGetSupportedImageFormats(cl_context, long, int, int, cl_image_format[], int[]) - Static method in class org.jocl.CL
Get the list of image formats supported by an OpenCL implementation.
clGetSupportedImageFormatsNative(cl_context, long, int, int, cl_image_format[], int[]) - Static method in class org.jocl.CL
 
clLinkProgram(cl_context, int, cl_device_id[], String, int, cl_program[], BuildProgramFunction, Object, int[]) - Static method in class org.jocl.CL
Links a set of compiled program objects and libraries for all the devices or a specific device(s) in the OpenCL context and creates an executable.
clLinkProgramNative(cl_context, int, cl_device_id[], String, int, cl_program[], BuildProgramFunction, Object, int[]) - Static method in class org.jocl.CL
 
clReleaseCommandQueue(cl_command_queue) - Static method in class org.jocl.CL
Decrements the command_queue reference count.
clReleaseCommandQueueNative(cl_command_queue) - Static method in class org.jocl.CL
 
clReleaseContext(cl_context) - Static method in class org.jocl.CL
Decrement the context reference count.
clReleaseContextNative(cl_context) - Static method in class org.jocl.CL
 
clReleaseDevice(cl_device_id) - Static method in class org.jocl.CL
Decrements the device reference count.
clReleaseDeviceNative(cl_device_id) - Static method in class org.jocl.CL
 
clReleaseEvent(cl_event) - Static method in class org.jocl.CL
Decrements the event reference count.
clReleaseEventNative(cl_event) - Static method in class org.jocl.CL
 
clReleaseKernel(cl_kernel) - Static method in class org.jocl.CL
Decrements the kernel reference count.
clReleaseKernelNative(cl_kernel) - Static method in class org.jocl.CL
 
clReleaseMemObject(cl_mem) - Static method in class org.jocl.CL
Decrements the memory object reference count.
clReleaseMemObjectNative(cl_mem) - Static method in class org.jocl.CL
 
clReleaseProgram(cl_program) - Static method in class org.jocl.CL
Decrements the program reference count.
clReleaseProgramNative(cl_program) - Static method in class org.jocl.CL
 
clReleaseSampler(cl_sampler) - Static method in class org.jocl.CL
Decrements the sampler reference count.
clReleaseSamplerNative(cl_sampler) - Static method in class org.jocl.CL
 
clRetainCommandQueue(cl_command_queue) - Static method in class org.jocl.CL
Increments the command_queue reference count.
clRetainCommandQueueNative(cl_command_queue) - Static method in class org.jocl.CL
 
clRetainContext(cl_context) - Static method in class org.jocl.CL
Increment the context reference count.
clRetainContextNative(cl_context) - Static method in class org.jocl.CL
 
clRetainDevice(cl_device_id) - Static method in class org.jocl.CL
Increments the devices reference count.
clRetainDeviceNative(cl_device_id) - Static method in class org.jocl.CL
 
clRetainEvent(cl_event) - Static method in class org.jocl.CL
Increments the event reference count.
clRetainEventNative(cl_event) - Static method in class org.jocl.CL
 
clRetainKernel(cl_kernel) - Static method in class org.jocl.CL
Increments the kernel object reference count.
clRetainKernelNative(cl_kernel) - Static method in class org.jocl.CL
 
clRetainMemObject(cl_mem) - Static method in class org.jocl.CL
Increments the memory object reference count.
clRetainMemObjectNative(cl_mem) - Static method in class org.jocl.CL
 
clRetainProgram(cl_program) - Static method in class org.jocl.CL
Increments the program reference count.
clRetainProgramNative(cl_program) - Static method in class org.jocl.CL
 
clRetainSampler(cl_sampler) - Static method in class org.jocl.CL
Increments the sampler reference count.
clRetainSamplerNative(cl_sampler) - Static method in class org.jocl.CL
 
clSetCommandQueueProperty(cl_command_queue, long, boolean, long[]) - Static method in class org.jocl.CL
Deprecated.
This API introduces mutable state into the OpenCL implementation. It has been REMOVED to better facilitate thread safety. The 1.0 API is not thread safe. It is not tested by the OpenCL 1.1 conformance test, and consequently may not work or may not work dependably.
It is likely to be non-performant. Use of this API is not advised. Use at your own risk.

Software developers previously relying on this API are instructed to set the command queue properties when creating the queue, instead.
clSetCommandQueuePropertyNative(cl_command_queue, long, boolean, long[]) - Static method in class org.jocl.CL
 
clSetEventCallback(cl_event, int, EventCallbackFunction, Object) - Static method in class org.jocl.CL
Registers a user callback function for a specific command execution status.
clSetEventCallbackNative(cl_event, int, EventCallbackFunction, Object) - Static method in class org.jocl.CL
 
clSetKernelArg(cl_kernel, int, long, Pointer) - Static method in class org.jocl.CL
Used to set the argument value for a specific argument of a kernel.
clSetKernelArgNative(cl_kernel, int, long, Pointer) - Static method in class org.jocl.CL
 
clSetKernelArgSVMPointer(cl_kernel, int, Pointer) - Static method in class org.jocl.CL
Used to set a SVM pointer as the argument value for a specific argument of a kernel.
clSetKernelArgSVMPointerNative(cl_kernel, int, Pointer) - Static method in class org.jocl.CL
 
clSetKernelExecInfo(cl_kernel, int, long, Pointer) - Static method in class org.jocl.CL
Used to pass additional information other than argument values to a kernel.
clSetKernelExecInfoNative(cl_kernel, int, long, Pointer) - Static method in class org.jocl.CL
 
clSetMemObjectDestructorCallback(cl_mem, MemObjectDestructorCallbackFunction, Object) - Static method in class org.jocl.CL
Registers a user callback function that will be called when the memory object is deleted and its resources freed.
clSetMemObjectDestructorCallbackNative(cl_mem, MemObjectDestructorCallbackFunction, Object) - Static method in class org.jocl.CL
 
clSetPrintfCallback(cl_context, PrintfCallbackFunction, Object) - Static method in class org.jocl.CL
Deprecated.
As of OpenCL 2.0
clSetPrintfCallbackNative(cl_context, PrintfCallbackFunction, Object) - Static method in class org.jocl.CL
 
clSetUserEventStatus(cl_event, int) - Static method in class org.jocl.CL
Sets the execution status of a user event object.
clSetUserEventStatusNative(cl_event, int) - Static method in class org.jocl.CL
 
clSVMAlloc(cl_context, long, long, int) - Static method in class org.jocl.CL
Allocates a shared virtual memory (SVM) buffer that can be shared by the host and all devices in an OpenCL context that support shared virtual memory.
clSVMAllocNative(cl_context, long, long, int) - Static method in class org.jocl.CL
 
clSVMFree(cl_context, Pointer) - Static method in class org.jocl.CL
Frees a shared virtual memory buffer allocated using clSVMAlloc.
clSVMFreeNative(cl_context, Pointer) - Static method in class org.jocl.CL
 
clUnloadCompiler() - Static method in class org.jocl.CL
Deprecated.
As of OpenCL 1.2
clUnloadCompilerNative() - Static method in class org.jocl.CL
 
clUnloadPlatformCompiler(cl_platform_id) - Static method in class org.jocl.CL
Allows the implementation to release the resources allocated by the OpenCL compiler for <>platform.
clUnloadPlatformCompilerNative(cl_platform_id) - Static method in class org.jocl.CL
 
clWaitForEvents(int, cl_event[]) - Static method in class org.jocl.CL
Waits on the host thread for commands identified by event objects to complete.
clWaitForEventsNative(int, cl_event[]) - Static method in class org.jocl.CL
 
computePointer(ByteBuffer) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given buffer, taking into account the position and array offset of the given buffer.
computePointer(DoubleBuffer) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given buffer, taking into account the position and array offset of the given buffer.
computePointer(FloatBuffer) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given buffer, taking into account the position and array offset of the given buffer.
computePointer(IntBuffer) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given buffer, taking into account the position and array offset of the given buffer.
computePointer(LongBuffer) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given buffer, taking into account the position and array offset of the given buffer.
computePointer(ShortBuffer) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given buffer, taking into account the position and array offset of the given buffer.
computePointerSize() - Static method in class org.jocl.Sizeof
Computes the size of a pointer, in bytes
computePointerSizeNative() - Static method in class org.jocl.Sizeof
 
CreateContextFunction - Interface in org.jocl
Emulation of a function pointer for functions that may be passed to the clCreateContext and clCreateContextFromType methods.
createImplementationNameCandidates() - Static method in class org.jocl.LibInitializer
Create a list of OpenCL shared library candidates that will be passed to the dlopen/LoadLibrary call on native side.
createLibraryExtension() - Static method in class org.jocl.LibUtils
Returns the extension for dynamically linked libraries on the current OS.
createLibraryFileName(String) - Static method in class org.jocl.LibUtils
Create the full library file name, including the extension and prefix, for the given library name.
createLibraryPrefix() - Static method in class org.jocl.LibUtils
Returns the prefix for dynamically linked libraries on the current OS.
createPlatformLibraryName(String) - Static method in class org.jocl.LibUtils
Creates the name for the native library with the given base name for the current platform, by appending strings that indicate the current operating system and architecture.

The resulting name will be of the form
baseName-OSType-ArchType
where OSType and ArchType are the lower case Strings of the respective OSType and ArcType enum constants.

For example, the library name with the base name "EXAMPLE" may be
EXAMPLE-windows-x86

Note that the resulting name will not include any platform specific prefixes or extensions for the actual name.
createTempFile(String, String) - Static method in class org.jocl.LibUtils
Create a file object representing the file with the given name in the specified subdirectory of the default "temp" directory.

D

daemonThreadFactory - Static variable in class org.jocl.CL
An implementation of a ThreadFactory that creates low-priority daemon threads
deleteNativeLibraries() - Static method in class org.jocl.LibTracker
Try to delete all library files that are tracked by this class.

E

EnqueueNativeKernelFunction - Interface in org.jocl
Emulation of a function pointer for functions that may be passed to the clEnqueueNativeKernel method.
equals(Object) - Method in class org.jocl.NativePointerObject
 
EventCallbackFunction - Interface in org.jocl
Emulation of a function pointer for functions that may be passed to the clSetEventCallback method.
exceptionsEnabled - Static variable in class org.jocl.CL
Indicates whether exceptions are enabled.

F

freeAlignedNative(Pointer) - Static method in class org.jocl.CL
This method will free the memory of an aligned ByteBuffer which was allocated with CL.allocateAligned(int, int).
freeNativeLibraries() - Static method in class org.jocl.LibTracker
Free the native libraries that have been registered in this class.
freeNativeLibrary(Object) - Static method in class org.jocl.LibTracker
Free the given library object by invoking its "finalize(Class)" method.
function(Object) - Method in interface org.jocl.EnqueueNativeKernelFunction
The function that will be called
function(String, Pointer, long, Object) - Method in interface org.jocl.CreateContextFunction
The function that will be called.
function(cl_command_queue, int, Pointer[], Object) - Method in interface org.jocl.SVMFreeFunction
The function that will be called
function(cl_context, int, String, Object) - Method in interface org.jocl.PrintfCallbackFunction
The function that will be called
function(cl_event, int, Object) - Method in interface org.jocl.EventCallbackFunction
The function that will be called
function(cl_mem, Object) - Method in interface org.jocl.MemObjectDestructorCallbackFunction
The function that will be called
function(cl_program, Object) - Method in interface org.jocl.BuildProgramFunction
The function that will be called.

G

getBuffer() - Method in class org.jocl.NativePointerObject
Returns the Buffer of this Pointer
getByteBuffer(long, long) - Method in class org.jocl.Pointer
Returns a ByteBuffer that corresponds to the specified segment of the memory that this pointer points to.

This function is solely intended for pointers that that have been allocated with CL.clSVMAlloc(org.jocl.cl_context, long, long, int).
getByteOffset() - Method in class org.jocl.NativePointerObject
Returns the byte offset
getDeclaredField(Class<?>, String) - Static method in class org.jocl.LibTracker
Returns the declared field with the given name in the given class, or any of its superclasses.
getFieldValueOptional(Object, String) - Static method in class org.jocl.LibTracker
Returns the value of the (potentially private) field with the given name from the given object.
getNativePointer() - Method in class org.jocl.NativePointerObject
Method to obtain the native pointer value.
getStatus() - Method in exception org.jocl.CLException
Returns the status code from OpenCL that caused this exception.

H

hashCode() - Method in class org.jocl.NativePointerObject
 

I

image_array_size - Variable in class org.jocl.cl_image_desc
The number of images in the image array.
image_channel_data_type - Variable in class org.jocl.cl_image_format
 
image_channel_order - Variable in class org.jocl.cl_image_format
 
image_depth - Variable in class org.jocl.cl_image_desc
The depth of the image in pixels.
image_height - Variable in class org.jocl.cl_image_desc
Height of the image in pixels.
image_row_pitch - Variable in class org.jocl.cl_image_desc
The scan-line pitch in bytes.
image_slice_pitch - Variable in class org.jocl.cl_image_desc
The size in bytes of each 2D slice in the 3D image or the size in bytes of each image in a 1D or 2D image array.
image_type - Variable in class org.jocl.cl_image_desc
Describes the image type.
image_width - Variable in class org.jocl.cl_image_desc
The width of the image in pixels.
initMemoryManagementThread() - Static method in class org.jocl.CL
Creates and starts the daemon thread which will fetch the references to ByteBuffers that have been marked for garbage collection from the alignedByteBufferReferenceQueue, and free the associated aligned native pointers.
initNativeLibrary() - Static method in class org.jocl.LibInitializer
Initialize the native library by passing the name of the OpenCL implementation to the CL.initNativeLibrary(String) method.
initNativeLibrary(String) - Static method in class org.jocl.CL
Initialize the native library.
invokeFinalizeOptional(Object) - Static method in class org.jocl.LibTracker
Tries to invoke a "finalize(Class)" method on the given object.
isDirectBufferPointer() - Method in class org.jocl.Pointer
Returns whether this Pointer is a Pointer to a direct Buffer.

L

level - Static variable in class org.jocl.LibInitializer
The default log level
level - Static variable in class org.jocl.LibUtils
The default log level
LibInitializer - Class in org.jocl
Utility class for initializing the OpenCL implementation library
LibInitializer() - Constructor for class org.jocl.LibInitializer
Private constructor to prevent instantiation
LIBRARY_PATH_IN_JAR - Static variable in class org.jocl.LibUtils
The directory where libraries are expected in JAR files, when they are loaded as resources
libraryFiles - Static variable in class org.jocl.LibTracker
The tracked library files that will be unloaded and deleted when the application exits
LibTracker - Class in org.jocl
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.
LibTracker() - Constructor for class org.jocl.LibTracker
Private constructor to prevent instantiation
LibUtils - Class in org.jocl
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() - Constructor for class org.jocl.LibUtils
Private constructor to prevent instantiation.
LibUtils.ArchType - Enum in org.jocl
Enumeration of common CPU architectures.
LibUtils.OSType - Enum in org.jocl
Enumeration of common operating systems, independent of version or architecture.
LINUX - org.jocl.LibUtils.OSType
 
loadLibrary(String, String...) - Static method in class org.jocl.LibUtils
Loads the specified library.
loadLibraryResource(String, String, String, String...) - Static method in class org.jocl.LibUtils
Load the library with the given name from a resource.
loadNativeLibrary() - Static method in class org.jocl.CL
Load the native library, if it was not loaded yet
LOG_DEBUG - org.jocl.CL.LogLevel
Print debug information
LOG_DEBUGTRACE - org.jocl.CL.LogLevel
Print fine-grained debug information
LOG_ERROR - org.jocl.CL.LogLevel
Only print error messages
LOG_INFO - org.jocl.CL.LogLevel
Print info messages
LOG_QUIET - org.jocl.CL.LogLevel
Never print anything
LOG_TRACE - org.jocl.CL.LogLevel
Trace function calls
LOG_WARNING - org.jocl.CL.LogLevel
Print warnings
logger - Static variable in class org.jocl.LibInitializer
The logger used in this class
logger - Static variable in class org.jocl.LibTracker
The logger used in this class
logger - Static variable in class org.jocl.LibUtils
The logger used in this class
logger - Static variable in class org.jocl.Sizeof
The logger used in this class
LogLevel() - Constructor for enum org.jocl.CL.LogLevel
 

M

MemObjectDestructorCallbackFunction - Interface in org.jocl
Emulation of a function pointer for functions that may be passed to the clSetMemObjectDestructorCallback method.
memoryManagementThread - Static variable in class org.jocl.CL
The thread that frees aligned byte buffers which are no longer referenced
MIPS - org.jocl.LibUtils.ArchType
 
MIPS64 - org.jocl.LibUtils.ArchType
 

N

nativeLibraryLoaded - Static variable in class org.jocl.CL
Whether the native library has been loaded
nativePointer - Variable in class org.jocl.NativePointerObject
The native pointer, written by native methods
NativePointerObject - Class in org.jocl
Base class for all classes that store a native pointer
NativePointerObject() - Constructor for class org.jocl.NativePointerObject
Creates a new (null) Pointer
NativePointerObject(Buffer) - Constructor for class org.jocl.NativePointerObject
Creates a Pointer to the given Buffer
NativePointerObject(NativePointerObject) - Constructor for class org.jocl.NativePointerObject
Copy constructor
NativePointerObject(NativePointerObject[]) - Constructor for class org.jocl.NativePointerObject
Creates a Pointer to the given array of pointers
NativePointerObject(NativePointerObject, long) - Constructor for class org.jocl.NativePointerObject
Creates a copy of the given pointer, with an additional byte offset
num_mip_levels - Variable in class org.jocl.cl_image_desc
Must be 0.
num_samples - Variable in class org.jocl.cl_image_desc
Must be 0.

O

obtainBuildLogs(cl_program) - Static method in class org.jocl.CL
Obtain a single String containing the build logs of the given program for all devices that are associated with the given program object.
org.jocl - package org.jocl
 
origin - Variable in class org.jocl.cl_buffer_region
The origin of the region, in bytes
osString() - Static method in class org.jocl.LibUtils
Returns a the lower case String representation of the OSType of this platform.
OSType() - Constructor for enum org.jocl.LibUtils.OSType
 

P

Pointer - Class in org.jocl
A Java representation of a void pointer.
Pointer() - Constructor for class org.jocl.Pointer
Creates a new (null) Pointer
Pointer(Buffer) - Constructor for class org.jocl.Pointer
Creates a Pointer to the given Buffer
Pointer(NativePointerObject[]) - Constructor for class org.jocl.Pointer
Creates a Pointer to the given array of pointers
Pointer(Pointer) - Constructor for class org.jocl.Pointer
Copy constructor
Pointer(Pointer, long) - Constructor for class org.jocl.Pointer
Creates a copy of the given pointer, with an additional byte offset
POINTER - Static variable in class org.jocl.Sizeof
Size of a native pointer, in bytes
pointers - Variable in class org.jocl.NativePointerObject
The array of pointers this pointer points to
PPC - org.jocl.LibUtils.ArchType
 
PPC_64 - org.jocl.LibUtils.ArchType
 
PrintfCallbackFunction - Interface in org.jocl
Emulation of a function pointer that may be passed to the CL.clSetPrintfCallback(cl_context, PrintfCallbackFunction, Object) method.
propertyString(long) - Method in class org.jocl.cl_abstract_properties
Returns the string identifying the given property
propertyString(long) - Method in class org.jocl.cl_context_properties
 
propertyString(long) - Method in class org.jocl.cl_device_partition_property
 
propertyString(long) - Method in class org.jocl.cl_pipe_properties
 
propertyString(long) - Method in class org.jocl.cl_queue_properties
 
propertyString(long) - Method in class org.jocl.cl_sampler_properties
 

R

referenceReleaseCounter - Static variable in class org.jocl.CL
A counter for the released references.
referenceReleaseExecutor - Static variable in class org.jocl.CL
The executor which will manage the threads that prevent objects from being garbage collected during non-blocking operations.
RISC - org.jocl.LibUtils.ArchType
 

S

scheduleReferenceRelease(cl_event, Object, boolean) - Static method in class org.jocl.CL
Keep a reference to the given object, to prevent it from being garbage collected, until waiting for the given event on a separate thread has completed.
serialVersionUID - Static variable in exception org.jocl.CLException
The serial version UID
setBuffer(Buffer) - Method in class org.jocl.NativePointerObject
Set the given buffer as the contents of this Pointer
setExceptionsEnabled(boolean) - Static method in class org.jocl.CL
Enables or disables exceptions.
setLogLevel(CL.LogLevel) - Static method in class org.jocl.CL
Set the specified log level for the library.
setLogLevelNative(int) - Static method in class org.jocl.CL
 
shutdown() - Static method in class org.jocl.LibTracker
Will be called by the shutdown hook
shutdownHook - Static variable in class org.jocl.LibTracker
The shutdown hook thread that will attempt to unload and delete the library files
size - Variable in class org.jocl.cl_buffer_region
The size of the region, in bytes
size_t - Static variable in class org.jocl.Sizeof
Size of a size_t, in bytes
Sizeof - Class in org.jocl
Size constants for scalar and vector data types.
Sizeof() - Constructor for class org.jocl.Sizeof
 
SPARC - org.jocl.LibUtils.ArchType
 
status - Variable in exception org.jocl.CLException
The status code from OpenCL
stringFor_cl_addressing_mode(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_addressing_mode
stringFor_cl_build_status(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_build_status
stringFor_cl_channel_order(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_channel_order
stringFor_cl_channel_type(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_channel_type
stringFor_cl_command_queue_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_command_queue_info
stringFor_cl_command_queue_properties(long) - Static method in class org.jocl.CL
Returns the string describing the given cl_command_queue_properties - bitfield
stringFor_cl_command_type(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_command_type
stringFor_cl_context_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_context_info
stringFor_cl_context_properties(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_context_properties
stringFor_cl_device_address_info(long) - Static method in class org.jocl.CL
Returns the string describing the given cl_device_address_info - bitfield
stringFor_cl_device_affinity_domain(long) - Static method in class org.jocl.CL
Returns the string describing the given cl_device_affinity_domain - bitfield
stringFor_cl_device_exec_capabilities(long) - Static method in class org.jocl.CL
Returns the string describing the given cl_device_exec_capabilities - bitfield
stringFor_cl_device_fp_config(long) - Static method in class org.jocl.CL
Returns the string describing the given cl_device_fp_config - bitfield
stringFor_cl_device_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_device_info
stringFor_cl_device_local_mem_type(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_device_local_mem_type
stringFor_cl_device_mem_cache_type(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_device_mem_cache_type
stringFor_cl_device_partition_property(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_device_partition_property
stringFor_cl_device_svm_capabilities(long) - Static method in class org.jocl.CL
Returns the string describing the given cl_device_svm_capabilities - bitfield
stringFor_cl_device_type(long) - Static method in class org.jocl.CL
Returns the string describing the given cl_device_type - bitfield
stringFor_cl_event_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_event_info
stringFor_cl_filter_mode(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_filter_mode
stringFor_cl_gl_object_type(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_gl_object_type
stringFor_cl_gl_platform_info(int) - Static method in class org.jocl.CL
Returns the string identifying the given cl_gl_platform_info
stringFor_cl_gl_texture_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_gl_texture_info
stringFor_cl_image_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_image_info
stringFor_cl_kernel_arg_access_qualifier(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_kernel_arg_access_qualifier
stringFor_cl_kernel_arg_address_qualifier(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_kernel_arg_address_qualifier
stringFor_cl_kernel_arg_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_kernel_arg_info
stringFor_cl_kernel_arg_type_qualifer(long) - Static method in class org.jocl.CL
Returns the string describing the given cl_kernel_arg_type_qualifer - bitfield
stringFor_cl_kernel_exec_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_kernel_exec_info
stringFor_cl_kernel_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_kernel_info
stringFor_cl_kernel_work_group_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_kernel_work_group_info
stringFor_cl_khr_gl_sharing(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_khr_gl_sharing
stringFor_cl_map_flags(long) - Static method in class org.jocl.CL
Returns the string describing the given cl_map_flags - bitfield
stringFor_cl_mem_flags(long) - Static method in class org.jocl.CL
Returns the string describing the given cl_mem_flags - bitfield
stringFor_cl_mem_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_mem_info
stringFor_cl_mem_migration_flags(long) - Static method in class org.jocl.CL
Returns the string describing the given cl_mem_migration_flags - bitfield
stringFor_cl_mem_object_type(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_mem_object_type
stringFor_cl_pipe_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_pipe_info
stringFor_cl_platform_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_platform_info
stringFor_cl_profiling_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_profiling_info
stringFor_cl_program_binary_type(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_program_binary_type
stringFor_cl_program_build_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_program_build_info
stringFor_cl_program_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_program_info
stringFor_cl_sampler_info(int) - Static method in class org.jocl.CL
Returns the String identifying the given cl_sampler_info
stringFor_command_execution_status(int) - Static method in class org.jocl.CL
Returns the command execution String identifying the given command_execution_status
stringFor_errorCode(int) - Static method in class org.jocl.CL
Returns the String identifying the given error code
SUN - org.jocl.LibUtils.OSType
 
SVMFreeFunction - Interface in org.jocl

T

to(byte[]) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given values.
to(char[]) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given values.
to(double[]) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given values.
to(float[]) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given values.
to(int[]) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given values.
to(long[]) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given values.
to(short[]) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given values.
to(Buffer) - Static method in class org.jocl.Pointer
NOTE: This method does not take into account the position and array offset of the given buffer.
to(NativePointerObject) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given Pointer.
to(NativePointerObject...) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given Pointers.
toBuffer(Buffer) - Static method in class org.jocl.Pointer
Creates a new Pointer to the given buffer.

Note that this method takes into account the array offset and position of the given buffer, in contrast to the to(Buffer) method.
toString() - Method in class org.jocl.cl_buffer_region
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_command_queue
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_context_properties
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_context
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_device_id
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_device_partition_property
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_event
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_image_desc
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_image_format
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_kernel
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_mem
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_pipe_properties
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_platform_id
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_program
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_queue_properties
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_sampler_properties
Returns a String representation of this object.
toString() - Method in class org.jocl.cl_sampler
Returns a String representation of this object.
toString() - Method in class org.jocl.NativePointerObject
Returns a String representation of this object.
track(File) - Static method in class org.jocl.LibTracker
Add the given native library file to be tracked by this class.
trackCreatedTempFiles() - Static method in class org.jocl.LibUtils
Returns whether all temporary files that are created should be tracked with a LibTracker
PRELIMINARY!

U

UNKNOWN - org.jocl.LibUtils.ArchType
 
UNKNOWN - org.jocl.LibUtils.OSType
 
useUniqueLibraryNames() - Static method in class org.jocl.LibUtils
Returns whether the "uniqueLibaryNames" property was set, and the temporary files for the native libraries that are loaded as resources should receive a different name each time that they are loaded.

PRELIMINARY!

V

validateHostPointerFlags(long, Pointer) - Static method in class org.jocl.CL
 
valueOf(String) - Static method in enum org.jocl.CL.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jocl.LibUtils.ArchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jocl.LibUtils.OSType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jocl.CL.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jocl.LibUtils.ArchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jocl.LibUtils.OSType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WINDOWS - org.jocl.LibUtils.OSType
 
withByteOffset(long) - Method in class org.jocl.NativePointerObject
Returns a new pointer with an offset of the given number of bytes
withByteOffset(long) - Method in class org.jocl.Pointer
Returns a new pointer with an offset of the given number of bytes
writeResourceToFile(String, File) - Static method in class org.jocl.LibUtils
Obtain an input stream to the resource with the given name, and write it to the specified file (which may not be null, and may not exist yet)

X

X86 - org.jocl.LibUtils.ArchType
 
X86_64 - org.jocl.LibUtils.ArchType
 
A B C D E F G H I L M N O P R S T U V W X 
All Classes All Packages