12#ifndef __TimeUtilities_H
13#define __TimeUtilities_H
21template <
class DT = std::chrono::milliseconds,
class ClockT = std::chrono::steady_clock>
class Timer
23 using timep_t =
decltype(ClockT::now());
25 timep_t _start = ClockT::now();
32 _start = ClockT::now();
44 return std::chrono::duration_cast<duration_t>(_end - _start);
Eigen column vector.
Definition Eigen_Array.hpp:23
static void Assert(const bool &logicResult)
Assert for all code, generate exception if something goes wrong.
Definition IOUtilities.hpp:126
Definition TimeUtilities.hpp:22
void tock()
Definition TimeUtilities.hpp:35
duration_t duration() const
Definition TimeUtilities.hpp:40
void tick()
Definition TimeUtilities.hpp:29
Definition Eigen_Array.cpp:22