![]() |
QMCPACK
|
Collaboration diagram for LoopTimer< CLOCK >:Public Member Functions | |
| LoopTimer () | |
| void | start () |
| void | stop () |
| double | get_time_per_iteration () const |
Private Attributes | |
| int | nloop |
| bool | ticking |
| CLOCK::time_point | start_time |
| double | total_time |
Definition at line 51 of file RunTimeManager.h.
| LoopTimer | ( | ) |
Definition at line 31 of file RunTimeManager.cpp.
| double get_time_per_iteration | ( | ) | const |
Definition at line 56 of file RunTimeManager.cpp.
Referenced by RunTimeControl< CLOCK >::enough_time_for_next_iteration(), and qmcplusplus::TEST_CASE().
| void start | ( | ) |
Definition at line 35 of file RunTimeManager.cpp.
Referenced by VMC::run(), RMC::run(), DMC::run(), and qmcplusplus::TEST_CASE().
| void stop | ( | ) |
Definition at line 44 of file RunTimeManager.cpp.
Referenced by VMC::run(), RMC::run(), DMC::run(), and qmcplusplus::TEST_CASE().
|
private |
Definition at line 60 of file RunTimeManager.h.
|
private |
Definition at line 62 of file RunTimeManager.h.
|
private |
Definition at line 61 of file RunTimeManager.h.
|
private |
Definition at line 63 of file RunTimeManager.h.