45#ifndef KOKKOS_TIMER_HPP
46#define KOKKOS_TIMER_HPP
48#include <Kokkos_Macros.hpp>
57 std::chrono::high_resolution_clock::time_point m_old;
62 inline void reset() { m_old = std::chrono::high_resolution_clock::now(); }
66 inline Timer() { reset(); }
68 inline double seconds()
const {
69 std::chrono::high_resolution_clock::time_point m_new =
70 std::chrono::high_resolution_clock::now();
71 return std::chrono::duration_cast<std::chrono::duration<double>>(m_new -