23 : m_min_value(0.0), m_number_of_calls(0), m_number_of_gradient_calls(0), m_duration(0.0)
53 std::ostringstream result;
55 result <<
"Don't know anything about external minimizer. "
56 <<
"Use minimizer API to get result of minimization.\n";
60 result <<
"Run time (sec) : " <<
m_duration <<
"\n";
Declares MinimizerResultUtils namespace.
Defines class MinimizerResult.
Declares namespace MinimizerUtils.
int m_number_of_gradient_calls
Number of calls to calculate gradients.
int m_number_of_calls
Number of objective function calls.
double m_duration
Duration of minimization in sec.msec.
void setReport(const std::string &value)
void setMinValue(double value)
void setDuration(double value)
double m_min_value
Found minimum of objective function.
void setNumberOfGradientCalls(int value)
void setNumberOfCalls(int value)
double minValue() const
Minimum value of objective function found by minimizer.
std::string m_minimizer_report
std::string toString() const
Returns multi-line string representing minimization results.
void setParameters(const Parameters ¶meters)
Parameters parameters() const
A collection of fit parameters.
Objective function types.
std::string reportParameters(const Fit::Parameters ¶meters)
Reports fit parameters settings and final results.
std::string sectionString(const std::string §ionName="", size_t report_width=80)
Returns horizontal line of 80 characters length with section name in it.