![]() |
QMCPACK
|
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.