SourceXtractorPlusPlus  0.10
Please provide a description of the project.
LevmarEngine.h
Go to the documentation of this file.
1 
23 #ifndef MODELFITTING_LEVMARENGINE_H
24 #define MODELFITTING_LEVMARENGINE_H
25 
27 
28 namespace ModelFitting {
29 
37 
38 public:
39 
56  LevmarEngine(size_t itmax=1000, double tau=1E-3, double epsilon1=1E-8,
57  double epsilon2=1E-8, double epsilon3=1E-8, double delta=1E-4);
58 
60  virtual ~LevmarEngine();
61 
67  ResidualEstimator& residual_estimator) override;
68 
69 private:
70 
71  size_t m_itmax;
73 
74 };
75 
76 } // end of namespace ModelFitting
77 
78 #endif /* MODELFITTING_LEVMARENGINE_H */
79 
ModelFitting::ResidualEstimator
Provides to the LeastSquareEngine the residual values.
Definition: ResidualEstimator.h:50
std::vector< double >
ModelFitting::LeastSquareSummary
Class containing the summary information of solving a least square minimization problem.
Definition: LeastSquareSummary.h:38
ModelFitting::LevmarEngine::LevmarEngine
LevmarEngine(size_t itmax=1000, double tau=1E-3, double epsilon1=1E-8, double epsilon2=1E-8, double epsilon3=1E-8, double delta=1E-4)
Constructs a new instance of the engine.
Definition: LevmarEngine.cpp:40
ModelFitting::LevmarEngine::m_opts
std::vector< double > m_opts
Definition: LevmarEngine.h:72
ModelFitting::EngineParameterManager
Class responsible for managing the parameters the least square engine minimizes.
Definition: EngineParameterManager.h:61
ModelFitting::LeastSquareEngine
Interface of classes implementing least square minimization.
Definition: LeastSquareEngine.h:59
ModelFitting::LevmarEngine::solveProblem
LeastSquareSummary solveProblem(EngineParameterManager &parameter_manager, ResidualEstimator &residual_estimator) override
Definition: LevmarEngine.cpp:55
ModelFitting::LevmarEngine
LeastSquareEngine implementation which uses the levmar library.
Definition: LevmarEngine.h:36
LeastSquareEngine.h
ModelFitting
Definition: AsinhChiSquareComparator.h:30
ModelFitting::LevmarEngine::m_itmax
size_t m_itmax
Definition: LevmarEngine.h:71
ModelFitting::LevmarEngine::~LevmarEngine
virtual ~LevmarEngine()
Destructor.