SourceXtractorPlusPlus
0.10
Please provide a description of the project.
ModelFitting
ModelFitting
Engine
LeastSquareEngine.h
Go to the documentation of this file.
1
23
#ifndef MODELFITTING_LEASTSQUAREENGINE_H
24
#define MODELFITTING_LEASTSQUAREENGINE_H
25
26
#include "
ModelFitting/Engine/EngineParameterManager.h
"
27
#include "
ModelFitting/Engine/ResidualEstimator.h
"
28
#include "
ModelFitting/Engine/LeastSquareSummary.h
"
29
30
namespace
ModelFitting
{
31
59
class
LeastSquareEngine
{
60
61
public
:
62
64
virtual
~LeastSquareEngine
() =
default
;
65
68
virtual
LeastSquareSummary
solveProblem
(
EngineParameterManager
& parameter_manager,
69
ResidualEstimator
& residual_estimator) = 0;
70
};
71
72
}
// end of namespace ModelFitting
73
74
#endif
/* MODELFITTING_LEASTSQUAREENGINE_H */
75
ModelFitting::ResidualEstimator
Provides to the LeastSquareEngine the residual values.
Definition:
ResidualEstimator.h:50
ModelFitting::LeastSquareEngine::solveProblem
virtual LeastSquareSummary solveProblem(EngineParameterManager ¶meter_manager, ResidualEstimator &residual_estimator)=0
ResidualEstimator.h
ModelFitting::LeastSquareSummary
Class containing the summary information of solving a least square minimization problem.
Definition:
LeastSquareSummary.h:38
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
LeastSquareSummary.h
ModelFitting
Definition:
AsinhChiSquareComparator.h:30
ModelFitting::LeastSquareEngine::~LeastSquareEngine
virtual ~LeastSquareEngine()=default
Destructor.
EngineParameterManager.h
Generated by
1.8.17