]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Fix documentation
authorkanschat <kanschat@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 2 Apr 2012 20:56:52 +0000 (20:56 +0000)
committerkanschat <kanschat@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 2 Apr 2012 20:56:52 +0000 (20:56 +0000)
git-svn-id: https://svn.dealii.org/trunk@25371 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/include/deal.II/multigrid/mg_coarse.h

index 295a22a8d2b849d1e54844318c5a4b3bdd39d61a..7a2dba40359f8014570603df4a44c105162b5942 100644 (file)
@@ -111,21 +111,14 @@ class MGCoarseGridLACIteration :  public MGCoarseGridBase<VECTOR>
 
 
 
-//TODO: Improve QR-factorization to make this more efficient.
-
 /**
- * Coarse grid solver by QR factorization
- *
- * This is a direct solver for possibly indefinite coarse grid
- * problems, using the @p least_squares function of the class
- * FullMatrix.
+ * Coarse grid solver by QR factorization implemented in the class Householder.
  *
- * Since the currently implemented Householder algorithm transforms
- * the right hand side immediately, the transformation has to be
- * computed for each coarse grid solution. Therefore, this coarse grid
- * solver may be inefficient for larger coarse grid systems.
+ * Upon initialization, the QR decomposition of the matrix is
+ * computed. then, the operator() uses Householder::least_squares() to
+ * compute the action of the inverse.
  *
- * @author Guido Kanschat, 2003
+ * @author Guido Kanschat, 2003, 2012
  */
 template<typename number = double, class VECTOR = Vector<number> >
 class MGCoarseGridHouseholder : public MGCoarseGridBase<VECTOR>

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.