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)