Pure data produced by an echelon-form algorithm.
Constructor
Hex.Matrix.RowEchelonData.mk.{u}
Fields
rank : ℕ
Number of pivots, i.e. the rank of the original matrix.
echelon : Hex.Matrix R n m
The matrix reduced to row-echelon form.
transform : Hex.Matrix R n n
The accumulated row-operation transform T with T * original = echelon.
pivotCols : Vector (Fin m) self.rank
Column index of each pivot, in increasing order.