/**
 * NxN matrix Householder reduction to upper Hessenberg form via similarity
 * transformations. After this routine, `a[c*n + r] == 0` for every `r > c+1`
 * — i.e. only the main diagonal and the first sub-diagonal carry non-zeros
 * below the diagonal.
 *
 * Inner loops are arranged so the hot accesses stream one column at a time
 * (contiguous in column-major).
 *
 * @see http://www-in.aut.ac.jp/~minemura/pub/Csimu/C/QRmethod.html
 * @param {number[]|Float64Array} a Square matrix, column-major flat layout (a[j*n + i] = row i, col j); modified in place
 * @param {number} n matrix size (e.g. 4 for 4x4 matrix)
 */
export function matrix_householder_in_place(a: number[] | Float64Array, n: number): void;
//# sourceMappingURL=matrix_householder_in_place.d.ts.map