BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
WallclockTimer () | |
~WallclockTimer () | |
void | start () |
void | stop () |
double | runTime () const |
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 24 of file WallclockTimer.h.
WallclockTimer::WallclockTimer | ( | ) |
Definition at line 29 of file WallclockTimer.cpp.
|
default |
void WallclockTimer::start | ( | ) |
Definition at line 32 of file WallclockTimer.cpp.
References m_state.
Referenced by Fit::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(), Fit::Kernel::minimize(), and FitPrintService::wallTimeString().
double WallclockTimer::runTime | ( | ) | const |
returns run time in sec.
Definition at line 44 of file WallclockTimer.cpp.
References m_state.
Referenced by FitPrintService::fitResultString(), Fit::Kernel::minimize(), and FitPrintService::wallTimeString().
|
private |
Definition at line 37 of file WallclockTimer.h.