pub fn new(mat: CsMatViewI<N, I>) -> Self
    where N: Copy + Num + PartialOrd,
    {
        let symbolic = LdlSymbolic::new(mat.view());
        symbolic.factor(mat)
    }
/// Compute the numeric LDLT decomposition of the given matrix.
///
/// # Panics
///
/// * if mat is not symmetric
Compute the numeric LDLT decomposition of the given matrix.
Compute the numeric LDLT decomposition of the given matrix .
pub fn new(mat: CsMatViewI<N, I>) -> Self
    where N: Copy + Num + PartialOrd,
    {
        let symbolic = LdlSymbolic::new(mat.view());
        symbolic.factor(mat)
    }
pub fn new ( mat : CsMatViewI < N , I > ) -> Self where N : Copy + Num + PartialOrd , { let symbolic = LdlSymbolic :: new ( mat . view ( ) ) ; symbolic . factor ( mat ) }
Compute the numeric LDLT decomposition of the given matrix.
Compute the numeric LDLT decomposition of the given matrix .
mat
CsMatViewI<N, I>
mat
CsMatViewI<N, I>
panics
if mat is not symmetric
if mat is not symmetric