22 : m_Optimizer(EXHAUSTIVEOPTIMIZER),
28 m_StepLengthExhaustive(1.0),
29 m_NumberOfStepsExhaustive(10),
32 m_LearningRateGradientDescent(0.01),
33 m_NumberOfIterationsGradientDescent(200),
36 m_LearningRateQuaternionRigidTransformGradientDescent(0.01),
37 m_NumberOfIterationsQuaternionRigidTransformGradientDescent(200),
42 m_GrowthFactorOnePlusOneEvolutionary(0.01),
43 m_ShrinkFactorOnePlusOneEvolutionary(0.001),
44 m_EpsilonOnePlusOneEvolutionary(2),
45 m_InitialRadiusOnePlusOneEvolutionary(1),
46 m_NumberOfIterationsOnePlusOneEvolutionary(200),
49 m_StepLengthPowell(0.01),
50 m_StepTolerancePowell(0.001),
51 m_ValueTolerancePowell(0.001),
52 m_NumberOfIterationsPowell(200),
55 m_StepLengthFRPR(0.01),
56 m_FletchReevesFRPR(true),
57 m_PolakRibiereFRPR(false),
58 m_NumberOfIterationsFRPR(200),
61 m_GradientMagnitudeToleranceRegularStepGradientDescent(0.0001),
62 m_MinimumStepLengthRegularStepGradientDescent(0.001),
63 m_MaximumStepLengthRegularStepGradientDescent(1.0),
64 m_NumberOfIterationsRegularStepGradientDescent(100),
65 m_RelaxationFactorRegularStepGradientDescent(0.5),
68 m_GradientMagnitudeToleranceVersorRigid3DTransform(0.0001),
69 m_MinimumStepLengthVersorRigid3DTransform(0.0001),
70 m_MaximumStepLengthVersorRigid3DTransform(4.0),
71 m_NumberOfIterationsVersorRigid3DTransform(200),
74 m_GradientMagnitudeToleranceVersorTransform(0.0001),
75 m_MinimumStepLengthVersorTransform(0.0001),
76 m_MaximumStepLengthVersorTransform(4.0),
77 m_NumberOfIterationsVersorTransform(200),
80 m_ParametersConvergenceToleranceAmoeba(0.01),
81 m_FunctionConvergenceToleranceAmoeba(0.001),
82 m_NumberOfIterationsAmoeba(200),
87 m_GradientConvergenceToleranceLBFGS(0.01),
88 m_LineSearchAccuracyLBFGS(0.01),
89 m_DefaultStepLengthLBFGS(0.01),
91 m_NumberOfIterationsLBFGS(200),
99 m_ToleranceSPSA(1e-5),
100 m_StateOfConvergenceDecayRateSPSA(0.5),
101 m_MinimumNumberOfIterationsSPSA(10),
102 m_NumberOfPerturbationsSPSA(1),
103 m_NumberOfIterationsSPSA(200)
void SetSimplexDeltaAmoeba(itk::Array< double > simplexDelta)
for itk::AmoebaOptimizer
itk::Array< double > GetSimplexDeltaAmoeba()
for itk::AmoebaOptimizer
DataCollection - Class to facilitate loading/accessing structured data.
itk::Array< double > m_SimplexDeltaAmoeba