BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
A timer for measuring real (wall-clock) time spent between 'start' and 'stop' commands. More...
Public Member Functions | |
WallclockTimer () | |
~WallclockTimer () | |
double | runTime () const |
returns run time in sec. More... | |
void | start () |
void | stop () |
Private Attributes | |
std::unique_ptr< WallclockTimerState > | m_state |
A timer for measuring real (wall-clock) time spent between 'start' and 'stop' commands.
Definition at line 29 of file WallclockTimer.h.
WallclockTimer::WallclockTimer | ( | ) |
Definition at line 29 of file WallclockTimer.cpp.
|
default |
double WallclockTimer::runTime | ( | ) | const |
returns run time in sec.
Definition at line 44 of file WallclockTimer.cpp.
References m_state.
Referenced by FitPrintService::fitResultString(), mumufit::Kernel::minimize(), and FitPrintService::wallTimeString().
void WallclockTimer::start | ( | ) |
Definition at line 32 of file WallclockTimer.cpp.
References m_state.
Referenced by mumufit::Kernel::minimize(), FitPrintService::print(), and FitPrintService::wallTimeString().
void WallclockTimer::stop | ( | ) |
Definition at line 38 of file WallclockTimer.cpp.
References m_state.
Referenced by FitPrintService::fitResultString(), mumufit::Kernel::minimize(), and FitPrintService::wallTimeString().
|
private |
Definition at line 41 of file WallclockTimer.h.