32 namespace SourceXtractor {
34 using namespace ModelFitting;
40 double minimum_value, maximum_value;
41 std::tie(minimum_value, maximum_value) = m_range(initial_value, source);
42 return make_unique<ExpSigmoidConverter>(minimum_value, maximum_value);
49 double minimum_value, maximum_value;
50 std::tie(minimum_value, maximum_value) = m_range(initial_value, source);
51 return make_unique<SigmoidConverter>(minimum_value, maximum_value);
58 double factor = m_normalization_factor(initial_value, source);
59 return make_unique<NormalizedConverter>(factor);