Uses of Class
org.flag4j.linalg.decompositions.Decomposition
Packages that use Decomposition
Package
Description
Contains base abstract class for all matrix decompositions.
Provides implementations of matrix balancing for real and complex matrices.
Provides implementations of the Cholesky decomposition for real and complex matrices.
Provides implementations of the Hessenberg decomposition for real and complex matrices.
Provides implementations of the LU decomposition for real, complex, and field matrices.
Provides implementations of the QR decomposition for real and complex matrices.
Provides implementations of the Schur decomposition for real and complex matrices.
Provides implementations of the singular value decomposition for real and complex matrices.
Provides abstract classes useful for implementing real or complex matrix decompositions which proceed by unitary transformations.
-
Uses of Decomposition in org.flag4j.linalg.decompositions
Methods in org.flag4j.linalg.decompositions that return DecompositionModifier and TypeMethodDescriptionabstract Decomposition<T> Applies decomposition to the source matrix. -
Uses of Decomposition in org.flag4j.linalg.decompositions.balance
Subclasses of Decomposition in org.flag4j.linalg.decompositions.balanceModifier and TypeClassDescriptionclassBalancer<T extends MatrixMixin<T,?, ?, ?>> Base class for all decompositions which implement matrix balancing.classInstances of this class may be used to balance complex dense matrices.classInstances of this class may be used to balance real dense matrices. -
Uses of Decomposition in org.flag4j.linalg.decompositions.chol
Subclasses of Decomposition in org.flag4j.linalg.decompositions.cholModifier and TypeClassDescriptionclassCholesky<T extends MatrixMixin<T,?, ?, ?>> An abstract base class for Cholesky decomposition of symmetric (or Hermitian) positive-definite matrices.classAn abstract base class for Cholesky decomposition of Hermitian (or Hermitian) positive-definite matrices.classAn abstract base class for Cholesky decomposition of symmetric (or symmetric) positive-definite matrices. -
Uses of Decomposition in org.flag4j.linalg.decompositions.hess
Subclasses of Decomposition in org.flag4j.linalg.decompositions.hessModifier and TypeClassDescriptionclassComputes the Hessenberg decomposition of a complex dense square matrix.classComputes the Hessenberg decomposition of a real dense Hermitian matrix.classComputes the Hessenberg decomposition of a real dense square matrix.classComputes the Hessenberg decomposition of a real dense symmetric matrix. -
Uses of Decomposition in org.flag4j.linalg.decompositions.lu
Subclasses of Decomposition in org.flag4j.linalg.decompositions.luModifier and TypeClassDescriptionclassInstances of this class can be used to compute the LU decomposition of a complex dense matrix.classInstances of this class can be used to compute the LU decomposition of a complex dense matrix.classLU<T extends MatrixMixin<T,?, ?, ?>> An abstract base class for LU decomposition of a matrix.classInstances of this class can be used to compute the LU decomposition of a real dense matrix. -
Uses of Decomposition in org.flag4j.linalg.decompositions.qr
Subclasses of Decomposition in org.flag4j.linalg.decompositions.qr -
Uses of Decomposition in org.flag4j.linalg.decompositions.schur
Subclasses of Decomposition in org.flag4j.linalg.decompositions.schurModifier and TypeClassDescriptionclassInstanced of this class can be used for computing the Schur decomposition of a real dense square matrix.classInstanced of this class can be used for computing the Schur decomposition of a real dense square matrix.classSchur<T extends MatrixMixin<T,?, ?, ?>, U> An abstract base class for computing the Schur decomposition of a square matrix. -
Uses of Decomposition in org.flag4j.linalg.decompositions.svd
Subclasses of Decomposition in org.flag4j.linalg.decompositions.svdModifier and TypeClassDescriptionclassInstances of this class can be used to compute the singular value decomposition (SVD) of acomplex dense matrix.classInstances of this class can be used to compute the singular value decomposition (SVD) of areal dense matrix.classSVD<T extends MatrixMixin<T,?, ?, ?>> This abstract class specifies methods for computing the singular value decomposition (SVD) of a matrix. -
Uses of Decomposition in org.flag4j.linalg.decompositions.unitary
Subclasses of Decomposition in org.flag4j.linalg.decompositions.unitaryModifier and TypeClassDescriptionclassThe base class for complex matrix decompositions which proceed by using unitary transformations (specifically Householder reflectors) to bring a matrix into an upper triangular/Hessenburg matrix.classThe base class for real matrix decompositions which proceed by using orthogonal transformations (specifically Householder reflectors) to bring a matrix into an upper triangular/Hessenburg matrix.classUnitaryDecomposition<T extends MatrixMixin<T,?, ?, ?>, U> This class is the base class for all decompositions which proceed by using unitary transformations (specifically Householder reflectors) to bring a matrix into an upper triangular matrix (QR decomposition) or an upper Hessenburg matrix (Hessenburg decomposition).