Function extendr_api::prelude::sparse::linalg::cholesky::supernodal::factorize_supernodal_numeric_intranode_bunch_kaufman
pub fn factorize_supernodal_numeric_intranode_bunch_kaufman<I, E>(
L_values: <<E as Entity>::Group as ForType>::FaerOf<&mut [<E as Entity>::Unit]>,
subdiag: <<E as Entity>::Group as ForType>::FaerOf<&mut [<E as Entity>::Unit]>,
perm_forward: &mut [I],
perm_inverse: &mut [I],
A_lower: SparseColMatRef<'_, I, E>,
regularization: BunchKaufmanRegularization<'_, E>,
symbolic: &SymbolicSupernodalCholesky<I>,
parallelism: Parallelism<'_>,
stack: PodStack<'_>,
) -> usizewhere
I: Index,
E: ComplexField,
Expand description
Computes the numeric values of the Cholesky Bunch-Kaufman factors of the matrix A
with
intranodal pivoting, and stores them in L_values
.
§Note
Only the lower (not upper, unlikely the other functions) triangular part of A
is
accessed.
§Panics
The symbolic structure must be computed by calling
factorize_supernodal_symbolic
on a matrix with the same symbolic structure.
Otherwise, the behavior is unspecified and panics may occur.