12#include "MantidCurveFitting/DllConfig.h"
16namespace CurveFitting {
17namespace FuncMinimisers {
30 std::string
name()
const override {
return "BFGS_Minimizer"; }
34 const gsl_multimin_fdfminimizer_type *getGSLMinimizerType()
override;
Implementing Broyden-Fletcher-Goldfarb-Shanno (BFGS) algorithm by wrapping the IFuncMinimizer interfa...
BFGS_Minimizer()
Constructor.
static Kernel::Logger & g_log
Static reference to the logger class.
std::string name() const override
Name of the minimizer.
A wrapper around the GSL functions implementing a minimizer using derivatives.
The Logger class is in charge of the publishing messages from the framework through various channels.
Helper class which provides the Collimation Length for SANS instruments.