Function extendr_api::prelude::modules::lu::full_pivoting::inverse::invert_in_place
pub fn invert_in_place<I, E>(
lu_factors: MatMut<'_, E>,
row_perm: PermRef<'_, I>,
col_perm: PermRef<'_, I>,
parallelism: Parallelism<'_>,
stack: PodStack<'_>,
)where
I: Index,
E: ComplexField,
Expand description
Computes the inverse of a matrix, given its full pivoting LU decomposition,
and stores the result in lu_factors
.
§Panics
- Panics if the LU factors are not a square matrix.
- Panics if the row permutation doesn’t have the same dimension as the matrix.
- Panics if the column permutation doesn’t have the same dimension as the matrix.
- Panics if the provided memory in
stack
is insufficient (seeinvert_in_place_req
).