SourceXtractorPlusPlus  0.11
Please provide a description of the project.
WorldValueResidual.h
Go to the documentation of this file.
1 
23 #ifndef MODELFITTING_WORLDVALUERESIDUAL_H
24 #define MODELFITTING_WORLDVALUERESIDUAL_H
25 
28 
29 namespace ModelFitting {
30 
47 
48 public:
49 
66  WorldValueResidual(std::shared_ptr<BasicParameter> parameter, double expected_value, double weight=1.);
67 
69  virtual ~WorldValueResidual();
70 
72  std::size_t numberOfResiduals() const override;
73 
76  void populateResidualBlock(IterType output_iter) override;
77 
78 private:
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 
std::shared_ptr< BasicParameter >
ModelFitting::ResidualBlockProvider
Interface of a class which can provide a block of residuals for least square minimization solving.
Definition: ResidualBlockProvider.h:35
ModelFitting::WorldValueResidual::numberOfResiduals
std::size_t numberOfResiduals() const override
Always returns 1, as this class creates a single residual.
Definition: WorldValueResidual.cpp:45
ModelFitting::ResidualBlockProvider::IterType
double * IterType
Definition: ResidualBlockProvider.h:45
BasicParameter.h
ModelFitting::WorldValueResidual::m_observer_id
std::size_t m_observer_id
Definition: WorldValueResidual.h:81
ModelFitting::WorldValueResidual::populateResidualBlock
void populateResidualBlock(IterType output_iter) override
Definition: WorldValueResidual.cpp:49
ModelFitting::WorldValueResidual::m_parameter
std::shared_ptr< BasicParameter > m_parameter
Definition: WorldValueResidual.h:80
ModelFitting::WorldValueResidual::~WorldValueResidual
virtual ~WorldValueResidual()
Destructor.
Definition: WorldValueResidual.cpp:27
std::size_t
ResidualBlockProvider.h
ModelFitting
Definition: AsinhChiSquareComparator.h:30
ModelFitting::WorldValueResidual
ResidualBlockProvider implementation for adding a prior to a parameter world value.
Definition: WorldValueResidual.h:46
ModelFitting::WorldValueResidual::WorldValueResidual
WorldValueResidual(std::shared_ptr< BasicParameter > parameter, double expected_value, double weight=1.)
Constructs a new instance of WorldValueResidual.
Definition: WorldValueResidual.cpp:35
ModelFitting::WorldValueResidual::m_residual
double m_residual
Definition: WorldValueResidual.h:83