QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
quda::TraceKey Struct Reference
Collaboration diagram for quda::TraceKey:
Collaboration graph
[legend]

Public Member Functions

 TraceKey ()
 
 TraceKey (const TuneKey &key, float time)
 
 TraceKey (const TraceKey &trace)
 
TraceKeyoperator= (const TraceKey &trace)
 

Public Attributes

TuneKey key
 
float time
 
long device_bytes
 
long pinned_bytes
 
long mapped_bytes
 
long host_bytes
 

Detailed Description

Definition at line 30 of file tune.cpp.

Constructor & Destructor Documentation

◆ TraceKey() [1/3]

quda::TraceKey::TraceKey ( )
inline

Definition at line 40 of file tune.cpp.

◆ TraceKey() [2/3]

quda::TraceKey::TraceKey ( const TuneKey key,
float  time 
)
inline

Definition at line 42 of file tune.cpp.

◆ TraceKey() [3/3]

quda::TraceKey::TraceKey ( const TraceKey trace)
inline

Definition at line 49 of file tune.cpp.

Member Function Documentation

◆ operator=()

TraceKey& quda::TraceKey::operator= ( const TraceKey trace)
inline

Definition at line 56 of file tune.cpp.

References device_bytes, host_bytes, key, mapped_bytes, pinned_bytes, and time.

Member Data Documentation

◆ device_bytes

long quda::TraceKey::device_bytes

Definition at line 35 of file tune.cpp.

Referenced by operator=().

◆ host_bytes

long quda::TraceKey::host_bytes

Definition at line 38 of file tune.cpp.

Referenced by operator=().

◆ key

TuneKey quda::TraceKey::key

◆ mapped_bytes

long quda::TraceKey::mapped_bytes

Definition at line 37 of file tune.cpp.

Referenced by operator=().

◆ pinned_bytes

long quda::TraceKey::pinned_bytes

Definition at line 36 of file tune.cpp.

Referenced by operator=().

◆ time

float quda::TraceKey::time

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