23 namespace ModelFitting {
25 template <
typename DoubleIter>
28 *(output_iter++) = parameter->getEngineValue();
32 template <
typename DoubleIter>
35 parameter->setEngineValue(*(new_values_iter++));
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.
std::vector< std::shared_ptr< EngineParameter > > m_parameters