15 #ifndef BORNAGAIN_FIT_MINIMIZER_MINIMIZERCATALOG_H
16 #define BORNAGAIN_FIT_MINIMIZER_MINIMIZERCATALOG_H
43 std::vector<std::string> minimizerNames()
const;
45 std::vector<std::string>
algorithmNames(
const std::string& minimizerName)
const;
53 std::vector<MinimizerInfo> m_minimizers;
Declares class MinimizerInfo.
Hard-coded information about all minimizers available.
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::string toString() const
Returns multiline string representing catalog content.
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.