Package com.flag4j.linalg.decompositions
package com.flag4j.linalg.decompositions
-
InterfaceDescriptionDecomposition<T extends MatrixMixin<T,?,?,?,?,?,?>>This interface specifies methods which should be implemented in all decompositions.
-
ClassDescriptionCholeskyDecomposition<T extends MatrixMixin<T,?,?,?,?,?,?>>This abstract class specifies methods for computing the Cholesky decomposition of a positive-definite matrix.This abstract class specifies methods for computing the Cholesky decomposition of a hermation positive-definite matrix.Computes the Hessenburg decomposition of a complex dense square matrix.This class provides methods for computing the LU decomposition of a complex dense matrix.Instances of this class compute the
QR
decomposition of a complex dense matrix.This class computes the Schur decomposition of a square matrix.Instances of this class can be used to compute the singular value decomposition (SVD) of a real dense matrix.HessenburgDecomposition<T extends MatrixMixin<T,?,?,?,?,U,?>,U extends VectorMixin<U,?,?,?,?,T,?,?>>This abstract class specifies methods for computing the Hessenburg decomposition of a square matrix.LUDecomposition<T extends MatrixMixin<T,?,?,?,?,?,?>>This abstract class specifies methods for computing the LU decomposition of a matrix.QRDecomposition<T extends MatrixMixin<T,?,?,?,?,U,?>,U extends VectorMixin<U,?,?,?,?,T,?,?>>This abstract class specifies methods for computing theQR
decomposition of a matrix.An instance of this class allows for the computation of a Cholesky decomposition for a real densematrix
.Computes the Hessenburg decomposition of a real dense square matrix.This class provides methods for computing the LU decomposition of a real dense matrix.Instances of this class compute theQR
decomposition of a real dense matrix.This class computes the Schur decomposition of a square matrix.Instances of this class can be used to compute the singular value decomposition (SVD) of a real dense matrix.SchurDecomposition<T extends MatrixMixin<T,?,?,?,?,U,?>,U extends VectorMixin<U,?,?,?,?,T,?,?>>This abstract class specifies methods for computing the Schur decomposition of a square matrix.SVD<T extends MatrixMixin<T,?,?,?,?,?,?>>This abstract class specifies methods for computing the singular value decomposition (SVD) of a matrix. -
Enum ClassDescriptionSimple enum containing pivoting options for pivoting in LU decomposition.