Class Cholesky<T extends MatrixMixin<T,?,?,?,?,?,?,?>>

java.lang.Object
org.flag4j.linalg.decompositions.chol.Cholesky<T>
Type Parameters:
T - The type of matrix to compute the Cholesky decomposition of.
All Implemented Interfaces:
Decomposition<T>
Direct Known Subclasses:
ComplexCholesky, RealCholesky

public abstract class Cholesky<T extends MatrixMixin<T,?,?,?,?,?,?,?>> extends Object implements Decomposition<T>

This abstract class specifies methods for computing the Cholesky decomposition of a positive-definite matrix.

Given a hermitian positive-definite matrix A, the Cholesky decomposition will decompose it into A=LLH where L is a lower triangular matrix and LH is the conjugate transpose of L.

If A is a real valued symmetric positive-definite matrix, then the decomposition simplifies to A=LLT.