33 namespace SourceXtractor {
35 using namespace ModelFitting;
40 auto x = std::make_shared<ManualParameter>(model.
getX());
41 auto y = std::make_shared<ManualParameter>(model.
getY());
47 auto x_scale = std::make_shared<ManualParameter>(model.
getXScale());
48 auto y_scale= std::make_shared<ManualParameter>(model.
getYScale());
54 component_list.
clear();
55 component_list.emplace_back(
std::move(moff));
57 m_model = std::make_shared<ExtendedModel>(
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > x
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > y
std::shared_ptr< EngineParameter > minkowski_exponent
std::shared_ptr< EngineParameter > moffat_index
std::shared_ptr< EngineParameter > moffat_i0
std::shared_ptr< EngineParameter > flat_top_offset
std::shared_ptr< EngineParameter > moffat_rotation