SCF_statistics Class Reference

#include <SCF_statistics.h>

List of all members.

Public Member Functions

void start_timer (std::string identifier)
void stop_timer (std::string identifier)
void add_value (std::string identifier, double value)
void add_values (ValueMap &values_to_add)
void output_mfile (std::string name)

Protected Attributes

TimerMap timers
ValueMap values

Private Types

typedef std::map< std::string,
SCF_timer
TimerMap
typedef std::map< std::string,
double > 
ValueMap

Private Member Functions

void output_value (std::ofstream &os, std::string id, double value)

Member Typedef Documentation

typedef std::map<std::string, SCF_timer> SCF_statistics::TimerMap [private]
typedef std::map<std::string, double> SCF_statistics::ValueMap [private]

Member Function Documentation

void SCF_statistics::add_value ( std::string  identifier,
double  value 
)
void SCF_statistics::add_values ( ValueMap values_to_add  ) 
void SCF_statistics::output_mfile ( std::string  name  ) 
void SCF_statistics::output_value ( std::ofstream &  os,
std::string  id,
double  value 
) [private]

Referenced by output_mfile().

void SCF_statistics::start_timer ( std::string  identifier  ) 
void SCF_statistics::stop_timer ( std::string  identifier  ) 

Member Data Documentation

Referenced by add_value(), add_values(), and output_mfile().


The documentation for this class was generated from the following files:

Generated on 10 Jul 2018 for ergo by  doxygen 1.6.1