SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
NormalizedConverter.cpp
Go to the documentation of this file.
1
22
24
25namespace ModelFitting {
26
27NormalizedConverter::NormalizedConverter(double norm_value) : m_norm_value{norm_value} { }
28
30
31double NormalizedConverter::worldToEngine(const double world_value) const {
32 return world_value / m_norm_value;
33}
34
35double NormalizedConverter::engineToWorld(const double engine_value) const {
36 return engine_value * m_norm_value;
37}
38
39double NormalizedConverter::getEngineToWorldDerivative(const double /*value*/) const {
40 return m_norm_value;
41}
42
43} // end of namespace ModelFitting
NormalizedConverter(double norm_value)
Constructs a new instance of NormalizedConverter.
double worldToEngine(const double world_value) const override
Returns the engine value for the given world value.
virtual ~NormalizedConverter()
Destructor.
double engineToWorld(const double engine_value) const override
Returns the world value for the given engine value.
double getEngineToWorldDerivative(const double value) const override