Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/01/14 16:23:24 (10 years ago)
Author:
pfleck
Message:

#2269

  • Fixed Bugs with Per-Layer-Results.
  • Fixed Bugs in EldersSelector.
  • Added LayerCreator instead of LastSubScopeCloner for avoiding operators for some temporary hacks.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ALPS/HeuristicLab.Algorithms.ALPS/3.3/EldersSelector.cs

    r11586 r11609  
    6565      int layer = LayerParameter.ActualValue.Value;
    6666
    67       if (layer >= numberOfLayers) // is max layer?
     67      if (layer >= numberOfLayers - 1) // is max layer?
    6868        return new IScope[0];
    6969
    7070      int limit = ageLimits[layer];
    71       var elders =
     71      var eldersQuery =
    7272        from scope in scopes
    7373        let age = ((IntValue)scope.Variables["Age"].Value).Value
     
    7575        select scope;
    7676
    77       return elders.ToArray();
     77      var elders = eldersQuery.ToArray();
     78
     79      if (!CopySelected.Value)
     80        foreach (var elder in elders)
     81          scopes.Remove(elder);
     82
     83      return elders;
    7884    }
    7985  }
Note: See TracChangeset for help on using the changeset viewer.