SourceXtractorPlusPlus
0.13
Please provide a description of the project.
|
Go to the documentation of this file.
23 #ifndef MODELFITTING_ENGINEPARAMETERMANAGER_H
24 #define MODELFITTING_ENGINEPARAMETERMANAGER_H
112 template <
typename DoubleIter>
132 template <
typename DoubleIter>
std::vector< double > convertCovarianceMatrixToWorldSpace(std::vector< double > covariance_matrix) const
void getEngineValues(DoubleIter output_iter) const
Returns the engine values of the managed parameters.
void updateEngineValues(DoubleIter new_values_iter)
Updates the managed parameters with the given engine values.
Class responsible for managing the parameters the least square engine minimizes.
void registerParameter(std::shared_ptr< EngineParameter > parameter)
Registers an EngineParameter to the EngineParameterManager.
std::size_t numberOfParameters()
Returns the number of parameters managed by the manager.
virtual ~EngineParameterManager()
Destructor.
std::vector< std::shared_ptr< EngineParameter > > m_parameters