| 
    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.