Uses of Class
org.flag4j.linalg.decompositions.unitary.UnitaryDecomposition
Packages that use UnitaryDecomposition
Package
Description
Provides implementations of the Hessenberg decomposition for real and complex matrices.
Provides implementations of the QR decomposition for real and complex matrices.
Provides implementations of the Schur decomposition for real and complex matrices.
Provides abstract classes useful for implementing real or complex matrix decompositions which proceed by unitary transformations.
Solvers for under-, well-, or over-determined linear systems in a least-squares sense.
-
Uses of UnitaryDecomposition in org.flag4j.linalg.decompositions.hess
Subclasses of UnitaryDecomposition 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 UnitaryDecomposition in org.flag4j.linalg.decompositions.qr
Subclasses of UnitaryDecomposition in org.flag4j.linalg.decompositions.qr -
Uses of UnitaryDecomposition in org.flag4j.linalg.decompositions.schur
Fields in org.flag4j.linalg.decompositions.schur declared as UnitaryDecompositionModifier and TypeFieldDescriptionprotected UnitaryDecomposition
<T, U> Schur.hess
Decomposer to compute the Hessenburg decomposition as a setup step for the implicit double step QR algorithm.Constructors in org.flag4j.linalg.decompositions.schur with parameters of type UnitaryDecompositionModifierConstructorDescriptionprotected
Schur
(boolean computeU, RandomComplex rng, UnitaryDecomposition<T, U> hess, Balancer<T> balancer) Creates a decomposer to compute the Schur decomposition for a real dense matrix. -
Uses of UnitaryDecomposition in org.flag4j.linalg.decompositions.unitary
Subclasses of UnitaryDecomposition 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.Methods in org.flag4j.linalg.decompositions.unitary that return UnitaryDecompositionModifier and TypeMethodDescriptionApplies the unitary decomposition to the matrix.Applies the unitary decomposition to the matrix. -
Uses of UnitaryDecomposition in org.flag4j.linalg.solvers.lstsq
Fields in org.flag4j.linalg.solvers.lstsq declared as UnitaryDecompositionModifier and TypeFieldDescriptionprotected final UnitaryDecomposition
<T, ?> LstsqSolver.qr
Decomposer to compute the QR decomposition for using the least-squares solver.Constructors in org.flag4j.linalg.solvers.lstsq with parameters of type UnitaryDecompositionModifierConstructorDescriptionprotected
LstsqSolver
(UnitaryDecomposition<T, ?> qr, LinearMatrixSolver<T, U> backSolver) Constructs a least-squares solver with a specified decomposer to use in the QR decomposition.