BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Result of minimization round. More...
Public Member Functions | |
MinimizerResult () | |
double | minValue () const |
Minimum value of objective function found by minimizer. More... | |
Parameters | parameters () const |
void | setDuration (double value) |
void | setMinValue (double value) |
void | setNumberOfCalls (int value) |
void | setNumberOfGradientCalls (int value) |
void | setParameters (const Parameters ¶meters) |
void | setReport (const std::string &value) |
std::string | toString () const |
Returns multi-line string representing minimization results. More... | |
Private Attributes | |
double | m_duration |
Duration of minimization in sec.msec. More... | |
double | m_min_value |
Found minimum of objective function. More... | |
std::string | m_minimizer_report |
int | m_number_of_calls |
Number of objective function calls. More... | |
int | m_number_of_gradient_calls |
Number of calls to calculate gradients. More... | |
Parameters | m_parameters |
Result of minimization round.
Definition at line 25 of file MinimizerResult.h.
MinimizerResult::MinimizerResult | ( | ) |
Definition at line 58 of file MinimizerResult.cpp.
double MinimizerResult::minValue | ( | ) | const |
Minimum value of objective function found by minimizer.
Definition at line 80 of file MinimizerResult.cpp.
References m_min_value.
Parameters MinimizerResult::parameters | ( | ) | const |
Definition at line 68 of file MinimizerResult.cpp.
References m_parameters.
Referenced by setParameters().
void MinimizerResult::setDuration | ( | double | value | ) |
Definition at line 111 of file MinimizerResult.cpp.
References m_duration.
void MinimizerResult::setMinValue | ( | double | value | ) |
Definition at line 73 of file MinimizerResult.cpp.
References m_min_value.
Referenced by MinimizerAdapter::minimize(), and TestMinimizer::minimize_scalar().
void MinimizerResult::setNumberOfCalls | ( | int | value | ) |
Definition at line 116 of file MinimizerResult.cpp.
References m_number_of_calls.
Referenced by MinimizerAdapter::minimize(), and TestMinimizer::minimize_scalar().
void MinimizerResult::setNumberOfGradientCalls | ( | int | value | ) |
Definition at line 121 of file MinimizerResult.cpp.
References m_number_of_gradient_calls.
Referenced by MinimizerAdapter::minimize().
void MinimizerResult::setParameters | ( | const Parameters & | parameters | ) |
Definition at line 63 of file MinimizerResult.cpp.
References m_parameters, and parameters().
Referenced by MinimizerAdapter::minimize(), and TestMinimizer::minimize_scalar().
void MinimizerResult::setReport | ( | const std::string & | value | ) |
Definition at line 106 of file MinimizerResult.cpp.
References m_minimizer_report.
Referenced by MinimizerAdapter::minimize(), and TestMinimizer::minimize_scalar().
std::string MinimizerResult::toString | ( | ) | const |
Returns multi-line string representing minimization results.
Definition at line 87 of file MinimizerResult.cpp.
References m_duration, m_minimizer_report, m_number_of_calls, m_number_of_gradient_calls, m_parameters, and mumufit::utils::sectionString().
Referenced by FitPrintService::fitResultString(), and GUIFitObserver::update().
|
private |
Duration of minimization in sec.msec.
Definition at line 49 of file MinimizerResult.h.
Referenced by setDuration(), and toString().
|
private |
Found minimum of objective function.
Definition at line 46 of file MinimizerResult.h.
Referenced by minValue(), and setMinValue().
|
private |
Definition at line 50 of file MinimizerResult.h.
Referenced by setReport(), and toString().
|
private |
Number of objective function calls.
Definition at line 47 of file MinimizerResult.h.
Referenced by setNumberOfCalls(), and toString().
|
private |
Number of calls to calculate gradients.
Definition at line 48 of file MinimizerResult.h.
Referenced by setNumberOfGradientCalls(), and toString().
|
private |
Definition at line 51 of file MinimizerResult.h.
Referenced by parameters(), setParameters(), and toString().