[eigen] Using Cholmods LDLT factorization with eigen. |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
I have a case where I need both the LDLT factorization and permutation
corresponding to the factorization; i.e., I need eigen matrices
corresponding to L, D, and P in
P * A * P' = L * D * L'
In addition, I wish to ensure that factorization corresponds to the
corresponding cholmod routine.
Looking at the specifications for
https://eigen.tuxfamily.org/dox/classEigen_1_1SimplicialLDLT.html
I see that the Eigen simplicial LDLT routine can return the necessary
information. But looking at
https://eigen.tuxfamily.org/dox/classEigen_1_1CholmodSimplicialLDLT.html
I do not see member functions for obtaining L, D, and P. On the other
hand I do see the text
'This simplicial variant is equivalent to Eigens's built-in
SimplicialLDLT class.'
Are the L, D, and P matrices accessible from CholmodSimplicialLDLT ?
If not, under what conditions can I be certain that cholmod is being
used for the factorization when I use the SimplicialLDLT class ?