18 #ifndef __elxCMAEvolutionStrategy_h 19 #define __elxCMAEvolutionStrategy_h 114 template<
class TElastix >
192 #ifndef ITK_MANUAL_INSTANTIATION 193 #include "elxCMAEvolutionStrategy.hxx" 196 #endif // end #ifndef __elxCMAEvolutionStrategy_h virtual void StartOptimization(void)
Superclass::RegistrationPointer RegistrationPointer
Superclass::ScalesType ScalesType
Superclass2::RegistrationPointer RegistrationPointer
OptimizerBase< TElastix > Superclass2
Superclass2::ConfigurationPointer ConfigurationPointer
elxClassNameMacro("CMAEvolutionStrategy")
Superclass1::DerivativeType DerivativeType
Superclass2::ElastixType ElastixType
This class is the elastix base class for all Optimizers.
virtual void BeforeRegistration(void)
void operator=(const Self &)
virtual void AfterEachIteration(void)
Superclass::ElastixType ElastixType
Superclass::ConfigurationPointer ConfigurationPointer
Superclass2::RegistrationType RegistrationType
itk::SmartPointer< Self > Pointer
Superclass2::ElastixPointer ElastixPointer
Superclass::ElastixPointer ElastixPointer
Superclass1::CostFunctionType CostFunctionType
virtual ~CMAEvolutionStrategy()
Superclass::ParametersType ParametersType
Superclass::ConfigurationType ConfigurationType
virtual void AfterRegistration(void)
virtual void AfterEachResolution(void)
An optimizer based on the itk::CMAEvolutionStrategyOptimizer.
Superclass::DerivativeType DerivativeType
CMAEvolutionStrategyOptimizer Superclass1
CMAEvolutionStrategy Self
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)
itk::SmartPointer< const Self > ConstPointer
Superclass::RegistrationType RegistrationType
Superclass::CostFunctionType CostFunctionType
Superclass1::ScalesType ScalesType
Superclass1::ParametersType ParametersType
Superclass1::CostFunctionPointer CostFunctionPointer