Class UnitaryDecomposition<T extends MatrixMixin<T,?,?,?,?,?,?,?>,U>

java.lang.Object
org.flag4j.linalg.decompositions.unitary.UnitaryDecomposition<T,U>
Type Parameters:
T - Type of the matrix to be decomposed.
U - Internal storage datatype of the matrix.
All Implemented Interfaces:
Decomposition<T>
Direct Known Subclasses:
ComplexUnitaryDecomposition, RealUnitaryDecomposition

public abstract class UnitaryDecomposition<T extends MatrixMixin<T,?,?,?,?,?,?,?>,U> extends Object implements Decomposition<T>
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 or an upper Hessenburg matrix.