Module Ndarray_Mutable.Linalg

val inv : arr -> arr
val logdet : arr -> elt
val chol : ?upper:bool -> arr -> arr
val svd : ?thin:bool -> arr -> arr * arr * arr
val qr : arr -> arr * arr
val lq : arr -> arr * arr
val sylvester : arr -> arr -> arr -> arr
val lyapunov : arr -> arr -> arr
val discrete_lyapunov : ?solver:[ `default | `bilinear | `direct ] -> arr -> arr -> arr
val linsolve : ?trans:bool -> ?typ:[ `n | `u | `l ] -> arr -> arr -> arr
val care : ?diag_r:bool -> arr -> arr -> arr -> arr -> arr
val dare : ?diag_r:bool -> arr -> arr -> arr -> arr -> arr