Changeset 16892 for branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Algorithms.ALPS/3.3/AlpsGeneticAlgorithm.cs
- Timestamp:
- 05/04/19 08:22:42 (5 years ago)
- Location:
- branches/2925_AutoDiffForDynamicalModels
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2925_AutoDiffForDynamicalModels
- Property svn:mergeinfo changed
-
branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Algorithms.ALPS
- Property svn:mergeinfo changed
/trunk/HeuristicLab.Algorithms.ALPS merged: 16782-16783,16861,16875
- Property svn:mergeinfo changed
-
branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Algorithms.ALPS/3.3/AlpsGeneticAlgorithm.cs
r16662 r16892 23 23 using System.Collections.Generic; 24 24 using System.Linq; 25 using HEAL.Attic; 25 26 using HeuristicLab.Analysis; 26 27 using HeuristicLab.Collections; … … 32 33 using HeuristicLab.Optimization.Operators; 33 34 using HeuristicLab.Parameters; 34 using HEAL.Attic;35 35 using HeuristicLab.PluginInfrastructure; 36 36 using HeuristicLab.Random; … … 444 444 base.OnProblemChanged(); 445 445 ParameterizeStochasticOperator(Problem.SolutionCreator); 446 ParameterizeStochasticOperatorForLayer(Problem.Evaluator);447 446 foreach (var @operator in Problem.Operators.OfType<IOperator>()) 448 447 ParameterizeStochasticOperator(@operator); 448 ParameterizeStochasticOperatorForLayer(Problem.Evaluator); 449 449 450 450 ParameterizeIterationBasedOperators(); … … 478 478 base.Problem_SolutionCreatorChanged(sender, e); 479 479 ParameterizeStochasticOperator(Problem.SolutionCreator); 480 ParameterizeStochasticOperatorForLayer(Problem.Evaluator);481 480 482 481 Problem.Evaluator.QualityParameter.ActualNameChanged += Evaluator_QualityParameter_ActualNameChanged; … … 487 486 protected override void Problem_EvaluatorChanged(object sender, EventArgs e) { 488 487 base.Problem_EvaluatorChanged(sender, e); 489 490 488 ParameterizeStochasticOperatorForLayer(Problem.Evaluator); 491 492 foreach (var @operator in Problem.Operators.OfType<IOperator>())493 ParameterizeStochasticOperator(@operator);494 489 495 490 UpdateAnalyzers(); … … 501 496 protected override void Problem_OperatorsChanged(object sender, EventArgs e) { 502 497 base.Problem_OperatorsChanged(sender, e); 498 foreach (IOperator op in Problem.Operators.OfType<IOperator>()) ParameterizeStochasticOperator(op); 499 ParameterizeStochasticOperatorForLayer(Problem.Evaluator); 503 500 ParameterizeIterationBasedOperators(); 504 501 UpdateCrossovers();
Note: See TracChangeset
for help on using the changeset viewer.