11 itkExceptionMacro(
"Internal cost required to get number of parameters");
13 return m_InternalCost->GetNumberOfParameters();
21 itkExceptionMacro(
"Internal cost required to get number of parameters");
23 return m_InternalCost->GetNumberOfObservations();
31 itkExceptionMacro(
"Internal cost required to compute cost value");
33 return m_InternalCost->GetValues(parameters);
41 itkExceptionMacro(
"Internal cost required to compute cost derivatives");
43 m_InternalCost->GetDerivativeMatrix(parameters,derivative);
50 return m_InternalCost->GetSigmaSquare();
virtual void GetDerivative(const ParametersType ¶meters, DerivativeType &derivative) const ITK_OVERRIDE
Superclass::ParametersType ParametersType
Superclass::DerivativeType DerivativeType
virtual MeasureType GetValue(const ParametersType ¶meters) const ITK_OVERRIDE
unsigned int GetNumberOfParameters() const ITK_OVERRIDE
Superclass::MeasureType MeasureType
unsigned int GetNumberOfValues() const ITK_OVERRIDE