15 #ifndef BORNAGAIN_FIT_ROOTADAPTER_GSLMULTIMINIMIZER_H
16 #define BORNAGAIN_FIT_ROOTADAPTER_GSLMULTIMINIMIZER_H
39 int printLevel()
const;
45 int maxIterations()
const;
50 void propagateOptions()
override;
51 const root_minimizer_t* rootMinimizer()
const override;
54 std::unique_ptr<ROOT::Math::GSLMinimizer> m_gsl_minimizer;
Declares class RootMinimizerAdapter.
Wrapper for the CERN ROOT facade of the GSL multi minimizer family (gradient descent based).
std::string statusToString() const override
Returns string representation of current minimizer status.
void setMaxIterations(int value)
Sets maximum number of iterations.
void setPrintLevel(int value)
Sets minimizer internal print level.
Pure virtual interface that adapts the CERN ROOT minimizer to our IMinimizer.
std::string algorithmName() const override final
Returns name of the minimization algorithm.