28 #ifndef SCF_STATISTICS_HEADER
29 #define SCF_STATISTICS_HEADER
48 typedef std::map<std::string, SCF_timer>
TimerMap;
49 typedef std::map<std::string, double>
ValueMap;
53 void add_value(std::string identifier,
double value);
60 void output_value( std::ofstream & os, std::string
id,
double value);
double elapsedTimeCPU_sys
Definition: SCF_statistics.h:36
void output_value(std::ofstream &os, std::string id, double value)
Definition: SCF_statistics.cc:128
double elapsedTimeCPU_usr
Definition: SCF_statistics.h:37
std::map< std::string, double > ValueMap
Definition: SCF_statistics.h:49
Definition: SCF_statistics.h:47
double startTimeCPU_sys
Definition: SCF_statistics.h:40
void stop()
Definition: SCF_statistics.cc:38
double startTimeWall
Definition: SCF_statistics.h:42
void start_timer(std::string identifier)
Definition: SCF_statistics.cc:49
double startTimeCPU_usr
Definition: SCF_statistics.h:41
Definition: SCF_statistics.h:33
ValueMap values
Definition: SCF_statistics.h:58
void stop_timer(std::string identifier)
Definition: SCF_statistics.cc:52
void add_values(ValueMap &values_to_add)
Definition: SCF_statistics.cc:64
std::map< std::string, SCF_timer > TimerMap
Definition: SCF_statistics.h:48
SCF_timer()
Definition: SCF_statistics.cc:32
void output_mfile(std::string name)
Definition: SCF_statistics.cc:71
double elapsedTimeWall
Definition: SCF_statistics.h:38
TimerMap timers
Definition: SCF_statistics.h:57
bool stopped_already
Definition: SCF_statistics.h:43
void add_value(std::string identifier, double value)
Definition: SCF_statistics.cc:58