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. | |