15 #ifndef BORNAGAIN_FIT_MINIMIZER_MINIMIZERCATALOG_H 
   16 #define BORNAGAIN_FIT_MINIMIZER_MINIMIZERCATALOG_H 
   45     std::vector<std::string> 
algorithmNames(
const std::string& minimizerName) 
const;
 
Declares class MinimizerInfo.
 
Hard-coded information about all minimizers available.
 
std::vector< std::string > minimizerNames() const
 
std::vector< std::string > algorithmDescriptions(const std::string &minimizerName) const
Returns list of algorithm's descriptions for the minimizer with a given name .
 
const MinimizerInfo & minimizerInfo(const std::string &minimizerName) const
Returns info for minimizer with given name.
 
std::vector< MinimizerInfo > m_minimizers
 
std::string toString() const
Returns multiline string representing catalog content.
 
void addMinimizerInfo(const MinimizerInfo &info)
Adds minimizer info to the catalog.
 
std::vector< std::string > algorithmNames(const std::string &minimizerName) const
Returns list of algorithms defined for the minimizer with a given name.
 
Info about a minimizer, including list of defined minimization algorithms.