QUDA  v1.1.0
A library for QCD on GPUs
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
quda::TuneKey Struct Reference

#include <tune_key.h>

Public Member Functions

 TuneKey ()
 
 TuneKey (const char v[], const char n[], const char a[]="type=default")
 
 TuneKey (const TuneKey &key)
 
TuneKeyoperator= (const TuneKey &key)
 
bool operator< (const TuneKey &other) const
 

Public Attributes

char volume [volume_n]
 
char name [name_n]
 
char aux [aux_n]
 

Static Public Attributes

static const int volume_n = 32
 
static const int name_n = 512
 
static const int aux_n = 256
 

Detailed Description

Definition at line 8 of file tune_key.h.

Constructor & Destructor Documentation

◆ TuneKey() [1/3]

quda::TuneKey::TuneKey ( )
inline

Definition at line 17 of file tune_key.h.

◆ TuneKey() [2/3]

quda::TuneKey::TuneKey ( const char  v[],
const char  n[],
const char  a[] = "type=default" 
)
inline

Definition at line 18 of file tune_key.h.

◆ TuneKey() [3/3]

quda::TuneKey::TuneKey ( const TuneKey key)
inline

Definition at line 23 of file tune_key.h.

Member Function Documentation

◆ operator<()

bool quda::TuneKey::operator< ( const TuneKey other) const
inline

Definition at line 38 of file tune_key.h.

◆ operator=()

TuneKey& quda::TuneKey::operator= ( const TuneKey key)
inline

Definition at line 29 of file tune_key.h.

Member Data Documentation

◆ aux

char quda::TuneKey::aux[aux_n]

Definition at line 15 of file tune_key.h.

◆ aux_n

const int quda::TuneKey::aux_n = 256
static

Definition at line 12 of file tune_key.h.

◆ name

char quda::TuneKey::name[name_n]

Definition at line 14 of file tune_key.h.

◆ name_n

const int quda::TuneKey::name_n = 512
static

Definition at line 11 of file tune_key.h.

◆ volume

char quda::TuneKey::volume[volume_n]

Definition at line 13 of file tune_key.h.

◆ volume_n

const int quda::TuneKey::volume_n = 32
static

Definition at line 10 of file tune_key.h.


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