38 #ifndef SCF_STATISTICS_HEADER 39 #define SCF_STATISTICS_HEADER 58 typedef std::map<std::string, SCF_timer>
TimerMap;
59 typedef std::map<std::string, double>
ValueMap;
61 void start_timer(std::string identifier);
62 void stop_timer(std::string identifier);
63 void add_value(std::string identifier,
double value);
64 void add_values( ValueMap & values_to_add);
65 void output_mfile(std::string name);
70 void output_value( std::ofstream & os, std::string
id,
double value);
double elapsedTimeCPU_sys
Definition: SCF_statistics.h:46
Basic OS access utilities.
double elapsedTimeCPU_usr
Definition: SCF_statistics.h:47
std::map< std::string, double > ValueMap
Definition: SCF_statistics.h:59
Definition: SCF_statistics.h:57
double startTimeCPU_sys
Definition: SCF_statistics.h:50
void stop()
Definition: SCF_statistics.cc:48
double startTimeWall
Definition: SCF_statistics.h:52
double startTimeCPU_usr
Definition: SCF_statistics.h:51
Definition: SCF_statistics.h:43
ValueMap values
Definition: SCF_statistics.h:68
std::map< std::string, SCF_timer > TimerMap
Definition: SCF_statistics.h:58
SCF_timer()
Definition: SCF_statistics.cc:42
double elapsedTimeWall
Definition: SCF_statistics.h:48
TimerMap timers
Definition: SCF_statistics.h:67
bool stopped_already
Definition: SCF_statistics.h:53