Browse Source

Fix for IndexOutOfRangeException in GetHashCode method in certain cases where ColumnCount > RowCount (#535)

v3
mjmckp 9 years ago
committed by Christoph Ruegg
parent
commit
564a4658fc
  1. 2
      src/Numerics/LinearAlgebra/Storage/MatrixStorage.cs

2
src/Numerics/LinearAlgebra/Storage/MatrixStorage.cs

@ -191,7 +191,7 @@ namespace MathNet.Numerics.LinearAlgebra.Storage
for (var i = 0; i < hashNum; i++)
{
var col = i%ColumnCount;
var row = (i - col)/RowCount;
var row = (i - col)%RowCount;
hash = hash*31 + At(row, col).GetHashCode();
}
}

Loading…
Cancel
Save