pub fn factorize_simplicial_numeric_qr_unsorted<'a, I, E>(
    r_col_ptrs: &'a mut [I],
    r_row_indices: &'a mut [I],
    r_values: <<E as Entity>::Group as ForType>::FaerOf<&'a mut [<E as Entity>::Unit]>,
    householder_col_ptrs: &'a mut [I],
    householder_row_indices: &'a mut [I],
    householder_values: <<E as Entity>::Group as ForType>::FaerOf<&'a mut [<E as Entity>::Unit]>,
    tau_values: <<E as Entity>::Group as ForType>::FaerOf<&'a mut [<E as Entity>::Unit]>,
    A: SparseColMatRef<'_, I, E>,
    col_perm: Option<PermRef<'_, I>>,
    symbolic: &'a SymbolicSimplicialQr<I>,
    stack: PodStack<'_>,
) -> SimplicialQrRef<'a, I, E>
where I: Index, E: ComplexField,
Expand description

Computes the numerical QR factorization of $A$.

  • r_col_ptrs has length A.ncols().
  • r_row_indices has length symbolic.len_r().
  • r_values has length symbolic.len_r().
  • householder_col_ptrs has length A.ncols().
  • householder_row_indices has length symbolic.len_householder().
  • householder_values has length symbolic.len_householder().
  • tau_values has length A.ncols().