]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Add some documentation.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 3 May 2005 18:28:30 +0000 (18:28 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 3 May 2005 18:28:30 +0000 (18:28 +0000)
git-svn-id: https://svn.dealii.org/trunk@10629 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/numerics/matrices.h

index 863155177faccff28b7af106efb73b0921e065b6..255d1e2e4861c83d1fa556cb7ef54e68a92defdf 100644 (file)
@@ -842,8 +842,29 @@ class MatrixTools : public MatrixCreator
                           const bool             eliminate_columns = true);
 
                                      /**
-                                      * Same function, but for parallel PETSc
-                                      * matrices.
+                                      * Same function, but for
+                                      * parallel PETSc matrices. Note
+                                      * that this function only
+                                      * operates on the local range of
+                                      * the parallel matrix, i.e. it
+                                      * only eliminates rows
+                                      * corresponding to degrees of
+                                      * freedom for which the row is
+                                      * stored on the present
+                                      * processor. All other boundary
+                                      * nodes are ignored, and it
+                                      * doesn't matter whether they
+                                      * are present in the first
+                                      * argument to this function or
+                                      * not. A consequence of this,
+                                      * however, is that this function
+                                      * has to be called from all
+                                      * processors that participate in
+                                      * sharing the contents of the
+                                      * given matrices and vectors. It
+                                      * is also implied that the local
+                                      * range for all objects passed
+                                      * to this function is the same.
                                       */
     static void
     apply_boundary_values (const std::map<unsigned int,double> &boundary_values,

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.