Class ComplexUnitaryDecomposition

java.lang.Object
org.flag4j.linalg.decompositions.unitary.UnitaryDecomposition<CMatrix,CNumber[]>
org.flag4j.linalg.decompositions.unitary.ComplexUnitaryDecomposition
All Implemented Interfaces:
Decomposition<CMatrix>
Direct Known Subclasses:
ComplexHess, ComplexQR

public abstract class ComplexUnitaryDecomposition extends UnitaryDecomposition<CMatrix,CNumber[]>
This class is 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. Specifically, the QR and Hessenburg decompositions.