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 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 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.hessDecomposer 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 UnitaryDecompositionModifierConstructorDescriptionprotectedSchur(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 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.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.qrDecomposer to compute the QR decomposition for using the least-squares solver.Constructors in org.flag4j.linalg.solvers.lstsq with parameters of type UnitaryDecompositionModifierConstructorDescriptionprotectedLstsqSolver(UnitaryDecomposition<T, ?> qr, LinearMatrixSolver<T, U> backSolver) Constructs a least-squares solver with a specified decomposer to use in the QR decomposition.