Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/30/10 19:38:22 (14 years ago)
Author:
gkronber
Message:

Worked on symbolic expression tree encoding.
Added view for expression trees (simple textual view in s-exp format).
Implemented SubtreeCrossover.
Fixed bugs in ProbabilisticTreeCreator.
#937 (Data types and operators for symbolic expression tree encoding)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/SymbolicExpressionTreeNode.cs

    r3223 r3237  
    9393      SubTrees.RemoveAt(index);
    9494    }
     95
     96    public override IDeepCloneable Clone(Cloner cloner) {
     97      SymbolicExpressionTreeNode clone = new SymbolicExpressionTreeNode(symbol);
     98      cloner.RegisterClonedObject(this, clone);
     99      foreach (var subtree in SubTrees) {
     100        clone.AddSubTree((SymbolicExpressionTreeNode)subtree.Clone(cloner));
     101      }
     102      return clone;
     103    }
    95104  }
    96105}
Note: See TracChangeset for help on using the changeset viewer.