12 #ifndef EBGeometry_SimpleTimer
13 #define EBGeometry_SimpleTimer
29 using Clock = std::chrono::steady_clock;
78 #include "EBGeometry_SimpleTimerImplem.hpp"
Simple timer class used for local performance profiling. Does not include MPI capabilities and is the...
Definition: EBGeometry_SimpleTimer.hpp:24
TimePoint m_start
Start point.
Definition: EBGeometry_SimpleTimer.hpp:68
void start() noexcept
Start timing.
TimePoint m_stop
Stop point.
Definition: EBGeometry_SimpleTimer.hpp:73
Clock::time_point TimePoint
Time point alias.
Definition: EBGeometry_SimpleTimer.hpp:34
double seconds() const noexcept
Report result – prints result in seconds.
std::chrono::steady_clock Clock
Clock alias.
Definition: EBGeometry_SimpleTimer.hpp:29
void stop() noexcept
Stop timing.
SimpleTimer() noexcept
Constructor.
Name space for all of EBGeometry.
Definition: EBGeometry.hpp:21