![]() |
QMCPACK
|
Inheritance diagram for StackKeyParam< N >:
Collaboration diagram for StackKeyParam< N >:Public Member Functions | |
| StackKeyParam () | |
| void | add_id (timer_id_t c1) |
| void | put_id (timer_id_t c1) |
| timer_id_t | get_id (int idx) const |
| bool | operator== (const StackKeyParam &rhs) |
| bool | operator< (const StackKeyParam &rhs) const |
Public Attributes | |
| union { | |
| long int | long_buckets [N] |
| timer_id_t | short_buckets [sizeof(long int) *N/sizeof(timer_id_t)] |
| }; | |
| int | level |
Static Public Attributes | |
| static const int | max_level = sizeof(long int) * N |
Definition at line 60 of file NewTimer.h.
|
inline |
Definition at line 78 of file NewTimer.h.
|
inline |
Definition at line 88 of file NewTimer.h.
|
inline |
Definition at line 103 of file NewTimer.h.
Referenced by TimerManager< qmcplusplus::TimerType< CLOCK > >::get_stack_name_from_id().
|
inline |
Definition at line 115 of file NewTimer.h.
|
inline |
Definition at line 105 of file NewTimer.h.
|
inline |
Definition at line 101 of file NewTimer.h.
| union { ... } |
| int level |
Definition at line 86 of file NewTimer.h.
Referenced by StackKeyParam< 2 >::add_id(), and StackKeyParam< 2 >::put_id().
|
static |
Definition at line 76 of file NewTimer.h.
Referenced by StackKeyParam< 2 >::add_id().