BornAgain
1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
|
The FitProgressInfo class contains all essential information about fit progress. It is send from GUIFitObserver to FitSuiteWidget on every nth iteration.
Definition at line 24 of file FitProgressInfo.h.
Public Member Functions | |
FitProgressInfo () | |
double | chi2 () const |
int | iterationCount () const |
std::string | logInfo () const |
std::vector< double > | parValues () const |
std::vector< double > | simValues () const |
Private Attributes | |
double | m_chi2 |
int | m_iteration_count |
std::string | m_log_info |
std::vector< double > | m_sim_values |
std::vector< double > | m_values |
Friends | |
class | GUIFitObserver |
FitProgressInfo::FitProgressInfo | ( | ) |
Definition at line 17 of file FitProgressInfo.cpp.
|
inline |
Definition at line 28 of file FitProgressInfo.h.
References m_chi2.
Referenced by FitSessionController::updateIterationCount(), and FitSessionController::updateLog().
|
inline |
Definition at line 29 of file FitProgressInfo.h.
References m_iteration_count.
Referenced by FitSessionController::updateIterationCount(), and FitSessionController::updateLog().
|
inline |
|
inline |
Definition at line 30 of file FitProgressInfo.h.
References m_values.
Referenced by FitSessionController::updateFitParameterValues(), and FitSessionController::updateLog().
|
inline |
|
friend |
Definition at line 34 of file FitProgressInfo.h.
|
private |
Definition at line 37 of file FitProgressInfo.h.
Referenced by chi2(), and GUIFitObserver::update().
|
private |
Definition at line 38 of file FitProgressInfo.h.
Referenced by iterationCount(), and GUIFitObserver::update().
|
private |
Definition at line 40 of file FitProgressInfo.h.
Referenced by logInfo(), and GUIFitObserver::update().
|
private |
Definition at line 41 of file FitProgressInfo.h.
Referenced by simValues(), and GUIFitObserver::update().
|
private |
Definition at line 39 of file FitProgressInfo.h.
Referenced by parValues(), and GUIFitObserver::update().