From: Martin Kronbichler Date: Tue, 14 Jul 2015 06:35:33 +0000 (+0200) Subject: Update documentation X-Git-Tag: v8.3.0-rc1~13^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1132%2Fhead;p=dealii.git Update documentation --- diff --git a/include/deal.II/lac/solver_gmres.h b/include/deal.II/lac/solver_gmres.h index b5a832cc32..c37f941d1a 100644 --- a/include/deal.II/lac/solver_gmres.h +++ b/include/deal.II/lac/solver_gmres.h @@ -396,7 +396,9 @@ private: * preconditioner in each iteration step. Therefore, it is also more robust * with respect to inaccurate evaluation of the preconditioner. An important * application is also the use of a Krylov space method inside the - * preconditioner. + * preconditioner. As opposed to SolverGMRES which allows one to choose + * between left and right preconditioning, this solver always applies the + * preconditioner from the right. * * FGMRES needs two vectors in each iteration steps yielding a total of * 2*SolverFGMRES::AdditionalData::max_basis_size+1 auxiliary @@ -417,9 +419,7 @@ public: struct AdditionalData { /** - * Constructor. By default, set the number of temporary vectors to 30, - * preconditioning from left and the residual of the stopping criterion to - * the default residual (cf. class documentation). + * Constructor. By default, set the maximum basis size to 30. */ AdditionalData(const unsigned int max_basis_size = 30, const bool /*use_default_residual*/ = true) @@ -458,14 +458,17 @@ public: const PRECONDITIONER &precondition); private: + /** * Additional flags. */ AdditionalData additional_data; + /** * Projected system matrix */ FullMatrix H; + /** * Auxiliary matrix for inverting @p H */