Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/12/11 03:39:04 (12 years ago)
Author:
swagner
Message:

Disabled run-time intensive analyzers by default (#1584)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm/3.3/IslandOffspringSelectionGeneticAlgorithm.cs

    r5809 r7172  
    261261        successfulOffspringAnalyzer = new SuccessfulOffspringAnalyzer();
    262262      #endregion
    263      
     263
    264264      Initialize();
    265265    }
     
    619619      IslandAnalyzer.Operators.Clear();
    620620      Analyzer.Operators.Clear();
    621       IslandAnalyzer.Operators.Add(islandQualityAnalyzer);
    622       IslandAnalyzer.Operators.Add(islandSelectionPressureAnalyzer);
     621      IslandAnalyzer.Operators.Add(islandQualityAnalyzer, islandQualityAnalyzer.EnabledByDefault);
     622      IslandAnalyzer.Operators.Add(islandSelectionPressureAnalyzer, islandSelectionPressureAnalyzer.EnabledByDefault);
    623623      if (Problem != null) {
    624624        foreach (IAnalyzer analyzer in Problem.Operators.OfType<IAnalyzer>()) {
    625625          foreach (IScopeTreeLookupParameter param in analyzer.Parameters.OfType<IScopeTreeLookupParameter>())
    626626            param.Depth = 2;
    627           Analyzer.Operators.Add(analyzer);
     627          Analyzer.Operators.Add(analyzer, analyzer.EnabledByDefault);
    628628        }
    629629      }
    630       Analyzer.Operators.Add(qualityAnalyzer);
    631       Analyzer.Operators.Add(selectionPressureAnalyzer);
    632       Analyzer.Operators.Add(successfulOffspringAnalyzer);
    633       Analyzer.Operators.SetItemCheckedState(successfulOffspringAnalyzer, false);
     630      Analyzer.Operators.Add(qualityAnalyzer, qualityAnalyzer.EnabledByDefault);
     631      Analyzer.Operators.Add(selectionPressureAnalyzer, selectionPressureAnalyzer.EnabledByDefault);
     632      Analyzer.Operators.Add(successfulOffspringAnalyzer, successfulOffspringAnalyzer.EnabledByDefault);
    634633    }
    635634    private IslandOffspringSelectionGeneticAlgorithmMainLoop FindMainLoop(IOperator start) {
Note: See TracChangeset for help on using the changeset viewer.