]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Fixed wolfgang comments.
authorLuca Heltai <luca.heltai@sissa.it>
Sat, 17 Jan 2015 01:41:30 +0000 (02:41 +0100)
committerLuca Heltai <luca.heltai@sissa.it>
Sat, 17 Jan 2015 01:41:30 +0000 (02:41 +0100)
examples/step-1/step-1.cc
examples/step-10/step-10.cc

index 93c7803d9a4fb9fc61ea04e24d666d9f90629e81..9c271a941e85b6d3460b8d7ab2b00f8e87684286 100644 (file)
@@ -101,28 +101,31 @@ void second_grid ()
                               center, inner_radius, outer_radius,
                               10);
   // By default, the triangulation assumes that all boundaries are
-  // straigth lines, and all cells are bi-linear quads, and that they
-  // are defined by the cells of the coarse grid (which we just
-  // created). It uses this information when cells are refined and new
-  // points need to be introduced; if the domain is assumed to be
-  // flat, then new points will simply be in the middle of the
-  // surrounding ones.
-  //
+  // straight lines, and all cells are bi-linear quads or tri-linear
+  // hexes, and that they are defined by the cells of the coarse grid
+  // (which we just created). Unless we do something special, when new
+  // points need to be introduced; the domain is assumed to be
+  // delineated by the straight lines of the coarse mesh, and new
+  // points will simply be in the middle of the surrounding ones.
   // Here, however, we know that the domain is curved, and we would
   // like to have the Triangulation place new points according to the
   // underlying geometry. Fortunately, some good soul implemented an
   // object which describes a spherical domain, of which the ring is a
   // section; it only needs the center of the ring and automatically
   // figures out how to instruct the Triangulation where to place the
-  // new points. We first set the "manifold indicator" of all cells
-  // and faces of the Triangulation to the value zero, and then
-  // associate the curved Manifold object with those parts of the
-  // Triangulation that have the "manifold indicator" zero. By
-  // default, all cells and faces of the Triangulation have their
-  // manifold_id set to numbers::invalid_manifold_id, which is the
-  // default if you want a flat manifold, but you can change this
+  // new points. The way this works in deal.II is that you tag parts
+  // of the triangulation you want to be curved with a number that is
+  // usually referred to as "boundary indicator" and then tell the
+  // triangulation to use a particular "manifold object" for all
+  // places with this manifold indicator. How exactly this works is
+  // not important at this point (you can read up on it in step-53 and
+  // @ref manifold). Here, for simplicity, we will choose the manifold
+  // id to be zero.  By default, all cells and faces of the
+  // Triangulation have their manifold_id set to
+  // numbers::invalid_manifold_id, which is the default if you want a
+  // manifold that produces straight edges, but you can change this
   // number for individual cells and faces. In that case, the curved
-  // manifold thus associated with number zero will not apply on those
+  // manifold thus associated with number zero will not apply to those
   // parts with a non-zero manifold indicator, but other manifold
   // description objects can be associated with those non-zero
   // indicators. If no manifold description is associated with a
index 94c3b673e52cafd5a85743e73a00006f4b3ffa8a..dabb362707ae7ef5eaa2c0189f14027df2a54f62 100644 (file)
@@ -75,9 +75,10 @@ namespace Step10
     std::cout << "Output of grids into gnuplot files:" << std::endl
               << "===================================" << std::endl;
 
-    // So first generate a coarse triangulation of the circle and associate a
-    // suitable boundary description to it. Note that the default values of
-    // the SphericalManifold constructor is a center at the origin.
+    // So first generate a coarse triangulation of the circle and
+    // associate a suitable boundary description to it. Note that the
+    // default value of the argument to the SphericalManifold
+    // constructor is a center at the origin.
     Triangulation<dim> triangulation;
     GridGenerator::hyper_ball (triangulation);
     static const SphericalManifold<dim> boundary;

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.