15 #ifndef __elxCMAEvolutionStrategy_h
16 #define __elxCMAEvolutionStrategy_h
112 template <
class TElastix>
190 #ifndef ITK_MANUAL_INSTANTIATION
191 #include "elxCMAEvolutionStrategy.hxx"
194 #endif // end #ifndef __elxCMAEvolutionStrategy_h
virtual void StartOptimization(void)
Superclass::RegistrationPointer RegistrationPointer
Superclass2::RegistrationPointer RegistrationPointer
Superclass2::ConfigurationPointer ConfigurationPointer
elxClassNameMacro("CMAEvolutionStrategy")
CMAEvolutionStrategyOptimizer()
Superclass1::DerivativeType DerivativeType
Superclass2::ElastixType ElastixType
This class is the elastix base class for all Optimizers.
virtual void BeforeRegistration(void)
itk::SmartPointer< const Self > ConstPointer
void operator=(const Self &)
virtual void AfterEachIteration(void)
Superclass::ElastixType ElastixType
Superclass::ConfigurationPointer ConfigurationPointer
Superclass2::RegistrationType RegistrationType
Superclass2::ElastixPointer ElastixPointer
Superclass::ElastixPointer ElastixPointer
Superclass1::CostFunctionType CostFunctionType
virtual ~CMAEvolutionStrategy()
Superclass::ConfigurationType ConfigurationType
virtual void AfterRegistration(void)
virtual void AfterEachResolution(void)
itk::SmartPointer< Self > Pointer
An optimizer based on the itk::CMAEvolutionStrategyOptimizer.
CMAEvolutionStrategyOptimizer Superclass1
CMAEvolutionStrategy Self
OptimizerBase< TElastix > Superclass2
itk::Optimizer ITKBaseType
Superclass1::StopConditionType StopConditionType
Superclass2::ConfigurationType ConfigurationType
Superclass2::ITKBaseType ITKBaseType
A Covariance Matrix Adaptation Evolution Strategy Optimizer.
virtual void BeforeEachResolution(void)
virtual void InitializeProgressVariables(void)
Superclass::RegistrationType RegistrationType
Superclass1::ScalesType ScalesType
Superclass1::ParametersType ParametersType
Superclass1::CostFunctionPointer CostFunctionPointer