jonathanfishbein1/linear-algebra/19.0.0

NOTE: the latest version is 30.0.0

HermitianMatrix

A module for Hermitian Matrix

Types

= HermitianMatrix (SquareMatrix a)

Hermitian Matrix type

Matrix Predicates and Properties

isHermitian : SquareMatrix (ComplexNumber number) -> Bool

Predicate to determine if Matrix is Hermitian

Dimension of the matrix

Binary Operations

InnerProductSpace a
-> Result String (HermitianMatrix a)

Hermitian Matrix Hermitian Matrix multiplication

HermitianMatrix (ComplexNumber Float)
-> Vector (ComplexNumber Float)
-> Result String (Vector (ComplexNumber Float))

Multiply a Vector by a Matrix

Manipulation

getAt : ( Int, Int ) -> HermitianMatrix a -> Maybe a

Get the value in a matrix at the specified row and column