15 #ifndef BORNAGAIN_FIT_MINIMIZER_MINIMIZERFACTORY_H
16 #define BORNAGAIN_FIT_MINIMIZER_MINIMIZERFACTORY_H
30 const std::string& algorithmType =
"",
31 const std::string& optionString =
"");
Defines class MinimizerCatalog.
Pure virtual interface for all kind minimizers.
Hard-coded information about all minimizers available.
Factory to create minimizers.
static void printCatalog()
static const MinimizerCatalog & catalog()
static std::string catalogDetailsToString()
Returns multi-line string representing detailed catalog content: minimizer names, list of their algor...
static std::string catalogToString()
Returns multi-line string representing catalog content: minimizer names and list of their algorithms.
static IMinimizer * createMinimizer(const std::string &minimizerName, const std::string &algorithmType="", const std::string &optionString="")