18 #ifndef __itkGradientDescentOptimizerBasev4_h
19 #define __itkGradientDescentOptimizerBasev4_h
99 virtual void ResumeOptimization() = 0;
103 virtual void StopOptimization(
void);
120 virtual void ModifyGradientByScales();
121 virtual void ModifyGradientByLearningRate();
144 virtual void ModifyGradientByScalesOverSubRange(
const IndexRangeType& subrange ) = 0;
151 virtual void ModifyGradientByLearningRateOverSubRange(
const IndexRangeType& subrange ) = 0;
162 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
166 void operator=(
const Self& );