Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/16/11 19:29:57 (13 years ago)
Author:
gkronber
Message:

#1418 fixed evaluator call from validation analyzers, fixed bugs in interactive simplifier view and added apply linear scaling flag to analyzers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisMultiObjectiveValidationBestSolutionAnalyzer.cs

    r5685 r5722  
    115115      int end = ValidationSamplesEnd.Value;
    116116      IEnumerable<int> rows = Enumerable.Range(start, end - start);
     117      IExecutionContext childContext = (IExecutionContext)ExecutionContext.CreateChildOperation(evaluator);
    117118      for (int i = 0; i < tree.Length; i++) {
    118         qualities.Add(evaluator.Evaluate(ExecutionContext, tree[i], ProblemData, rows)); // qualities[i] = ...
     119        qualities.Add(evaluator.Evaluate(childContext, tree[i], ProblemData, rows)); // qualities[i] = ...
    119120        if (IsNonDominated(qualities[i], trainingBestQualities, maximization) &&
    120121          IsNonDominated(qualities[i], qualities, maximization)) {
Note: See TracChangeset for help on using the changeset viewer.