From 4d96f3088917624a0bd39dafec037e7a60b32284 Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Tue, 20 Jan 2015 21:52:34 +0100 Subject: [PATCH] LA: fix loop range in MatrixStorage.ClearColumns (built-in storage backends not affected) #284 --- src/Numerics/LinearAlgebra/Storage/MatrixStorage.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Numerics/LinearAlgebra/Storage/MatrixStorage.cs b/src/Numerics/LinearAlgebra/Storage/MatrixStorage.cs index 8f609a08..c45e08f9 100644 --- a/src/Numerics/LinearAlgebra/Storage/MatrixStorage.cs +++ b/src/Numerics/LinearAlgebra/Storage/MatrixStorage.cs @@ -164,7 +164,7 @@ namespace MathNet.Numerics.LinearAlgebra.Storage public virtual void ClearColumns(int[] columnIndices) { - for (var k = 0; k < ColumnCount; k++) + for (var k = 0; k < columnIndices.Length; k++) { int column = columnIndices[k]; for (var i = 0; i < RowCount; i++)