44#ifndef G4ConvergenceTester_hh
45#define G4ConvergenceTester_hh 1
G4GLOB_DLL std::ostream G4cout
std::vector< G4double > largest_scores
std::vector< G4double > f_xi
std::vector< G4double > e_history
std::vector< G4double > vov_history
void check_stat_history(std::ostream &out=G4cout)
G4ConvergenceTester & operator+=(G4double val)
G4double calc_Pearson_r(G4int, std::vector< G4double >, std::vector< G4double >)
G4double slope_fitting_function(std::vector< G4double >)
void calc_slope_fit(std::vector< G4double >)
std::vector< G4double > sd_history
G4SimplexDownhill< G4ConvergenceTester > * minimizer
void calc_grid_point_of_history()
std::vector< G4int > history_grid
std::map< G4int, G4double > nonzero_histories
std::vector< G4double > r_history
void ShowResult(std::ostream &out=G4cout)
G4double GetValueOfMinimizingFunction(std::vector< G4double > x)
std::vector< G4double > var_history
std::vector< G4double > f_yi
G4bool is_monotonically_decrease(std::vector< G4double >)
std::vector< G4double > shift_history
std::vector< G4double > r2eff_history
std::vector< G4double > r2int_history
std::vector< G4double > cpu_time
std::vector< G4double > fom_history
void ShowHistory(std::ostream &out=G4cout)
std::vector< G4double > mean_history
G4ConvergenceTester(G4double)
G4double GetStandardDeviation()
G4ConvergenceTester(const G4String &theName="NONAME")
G4int largest_score_happened