12#include "MantidCurveFitting/DllConfig.h"
16namespace CurveFitting {
17namespace FuncMinimisers {
29 std::string
name()
const override {
return "SteepestDescentMinimizer"; }
33 const gsl_multimin_fdfminimizer_type *getGSLMinimizerType()
override;
A wrapper around the GSL functions implementing a minimizer using derivatives.
Implementing the steepest descent algorithm by wrapping the IFuncMinimizer interface around the GSL i...
static Kernel::Logger & g_log
Static reference to the logger class.
std::string name() const override
Name of the minimizer.
SteepestDescentMinimizer()
Constructor.
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.