Changeset 3616 for trunk/sources/HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm/3.3/IslandOffspringSelectionGeneticAlgorithm.cs
- Timestamp:
- 05/05/10 00:48:18 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm/3.3/IslandOffspringSelectionGeneticAlgorithm.cs
r3611 r3616 327 327 ParameterizeStochasticOperator(Problem.SolutionCreator); 328 328 ParameterizeStochasticOperator(Problem.Evaluator); 329 ParameterizeStochasticOperator(Problem.Visualizer);330 329 foreach (IOperator op in Problem.Operators) ParameterizeStochasticOperator(op); 331 330 ParameterizeSolutionsCreator(); … … 335 334 UpdateMutators(); 336 335 Problem.Evaluator.QualityParameter.ActualNameChanged += new EventHandler(Evaluator_QualityParameter_ActualNameChanged); 337 if (Problem.Visualizer != null) Problem.Visualizer.VisualizationParameter.ActualNameChanged += new EventHandler(Visualizer_VisualizationParameter_ActualNameChanged);338 336 base.OnProblemChanged(); 339 337 } … … 351 349 Problem.Evaluator.QualityParameter.ActualNameChanged += new EventHandler(Evaluator_QualityParameter_ActualNameChanged); 352 350 base.Problem_EvaluatorChanged(sender, e); 353 }354 protected override void Problem_VisualizerChanged(object sender, EventArgs e) {355 ParameterizeStochasticOperator(Problem.Visualizer);356 ParameterizeMainLoop();357 if (Problem.Visualizer != null) Problem.Visualizer.VisualizationParameter.ActualNameChanged += new EventHandler(Visualizer_VisualizationParameter_ActualNameChanged);358 base.Problem_VisualizerChanged(sender, e);359 351 } 360 352 protected override void Problem_OperatorsChanged(object sender, EventArgs e) { … … 381 373 ParameterizeMainLoop(); 382 374 ParameterizeSelectors(); 383 }384 private void Visualizer_VisualizationParameter_ActualNameChanged(object sender, EventArgs e) {385 ParameterizeMainLoop();386 375 } 387 376 private void MigrationRateParameter_ValueChanged(object sender, EventArgs e) { … … 431 420 UpdateMutators(); 432 421 Problem.Evaluator.QualityParameter.ActualNameChanged += new EventHandler(Evaluator_QualityParameter_ActualNameChanged); 433 if (Problem.Visualizer != null) Problem.Visualizer.VisualizationParameter.ActualNameChanged += new EventHandler(Visualizer_VisualizationParameter_ActualNameChanged);434 422 } 435 423 } … … 443 431 MainLoop.MaximizationParameter.ActualName = Problem.MaximizationParameter.Name; 444 432 MainLoop.QualityParameter.ActualName = Problem.Evaluator.QualityParameter.ActualName; 445 MainLoop.VisualizerParameter.ActualName = Problem.VisualizerParameter.Name;446 if (Problem.Visualizer != null)447 MainLoop.VisualizationParameter.ActualName = Problem.Visualizer.VisualizationParameter.ActualName;448 433 } 449 434 private void ParameterizeStochasticOperator(IOperator op) {
Note: See TracChangeset
for help on using the changeset viewer.