Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/02/14 15:18:51 (10 years ago)
Author:
mkommend
Message:

#2238: Removed grammar objects from trees used in symbolic data analysissolutions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/SymbolicRegressionSolution.cs

    r11171 r11332  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Data;
     26using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    2627using HeuristicLab.Optimization;
    2728using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     
    102103    public SymbolicRegressionSolution(ISymbolicRegressionModel model, IRegressionProblemData problemData)
    103104      : base(model, problemData) {
     105      foreach (var node in model.SymbolicExpressionTree.Root.IterateNodesPrefix().OfType<SymbolicExpressionTreeTopLevelNode>())
     106        node.SetGrammar(null);
     107
    104108      Add(new Result(ModelLengthResultName, "Length of the symbolic regression model.", new IntValue()));
    105109      Add(new Result(ModelDepthResultName, "Depth of the symbolic regression model.", new IntValue()));
Note: See TracChangeset for help on using the changeset viewer.