Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/08/11 10:42:57 (13 years ago)
Author:
mkommend
Message:

#1540: Added min and max arity to symbols and renamed SymbolicExpressionTreeNode.SubtreesCount to SymbolicExpressionTreeNode.SubtreeCount.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GP.Grammar.Editor/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification.Views/3.4/InteractiveSymbolicDiscriminantFunctionClassificationSolutionSimplifierView.cs

    r6256 r6387  
    108108    private double CalculateReplacementValue(ISymbolicExpressionTreeNode node, ISymbolicExpressionTree sourceTree) {
    109109      // remove old ADFs
    110       while (tempTree.Root.SubtreesCount > 1) tempTree.Root.RemoveSubtree(1);
     110      while (tempTree.Root.SubtreeCount > 1) tempTree.Root.RemoveSubtree(1);
    111111      // clone ADFs of source tree
    112       for (int i = 1; i < sourceTree.Root.SubtreesCount; i++) {
     112      for (int i = 1; i < sourceTree.Root.SubtreeCount; i++) {
    113113        tempTree.Root.AddSubtree((ISymbolicExpressionTreeNode)sourceTree.Root.GetSubtree(i).Clone());
    114114      }
    115115      var start = tempTree.Root.GetSubtree(0);
    116       while (start.SubtreesCount > 0) start.RemoveSubtree(0);
     116      while (start.SubtreeCount > 0) start.RemoveSubtree(0);
    117117      start.AddSubtree((ISymbolicExpressionTreeNode)node.Clone());
    118118      var interpreter = Content.Model.Interpreter;
     
    123123
    124124    private void SwitchNode(ISymbolicExpressionTreeNode root, ISymbolicExpressionTreeNode oldBranch, ISymbolicExpressionTreeNode newBranch) {
    125       for (int i = 0; i < root.SubtreesCount; i++) {
     125      for (int i = 0; i < root.SubtreeCount; i++) {
    126126        if (root.GetSubtree(i) == oldBranch) {
    127127          root.RemoveSubtree(i);
Note: See TracChangeset for help on using the changeset viewer.