18 #ifndef itkConjugateGradientLineSearchOptimizerv4_h 19 #define itkConjugateGradientLineSearchOptimizerv4_h 46 template<
typename TInternalComputationValueType>
96 ConjugateGradientLineSearchOptimizerv4Template( const Self & ) ITK_DELETE_FUNCTION;
97 void operator=( const Self& ) ITK_DELETE_FUNCTION;
106 #ifndef ITK_MANUAL_INSTANTIATION 107 #include "itkConjugateGradientLineSearchOptimizerv4.hxx" TInternalComputationValueType InternalComputationValueType
Superclass::DerivativeType DerivativeType
itk::Function::WindowConvergenceMonitoringFunction< TInternalComputationValueType > ConvergenceMonitoringType
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Conjugate gradient descent optimizer with a golden section line search for nonlinear optimization...
virtual void AdvanceOneStep(void) override
Superclass::MeasureType MeasureType
DerivativeType m_LastGradient
GradientDescentLineSearchOptimizerv4Template< TInternalComputationValueType > Superclass
ConjugateGradientLineSearchOptimizerv4Template Self
Class which monitors convergence during the course of optimization.
SmartPointer< const Self > ConstPointer
virtual void StartOptimization(bool doOnlyInitialization=false) override
Control indentation during Print() invocation.
DerivativeType m_ConjugateGradient
Superclass::MeasureType MeasureType
Gradient descent optimizer with a golden section line search.
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::DerivativeType DerivativeType