Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1002 Bytes

oclengine.rst

File metadata and controls

30 lines (19 loc) · 1002 Bytes
orphan

OCLEngine

Defined in common/oclengine.hpp.

This provides a basic interface with a wide-ranging set of functionality.

Qrack::OCLEngine

Creating an OCLEngine

OCLEngine is a singleton class that manages all OpenCL devices and supported objects, for use in QEngineOCL and QEngineOCLMulti.

Qrack::OCLEngine::Instance()

Configuration Methods

Qrack::OCLEngine::GetDeviceContextPtr(const int&)

Qrack::OCLEngine::GetDeviceContextPtrVector()

Qrack::OCLEngine::SetDeviceContextPtrVector(std::vector<DeviceContextPtr>, DeviceContextPtr)

Qrack::OCLEngine::GetDeviceCount()

Qrack::OCLEngine::SetDefaultDeviceContext(DeviceContextPtr);