- Timestamp:
- 07/23/20 16:21:55 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Algorithms.NSGA2/3.3/NSGA2.cs
r17226 r17695 253 253 #region Events 254 254 protected override void OnProblemChanged() { 255 ParameterizeStochasticOperator( Problem.SolutionCreator);255 ParameterizeStochasticOperator(SolutionCreator); 256 256 ParameterizeStochasticOperator(Problem.Evaluator); 257 257 foreach (IOperator op in Problem.Operators.OfType<IOperator>()) ParameterizeStochasticOperator(op); … … 268 268 base.OnProblemChanged(); 269 269 } 270 protected override void Problem_SolutionCreatorChanged(object sender, EventArgs e) {271 ParameterizeStochasticOperator( Problem.SolutionCreator);270 protected override void SolutionCreatorOnChanged() { 271 ParameterizeStochasticOperator(SolutionCreator); 272 272 ParameterizeSolutionsCreator(); 273 base. Problem_SolutionCreatorChanged(sender, e);273 base.SolutionCreatorOnChanged(); 274 274 } 275 275 protected override void Problem_EvaluatorChanged(object sender, EventArgs e) { … … 355 355 private void ParameterizeSolutionsCreator() { 356 356 SolutionsCreator.EvaluatorParameter.ActualName = Problem.EvaluatorParameter.Name; 357 SolutionsCreator.SolutionCreatorParameter.ActualName = Problem.SolutionCreatorParameter.Name;357 SolutionsCreator.SolutionCreatorParameter.ActualName = SolutionCreatorParameter.Name; 358 358 } 359 359 private void ParameterizeRankAndCrowdingSorter() {
Note: See TracChangeset
for help on using the changeset viewer.