18 #ifndef __itkFRPROptimizer_h
19 #define __itkFRPROptimizer_h
72 itkSetMacro(UseUnitLengthGradient,
bool);
73 itkGetConstMacro(UseUnitLengthGradient,
bool);
This class is a base for the CostFunctions returning a single value.
Light weight base class for most itk classes.
SingleValuedCostFunction CostFunctionType
virtual void GetValueAndDerivative(ParametersType &p, double *val, ParametersType *xi)
void PrintSelf(std::ostream &os, Indent indent) const
SingleValuedNonLinearOptimizer::ParametersType ParametersType
bool m_UseUnitLengthGradient
Implements Powell optimization using Brent line search.
SmartPointer< const Self > ConstPointer
Implements Fletch-Reeves & Polak-Ribiere optimization using dBrent line search.
CostFunctionType::Pointer CostFunctionPointer
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
OptimizationType m_OptimizationType
PowellOptimizer Superclass
virtual void LineOptimize(ParametersType *p, ParametersType &xi, double *val)