Ignore:
Timestamp:
07/06/17 14:42:50 (3 years ago)
Author:
jkarder
Message:

#2730: improved equality comparers

  • got rid of one extra comparison
  • fixed RealVectorEqualityComparer
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/IntegerVectorEqualityComparer.cs

    r15067 r15162  
    2828  public class IntegerVectorEqualityComparer : EqualityComparer<IntegerVector> {
    2929    public override bool Equals(IntegerVector x, IntegerVector y) {
    30       if (x == null && y == null) return true;
     30      if (ReferenceEquals(x, y)) return true;
    3131      if (x == null || y == null) return false;
    32       if (ReferenceEquals(x, y)) return true;
    3332      if (x.Length != y.Length) return false;
    3433      for (var i = 0; i < x.Length; i++)
Note: See TracChangeset for help on using the changeset viewer.