33 names.push_back(
"sum_diff^2");
44 metric->SetModel(model);
45 metric->SetSample(sample);
48 result[0] = metric->GetValue(parameters);
58 metric->SetModel(model);
59 metric->SetSample(value);
60 metric->SetDerivativeStepLength(m_DerivativeStepLength);
78 MITK_INFO <<
"DEBUG parameters: " << initialParameters;
80 MITK_INFO <<
"DEBUG metric values: " << metric->GetValue(initialParameters);
82 return initialParameters;
virtual const TimeGridType & GetTimeGrid()
Base class for (dynamic) models. A model can be used to calculate its signal given the discrete time ...
ModelTraitsInterface::ParametersType ParametersType
std::map< std::string, ParameterImagePixelType > DebugParameterMapType
ModelBase::ParameterNamesType ParameterNamesType
Superclass::ParametersType ParametersType
~DummyModelFitFunctor() override
ParameterNamesType DefineDebugParameterNames() const override
ModelResultType GetSignal(const ParametersType ¶meters) const
Superclass::OutputPixelArrayType OutputPixelArrayType
ParametersType DoModelFit(const SignalType &value, const ModelBase *model, const ModelBase::ParametersType &initialParameters, DebugParameterMapType &debugParameters) const override
OutputPixelArrayType GetCriteria(const ModelBase *model, const ParametersType ¶meters, const SignalType &sample) const override
ParameterNamesType GetCriterionNames() const override
Superclass::SignalType SignalType
virtual MVModelFitCostFunction::Pointer GenerateCostFunction(const SignalType &value, const ModelBase *model) const