SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
WorldValueResidual.h
Go to the documentation of this file.
1
23#ifndef MODELFITTING_WORLDVALUERESIDUAL_H
24#define MODELFITTING_WORLDVALUERESIDUAL_H
25
28
29namespace ModelFitting {
30
47
48public:
49
67
69 virtual ~WorldValueResidual();
70
72 std::size_t numberOfResiduals() const override;
73
77
78private:
79
82
83 double m_residual;
84
85}; // end of class WorldValueResidual
86
87} // end of namespace ModelFitting
88
89#endif /* MODELFITTING_WORLDVALUERESIDUAL_H */
90
Interface of a class which can provide a block of residuals for least square minimization solving.
ResidualBlockProvider implementation for adding a prior to a parameter world value.
std::shared_ptr< BasicParameter > m_parameter
std::size_t numberOfResiduals() const override
Always returns 1, as this class creates a single residual.
WorldValueResidual(std::shared_ptr< BasicParameter > parameter, double expected_value, double weight=1.)
Constructs a new instance of WorldValueResidual.
void populateResidualBlock(IterType output_iter) override