[−][src]Function sprs_ldl::ldl_numeric
pub fn ldl_numeric<N, I, PStorage>(
mat: CsMatViewI<N, I>,
l_colptr: &[I],
parents: ParentsView,
perm: &Permutation<I, PStorage>,
l_nz: &mut [I],
l_indices: &mut [I],
l_data: &mut [N],
diag: &mut [N],
y_workspace: &mut [N],
pattern_workspace: &mut DStack<I>,
flag_workspace: &mut [I]
) -> Result<(), SprsError> where
N: Clone + Copy + PartialEq + Num + PartialOrd,
I: SpIndex,
PStorage: Deref<Target = [I]>,
Perform numeric LDLT decomposition
pattern_workspace is a DStack of capacity n