23 throw std::runtime_error(
"IMinimizer::minimize_scalar() -> Not implemented.");
28 throw std::runtime_error(
"IMinimizer::minimize_residual() -> Not implemented.");
33 throw std::runtime_error(
"IMinimizer::minValue() -> Not implemented.");
38 throw std::runtime_error(
"IMinimizer::setOptions() -> Not implemented.");
Defines class IMinimizer.
std::function< std::vector< double >(const Fit::Parameters &)> fcn_residual_t
std::function< double(const Fit::Parameters &)> fcn_scalar_t
Result of minimization round.
A collection of fit parameters.
virtual Fit::MinimizerResult minimize_scalar(fcn_scalar_t, Fit::Parameters)
run minimization
virtual Fit::MinimizerResult minimize_residual(fcn_residual_t, Fit::Parameters)
virtual void setOptions(const std::string &options)
Sets option string to the minimizer.
virtual double minValue() const
Returns minimum function value.