diff --git a/src/Numerics/LinearAlgebra/Generic/Matrix.cs b/src/Numerics/LinearAlgebra/Generic/Matrix.cs index 1fe4e14c..3f2e3ce2 100644 --- a/src/Numerics/LinearAlgebra/Generic/Matrix.cs +++ b/src/Numerics/LinearAlgebra/Generic/Matrix.cs @@ -1583,27 +1583,21 @@ namespace MathNet.Numerics.LinearAlgebra.Generic throw new ArgumentException(Resources.ArgumentMatrixSameColumnDimension); } - CommonParallel.Invoke( - () => + for (var i = 0; i < RowCount; i++) + { + for (var j = 0; j < ColumnCount; j++) { - for (var i = 0; i < RowCount; i++) - { - for (var j = 0; j < ColumnCount; j++) - { - result.At(i, j, At(i, j)); - } - } - }, - () => + result.At(i, j, At(i, j)); + } + } + + for (var i = 0; i < RowCount; i++) + { + for (var j = 0; j < right.ColumnCount; j++) { - for (var i = 0; i < RowCount; i++) - { - for (var j = 0; j < right.ColumnCount; j++) - { - result.At(i, j + ColumnCount, right.At(i, j)); - } - } - }); + result.At(i, j + ColumnCount, right.At(i, j)); + } + } } ///