milupHPC documentation
  • src
  • utils
timer.cpp
Go to the documentation of this file.
1#include "../../include/utils/timer.h"
2
3//Timer::Timer() : m_beg(clock_t::now()) {
4//
5//}
6
7Timer::Timer() {
8 timer.restart();
9}
10
11void Timer::reset() {
12 //m_beg = clock_t::now();
13 timer.restart();
14}
15
16//double Timer::elapsed() const {
17// return std::chrono::duration_cast<millisecond_t>(clock_t::now() - m_beg).count();
18// //return std::chrono::duration_cast<second_t>(clock_t::now() - m_beg).count();
19// //return (clock_t::now() - m_beg).count();
20//}
21
22double Timer::elapsed() const {
23 return timer.elapsed() * 1000;
24}
Timer::Timer
Timer()
Constructor.
Definition: timer.cpp:7
Timer::elapsed
double elapsed() const
Get elapsed time since instantiation/latest reset.
Definition: timer.cpp:22
Timer::reset
void reset()
Reset timer instance.
Definition: timer.cpp:11
Timer::timer
boost::mpi::timer timer
Definition: timer.h:24

milupHPC - src/utils/timer.cpp Source File
Generated on Wed Aug 31 2022 12:16:53 by Doxygen 1.9.3