Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/29/16 15:30:27 (7 years ago)
Author:
bburlacu
Message:

#2635: Add analyzer for counting the AdjustedEvaluatedSolutions (according to the actual number of evaluated rows). Add option to preserve compatibility with the standard evaluator. Optimize performance.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.OSGAEvaluator/HeuristicLab.OSGAEvaluator/OSGAPredictionCountsAnalyzer.cs

    r14231 r14428  
    1717    private const string ResultCollectionParameterName = "Results";
    1818
    19     public ILookupParameter<SymbolicRegressionSingleObjectiveOsgaEvaluator> EvaluatorParameter {
    20       get { return (ILookupParameter<SymbolicRegressionSingleObjectiveOsgaEvaluator>)Parameters[EvaluatorParameterName]; }
     19    public ILookupParameter<SymbolicRegressionSingleObjectiveEvaluator> EvaluatorParameter {
     20      get { return (ILookupParameter<SymbolicRegressionSingleObjectiveEvaluator>)Parameters[EvaluatorParameterName]; }
    2121    }
    2222
    2323    public OSGAPredictionCountsAnalyzer() {
    24       Parameters.Add(new LookupParameter<SymbolicRegressionSingleObjectiveOsgaEvaluator>(EvaluatorParameterName));
     24      Parameters.Add(new LookupParameter<SymbolicRegressionSingleObjectiveEvaluator>(EvaluatorParameterName));
    2525    }
    2626
     
    3333
    3434    public override IOperation Apply() {
    35       var evaluator = EvaluatorParameter.ActualValue;
     35      var evaluator = EvaluatorParameter.ActualValue as SymbolicRegressionSingleObjectiveOsgaEvaluator;
    3636      if (evaluator == null)
    3737        return base.Apply();
Note: See TracChangeset for help on using the changeset viewer.