15 #ifndef BORNAGAIN_FIT_MINIMIZER_MINIMIZERFACTORY_H
16 #define BORNAGAIN_FIT_MINIMIZER_MINIMIZERFACTORY_H
29 static IMinimizer* createMinimizer(
const std::string& minimizerName,
30 const std::string& algorithmType =
"",
31 const std::string& optionString =
"");
33 static void printCatalog();
Defines class MinimizerCatalog.
Pure virtual interface for all kind minimizers.
Hard-coded information about all minimizers available.
Factory to create minimizers.
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.