pub fn lu_in_place<'out, I: Index, T: ComplexField>(
mat: MatMut<'_, T>,
row_perm: &'out mut [I],
row_perm_inv: &'out mut [I],
col_perm: &'out mut [I],
col_perm_inv: &'out mut [I],
par: Par,
stack: &mut MemStack,
params: Spec<FullPivLuParams, T>,
) -> (FullPivLuInfo, PermRef<'out, I>, PermRef<'out, I>)