20 #ifndef LIBMESH_PERFMON_H 21 #define LIBMESH_PERFMON_H 56 const unsigned int v=1,
57 const unsigned int pid=0);
114 <<
": elapsed time: " 115 << elapsed_time <<
" (sec)" 119 <<
": elapsed time: " 120 << elapsed_time <<
" (sec)" 145 const unsigned int v,
146 const unsigned int pid) :
168 #endif // LIBMESH_PERFMON_H double print(std::string msg="NULL", std::ostream &out=libMesh::out)
const std::string id_string
struct timeval the_time_start
A class for interfacing with hardware timers.
struct timeval the_time_stop
PerfMon(std::string id, const unsigned int v=1, const unsigned int pid=0)
OStreamProxy out(std::cout)
const unsigned int proc_id
const unsigned int verbose