Go to the documentation of this file.
19 #ifndef __itkStandardGradientDescentOptimizer_h
20 #define __itkStandardGradientDescentOptimizer_h
94 itkSetMacro( Param_a,
double );
95 itkGetConstMacro( Param_a,
double );
98 itkSetMacro( Param_A,
double );
99 itkGetConstMacro( Param_A,
double );
102 itkSetMacro( Param_alpha,
double );
103 itkGetConstMacro( Param_alpha,
double );
117 itkSetMacro( InitialTime,
double );
118 itkGetConstMacro( InitialTime,
double );
122 itkGetConstMacro( CurrentTime,
double );
170 #endif // end #ifndef __itkStandardGradientDescentOptimizer_h
Superclass::ScalesType ScalesType
virtual void AdvanceOneStep(void)
Superclass::ScaledCostFunctionType ScaledCostFunctionType
Superclass::MeasureType MeasureType
Superclass::ScalesType ScalesType
SmartPointer< const Self > ConstPointer
Superclass::CostFunctionType CostFunctionType
Superclass::ParametersType ParametersType
Implement a gradient descent optimizer.
StandardGradientDescentOptimizer Self
This class implements a gradient descent optimizer with a decaying gain.
Superclass::StopConditionType StopConditionType
StandardGradientDescentOptimizer()
Superclass::ScaledCostFunctionType ScaledCostFunctionType
SmartPointer< Self > Pointer
Superclass::ScaledCostFunctionPointer ScaledCostFunctionPointer
GradientDescentOptimizer2 Superclass
virtual void UpdateCurrentTime(void)
void operator=(const Self &)
virtual ~StandardGradientDescentOptimizer()
Superclass::DerivativeType DerivativeType
virtual void ResetCurrentTimeToInitialTime(void)
Superclass::MeasureType MeasureType
Superclass::DerivativeType DerivativeType
virtual double Compute_a(double k) const
Superclass::ScaledCostFunctionPointer ScaledCostFunctionPointer
Superclass::CostFunctionType CostFunctionType
virtual void StartOptimization(void)
Superclass::ParametersType ParametersType
StandardGradientDescentOptimizer(const Self &)
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|