Changeset 3750 for trunk/sources/HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm/3.3/IslandOffspringSelectionGeneticAlgorithm.cs
- Timestamp:
- 05/10/10 17:19:34 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm/3.3/IslandOffspringSelectionGeneticAlgorithm.cs
r3744 r3750 373 373 ParameterizeSelectors(); 374 374 ParameterizeAnalyzers(); 375 ParameterizeIterationBasedOperators(); 375 376 UpdateCrossovers(); 376 377 UpdateMutators(); … … 396 397 protected override void Problem_OperatorsChanged(object sender, EventArgs e) { 397 398 foreach (IOperator op in Problem.Operators) ParameterizeStochasticOperator(op); 399 ParameterizeIterationBasedOperators(); 398 400 UpdateCrossovers(); 399 401 UpdateMutators(); … … 542 544 } 543 545 } 546 private void ParameterizeIterationBasedOperators() { 547 if (Problem != null) { 548 foreach (IIterationBasedOperator op in Problem.Operators.OfType<IIterationBasedOperator>()) { 549 op.IterationsParameter.ActualName = "Generations"; 550 op.MaximumIterationsParameter.ActualName = MaximumGenerationsParameter.Name; 551 } 552 } 553 } 544 554 private void UpdateCrossovers() { 545 555 ICrossover oldCrossover = CrossoverParameter.Value;
Note: See TracChangeset
for help on using the changeset viewer.