BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
MinimizerInfo Class Reference

Info about a minimizer, including list of defined minimization algorithms. More...

Public Member Functions

 MinimizerInfo (const std::string &minimizerType, const std::string &minimizerDescription)
 
void setAlgorithmName (const std::string &algorithmName)
 Sets currently active algorithm.
 
std::string name () const
 
std::string description () const
 
std::string algorithmName () const
 
std::vector< std::string > algorithmNames () const
 Return list of defined algorithm names.
 
std::vector< std::string > algorithmDescriptions () const
 Returns list of string with description of all available algorithms.
 

Static Public Member Functions

static MinimizerInfo buildMinuit2Info (const std::string &defaultAlgo="")
 Creates information for Minuit2Minimizer.
 
static MinimizerInfo buildGSLMultiMinInfo (const std::string &defaultAlgo="")
 Creates information for GSLMultiMinMinimizer.
 
static MinimizerInfo buildGSLLMAInfo ()
 Creates information for GSL's Levenberg-Marquardt.
 
static MinimizerInfo buildGSLSimAnInfo ()
 Creates information for GSL's simmulated annealing algorithm.
 
static MinimizerInfo buildGeneticInfo ()
 Creates information for TMVA genetic minimizer.
 
static MinimizerInfo buildTestMinimizerInfo ()
 Creates information for simple test minimizer.
 

Detailed Description

Info about a minimizer, including list of defined minimization algorithms.

Definition at line 44 of file MinimizerInfo.h.


The documentation for this class was generated from the following files: