From 7362fd9a1f31bec8d5a71454cd19a9cf532c058d Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Thu, 25 Jul 2013 16:19:30 +0200 Subject: [PATCH] LA: minor optimization --- src/FSharp/LinearAlgebra.Double.Matrix.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FSharp/LinearAlgebra.Double.Matrix.fs b/src/FSharp/LinearAlgebra.Double.Matrix.fs index 32215ebd..637a7a19 100644 --- a/src/FSharp/LinearAlgebra.Double.Matrix.fs +++ b/src/FSharp/LinearAlgebra.Double.Matrix.fs @@ -310,7 +310,7 @@ module DenseMatrix = let inline ofColumnsList (rows: int) (cols: int) (fll: float list list) = DenseMatrix.OfColumnsCovariant(rows, cols, fll) /// Create a matrix from a list of column vectors. - let inline ofColumnVectors (vectors: #Vector list) = DenseMatrix.OfColumnVectors(vectors |> Array.ofSeq |> box |> unbox) + let inline ofColumnVectors (vectors: #Vector list) = DenseMatrix.OfColumnVectors(vectors |> Array.ofList |> box |> unbox) /// Create a matrix with a given dimension from an indexed sequences of row, column, value tuples. let inline ofSeqi (rows: int) (cols: int) (fs: #seq) = DenseMatrix.OfIndexed(rows, cols, fs)