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)

Location:
trunk/sources/HeuristicLab.Analysis/3.3
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequencyAnalyzer.cs

    r6051 r7172  
    3737  [StorableClass]
    3838  public abstract class AlleleFrequencyAnalyzer<T> : SingleSuccessorOperator, IAnalyzer where T : class, IItem {
     39    public virtual bool EnabledByDefault {
     40      get { return false; }
     41    }
     42
    3943    public LookupParameter<BoolValue> MaximizationParameter {
    4044      get { return (LookupParameter<BoolValue>)Parameters["Maximization"]; }
  • trunk/sources/HeuristicLab.Analysis/3.3/BestScopeSolutionAnalyzer.cs

    r5445 r7172  
    3737  [StorableClass]
    3838  public class BestScopeSolutionAnalyzer : SingleSuccessorOperator, IAnalyzer {
     39    public virtual bool EnabledByDefault {
     40      get { return true; }
     41    }
     42
    3943    public LookupParameter<BoolValue> MaximizationParameter {
    4044      get { return (LookupParameter<BoolValue>)Parameters["Maximization"]; }
     
    8488        i = qualities.Select((x, index) => new { index, x.Value }).OrderBy(x => x.Value).First().index;
    8589      else i = qualities.Select((x, index) => new { index, x.Value }).OrderByDescending(x => x.Value).First().index;
    86      
     90
    8791      IEnumerable<IScope> scopes = new IScope[] { ExecutionContext.Scope };
    8892      for (int j = 0; j < QualityParameter.Depth; j++)
  • trunk/sources/HeuristicLab.Analysis/3.3/MultiAnalyzer.cs

    r5445 r7172  
    3838    public override bool CanChangeName {
    3939      get { return false; }
     40    }
     41    public virtual bool EnabledByDefault {
     42      get { return true; }
    4043    }
    4144
  • trunk/sources/HeuristicLab.Analysis/3.3/MultiObjective/ParetoFrontAnalyzer.cs

    r5438 r7172  
    1111  [StorableClass]
    1212  public abstract class ParetoFrontAnalyzer : SingleSuccessorOperator, IAnalyzer {
     13    public virtual bool EnabledByDefault {
     14      get { return true; }
     15    }
     16
    1317    public IScopeTreeLookupParameter<DoubleArray> QualitiesParameter {
    1418      get { return (IScopeTreeLookupParameter<DoubleArray>)Parameters["Qualities"]; }
  • trunk/sources/HeuristicLab.Analysis/3.3/PopulationDiversityAnalysis/PopulationDiversityAnalyzer.cs

    r6051 r7172  
    3737  [StorableClass]
    3838  public abstract class PopulationDiversityAnalyzer<T> : SingleSuccessorOperator, IAnalyzer where T : class, IItem {
     39    public virtual bool EnabledByDefault {
     40      get { return false; }
     41    }
     42
    3943    public LookupParameter<BoolValue> MaximizationParameter {
    4044      get { return (LookupParameter<BoolValue>)Parameters["Maximization"]; }
  • trunk/sources/HeuristicLab.Analysis/3.3/QualityAnalysis/BestAverageWorstQualityAnalyzer.cs

    r6051 r7172  
    7474
    7575    #region Properties
     76    public bool EnabledByDefault {
     77      get { return true; }
     78    }
    7679    private BestQualityMemorizer BestQualityMemorizer {
    7780      get { return (BestQualityMemorizer)OperatorGraph.InitialOperator; }
  • trunk/sources/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityAnalyzer.cs

    r5445 r7172  
    6565
    6666    #region Properties
     67    public bool EnabledByDefault {
     68      get { return true; }
     69    }
    6770    private BestQualityMemorizer BestQualityMemorizer {
    6871      get { return (BestQualityMemorizer)OperatorGraph.InitialOperator; }
  • trunk/sources/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityDistributionAnalyzer.cs

    r6628 r7172  
    5454    }
    5555    #endregion
     56
     57    public virtual bool EnabledByDefault {
     58      get { return true; }
     59    }
    5660
    5761    public string HistogramName {
  • trunk/sources/HeuristicLab.Analysis/3.3/QualityAnalysis/ScaledQualityDifferenceAnalyzer.cs

    r6628 r7172  
    3434  [StorableClass]
    3535  public class ScaledQualityDifferenceAnalyzer : SingleSuccessorOperator, IAnalyzer {
     36    public virtual bool EnabledByDefault {
     37      get { return true; }
     38    }
     39
    3640    public ILookupParameter<DoubleValue> QualityParameter {
    3741      get { return (ILookupParameter<DoubleValue>)Parameters["Quality"]; }
  • trunk/sources/HeuristicLab.Analysis/3.3/ValueAnalysis/MinAverageMaxValueAnalyzer.cs

    r5445 r7172  
    6868
    6969    #region Properties
     70    public bool EnabledByDefault {
     71      get { return true; }
     72    }
    7073    private MinAverageMaxValueCalculator MinAverageMaxValueCalculator {
    7174      get { return (MinAverageMaxValueCalculator)OperatorGraph.InitialOperator; }
     
    8184    }
    8285    #endregion
     86
    8387    [Storable]
    8488    private ResultsCollector resultsCollector;
     
    193197      else if (!CollectMaxValueInResults.Value && maxValueParameter != null)
    194198        resultsCollector.CollectedValues.Remove(maxValueParameter);
    195       }
     199    }
    196200
    197201    private void CollectMinValueInResultsParameter_ValueChanged(object sender, EventArgs e) {
  • trunk/sources/HeuristicLab.Analysis/3.3/ValueAnalysis/ValueAnalyzer.cs

    r5445 r7172  
    5050
    5151    #region Properties
     52    public bool EnabledByDefault {
     53      get { return true; }
     54    }
    5255    private DataTableValuesCollector DataTableValuesCollector {
    5356      get { return (DataTableValuesCollector)OperatorGraph.InitialOperator; }
     
    6366    private ValueAnalyzer(ValueAnalyzer original, Cloner cloner)
    6467      : base(original, cloner) {
    65         Initialize();
     68      Initialize();
    6669    }
    6770    public override IDeepCloneable Clone(Cloner cloner) {
Note: See TracChangeset for help on using the changeset viewer.