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.
Three-dimensional vector class with arithmetic operators.
Definition EBGeometry_Vec.hpp:218
Name space for all of EBGeometry.
Definition EBGeometry.hpp:23