LADEL main
Sparse LDL factorization package with rank 1 and rowadd/rowdel updates
Functions
ladel_ldl_numeric.h File Reference

Detailed Description

The numerical part of the factorization.

Author
Ben Hermans

Definition in file ladel_ldl_numeric.h.

#include "ladel_types.h"
+ Include dependency graph for ladel_ldl_numeric.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

ladel_int ladel_ldl_numeric_with_diag (ladel_sparse_matrix *Mpp, ladel_diag d, ladel_symbolics *sym, ladel_factor *LD, ladel_work *work)
 Numerical part of the factorization of \(M + \alpha \begin{bmatrix}I_{n} & \\ & 0\end{bmatrix}\). More...
 
ladel_int ladel_ldl_numeric (ladel_sparse_matrix *Mpp, ladel_symbolics *sym, ladel_factor *LD, ladel_work *work)
 Numerical part of the factorization of \(M\). More...
 

Function Documentation

◆ ladel_ldl_numeric()

ladel_int ladel_ldl_numeric ( ladel_sparse_matrix Mpp,
ladel_symbolics sym,
ladel_factor LD,
ladel_work work 
)

Numerical part of the factorization of \(M\).

Parameters
MppThe matrix M or its symmetric permutation
symSymbolics of the factorization
LDOutput factor struct
workLADEL workspace
Returns
Status

Definition at line 67 of file ladel_ldl_numeric.c.

+ Here is the call graph for this function:

◆ ladel_ldl_numeric_with_diag()

ladel_int ladel_ldl_numeric_with_diag ( ladel_sparse_matrix Mpp,
ladel_diag  d,
ladel_symbolics sym,
ladel_factor LD,
ladel_work work 
)

Numerical part of the factorization of \(M + \alpha \begin{bmatrix}I_{n} & \\ & 0\end{bmatrix}\).

Parameters
MppThe matrix M or its symmetric permutation
dDiagonal parameters \(\alpha\) and \(n\)
symSymbolics of the factorization
LDOutput factor struct
workLADEL workspace
Returns
Status

Definition at line 7 of file ladel_ldl_numeric.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: