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.