You are here: Symbol Reference > clMtxVec Namespace
MtxVec VCL
ContentsIndex
PreviousUpNext
clMtxVec Namespace

Implements objects for use of Open CL.

The unit declares TOpenCLVector and TOpenCLMatrix types and object wrappers for the most of the Open CL driver features.

Name 
Description 
The following table lists classes in this documentation. 
The following table lists functions in this documentation. 
The following table lists structs, records, enums in this documentation. 
The following table lists types in this documentation. 
The following table lists constants in this documentation. 
 
Name 
Description 
 
Contains additional device information for AMD devices.  
 
This is class clMtxVec.TEventThread. 
 
Contains device information specific to floating point math.  
 
This is class clMtxVec.TJobThread. 
 
Contains additional device information for NVIDIA devices.  
 
This is class clMtxVec.TOpenCLBase. 
 
This is class clMtxVec.TOpenCLCache. 
 
Every Open CL function that we want to compute needs to be submitted to the command queue.  
 
Stores a list of Open CL queues.  
 
Stores data and information associated with the Open CL computing device.  
 
Open CL Kernels are added automatically to TOpenCLDevice.Kernels list when a program is loaded.  
 
Stores a list of Open CL Kernels.  
 
This is class clMtxVec.TOpenCLMatrix. 
 
This is class clMtxVec.TOpenCLMtxVec. 
 
This is class clMtxVec.TOpenCLPlatform. 
 
Holds the list of all available platforms on the computer.  
 
Provides method to load Open CL programs either from resource, source or files.  
 
Stores a list of Open CL programs.  
 
This is class clMtxVec.TOpenCLVector. 
Name 
Description 
Text identifying the AMD platform.  
Resource id for loading CPU optimized double precision kernels.  
Resource id for loading CPU optimized double precision kernels.  
Resource id for loading CPU optimized single precision kernels.  
Resource id for loading CPU optimized single precision kernels.  
Resource id for loading GPU optimized double precision kernels.  
Resource id for loading GPU optimized double precision kernels.  
Resource id for loading GPU optimized single precision kernels.  
Resource id for loading GPU optimized single precision kernels.  
Text identifying the INTEL platform.  
Text identifying the NVIDIA platform.  
This is constant clMtxVec.OPENCL_BLOCKLEN. 
 
Name 
Description 
 
This is function clMtxVec.clCheck. 
 
This is function clMtxVec.clPlatform. 
 
This is function clMtxVec.CreateIt. 
 
This is function clMtxVec.CreateIt. 
 
This is function clMtxVec.CreateIt. 
 
This is function clMtxVec.CreateIt. 
 
This is function clMtxVec.CreateIt. 
 
This is function clMtxVec.CreateIt. 
 
Redirects the execution path to the command que to one on the same device but without support for immediate execution. 
 
Redirects the execution path to the command que to one on the same device with support for immediate execution. 
 
This is function clMtxVec.FreeIt. 
 
This is function clMtxVec.FreeIt. 
 
This is function clMtxVec.FreeIt. 
 
This is function clMtxVec.FreeIt. 
 
This is function clMtxVec.FreeIt. 
 
This is function clMtxVec.FreeIt. 
 
This is function clMtxVec.GetCurrentCLDevice. 
 
This is function clMtxVec.GetCurrentCommandQueue. 
 
Name 
Description 
 
Specifies the precision to be used for Open CL computation.  
 
This is record clMtxVec.TLocalMemType. 
Name 
Description 
This is type clMtxVec.TOnClExecuteEvent. 
This is type clMtxVec.TOpenCLMatrixArray. 
This is type clMtxVec.TOpenCLValueArray. 
This is type clMtxVec.TOpenCLVectorArray. 
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!