|
PhysicsBasedAnimationToolkit 0.0.10
Cross-platform C++20 library of algorithms and data structures commonly used in computer graphics research on physically-based simulation.
|
Cholesky preconditioner. More...
#include <Preconditioner.h>
Public Types | |
| using | DecompositionType = Eigen::SimplicialLDLT<CSCMatrix, Eigen::Upper | Eigen::Lower> |
Public Member Functions | |
| Preconditioner (Preconditioner const &)=delete | |
| Preconditioner (Preconditioner &&)=default | |
| Preconditioner & | operator= (Preconditioner const &)=delete |
| Preconditioner & | operator= (Preconditioner &&)=default |
Public Attributes | |
| DecompositionType | mLLT |
| Cholesky decomposition. | |
| bool | mIsPatternAnalyzed {false} |
| Flag to indicate if the pattern is analyzed. | |
Cholesky preconditioner.
This preconditioner is the full Cholesky (or Bunch-Kaufmann) decomposition of the elasto-dynamics hessian, ignoring the off-diagonals of the contact hessian.