18 #ifndef itkConjugateGradientLineSearchOptimizerv4_h
19 #define itkConjugateGradientLineSearchOptimizerv4_h
46 template<
typename TInternalComputationValueType>
75 virtual void StartOptimization(
bool doOnlyInitialization =
false ) ITK_OVERRIDE;
81 virtual
void AdvanceOneStep(
void) ITK_OVERRIDE;
89 virtual
void PrintSelf( std::ostream & os,
Indent indent ) const ITK_OVERRIDE;
105 #ifndef ITK_MANUAL_INSTANTIATION
106 #include "itkConjugateGradientLineSearchOptimizerv4.hxx"
TInternalComputationValueType InternalComputationValueType
Light weight base class for most itk classes.
itk::Function::WindowConvergenceMonitoringFunction< TInternalComputationValueType > ConvergenceMonitoringType
SmartPointer< Self > Pointer
Conjugate gradient descent optimizer with a golden section line search for nonlinear optimization...
Superclass::MeasureType MeasureType
GradientDescentLineSearchOptimizerv4Template< TInternalComputationValueType > Superclass
ConjugateGradientLineSearchOptimizerv4Template Self
Class which monitors convergence during the course of optimization.
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
Gradient descent optimizer with a golden section line search.
Superclass::DerivativeType DerivativeType