hmatrix-0.20.0.0: Numeric Linear Algebra

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.

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

Arguments

 :: Field t => Matrix t A -> Matrix t B -> (Vector Double, Matrix t)