Graphe d'héritage de Arcane::TraceTimerT< Model >:
Graphe de collaboration de Arcane::TraceTimerT< Model >:Types publics | |
| enum | ClockState { init , stopped , running } |
Fonctions membres publiques | |
| TraceTimerT (const bool _start=true) | |
| New timer. | |
| void | reset () |
| reset timer | |
| void | start () |
| start the timer or restart without cumulate | |
| void | restart () |
| start or restart the timer and cumuluate | |
| double | stop () |
| stop timer | |
| ClockState | getState () const |
| return state of timer | |
| double | getTime () |
| get partial time | |
| double | getCumulTime () |
| get total time | |
Attributs privés | |
| ClockState | state |
| Timer State. | |
| double | t0 |
| Initial and last time. | |
| double | t1 |
| double | total |
| Cumulate time. | |
Définition à la ligne 103 du fichier TraceTimer.h.
| enum Arcane::TraceTimerT::ClockState |
Définition à la ligne 105 du fichier TraceTimer.h.
|
inline |
|
inline |
get total time
Définition à la ligne 170 du fichier TraceTimer.h.
|
inline |
return state of timer
Définition à la ligne 157 du fichier TraceTimer.h.
|
inline |
get partial time
Définition à la ligne 162 du fichier TraceTimer.h.
|
inline |
reset timer
Définition à la ligne 124 du fichier TraceTimer.h.
|
inline |
start or restart the timer and cumuluate
Usefull for starting the count of a new partial time and keep the cumulative timer
Définition à la ligne 138 du fichier TraceTimer.h.
|
inline |
start the timer or restart without cumulate
Définition à la ligne 131 du fichier TraceTimer.h.
|
inline |
stop timer
Définition à la ligne 148 du fichier TraceTimer.h.
|
private |
Timer State.
Définition à la ligne 108 du fichier TraceTimer.h.
|
private |
Initial and last time.
Définition à la ligne 111 du fichier TraceTimer.h.
|
private |
Définition à la ligne 111 du fichier TraceTimer.h.
|
private |
Cumulate time.
Définition à la ligne 114 du fichier TraceTimer.h.