BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
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. | |
Info about a minimizer, including list of defined minimization algorithms.
Definition at line 44 of file MinimizerInfo.h.