![]() |
|
Go to the source code of this file.
Classes | |
| struct | Eigen::internal::traits< IDRSTABL< MatrixType_, Preconditioner_ > > |
| class | Eigen::IDRSTABL< MatrixType_, Preconditioner_ > |
| The IDR(s)STAB(l) is a combination of IDR(s) and BiCGSTAB(l). It is a short-recurrences Krylov method for sparse square problems. It can outperform both IDR(s) and BiCGSTAB(l). IDR(s)STAB(l) generally closely follows the optimal GMRES convergence in terms of the number of Matrix-Vector products. However, without the increasing cost per iteration of GMRES. IDR(s)STAB(l) is suitable for both indefinite systems and systems with complex eigenvalues. More... | |
Namespaces | |
| Eigen | |
| Namespace containing all symbols from the Eigen library. | |
| Eigen::internal | |
| Namespace containing low-level routines from the Eigen library. | |
Functions | |
| template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > | |
| bool | Eigen::internal::idrstabl (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, Index &iters, typename Dest::RealScalar &tol_error, Index L, Index S) |