#include <Timer.hpp>
Definition at line 30 of file Timer.hpp.
◆ Timer() [1/6]
polyfem::utils::Timer::Timer |
( |
| ) |
|
|
inline |
◆ Timer() [2/6]
polyfem::utils::Timer::Timer |
( |
const std::string & |
name | ) |
|
|
inline |
◆ Timer() [3/6]
polyfem::utils::Timer::Timer |
( |
double & |
total_time | ) |
|
|
inline |
◆ Timer() [4/6]
polyfem::utils::Timer::Timer |
( |
Timing & |
timing | ) |
|
|
inline |
◆ Timer() [5/6]
polyfem::utils::Timer::Timer |
( |
const std::string & |
name, |
|
|
double & |
total_time |
|
) |
| |
|
inline |
◆ Timer() [6/6]
polyfem::utils::Timer::Timer |
( |
const std::string & |
name, |
|
|
Timing & |
timing |
|
) |
| |
|
inline |
◆ ~Timer()
virtual polyfem::utils::Timer::~Timer |
( |
| ) |
|
|
inlinevirtual |
◆ getElapsedTimeInSec()
double polyfem::utils::Timer::getElapsedTimeInSec |
( |
| ) |
|
|
inline |
◆ igl_timer()
const igl::Timer & polyfem::utils::Timer::igl_timer |
( |
| ) |
|
|
inline |
◆ log_msg()
void polyfem::utils::Timer::log_msg |
( |
| ) |
|
|
inline |
◆ start()
void polyfem::utils::Timer::start |
( |
| ) |
|
|
inline |
Definition at line 73 of file Timer.hpp.
References is_running, and m_timer.
Referenced by polyfem::mesh::PhysicsRemesher< WMTKMesh >::collapse_edge_after(), polyfem::mesh::WildRemesher< WMTKMesh >::execute(), polyfem::mesh::PhysicsRemesher< WMTKMesh >::smooth_after(), polyfem::mesh::PhysicsRemesher< WMTKMesh >::split_edge_after(), polyfem::mesh::PhysicsTriRemesher::swap_edge_after(), Timer(), Timer(), Timer(), Timer(), Timer(), and Timer().
◆ stop()
void polyfem::utils::Timer::stop |
( |
| ) |
|
|
inline |
◆ is_running
bool polyfem::utils::Timer::is_running = false |
|
protected |
◆ m_count
size_t* polyfem::utils::Timer::m_count = nullptr |
|
protected |
◆ m_name
std::string polyfem::utils::Timer::m_name |
|
protected |
◆ m_timer
igl::Timer polyfem::utils::Timer::m_timer |
|
protected |
◆ m_total_time
double* polyfem::utils::Timer::m_total_time = nullptr |
|
protected |
The documentation for this class was generated from the following file: