]> https://gitweb.dealii.org/ - dealii.git/commitdiff
documentation fixes
authorTimo Heister <timo.heister@gmail.com>
Thu, 3 Feb 2022 16:01:38 +0000 (11:01 -0500)
committerTimo Heister <timo.heister@gmail.com>
Thu, 3 Feb 2022 16:01:38 +0000 (11:01 -0500)
include/deal.II/lac/precondition.h
include/deal.II/lac/solver_bicgstab.h
include/deal.II/lac/solver_control.h

index 142993d20d2ef68ca7897d1b02fdd2dc8f1afe3e..2b6ee9a7917c525447d7bb5efa9f472e7487d14c 100644 (file)
@@ -62,10 +62,12 @@ namespace LinearAlgebra
 
 
 /**
- * No preconditioning.  This class helps you, if you want to use a linear
- * solver without preconditioning. All solvers in LAC require a
- * preconditioner. Therefore, you must use the identity provided here to avoid
- * preconditioning. It can be used in the following way:
+ * This preconditioner implements the indentity operator.
+ * This class can be used you if you want to use a linear
+ * solver without preconditioning, because all linear solvers
+ * require usage of a preconditioner.
+ *
+ * It can be used in the following way:
  *
  * @code
  * SolverControl           solver_control (1000, 1e-12);
index 7122f0a8503d85796dcbecd6455b309054e8fabe..9f5836e0cb17a416f9e089b24b4f4beb22ade52c 100644 (file)
@@ -85,7 +85,7 @@ namespace internal
  * Bicgstab algorithm by van der Vorst.
  *
  * For the requirements on matrices and vectors in order to work with this
- * class, see the documentation of the Solver base class.
+ * class, see the documentation of the SolverBase base class.
  *
  * Like all other solver classes, this class has a local structure called @p
  * AdditionalData which is used to pass additional parameters to the solver,
@@ -95,10 +95,11 @@ namespace internal
  * classes much easier and guarantees that these will continue to work even if
  * number or type of the additional parameters for a certain solver changes.
  *
- * The Bicgstab-method has two additional parameters: the first is a boolean,
+ * The Bicgstab method has two additional parameters found in the
+ * SolverBicgstab::AdditionalData struct: the first, @p exact_residual is a boolean,
  * deciding whether to compute the actual residual in each step (@p true) or
  * to use the length of the computed orthogonal residual (@p false). Note that
- * computing the residual causes a third matrix-vector-multiplication, though
+ * computing the residual causes a third matrix-vector multiplication, though
  * no additional preconditioning, in each step. The reason for doing this is,
  * that the size of the orthogonalized residual computed during the iteration
  * may be larger by orders of magnitude than the true residual. This is due to
@@ -108,7 +109,7 @@ namespace internal
  * works reasonably as well, the flag should be set to @p false in order to
  * increase the performance of the solver.
  *
- * The second parameter is the size of a breakdown criterion. It is difficult
+ * The second parameter @p breakdown is the size of a breakdown criterion. It is difficult
  * to find a general good criterion, so if things do not work for you, try to
  * change this value.
  *
index 3f94de2e3d931270ce03830790346d0d369670c3..3780328af7d5087da6a8db11b77f1de256c093d6 100644 (file)
@@ -322,7 +322,7 @@ public:
 
   /**
    * This exception is thrown if a function operating on the vector of history
-   * data of a SolverControl object id called, but storage of history data was
+   * data of a SolverControl object is called, but storage of history data was
    * not enabled by enable_history_data().
    */
   DeclException0(ExcHistoryDataRequired);

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.