45 #ifndef KOKKOS_TIMER_HPP
46 #define KOKKOS_TIMER_HPP
56 std::chrono::high_resolution_clock::time_point m_old;
61 inline void reset() { m_old = std::chrono::high_resolution_clock::now(); }
63 inline ~
Timer() =
default;
65 inline Timer() { reset(); }
67 inline double seconds()
const {
68 std::chrono::high_resolution_clock::time_point m_new =
69 std::chrono::high_resolution_clock::now();
70 return std::chrono::duration_cast<std::chrono::duration<double>>(m_new -