From c07c04ce0d9769ce6da6341ca8b51c8e85e73c29 Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Sat, 21 Jun 2014 20:38:19 +0200 Subject: [PATCH] LA: F# Matrix module functions for matrix decompositions --- src/FSharp/LinearAlgebra.Matrix.fs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/FSharp/LinearAlgebra.Matrix.fs b/src/FSharp/LinearAlgebra.Matrix.fs index d5c47ee5..fc88cff9 100644 --- a/src/FSharp/LinearAlgebra.Matrix.fs +++ b/src/FSharp/LinearAlgebra.Matrix.fs @@ -355,6 +355,11 @@ module Matrix = let inline range (A: #Matrix<_>) = A.Range() let inline symmetric (A: #Matrix<_>) = A.IsSymmetric + let inline cholesky (A: #Matrix<_>) = A.Cholesky() + let inline lu (A: #Matrix<_>) = A.LU() + let inline qr (A: #Matrix<_>) = A.QR() + let inline svd (A: #Matrix<_>) = A.Svd() + let inline eigen (A: #Matrix<_>) = A.Evd() /// A module which helps constructing generic dense matrices.