Basic functions
val pinv : ?tol:float -> mat -> matval rank : ?tol:float -> mat -> intval norm : ?p:float -> mat -> floatval vecnorm : ?p:float -> mat -> floatval cond : ?p:float -> mat -> floatval is_triu : mat -> boolval is_tril : mat -> boolval is_symmetric : mat -> boolval is_hermitian : mat -> boolval is_diag : mat -> boolval is_posdef : mat -> boolFactorisation
val chol : ?upper:bool -> mat -> matEigenvalues & eigenvectors
val eig : ?permute:bool -> ?scale:bool -> mat -> mat * matval eigvals : ?permute:bool -> ?scale:bool -> mat -> matLinear system of equations
val linsolve : ?trans:bool -> mat -> mat -> matval discrete_lyapunov :
?solver:[ `default | `direct | `bilinear ] ->
mat ->
mat ->
matLow-level factorisation functions
val bkfact :
?upper:bool ->
?symmetric:bool ->
?rook:bool ->
mat ->
mat * int32_matMatrix functions
val mpow : mat -> float -> matHelper functions
val select_ev : [ `LHP | `RHP | `UDI | `UDO ] -> mat -> int32_matval peakflops : ?n:int -> unit -> float