]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Fix up comment.
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Sat, 26 Oct 2013 12:49:12 +0000 (12:49 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Sat, 26 Oct 2013 12:49:12 +0000 (12:49 +0000)
git-svn-id: https://svn.dealii.org/trunk@31442 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/examples/step-32/step-32.cc

index c993c97868c6f26d084e90a6ad3356b772f88acb..99c18dc75e2f72bb7986e3103035556be29fa175 100644 (file)
@@ -2179,23 +2179,26 @@ namespace Step32
   // i.e., it returns true exactly if the cell is owned by the current
   // processor. The resulting iterator range is then exactly what we need.
   //
-  // With this obstacle out of the way, we call the WorkStream::run function
-  // with this set of cells, scratch and copy objects, and with pointers to
-  // two functions: the local assembly and copy-local-to-global
-  // function. These functions need to have very specific signatures: three
-  // arguments in the first and one argument in the latter case (see the
-  // documentation of the WorkStream::run function for the meaning of these
-  // arguments).  Note how we use the construct <code>std_cxx1x::bind</code>
-  // to create a function object that satisfies this requirement. It uses
-  // placeholders <code>_1, std_cxx1x::_2, _3</code> for the local assembly
-  // function that specify cell, scratch data, and copy data, as well as the
-  // placeholder <code>_1</code> for the copy function that expects the data
-  // to be written into the global matrix. On the other hand, the implicit
-  // zeroth argument of member functions (namely the <code>this</code> pointer
-  // of the object on which that member function is to operate on) is
-  // <i>bound</i> to the <code>this</code> pointer of the current
-  // function. The WorkStream::run function, as a consequence, does not need
-  // to know anything about the object these functions work on.
+  // With this obstacle out of the way, we call the WorkStream::run
+  // function with this set of cells, scratch and copy objects, and
+  // with pointers to two functions: the local assembly and
+  // copy-local-to-global function. These functions need to have very
+  // specific signatures: three arguments in the first and one
+  // argument in the latter case (see the documentation of the
+  // WorkStream::run function for the meaning of these arguments).
+  // Note how we use the construct <code>std_cxx1x::bind</code> to
+  // create a function object that satisfies this requirement. It uses
+  // placeholders <code>std_cxx1x::_1, std_cxx1x::_2,
+  // std_cxx1x::_3</code> for the local assembly function that specify
+  // cell, scratch data, and copy data, as well as the placeholder
+  // <code>std_cxx1x::_1</code> for the copy function that expects the
+  // data to be written into the global matrix. On the other hand, the
+  // implicit zeroth argument of member functions (namely the
+  // <code>this</code> pointer of the object on which that member
+  // function is to operate on) is <i>bound</i> to the
+  // <code>this</code> pointer of the current function. The
+  // WorkStream::run function, as a consequence, does not need to know
+  // anything about the object these functions work on.
   //
   // When the WorkStream is executed, it will create several local assembly
   // routines of the first kind for several cells and let some available

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.