![]() |
G+Smo
25.01.0
Geometry + Simulation Modules
|
Adaptor for Eigen types.
Public Types | |
| typedef gsEigen::BiCGSTAB< gsEigen::SparseMatrix< T, 0, index_t >, gsEigen::DiagonalPreconditioner< T > > | BiCGSTABDiagonal |
| BiCGSTAB with Diagonal (Jacobi) preconditioner. | |
| typedef gsEigen::BiCGSTAB< gsEigen::SparseMatrix< T, 0, index_t >, gsEigen::IdentityPreconditioner > | BiCGSTABIdentity |
| BiCGSTAB without preconditioner (identity as preconditioner) | |
| typedef gsEigen::BiCGSTAB< gsEigen::SparseMatrix< T, 0, index_t >, gsEigen::IncompleteLUT< T, index_t > > | BiCGSTABILUT |
| BiCGSTAB with Incomplete LU factorization with dual-threshold strategy. | |
| typedef gsEigen::ConjugateGradient< gsEigen::SparseMatrix< T, 0, index_t >, gsEigen::Lower|gsEigen::Upper, gsEigen::DiagonalPreconditioner< T > > | CGDiagonal |
| Congugate gradient with diagonal (Jacobi) preconditioner. | |
| typedef gsEigen::ConjugateGradient< gsEigen::SparseMatrix< T, 0, index_t >, gsEigen::Lower|gsEigen::Upper, gsEigen::IdentityPreconditioner > | CGIdentity |
| Congugate gradient without preconditioner (identity as preconditioner) | |
| typedef gsEigen::SimplicialLDLT< gsEigen::SparseMatrix< T, 0, index_t > > | SimplicialLDLT |
| Direct LDLt factorization. | |
| typedef gsEigen::SimplicialLLT< gsEigen::SparseMatrix< T, 0, index_t > > | SimplicialLLT |
| Direct LLt factorization. | |
| typedef gsEigen::SparseLU< gsEigen::SparseMatrix< T, 0, index_t >, gsEigen::COLAMDOrdering< index_t > > | SparseLU |
| Sparse LU solver. | |
| typedef gsEigen::SparseQR< gsEigen::SparseMatrix< T, 0, index_t >, gsEigen::COLAMDOrdering< index_t > > | SparseQR |
| Sparse QR solver. | |