35 namespace SourceXtractor {
37 using namespace ModelFitting;
43 auto x = std::make_shared<ManualParameter>(model.
getX());
44 auto y = std::make_shared<ManualParameter>(model.
getY());
57 component_list.
clear();
58 component_list.emplace_back(
std::move(moff));
60 m_model = std::make_shared<ExtendedModel<ImageInterfaceTypePtr>>(
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::unique_ptr< T > make_unique(Args &&...args)
std::shared_ptr< EngineParameter > flat_top_offset
std::shared_ptr< EngineParameter > moffat_rotation