SourceXtractorPlusPlus
1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
ModelFitting
ModelFitting
Engine
_impl
EngineParameterManager.icpp
Go to the documentation of this file.
1
22
23
namespace
ModelFitting
{
24
25
template
<
typename
DoubleIter>
26
void
EngineParameterManager::getEngineValues
(DoubleIter output_iter)
const
{
27
for
(
auto
& parameter :
m_parameters
) {
28
*(output_iter++) = parameter->getEngineValue();
29
}
30
}
31
32
template
<
typename
DoubleIter>
33
void
EngineParameterManager::updateEngineValues
(DoubleIter new_values_iter) {
34
for
(
auto
& parameter :
m_parameters
) {
35
parameter->setEngineValue(*(new_values_iter++));
36
}
37
}
38
39
}
// end of namespace ModelFitting
ModelFitting::EngineParameterManager::updateEngineValues
void updateEngineValues(DoubleIter new_values_iter)
Updates the managed parameters with the given engine values.
Definition
EngineParameterManager.icpp:33
ModelFitting::EngineParameterManager::m_parameters
std::vector< std::shared_ptr< EngineParameter > > m_parameters
Definition
EngineParameterManager.h:140
ModelFitting::EngineParameterManager::getEngineValues
void getEngineValues(DoubleIter output_iter) const
Returns the engine values of the managed parameters.
Definition
EngineParameterManager.icpp:26
ModelFitting
Definition
DataVsModelResiduals.icpp:23
Generated by
1.15.0