| 72 | return static_cast<double>(u.count()) / 1000000.0; |
| 73 | } |
| 74 | void print_used_time(int iter) { |
| 75 | m_stop = Clock::now(); |
| 76 | std::chrono::duration<double> elapsed = m_stop - m_start; |
| 77 | Nsec u = std::chrono::duration_cast<Nsec>(elapsed); |
| 78 | printf("%s used time %f ms\n", (m_name + std::to_string(iter)).c_str(), |
| 79 | static_cast<double>(u.count()) / 1000000.0); |
| 80 | } |
| 81 | void reset_start() { m_start = Clock::now(); } |
| 82 | |
| 83 | private: |
no test coverage detected