Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/03/15 14:54:28 (9 years ago)
Author:
ascheibe
Message:

#2306 made comparers and initializers consistent

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/FitnessLandscapeAnalysis/HeuristicLab.Problems.NK/BinaryVectorComparers/LexicographicBinaryVectorComparer.cs

    r12566 r12582  
    2727
    2828namespace HeuristicLab.Problems.NK {
    29 
    3029  [Item("Lexicographic Binary Vector Comparer", "Compares two binary vectors lexicographically")]
    3130  [StorableClass]
    32   public sealed class LexicographicBinaryVectorComparer : BinaryVectorComparer {
    33 
     31  public sealed class LexicographicBinaryVectorComparer : Item, IBinaryVectorComparer {
    3432    [StorableConstructor]
    3533    private LexicographicBinaryVectorComparer(bool deserializing) : base(deserializing) { }
    3634    private LexicographicBinaryVectorComparer(LexicographicBinaryVectorComparer original, Cloner cloner)
    37       : base(original, cloner) {
    38     }
     35      : base(original, cloner) { }
    3936    public LexicographicBinaryVectorComparer() { }
    4037    public override IDeepCloneable Clone(Cloner cloner) {
     
    4239    }
    4340
    44     public override int Compare(BinaryVector x, BinaryVector y) {
     41    public int Compare(BinaryVector x, BinaryVector y) {
    4542      for (int i = 0; i < Math.Min(x.Length, y.Length); i++) {
    4643        if (!x[i] && y[i])
Note: See TracChangeset for help on using the changeset viewer.