18 #ifndef itkExhaustiveOptimizer_h
19 #define itkExhaustiveOptimizer_h
23 #include "ITKOptimizersExport.h"
102 StartOptimization()
override;
113 itkSetMacro(StepLength,
double);
115 itkGetConstReferenceMacro(StepLength,
double);
116 itkGetConstReferenceMacro(NumberOfSteps,
StepsType);
117 itkGetConstReferenceMacro(CurrentValue, MeasureType);
118 itkGetConstReferenceMacro(MaximumMetricValue, MeasureType);
119 itkGetConstReferenceMacro(MinimumMetricValue, MeasureType);
120 itkGetConstReferenceMacro(MinimumMetricValuePosition, ParametersType);
121 itkGetConstReferenceMacro(MaximumMetricValuePosition, ParametersType);
122 itkGetConstReferenceMacro(CurrentIndex, ParametersType);
123 itkGetConstReferenceMacro(MaximumNumberOfIterations,
SizeValueType);
127 GetStopConditionDescription()
const override;
133 PrintSelf(std::ostream & os,
Indent indent)
const override;
140 IncrementIndex(ParametersType & newPosition);