Safe Haskell | Safe-Inferred |
---|

This module defines all the LAPACK (Linear Algebra PACKage) operations supported by the framework. See http://www.netlib.org/lapack/ for more information about LAPACK.

- class (Elt e, MatrixVector m v e) => POTRF s m v e where
- potrf :: StratCtx s -> TriangType (m e) -> ResM s v m e

# Documentation

class (Elt e, MatrixVector m v e) => POTRF s m v e whereSource

Defines the signature of the LAPACK *potrf* operation in the framework.
This operation takes a symmetric (or hermitian) positive definite (SPD) matrix (flagged with TriangType) and computes the Cholesky factorization of the matrix.
The Cholesky decomposition of an SPD matrix *M* is a lower triangular matrix *L* where *M = L L** being *L** the conjugate transpose of *L*.

potrf :: StratCtx s -> TriangType (m e) -> ResM s v m eSource