18 #ifndef itkConjugateGradientLineSearchOptimizerv4_h
19 #define itkConjugateGradientLineSearchOptimizerv4_h
46 template<
typename TInternalComputationValueType>
77 void StartOptimization(
bool doOnlyInitialization =
false )
override;
83 void AdvanceOneStep()
override;
91 void PrintSelf( std::ostream & os,
Indent indent )
const override;
105 #ifndef ITK_MANUAL_INSTANTIATION
106 #include "itkConjugateGradientLineSearchOptimizerv4.hxx"
typename Superclass::MeasureType MeasureType
Light weight base class for most itk classes.
typename Superclass::DerivativeType DerivativeType
Conjugate gradient descent optimizer with a golden section line search for nonlinear optimization...
DerivativeType m_LastGradient
Class which monitors convergence during the course of optimization.
TInternalComputationValueType InternalComputationValueType
Control indentation during Print() invocation.
typename Superclass::DerivativeType DerivativeType
DerivativeType m_ConjugateGradient
Gradient descent optimizer with a golden section line search.