24#ifndef __stir_TIMER_H__
25#define __stir_TIMER_H__
57 inline virtual ~Timer();
60 inline void start(
bool do_reset =
false);
67 inline double value()
const;
71 double previous_value;
72 double previous_total_value;
74 virtual double get_current_value()
const = 0;
inline implementations for stir::Timer
void reset()
reset stopwatch
Definition Timer.inl:72
void start(bool do_reset=false)
start stopwatch, optionally resetting first
Definition Timer.inl:38
void stop()
stop stopwatch
Definition Timer.inl:52
double value() const
return value is undefined when start() is not called first.
Definition Timer.inl:79
basic configuration include file