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="")