This is the complete list of members for Qrack::OCLEngine, including all inherited members.
activeAllocSizes | Qrack::OCLEngine | private |
AddToActiveAllocSize(const int64_t &dev, size_t size) | Qrack::OCLEngine | inline |
all_device_contexts | Qrack::OCLEngine | private |
allocMutex | Qrack::OCLEngine | private |
binary_file_ext | Qrack::OCLEngine | privatestatic |
binary_file_prefix | Qrack::OCLEngine | privatestatic |
default_device_context | Qrack::OCLEngine | private |
GetActiveAllocSize(const int64_t &dev) | Qrack::OCLEngine | inline |
GetDefaultBinaryPath() | Qrack::OCLEngine | inlinestatic |
GetDefaultDeviceID() | Qrack::OCLEngine | inline |
GetDeviceContextPtr(const int64_t &dev=-1) | Qrack::OCLEngine | |
GetDeviceContextPtrVector() | Qrack::OCLEngine | |
GetDeviceCount() | Qrack::OCLEngine | inline |
InitOCL(bool buildFromSource=false, bool saveBinaries=false, std::string home="*", std::vector< int64_t > maxAllocVec={ -1 }) | Qrack::OCLEngine | static |
Instance() | Qrack::OCLEngine | inlinestatic |
kernelHandles | Qrack::OCLEngine | privatestatic |
MakeProgram(bool buildFromSource, std::string path, std::shared_ptr< OCLDeviceContext > devCntxt) | Qrack::OCLEngine | privatestatic |
maxActiveAllocSizes | Qrack::OCLEngine | private |
OCLEngine(OCLEngine const &)=delete | Qrack::OCLEngine | |
OCLEngine() | Qrack::OCLEngine | private |
operator=(OCLEngine const &)=delete | Qrack::OCLEngine | |
ResetActiveAllocSize(const int64_t &dev) | Qrack::OCLEngine | inline |
SaveBinary(cl::Program program, std::string path, std::string fileName) | Qrack::OCLEngine | privatestatic |
SetDefaultDeviceContext(DeviceContextPtr dcp) | Qrack::OCLEngine | |
SetDeviceContextPtrVector(std::vector< DeviceContextPtr > vec, DeviceContextPtr dcp=nullptr) | Qrack::OCLEngine | |
SubtractFromActiveAllocSize(const int64_t &dev, size_t size) | Qrack::OCLEngine | inline |