hmatrix-0.17.0.2: Numeric Linear Algebra

Copyright(c) Alberto Ruiz 2006-14
LicenseBSD3
MaintainerAlberto Ruiz
Stabilityprovisional
Safe HaskellNone
LanguageHaskell98

Numeric.LinearAlgebra.HMatrix

Description

compatibility with previous version, to be removed

Synopsis

Documentation

(¦) :: Matrix Double -> Matrix Double -> Matrix Double infixl 3 Source #

a synonym for (|||) (unicode 0x00a6, broken bar)

—— :: Matrix Double -> Matrix Double -> Matrix Double infixl 2 Source #

a synonym for (===) (unicode 0x2014, em dash)

<·> :: Numeric t => Vector t -> Vector t -> t infixr 8 Source #

app :: Numeric t => Matrix t -> Vector t -> Vector t Source #

mul :: Numeric t => Matrix t -> Matrix t -> Matrix t Source #

cholSH :: Field t => Matrix t -> Matrix t Source #

Similar to chol, without checking that the input matrix is hermitian or symmetric. It works with the upper triangular part.

mbCholSH :: Field t => Matrix t -> Maybe (Matrix t) Source #

Similar to cholSH, but instead of an error (e.g., caused by a matrix not positive definite) it returns Nothing.

eigSH' :: Field t => Matrix t -> (Vector Double, Matrix t) Source #

Similar to eigSH without checking that the input matrix is hermitian or symmetric. It works with the upper triangular part.

eigenvaluesSH' :: Field t => Matrix t -> Vector Double Source #

Similar to eigenvaluesSH without checking that the input matrix is hermitian or symmetric. It works with the upper triangular part.

geigSH' Source #

Arguments

:: Field t 
=> Matrix t

A

-> Matrix t

B

-> (Vector Double, Matrix t)