Ignore:
Timestamp:
07/08/19 15:41:41 (21 months ago)
Author:
abeham
Message:

#3004: merged to stable (16861)

Location:
stable
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • stable

  • stable/HeuristicLab.Algorithms.ALPS

  • stable/HeuristicLab.Algorithms.ALPS/3.3/AlpsOffspringSelectionGeneticAlgorithm.cs

    r17111 r17114  
    507507      base.OnProblemChanged();
    508508      ParameterizeStochasticOperator(Problem.SolutionCreator);
    509       ParameterizeStochasticOperatorForLayer(Problem.Evaluator);
    510509      foreach (var @operator in Problem.Operators.OfType<IOperator>())
    511510        ParameterizeStochasticOperator(@operator);
     511      ParameterizeStochasticOperatorForLayer(Problem.Evaluator);
    512512
    513513      ParameterizeIterationBasedOperators();
     
    541541      base.Problem_SolutionCreatorChanged(sender, e);
    542542      ParameterizeStochasticOperator(Problem.SolutionCreator);
    543       ParameterizeStochasticOperatorForLayer(Problem.Evaluator);
    544543
    545544      Problem.Evaluator.QualityParameter.ActualNameChanged += Evaluator_QualityParameter_ActualNameChanged;
     
    550549    protected override void Problem_EvaluatorChanged(object sender, EventArgs e) {
    551550      base.Problem_EvaluatorChanged(sender, e);
    552       foreach (var @operator in Problem.Operators.OfType<IOperator>())
    553         ParameterizeStochasticOperator(@operator);
     551      ParameterizeStochasticOperatorForLayer(Problem.Evaluator);
    554552
    555553      UpdateAnalyzers();
     
    562560      base.Problem_OperatorsChanged(sender, e);
    563561      foreach (IOperator op in Problem.Operators.OfType<IOperator>()) ParameterizeStochasticOperator(op);
     562      ParameterizeStochasticOperatorForLayer(Problem.Evaluator);
    564563      ParameterizeIterationBasedOperators();
    565564      UpdateCrossovers();
Note: See TracChangeset for help on using the changeset viewer.