acl::KernelConfiguration Class Reference
Advanced Computational Language » OpenCL Kernel Generation

ACL Kernel configuration class. More...

`#include <aclKernelConfiguration.h>`

Collaboration diagram for acl::KernelConfiguration:
[legend]

## Public Member Functions

| KernelConfiguration (bool simd=false, bool unaligned_=false, bool local_=false)
| KernelConfiguration (const KernelConfiguration &kernelConfig_)
bool | operator== (const KernelConfiguration &a) const
| KernelConfiguration (bool simd=false, bool unaligned_=false, bool local_=false)
| KernelConfiguration (const KernelConfiguration &kernelConfig_)
bool | operator== (const KernelConfiguration &a) const

## Public Attributes

unsigned int | vectorWidth
bool | unaligned
bool | local
std::vector< std::string > | extensions

## Detailed Description

ACL Kernel configuration class.

Examples
  testPrivateVar.cc.

Definition at line 34 of file aclKernelConfiguration.h.

## Constructor & Destructor Documentation

## KernelConfiguration() [1/4]

acl::KernelConfiguration::KernelConfiguration | ( | bool | simd = `false`,
|  | bool | unaligned_ = `false`,
|  | bool | local_ = `false`
| ) |  |

explicit

## KernelConfiguration() [2/4]

acl::KernelConfiguration::KernelConfiguration | ( | const KernelConfiguration & | kernelConfig_ | ) |

## KernelConfiguration() [3/4]

acl::KernelConfiguration::KernelConfiguration | ( | bool | simd = `false`,
|  | bool | unaligned_ = `false`,
|  | bool | local_ = `false`
| ) |  |

explicit

## KernelConfiguration() [4/4]

acl::KernelConfiguration::KernelConfiguration | ( | const KernelConfiguration & | kernelConfig_ | ) |

## Member Function Documentation

## operator==() [1/2]

bool acl::KernelConfiguration::operator== | ( | const KernelConfiguration & | a | ) | const

## operator==() [2/2]

bool acl::KernelConfiguration::operator== | ( | const KernelConfiguration & | a | ) | const

## Member Data Documentation

## extensions

std::vector< std::string > acl::KernelConfiguration::extensions

Examples
  testOperators.cc.

Definition at line 46 of file aclKernelConfiguration.h.

## local

bool acl::KernelConfiguration::local

Examples
  testASLData.cc, and testKernel.cc.

Definition at line 45 of file aclKernelConfiguration.h.

## unaligned

bool acl::KernelConfiguration::unaligned

Definition at line 44 of file aclKernelConfiguration.h.

## vectorWidth

unsigned int acl::KernelConfiguration::vectorWidth

Definition at line 43 of file aclKernelConfiguration.h.

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

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/acl/Kernels/aclKernelConfiguration.h