18 #ifndef itkFRPROptimizer_h
19 #define itkFRPROptimizer_h
22 #include "ITKOptimizersExport.h"
43 extern ITKOptimizers_EXPORT std::ostream &
93 itkSetMacro(UseUnitLengthGradient,
bool);
94 itkGetConstMacro(UseUnitLengthGradient,
bool);
95 itkBooleanMacro(UseUnitLengthGradient);
100 StartOptimization()
override;
115 PrintSelf(std::ostream & os,
Indent indent)
const override;
131 #if !defined(ITK_LEGACY_REMOVE)
133 static constexpr
OptimizationEnum FletchReeves = OptimizationEnum::FletchReeves;
134 static constexpr
OptimizationEnum PolakRibiere = OptimizationEnum::PolakRibiere;
139 bool m_UseUnitLengthGradient{};