ASL  0.1.6
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: