18 #ifndef __itkOptimizerParameterScalesEstimator_h
19 #define __itkOptimizerParameterScalesEstimator_h
37 template<
typename TInternalComputationValueType=
double >
virtual FloatType EstimateStepScale(const ParametersType &step)=0
virtual void EstimateLocalStepScales(const ParametersType &step, ScalesType &localStepScales)=0
OptimizerParameterScalesEstimatorTemplate()
TInternalComputationValueType FloatType
void PrintSelf(std::ostream &os, Indent indent) const
virtual void PrintSelf(std::ostream &os, Indent indent) const
void operator=(const Self &)
OptimizerParameterScalesEstimatorTemplate is the base class offering a empty method of estimating the...
OptimizerParameterScalesEstimatorTemplate< double > OptimizerParameterScalesEstimator
~OptimizerParameterScalesEstimatorTemplate()
Class to hold and manage different parameter types used during optimization.
ObjectToObjectOptimizerBaseTemplate< TInternalComputationValueType >::ParametersType ParametersType
virtual FloatType EstimateMaximumStepSize()=0
virtual void EstimateScales(ScalesType &scales)=0
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
Base class for most ITK classes.
OptimizerParameterScalesEstimatorTemplate Self
SmartPointer< Self > Pointer
ObjectToObjectOptimizerBaseTemplate< TInternalComputationValueType >::ScalesType ScalesType