From 3dca4a1efc66d5fce6a6aada7cd7cc248ca8ae40 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Wed, 4 Mar 2015 09:35:30 +0100 Subject: [PATCH] Update manual wrt new LSCG solver. --- Eigen/Sparse | 6 +++--- doc/SparseLinearSystems.dox | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Eigen/Sparse b/Eigen/Sparse index 7cc9c0913..a540f0eec 100644 --- a/Eigen/Sparse +++ b/Eigen/Sparse @@ -11,9 +11,9 @@ * - \ref SparseQR_Module * - \ref IterativeLinearSolvers_Module * - * \code - * #include - * \endcode + \code + #include + \endcode */ #include "SparseCore" diff --git a/doc/SparseLinearSystems.dox b/doc/SparseLinearSystems.dox index 147b55376..13741280a 100644 --- a/doc/SparseLinearSystems.dox +++ b/doc/SparseLinearSystems.dox @@ -21,6 +21,9 @@ They are summarized in the following table: ConjugateGradient\link IterativeLinearSolvers_Module IterativeLinearSolvers \endlinkClassic iterative CGSPDPreconditionning built-in, MPL2 Recommended for large symmetric problems (e.g., 3D Poisson eq.) +LSCG\link IterativeLinearSolvers_Module IterativeLinearSolvers \endlinkCG for rectangular least-square problemRectangularPreconditionning + built-in, MPL2 + Solve for min |A'Ax-b|^2 without forming A'A BiCGSTAB\link IterativeLinearSolvers_Module IterativeLinearSolvers \endlinkIterative stabilized bi-conjugate gradientSquarePreconditionning built-in, MPL2 To speedup the convergence, try it with the \ref IncompleteLUT preconditioner.