18 #ifndef itkMultiGradientOptimizerv4_h
19 #define itkMultiGradientOptimizerv4_h
46 template <
typename TInternalComputationValueType>
68 using typename Superclass::ParametersType;
75 using typename Superclass::StopConditionReturnStringType;
78 using typename Superclass::StopConditionDescriptionType;
84 using typename Superclass::MetricType;
91 using typename Superclass::MeasureType;
98 return this->m_StopCondition;
103 StartOptimization(
bool doOnlyInitialization =
false)
override;
108 StopOptimization()
override;
113 ResumeOptimization()
override;
116 StopConditionReturnStringType
117 GetStopConditionDescription()
const override;
125 SetOptimizersList(OptimizersListType & p);
128 const MetricValuesListType &
129 GetMetricValuesList()
const;
138 PrintSelf(std::ostream & os,
Indent indent)
const override;
141 bool m_Stop{
false };
155 #ifndef ITK_MANUAL_INSTANTIATION
156 # include "itkMultiGradientOptimizerv4.hxx"