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