From 6cfe1c4f363034309d1c3b72366f03e9b0b8cf70 Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Thu, 26 Jun 2014 21:01:19 +0200 Subject: [PATCH] LA: fix Matrix.StrictlyLowerTriangle --- src/Numerics/LinearAlgebra/Matrix.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Numerics/LinearAlgebra/Matrix.cs b/src/Numerics/LinearAlgebra/Matrix.cs index bc31a785..26be9ed2 100644 --- a/src/Numerics/LinearAlgebra/Matrix.cs +++ b/src/Numerics/LinearAlgebra/Matrix.cs @@ -599,7 +599,8 @@ namespace MathNet.Numerics.LinearAlgebra var result = Build.SameAs(this); for (var row = 0; row < RowCount; row++) { - for (var column = 0; column < row; column++) + var columns = Math.Min(row, ColumnCount); + for (var column = 0; column < columns; column++) { result.At(row, column, At(row, column)); }