18#ifndef itkOptimizerParameterScalesEstimator_h
19#define itkOptimizerParameterScalesEstimator_h
38template <
typename TInternalComputationValueType =
double>
Control indentation during Print() invocation.
void PrintSelf(std::ostream &os, Indent indent) const override
OptimizerParameterScalesEstimatorTemplate is the base class offering a empty method of estimating the...
void PrintSelf(std::ostream &os, Indent indent) const override
OptimizerParameterScalesEstimatorTemplate Self
OptimizerParameters< TInternalComputationValueType > ParametersType
virtual void EstimateScales(ScalesType &scales)=0
~OptimizerParameterScalesEstimatorTemplate() override=default
TInternalComputationValueType FloatType
virtual FloatType EstimateMaximumStepSize()=0
OptimizerParameters< TInternalComputationValueType > ScalesType
SmartPointer< const Self > ConstPointer
OptimizerParameterScalesEstimatorTemplate()=default
virtual void EstimateLocalStepScales(const ParametersType &step, ScalesType &localStepScales)=0
SmartPointer< Self > Pointer
virtual FloatType EstimateStepScale(const ParametersType &step)=0
Class to hold and manage different parameter types used during optimization.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
OptimizerParameterScalesEstimatorTemplate< double > OptimizerParameterScalesEstimator