16 #error no need to expose this header to Swig
20 #ifndef BORNAGAIN_FIT_MINIMIZER_TESTMINIMIZER_H
21 #define BORNAGAIN_FIT_MINIMIZER_TESTMINIMIZER_H
Defines interface IMinimizer.
std::function< double(const std::vector< double > &)> scalar_function_t
std::function< double(const mumufit::Parameters &)> fcn_scalar_t
Abstract base class for all kind minimizers.
A trivial minimizer that calls the objective function once. Used to test the whole chain.
std::vector< double > m_parameter_values
std::string minimizerName() const final
return name of the minimizer
~TestMinimizer() override
mumufit::MinimizerResult minimize_scalar(fcn_scalar_t fcn, mumufit::Parameters parameters) override
run minimization
std::string algorithmName() const final
return name of the minimization algorithm
Result of minimization round.
A collection of fit parameters.