BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Static Public Member Functions | |
static IMinimizer * | createMinimizer (const std::string &minimizerName, const std::string &algorithmType="", const std::string &optionString="") |
static void | printCatalog () |
static std::string | catalogToString () |
static std::string | catalogDetailsToString () |
static const MinimizerCatalog & | catalog () |
Factory to create minimizers.
Definition at line 26 of file MinimizerFactory.h.
|
static |
Definition at line 28 of file MinimizerFactory.cpp.
References catalog(), IMinimizer::setOptions(), and MinimizerCatalog::toString().
Referenced by catalogDetailsToString(), and Fit::Kernel::setMinimizer().
|
static |
Definition at line 75 of file MinimizerFactory.cpp.
References catalogToString().
|
static |
Returns multi-line string representing catalog content: minimizer names and list of their algorithms.
Definition at line 83 of file MinimizerFactory.cpp.
References catalog(), and MinimizerCatalog::toString().
Referenced by printCatalog().
|
static |
Returns multi-line string representing detailed catalog content: minimizer names, list of their algorithms and description, list of minimizer options.
Definition at line 91 of file MinimizerFactory.cpp.
References MinimizerInfo::algorithmDescriptions(), MinimizerInfo::algorithmName(), MinimizerInfo::algorithmNames(), catalog(), createMinimizer(), MinimizerInfo::description(), MinimizerCatalog::minimizerInfo(), and MinimizerInfo::name().
|
static |
Definition at line 130 of file MinimizerFactory.cpp.
Referenced by catalogDetailsToString(), catalogToString(), and createMinimizer().