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 TypeClassDescriptionclass
Balancer<T extends MatrixMixin<T,
?, ?, ?>> Base class for all decompositions which implement matrix balancing.class
Instances of this class may be used to balance complex dense matrices.class
Instances 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 TypeClassDescriptionclass
Cholesky<T extends MatrixMixin<T,
?, ?, ?>> An abstract base class for Cholesky decomposition of symmetric (or Hermitian) positive-definite matrices.class
An abstract base class for Cholesky decomposition of Hermitian (or Hermitian) positive-definite matrices.class
An 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 TypeClassDescriptionclass
Computes the Hessenberg decomposition of a complex dense square matrix.class
Computes the Hessenberg decomposition of a real dense Hermitian matrix.class
Computes the Hessenberg decomposition of a real dense square matrix.class
Computes 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 TypeClassDescriptionclass
Instances of this class can be used to compute the LU decomposition of a complex dense matrix.class
Instances of this class can be used to compute the LU decomposition of a complex dense matrix.class
LU<T extends MatrixMixin<T,
?, ?, ?>> An abstract base class for LU decomposition of a matrix.class
Instances 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 TypeClassDescriptionclass
Instanced of this class can be used for computing the Schur decomposition of a real dense square matrix.class
Instanced of this class can be used for computing the Schur decomposition of a real dense square matrix.class
Schur<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 TypeClassDescriptionclass
Instances of this class can be used to compute the singular value decomposition (SVD) of acomplex dense matrix
.class
Instances of this class can be used to compute the singular value decomposition (SVD) of areal dense matrix
.class
SVD<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 TypeClassDescriptionclass
The 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.class
The 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.class
UnitaryDecomposition<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).