ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
acl::KernelConfiguration Class Reference

ACL Kernel configuration class. More...

#include <aclKernelConfiguration.h>

Collaboration diagram for acl::KernelConfiguration:

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
testASLData.cc, testKernel.cc, testOperators.cc, and 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

Definition at line 46 of file aclKernelConfiguration.h.

◆ local

bool acl::KernelConfiguration::local

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 files: