- Timestamp:
- 07/23/20 16:21:55 (5 years ago)
- Location:
- branches/2521_ProblemRefactoring/HeuristicLab.Algorithms.GeneticAlgorithm/3.3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified branches/2521_ProblemRefactoring/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/GeneticAlgorithm.cs ¶
r17614 r17695 255 255 #region Events 256 256 protected override void OnProblemChanged() { 257 ParameterizeStochasticOperator( Problem.SolutionCreator);257 ParameterizeStochasticOperator(SolutionCreator); 258 258 ParameterizeStochasticOperator(Problem.Evaluator); 259 259 foreach (IOperator op in Problem.Operators.OfType<IOperator>()) ParameterizeStochasticOperator(op); … … 270 270 } 271 271 272 protected override void Problem_SolutionCreatorChanged(object sender, EventArgs e) {273 ParameterizeStochasticOperator( Problem.SolutionCreator);272 protected override void SolutionCreatorOnChanged() { 273 ParameterizeStochasticOperator(SolutionCreator); 274 274 ParameterizeSolutionsCreator(); 275 base. Problem_SolutionCreatorChanged(sender, e);275 base.SolutionCreatorOnChanged(); 276 276 } 277 277 protected override void Problem_EvaluatorChanged(object sender, EventArgs e) { … … 327 327 private void ParameterizeSolutionsCreator() { 328 328 SolutionsCreator.EvaluatorParameter.ActualName = Problem.EvaluatorParameter.Name; 329 SolutionsCreator.SolutionCreatorParameter.ActualName = Problem.SolutionCreatorParameter.Name;329 SolutionsCreator.SolutionCreatorParameter.ActualName = SolutionCreatorParameter.Name; 330 330 } 331 331 private void ParameterizeGeneticAlgorithmMainLoop() { -
TabularUnified branches/2521_ProblemRefactoring/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/IslandGeneticAlgorithm.cs ¶
r17226 r17695 373 373 #region Events 374 374 protected override void OnProblemChanged() { 375 ParameterizeStochasticOperator( Problem.SolutionCreator);375 ParameterizeStochasticOperator(SolutionCreator); 376 376 foreach (IOperator op in Problem.Operators.OfType<IOperator>()) ParameterizeStochasticOperator(op); 377 377 ParameterizeStochasticOperatorForIsland(Problem.Evaluator); … … 388 388 } 389 389 390 protected override void Problem_SolutionCreatorChanged(object sender, EventArgs e) {391 ParameterizeStochasticOperator( Problem.SolutionCreator);390 protected override void SolutionCreatorOnChanged() { 391 ParameterizeStochasticOperator(SolutionCreator); 392 392 ParameterizeSolutionsCreator(); 393 base. Problem_SolutionCreatorChanged(sender, e);393 base.SolutionCreatorOnChanged(); 394 394 } 395 395 protected override void Problem_EvaluatorChanged(object sender, EventArgs e) { … … 453 453 private void ParameterizeSolutionsCreator() { 454 454 SolutionsCreator.EvaluatorParameter.ActualName = Problem.EvaluatorParameter.Name; 455 SolutionsCreator.SolutionCreatorParameter.ActualName = Problem.SolutionCreatorParameter.Name;455 SolutionsCreator.SolutionCreatorParameter.ActualName = SolutionCreatorParameter.Name; 456 456 } 457 457 private void ParameterizeMainLoop() {
Note: See TracChangeset
for help on using the changeset viewer.