Ignore:
Timestamp:
10/25/19 13:47:00 (2 years ago)
Author:
bburlacu
Message:

#3039: Implement balanced tree creator.

File:
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Creators/SymbolicDataAnalysisExpressionBalancedTreeCreator.cs

    r17339 r17344  
    2020#endregion
    2121
     22using HEAL.Attic;
    2223using HeuristicLab.Common;
    2324using HeuristicLab.Core;
    2425using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    25 using HEAL.Attic;
    2626
    2727namespace HeuristicLab.Problems.DataAnalysis.Symbolic {
    28   [StorableType("161E4580-A31A-4DD5-926E-38B22E82D65F")]
    29   [Item("GrowTreeCreator", "An operator that creates new symbolic expression trees using the 'Grow' method")]
    30   public class SymbolicDataAnalysisExpressionGrowTreeCreator : GrowTreeCreator, ISymbolicDataAnalysisSolutionCreator {
     28  [Item("BalancedTreeCreator", "An operator that creates new symbolic expression trees using the 'Balanced' method")]
     29  [StorableType("E268BE19-BBEB-46EF-9632-1799A43D01F9")]
     30  public class SymbolicDataAnalysisExpressionBalancedTreeCreator : BalancedTreeCreator, ISymbolicDataAnalysisSolutionCreator {
    3131    [StorableConstructor]
    32     protected SymbolicDataAnalysisExpressionGrowTreeCreator(StorableConstructorFlag _) : base(_) { }
    33     protected SymbolicDataAnalysisExpressionGrowTreeCreator(SymbolicDataAnalysisExpressionGrowTreeCreator original, Cloner cloner) : base(original, cloner) { }
    34     public override IDeepCloneable Clone(Cloner cloner) { return new SymbolicDataAnalysisExpressionGrowTreeCreator(this, cloner); }
     32    protected SymbolicDataAnalysisExpressionBalancedTreeCreator(StorableConstructorFlag _) : base(_) { }
     33    protected SymbolicDataAnalysisExpressionBalancedTreeCreator(SymbolicDataAnalysisExpressionBalancedTreeCreator original, Cloner cloner) : base(original, cloner) { }
     34    public override IDeepCloneable Clone(Cloner cloner) { return new SymbolicDataAnalysisExpressionBalancedTreeCreator(this, cloner); }
    3535
    36     public SymbolicDataAnalysisExpressionGrowTreeCreator() : base() { }
     36    public SymbolicDataAnalysisExpressionBalancedTreeCreator() : base() { }
    3737  }
    3838}
Note: See TracChangeset for help on using the changeset viewer.