|
SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
|
CoordinateConverter implementation using the sigmoid function. More...
#include <SigmoidConverter.h>


Public Member Functions | |
| SigmoidConverter (const double min_value, const double max_value) | |
| double | worldToEngine (const double world_value) const override |
| World to engine coordinate converter. | |
| double | engineToWorld (const double engine_value) const override |
| Engine to world coordinate converter. | |
| double | getEngineToWorldDerivative (const double value) const override |
| virtual | ~SigmoidConverter () |
| Destructor. | |
Public Member Functions inherited from ModelFitting::CoordinateConverter | |
| virtual | ~CoordinateConverter () |
| Destructor. | |
Private Attributes | |
| const double | m_min_value |
| minimum model value in world coordinates | |
| const double | m_max_value |
| maximum model value in world coordinates | |
CoordinateConverter implementation using the sigmoid function.
Definition at line 38 of file SigmoidConverter.h.
|
inline |
Definition at line 42 of file SigmoidConverter.h.
References m_max_value, and m_min_value.
|
virtualdefault |
Destructor.
|
overridevirtual |
Engine to world coordinate converter.
| engine_value |
Implements ModelFitting::CoordinateConverter.
Definition at line 48 of file SigmoidConverter.cpp.
References std::exp(), m_max_value, m_min_value, std::max(), and std::min().

|
overridevirtual |
Implements ModelFitting::CoordinateConverter.
Definition at line 53 of file SigmoidConverter.cpp.
References m_max_value, and m_min_value.
|
overridevirtual |
World to engine coordinate converter.
| world_value | The value of the parameter in world coordinate |
Implements ModelFitting::CoordinateConverter.
Definition at line 38 of file SigmoidConverter.cpp.
References std::log(), ModelFitting::logger, m_max_value, and m_min_value.

maximum model value in world coordinates
Definition at line 88 of file SigmoidConverter.h.
Referenced by engineToWorld(), getEngineToWorldDerivative(), SigmoidConverter(), and worldToEngine().
minimum model value in world coordinates
Definition at line 85 of file SigmoidConverter.h.
Referenced by engineToWorld(), getEngineToWorldDerivative(), SigmoidConverter(), and worldToEngine().