SourceXtractorPlusPlus
0.11
Please provide a description of the project.
|
CoordinateConverter implementation using the Exponantiated Sigmoid function. More...
#include <ExpSigmoidConverter.h>
Public Member Functions | |
ExpSigmoidConverter (const double min_value, const double max_value, const double scale_factor=1.0) | |
double | worldToEngine (const double world_value) const override |
World to engine coordinate converter. More... | |
double | engineToWorld (const double engine_value) const override |
Engine to world coordinate converter. More... | |
double | getEngineToWorldDerivative (const double value) const override |
virtual | ~ExpSigmoidConverter () |
Destructor. More... | |
![]() | |
virtual | ~CoordinateConverter () |
Destructor. More... | |
Private Attributes | |
const double | m_min_value |
minimum model value in world coordinates More... | |
const double | m_max_value |
maximum model value in world coordinates More... | |
const double | m_scale_factor |
CoordinateConverter implementation using the Exponantiated Sigmoid function.
Definition at line 38 of file ExpSigmoidConverter.h.
|
inline |
Definition at line 42 of file ExpSigmoidConverter.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 43 of file ExpSigmoidConverter.cpp.
References std::exp(), and log.
|
overridevirtual |
Implements ModelFitting::CoordinateConverter.
Definition at line 47 of file ExpSigmoidConverter.cpp.
References log.
|
overridevirtual |
World to engine coordinate converter.
world_value | The value of the parameter in world coordinate |
Implements ModelFitting::CoordinateConverter.
Definition at line 34 of file ExpSigmoidConverter.cpp.
References log.
|
private |
maximum model value in world coordinates
Definition at line 90 of file ExpSigmoidConverter.h.
Referenced by ExpSigmoidConverter().
|
private |
minimum model value in world coordinates
Definition at line 87 of file ExpSigmoidConverter.h.
Referenced by ExpSigmoidConverter().
|
private |
Definition at line 92 of file ExpSigmoidConverter.h.