ergo
SCF_statistics Class Reference

#include <SCF_statistics.h>

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_timerTimerMap
 
typedef std::map< std::string, double > ValueMap
 

Private Member Functions

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

Member Typedef Documentation

◆ TimerMap

typedef std::map<std::string, SCF_timer> SCF_statistics::TimerMap
private

◆ ValueMap

typedef std::map<std::string, double> SCF_statistics::ValueMap
private

Member Function Documentation

◆ add_value()

void SCF_statistics::add_value ( std::string  identifier,
double  value 
)

◆ add_values()

void SCF_statistics::add_values ( ValueMap values_to_add)

◆ output_mfile()

void SCF_statistics::output_mfile ( std::string  name)

◆ output_value()

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

Referenced by output_mfile().

◆ start_timer()

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

◆ stop_timer()

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

Member Data Documentation

◆ timers

TimerMap SCF_statistics::timers
protected

◆ values

ValueMap SCF_statistics::values
protected

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


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