QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 = 384
 
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.

References aux, name, and volume.

Member Function Documentation

◆ operator<()

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

Definition at line 38 of file tune_key.h.

References aux, getLastTuneKey(), name, and volume.

Here is the call graph for this function:

◆ operator=()

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

Definition at line 29 of file tune_key.h.

References aux, name, and volume.

Member Data Documentation

◆ aux

char quda::TuneKey::aux[aux_n]

◆ aux_n

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

◆ name

char quda::TuneKey::name[name_n]

◆ name_n

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

◆ volume

char quda::TuneKey::volume[volume_n]

◆ volume_n

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

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