ergo
|
#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_timer > | TimerMap |
typedef std::map< std::string, double > | ValueMap |
Private Member Functions | |
void | output_value (std::ofstream &os, std::string id, double value) |
|
private |
|
private |
void SCF_statistics::add_value | ( | std::string | identifier, |
double | value | ||
) |
References values.
Referenced by SCF_general::do_SCF_iterations(), SCF_restricted::get_2e_part_and_energy(), and SCF_restricted::output_sparsity_S_F_D().
void SCF_statistics::add_values | ( | ValueMap & | values_to_add | ) |
References values.
Referenced by SCF_restricted::get_new_density_matrix().
void SCF_statistics::output_mfile | ( | std::string | name | ) |
References output_value(), timers, and values.
Referenced by SCF_general::do_SCF_iterations().
|
private |
Referenced by output_mfile().
void SCF_statistics::start_timer | ( | std::string | identifier | ) |
References timers.
Referenced by SCF_general::do_SCF_iterations(), and get_2e_matrix_and_energy_simple_sparse().
void SCF_statistics::stop_timer | ( | std::string | identifier | ) |
References timers.
Referenced by SCF_general::do_SCF_iterations(), and get_2e_matrix_and_energy_simple_sparse().
|
protected |
Referenced by output_mfile(), start_timer(), and stop_timer().
|
protected |
Referenced by add_value(), add_values(), and output_mfile().