G+Smo
24.08.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. | |