36 #ifndef NEKTAR_LIB_UTILITIES_BASIC_UTILS_TIMER_H
37 #define NEKTAR_LIB_UTILITIES_BASIC_UTILS_TIMER_H
46 namespace LibUtilities
52 using Clock = std::chrono::steady_clock;
54 using Seconds = std::chrono::duration<NekDouble>;
#define LIB_UTILITIES_EXPORT
Timer(const Timer &rhs)=delete
Timer & operator=(const Timer &rhs)=delete
std::chrono::steady_clock Clock
NekDouble TimePerTest(unsigned int n)
Returns amount of seconds per iteration in a test with n iterations.
Clock::time_point CounterType
std::chrono::duration< NekDouble > Seconds
StandardMatrixTag boost::call_traits< LhsDataType >::const_reference rhs