Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/13/10 20:05:19 (15 years ago)
Author:
gkronber
Message:

Changed execution order of analyzers (algorithm analyzers after problem analyzers) #893

Location:
trunk/sources/HeuristicLab.Algorithms.GeneticAlgorithm/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/sources/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/GeneticAlgorithm.cs

    r3750 r3799  
    341341    private void UpdateAnalyzers() {
    342342      Analyzer.Operators.Clear();
    343       Analyzer.Operators.Add(qualityAnalyzer);
    344343      if (Problem != null) {
    345344        foreach (IAnalyzer analyzer in Problem.Operators.OfType<IAnalyzer>().OrderBy(x => x.Name)) {
     
    349348        }
    350349      }
     350      Analyzer.Operators.Add(qualityAnalyzer);
    351351    }
    352352    #endregion
  • TabularUnified trunk/sources/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/IslandGeneticAlgorithm.cs

    r3750 r3799  
    465465      Analyzer.Operators.Clear();
    466466      IslandAnalyzer.Operators.Add(islandQualityAnalyzer);
    467       Analyzer.Operators.Add(qualityAnalyzer);
    468467      if (Problem != null) {
    469468        foreach (IAnalyzer analyzer in Problem.Operators.OfType<IAnalyzer>().OrderBy(x => x.Name)) {
     
    473472        }
    474473      }
     474      Analyzer.Operators.Add(qualityAnalyzer);
    475475    }
    476476    #endregion
Note: See TracChangeset for help on using the changeset viewer.