31 previous_total_value = 0.;
45 previous_value = get_current_value();
48 error(
"Timer::start called requesting reset, but the timer is running");
56 previous_total_value += get_current_value() - previous_value;
65 previous_total_value = 0.;
74 assert(running ==
false);
75 previous_total_value = 0.;
81 double tmp = previous_total_value;
83 tmp += get_current_value() - previous_value;
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
Declaration of stir::error()
void error(const char *const s,...)
Print error with format string a la printf and throw exception.
Definition error.cxx:42