ASL  0.1.7
Advanced Simulation Library
Public Member Functions | Public Attributes | List of all members
acl::KernelConfiguration Class Reference

ACL Kernel configuration class. More...

#include <aclKernelConfiguration.h>

Collaboration diagram for acl::KernelConfiguration:
Collaboration graph
[legend]

Public Member Functions

 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/2]

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

◆ KernelConfiguration() [2/2]

acl::KernelConfiguration::KernelConfiguration ( const KernelConfiguration kernelConfig_)

Member Function Documentation

◆ operator==()

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: