Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/17/11 13:51:04 (13 years ago)
Author:
gkronber
Message:

#1418 Fixed compiler errors in symbolic expression tree encoding

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataAnalysis Refactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Crossovers/CrossoverPoint.cs

    r5499 r5510  
    2323namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding {
    2424  internal class CrossoverPoint {
    25     public SymbolicExpressionTreeNode Parent { get; set; }
    26     public SymbolicExpressionTreeNode Child { get; set; }
     25    public ISymbolicExpressionTreeNode Parent { get; set; }
     26    public ISymbolicExpressionTreeNode Child { get; set; }
    2727    public int SubtreeIndex {
    28       get { return Parent.SubTrees.IndexOf(Child); }
     28      get { return Parent.IndexOfSubTree(Child); }
    2929    }
    30     public CrossoverPoint(SymbolicExpressionTreeNode parent, SymbolicExpressionTreeNode child) {
     30    public CrossoverPoint(ISymbolicExpressionTreeNode parent, ISymbolicExpressionTreeNode child) {
    3131      this.Parent = parent;
    3232      this.Child = child;
Note: See TracChangeset for help on using the changeset viewer.