Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/13/10 20:44:31 (14 years ago)
Author:
gkronber
Message:

Fixed bugs related to dynamic symbol constraints with ADFs. #290 (Implement ADFs)

File:
1 edited

Legend:

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

    r3294 r3338  
    106106      return true;
    107107    }
    108 
    109     private static IEnumerable<SymbolicExpressionTreeNode> IterateNodesPrefix(SymbolicExpressionTreeNode tree) {
    110       yield return tree;
    111       foreach (var subTree in tree.SubTrees) {
    112         foreach (var node in IterateNodesPrefix(subTree)) {
    113           yield return node;
    114         }
    115       }
    116     }
    117 
    118     private static T SelectRandomBranch<T>(IRandom random, IEnumerable<T> branches) {
    119       var list = branches.ToList();
    120       return list[random.Next(list.Count)];
    121     }
    122108  }
    123109}
Note: See TracChangeset for help on using the changeset viewer.