Neuron Net
Public Member Functions | List of all members
COpenCLMy Class Reference

Class for working with OpenCL. More...

Inheritance diagram for COpenCLMy:

Public Member Functions

 COpenCLMy (void)
 Constructor. More...
 
 ~COpenCLMy (void)
 Destructor. More...
 
template<typename T >
int AddBufferFromArray (T &data[], const uint data_array_offset, const uint data_array_count, const uint flags)
 Method for creating OpenCL buffer from array. More...
 

Detailed Description

Class for working with OpenCL.

Definition at line 623 of file NeuroNet.mqh.

Constructor & Destructor Documentation

◆ COpenCLMy()

COpenCLMy::COpenCLMy ( void  )
inline

Constructor.

Definition at line 626 of file NeuroNet.mqh.

◆ ~COpenCLMy()

COpenCLMy::~COpenCLMy ( void  )
inline

Destructor.

Definition at line 627 of file NeuroNet.mqh.

Member Function Documentation

◆ AddBufferFromArray()

template<typename T >
int COpenCLMy::AddBufferFromArray ( T &  data[],
const uint  data_array_offset,
const uint  data_array_count,
const uint  flags 
)

Method for creating OpenCL buffer from array.

Parameters
data[]Array of data.
data_array_offsetOffset of data in array.
data_array_countNumber of data items in array.
flagsBuffer's properties (CL_MEM_READ_WRITE, CL_MEM_WRITE_ONLY, CL_MEM_READ_ONLY, CL_MEM_ALLOC_HOST_PTR)
Returns
Index of buffer.

Definition at line 2694 of file NeuroNet.mqh.


The documentation for this class was generated from the following file: