SourceXtractorPlusPlus
0.19
SourceXtractor++, the next generation SExtractor
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
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::LeastSquareEngine::solveProblem
virtual LeastSquareSummary solveProblem(EngineParameterManager ¶meter_manager, ResidualEstimator &residual_estimator)=0
ModelFitting::LeastSquareSummary
Class containing the summary information of solving a least square minimization problem.
Definition:
LeastSquareSummary.h:38
ResidualEstimator.h
EngineParameterManager.h
LeastSquareSummary.h
ModelFitting::LeastSquareEngine::~LeastSquareEngine
virtual ~LeastSquareEngine()=default
Destructor.
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::ResidualEstimator
Provides to the LeastSquareEngine the residual values.
Definition:
ResidualEstimator.h:50
Generated by
1.8.5