18#ifndef itkMultipleValuedCostFunction_h
19#define itkMultipleValuedCostFunction_h
24#include "ITKOptimizersExport.h"
Array2D class representing a 2D array.
Array class with size defined at construction time.
OptimizerParameters< double > ParametersType
SmartPointer< const Self > ConstPointer
virtual MeasureType GetValue(const ParametersType ¶meters) const =0
Superclass::ParametersType ParametersType
~MultipleValuedCostFunction() override
Array< double > MeasureType
virtual void GetDerivative(const ParametersType ¶meters, DerivativeType &derivative) const =0
virtual unsigned int GetNumberOfValues() const =0
Array2D< double > DerivativeType
MultipleValuedCostFunction()=default
MultipleValuedCostFunction Self
SmartPointer< Self > Pointer
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
CostFunctionTemplate< double > CostFunction