23 #ifndef MODELFITTING_GSLENGINE_H
24 #define MODELFITTING_GSLENGINE_H
26 #include <gsl/gsl_machine.h>
29 namespace ModelFitting {
57 GSLEngine(
int itmax = 1000,
double xtol=1
e-8,
double gtol=1
e-8,
double ftol=1
e-8,
double delta=1
e-4);
Class containing the summary information of solving a least square minimization problem.
GSLEngine(int itmax=1000, double xtol=1e-8, double gtol=1e-8, double ftol=1e-8, double delta=1e-4)
Constructs a new instance of the engine.
LeastSquareSummary solveProblem(EngineParameterManager ¶meter_manager, ResidualEstimator &residual_estimator) override
virtual ~GSLEngine()=default
Destructor.
LeastSquareEngine implementation which uses the GNU Scientific Library.
Class responsible for managing the parameters the least square engine minimizes.
Interface of classes implementing least square minimization.
Provides to the LeastSquareEngine the residual values.