Derived Types

TypeLocationExtendsDescription
fclBufferPointer Focal None

Wrapper type for implementing an array of pointers to buffer objects

fclCommandQ Focal None

Type wrapper for openCL command queue objects

fclCommandQPool Focal None

Collection of fclCommandQ objects with round-robin scheduling. Allows easy handling of multiple command queues for parallel kernels data transfers.

fclContext Focal None

Type wrapper for openCL context objects

fclDevice Focal None

Type wrapper for openCL device objects

fclDeviceBuffer Focal fclProfileContainer

Type wrapper for openCL memory objects

fclDeviceDouble Focal fclDeviceBuffer

Type wrapper for memory objects representing double

fclDeviceFloat Focal fclDeviceBuffer

Type wrapper for memory objects representing float

fclDeviceInt32 Focal fclDeviceBuffer

Type wrapper for memory objects representing int32

fclEvent Focal None

Type wrapper for OpenCL event pointers

fclKernel Focal fclProfileContainer

Type wrapper for openCL kernel objects

fclKernelPointer Focal None

Wrapper type for implementing an array of pointers to kernel objects

fclLocalArgDouble Focal fclLocalArgument

Type wrapper for local kernel arguments representing doubles

fclLocalArgFloat Focal fclLocalArgument

Type wrapper for local kernel arguments representing floats

fclLocalArgInt32 Focal fclLocalArgument

Type wrapper for local kernel arguments representing 32 bit integers

fclLocalArgument Focal None

Type for specifying local kernel arguments. Instantiate with on of: fclLocalInt32, fclLocalFloat, fclLocalDouble

fclPlatform Focal None

Type wrapper for openCL platform objects

fclProfileContainer Focal None

Base container type for event profiling

fclProfiler Focal None

Helper type to collect objects (kernels and buffers) that are profiled to simply user code.

fclProgram Focal None

Type wrapper for openCL program objects