23 #ifndef MODELFITTING_GSLENGINE_H
24 #define MODELFITTING_GSLENGINE_H
26 #include <gsl/gsl_machine.h>
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 responsible for managing the parameters the least square engine minimizes.
LeastSquareEngine implementation which uses the GNU Scientific Library.
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.
Interface of classes implementing least square minimization.
Provides to the LeastSquareEngine the residual values.
Class containing the summary information of solving a least square minimization problem.