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