The classes Timerand ScopedTimer both use static data, and so need to be refactored as part of issue #614. However, they are currently unused in the model and additionally need to be made thread-safe and possibly MPI aware, depending on how the timings should be reported.
This PR entirely removes the classes from the code base.
Remove timer classes.
Fixes #614 (partially)
The classes
Timer
andScopedTimer
both use static data, and so need to be refactored as part of issue #614. However, they are currently unused in the model and additionally need to be made thread-safe and possibly MPI aware, depending on how the timings should be reported.This PR entirely removes the classes from the code base.