43 auto x = std::make_shared<ManualParameter>(model.
getX());
44 auto y = std::make_shared<ManualParameter>(model.
getY());
50 auto x_scale = std::make_shared<ManualParameter>(model.
getXScale());
51 auto y_scale= std::make_shared<ManualParameter>(model.
getYScale());
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::shared_ptr< EngineParameter > flat_top_offset
std::shared_ptr< EngineParameter > moffat_rotation
std::unique_ptr< T > make_unique(Args &&... args)