Go to the documentation of this file.
19 #ifndef __itkFullSearchOptimizer_h
20 #define __itkFullSearchOptimizer_h
22 #include "itkSingleValuedNonLinearOptimizer.h"
23 #include "itkMapContainer.h"
26 #include "itkFixedArray.h"
95 itkGetConstMacro( Maximize,
bool );
96 itkSetMacro( Maximize,
bool );
97 itkBooleanMacro( Maximize );
175 itkGetConstMacro( CurrentIteration,
unsigned long );
186 itkGetConstMacro( Value,
double );
189 itkGetConstMacro( BestValue,
double );
SearchSpacePointer m_SearchSpace
virtual void ProcessSearchSpaceChanges(void)
ParameterValueType RangeValueType
SearchSpacePointType m_CurrentPointInSearchSpace
SmartPointer< Self > Pointer
StopConditionType m_StopCondition
Superclass::MeasureType MeasureType
virtual ParametersType IndexToPosition(const SearchSpaceIndexType &index)
Array< ParameterValueType > SearchSpacePointType
virtual void UpdateCurrentPosition(void)
unsigned long m_CurrentIteration
unsigned int m_NumberOfSearchSpaceDimensions
SearchSpaceIndexType m_BestIndexInSearchSpace
SmartPointer< const Self > ConstPointer
virtual void SetMaximize(bool _arg)
virtual ParametersType PointToPosition(const SearchSpacePointType &point)
An optimizer based on full search.
SearchSpaceIndexType m_CurrentIndexInSearchSpace
virtual unsigned long GetNumberOfIterations(void)
ParametersType::ValueType ParameterValueType
virtual void RemoveSearchDimension(unsigned int param_nr)
virtual SearchSpacePointType IndexToPoint(const SearchSpaceIndexType &index)
Superclass::CostFunctionType CostFunctionType
SearchSpaceType::ConstIterator SearchSpaceIteratorType
virtual const SearchSpaceSizeType & GetSearchSpaceSize(void)
virtual ~FullSearchOptimizer()
SearchSpaceType::Pointer SearchSpacePointer
Array< IndexValueType > SearchSpaceIndexType
Array< SizeValueType > SearchSpaceSizeType
unsigned long m_LastSearchSpaceChanges
virtual void AddSearchDimension(unsigned int param_nr, RangeValueType minimum, RangeValueType maximum, RangeValueType step)
virtual void ResumeOptimization(void)
SearchSpacePointType m_BestPointInSearchSpace
SearchSpaceSizeType m_SearchSpaceSize
virtual unsigned int GetNumberOfSearchSpaceDimensions(void)
virtual void StopOptimization(void)
virtual void MaximizeOn()
virtual void StartOptimization(void)
void operator=(const Self &)
MapContainer< unsigned int, RangeType > SearchSpaceType
Superclass::ParametersType ParametersType
FullSearchOptimizer(const Self &)
SingleValuedNonLinearOptimizer Superclass
virtual void MaximizeOff()
Superclass::CostFunctionPointer CostFunctionPointer
FixedArray< RangeValueType, 3 > RangeType
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|