18#ifndef itkSingleValuedCostFunction_h
19#define itkSingleValuedCostFunction_h
23#include "ITKOptimizersExport.h"
Array class with size defined at construction time.
Light weight base class for most itk classes.
This class is a base for the CostFunctions returning a single value.
Superclass::ParametersValueType ParametersValueType
~SingleValuedCostFunction() override
virtual MeasureType GetValue(const ParametersType ¶meters) const =0
virtual void GetValueAndDerivative(const ParametersType ¶meters, MeasureType &value, DerivativeType &derivative) const
virtual void GetDerivative(const ParametersType ¶meters, DerivativeType &derivative) const =0
SingleValuedCostFunction()=default
Superclass::ParametersType ParametersType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
CostFunctionTemplate< double > CostFunction