aclHardware.h File Reference
`#include "cl.hpp"`
`#include "aclStdIncludes.h"`
`#include <memory>`
`#include "aclTypes.h"`
Include dependency graph for aclHardware.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes

class | acl::Hardware
| Provides access to the underlying hardware. More...

## Namespaces

| acl
| Advanced Computational Language.

## Functions

std::string | acl::getPlatformVendor (const CommandQueue &queue)
std::string | acl::getDeviceName (const CommandQueue &queue)
std::string | acl::getDeviceVersion (const CommandQueue &queue)
std::string | acl::getDriverVersion (const CommandQueue &queue)
cl_device_type | acl::getDeviceType (const CommandQueue &queue)
cl_uint | acl::getNComputeUnits (const CommandQueue &queue)
cl::Device | acl::getDevice (const CommandQueue &queue)
cl::Context | acl::getContext (const CommandQueue &queue)
unsigned int | acl::getAlignment (const CommandQueue &queue)
cl_device_local_mem_type | acl::getLocalMemoryType (const CommandQueue &queue)
cl_ulong | acl::getLocalMemorySize (const CommandQueue &queue)
size_t | acl::getMaxItemSize (const CommandQueue &queue)
cl_uint | acl::getVectorWidth (const CommandQueue &queue, const TypeID typeID)
bool | acl::extensionAvailable (const CommandQueue &queue, const Extension extension)
cl_device_fp_config | acl::doublePrecisionSupport (const CommandQueue &queue)
cl_ulong | acl::getKernelLocalMemSize (const Kernel &kernel)
cl_ulong | acl::getKernelPrivateMemSize (const Kernel &kernel)