| 185 | |
| 186 | Timer(std::string name) : m_name(name) { m_start = Clock::now(); } |
| 187 | double get_used_time() { |
| 188 | m_stop = Clock::now(); |
| 189 | std::chrono::duration<double> elapsed = m_stop - m_start; |
| 190 | Nsec u = std::chrono::duration_cast<Nsec>(elapsed); |
| 191 | return static_cast<double>(u.count()) / 1000000.0; |
| 192 | } |
| 193 | void print_used_time(int iter) { |
| 194 | m_stop = Clock::now(); |
| 195 | std::chrono::duration<double> elapsed = m_stop - m_start; |