SourceXtractorPlusPlus
1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
ModelFitting
ModelFitting
Engine
LeastSquareEngine.h
Go to the documentation of this file.
1
22
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
EngineParameterManager.h
LeastSquareSummary.h
ResidualEstimator.h
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::LeastSquareEngine::~LeastSquareEngine
virtual ~LeastSquareEngine()=default
Destructor.
ModelFitting::LeastSquareEngine::solveProblem
virtual LeastSquareSummary solveProblem(EngineParameterManager ¶meter_manager, ResidualEstimator &residual_estimator)=0
ModelFitting::ResidualEstimator
Provides to the LeastSquareEngine the residual values.
Definition
ResidualEstimator.h:50
ModelFitting
Definition
DataVsModelResiduals.icpp:23
ModelFitting::LeastSquareSummary
Class containing the summary information of solving a least square minimization problem.
Definition
LeastSquareSummary.h:38
Generated by
1.15.0