18 #ifndef __itkMultiGradientOptimizerv4_h
19 #define __itkMultiGradientOptimizerv4_h
45 template<
typename TInternalComputationValueType>
122 virtual ~MultiGradientOptimizerv4Template();
137 MultiGradientOptimizerv4Template( const
Self & );
138 void operator=( const Self& );
147 #ifndef ITK_MANUAL_INSTANTIATION
148 #include "itkMultiGradientOptimizerv4.hxx"
Multiple gradient-based optimizers are combined in order to perform a multi-objective optimization...
MetricType::DerivativeType DerivativeType
Light weight base class for most itk classes.
Superclass::StopConditionDescriptionType StopConditionDescriptionType
std::vector< MeasureType > MetricValuesListType
itk::GradientDescentOptimizerv4Template< TInternalComputationValueType > LocalOptimizerType
OptimizersListType::size_type OptimizersListSizeType
Superclass::ParametersType ParametersType
Superclass::StopConditionReturnStringType StopConditionReturnStringType
itk::GradientDescentOptimizerv4Template< TInternalComputationValueType >::Pointer LocalOptimizerPointer
ObjectToObjectOptimizerBaseTemplate< TInternalComputationValueType > OptimizerType
OptimizersListType m_OptimizersList
Superclass::MetricType MetricType
const MetricValuesListType & GetMetricValuesList() const
MultiGradientOptimizerv4Template Self
void SetOptimizersList(OptimizersListType &p)
MeasureType m_MaximumMetricValue
GradientDescentOptimizerv4Template< TInternalComputationValueType > Superclass
MetricValuesListType m_MetricValuesList
StopConditionType m_StopCondition
Superclass::MeasureType MeasureType
OptimizerType::Pointer OptimizerPointer
Superclass::StopConditionDescriptionType StopConditionDescriptionType
virtual void StartOptimization(bool doOnlyInitialization=false)
Superclass::StopConditionType StopConditionType
virtual void PrintSelf(std::ostream &os, Indent indent) const
Superclass::MetricType MetricType
SmartPointer< const Self > ConstPointer
virtual const StopConditionReturnStringType GetStopConditionDescription() const ITK_OVERRIDE
MetricType::Pointer MetricTypePointer
TInternalComputationValueType InternalComputationValueType
Superclass::ParametersType ParametersType
StopConditionDescriptionType m_StopConditionDescription
SmartPointer< Self > Pointer
Superclass::StopConditionReturnStringType StopConditionReturnStringType
Control indentation during Print() invocation.
Superclass::MeasureType MeasureType
Gradient descent optimizer.
std::vector< LocalOptimizerPointer > OptimizersListType
virtual void ResumeOptimization()
Abstract base for object-to-object optimizers.
OptimizersListType & GetOptimizersList()
MeasureType m_MinimumMetricValue
Superclass::MeasureType MeasureType
virtual void StopOptimization(void)
Superclass::StopConditionType StopConditionType