18 #ifndef itkOptimizerParameterScalesEstimator_h 19 #define itkOptimizerParameterScalesEstimator_h 37 template<
typename TInternalComputationValueType=
double >
67 ScalesType &localStepScales) = 0;
83 void operator=(
const Self&) ITK_DELETE_FUNCTION;
virtual FloatType EstimateStepScale(const ParametersType &step)=0
void operator=(const Self &) ITK_DELETE_FUNCTION
virtual void EstimateLocalStepScales(const ParametersType &step, ScalesType &localStepScales)=0
OptimizerParameterScalesEstimatorTemplate()
TInternalComputationValueType FloatType
OptimizerParameters< TInternalComputationValueType > ScalesType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
OptimizerParameters< TInternalComputationValueType > ParametersType
OptimizerParameterScalesEstimatorTemplate is the base class offering a empty method of estimating the...
OptimizerParameterScalesEstimatorTemplate< double > OptimizerParameterScalesEstimator
virtual void PrintSelf(std::ostream &os, Indent indent) const override
~OptimizerParameterScalesEstimatorTemplate()
virtual FloatType EstimateMaximumStepSize()=0
virtual void EstimateScales(ScalesType &scales)=0
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Base class for most ITK classes.
OptimizerParameterScalesEstimatorTemplate Self
SmartPointer< Self > Pointer