18 #ifndef __itkSingleValuedCostFunction_h
19 #define __itkSingleValuedCostFunction_h
Array class with size defined at construction time.
void operator=(const Self &)
This class is a base for the CostFunctions returning a single value.
virtual void GetValueAndDerivative(const ParametersType ¶meters, MeasureType &value, DerivativeType &derivative) const
Array< ParametersValueType > DerivativeType
Class to hold and manage different parameter types used during optimization.
TInternalComputationValueType ParametersValueType
virtual void GetDerivative(const ParametersType ¶meters, DerivativeType &derivative) const =0
SingleValuedCostFunction Self
Superclass::ParametersType ParametersType
virtual MeasureType GetValue(const ParametersType ¶meters) const =0
virtual ~SingleValuedCostFunction()
SingleValuedCostFunction()
Superclass::ParametersValueType ParametersValueType
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer