Classes |
| class | BiCGSTAB< _MatrixType, _Preconditioner > |
| | A bi conjugate gradient stabilized solver for sparse square problems. More...
|
| class | ConjugateGradient< _MatrixType, _UpLo, _Preconditioner > |
| | A conjugate gradient solver for sparse self-adjoint problems. More...
|
| class | DiagonalPreconditioner< _Scalar > |
| | A preconditioner based on the digonal entries. More...
|
| class | IdentityPreconditioner |
| | A naive preconditioner which approximates any matrix as the identity matrix. More...
|
| class | IncompleteLUT< _Scalar > |
| | Incomplete LU factorization with dual-threshold strategy During the numerical factorization, two dropping rules are used : 1) any element whose magnitude is less than some tolerance is dropped. This tolerance is obtained by multiplying the input tolerance droptol by the average magnitude of all the original elements in the current row. 2) After the elimination of the row, only the fill largest elements in the L part and the fill largest elements in the U part are kept (in addition to the diagonal element ). Note that fill is computed from the input parameter fillfactor which is used the ratio to control the fill_in relatively to the initial number of nonzero elements. More...
|
| class | IterativeSolverBase< Derived > |
| | Base class for linear iterative solvers. More...
|
| struct | IncompleteLUT< _Scalar >::keep_diag |
Namespaces |
| namespace | Eigen |
| | Namespace containing all symbols from the Eigen library.
|
| namespace | Eigen::internal |
Defines |
| #define | EIGEN_ITERATIVELINEARSOLVERS_MODULE_H |
Functions |
| template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
| bool | bicgstab (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, int &iters, typename Dest::RealScalar &tol_error) |
| template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
| EIGEN_DONT_INLINE void | conjugate_gradient (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, int &iters, typename Dest::RealScalar &tol_error) |