]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Fixed step-38.
authorLuca Heltai <luca.heltai@gmail.com>
Tue, 31 Mar 2015 19:12:23 +0000 (21:12 +0200)
committerLuca Heltai <luca.heltai@sissa.it>
Tue, 7 Apr 2015 14:02:16 +0000 (16:02 +0200)
examples/step-38/step-38.cc

index 36720a35a66811d0dabb4a5ba02fd11cf33aff9a..2f5c65dad7bc9ff81f9cfa95d2d0192b18ff3918 100644 (file)
@@ -28,7 +28,7 @@
 #include <deal.II/grid/tria.h>
 #include <deal.II/grid/tria_iterator.h>
 #include <deal.II/grid/tria_accessor.h>
-#include <deal.II/grid/tria_boundary_lib.h>
+#include <deal.II/grid/manifold_lib.h>
 #include <deal.II/grid/grid_generator.h>
 #include <deal.II/lac/full_matrix.h>
 #include <deal.II/lac/vector.h>
@@ -316,8 +316,7 @@ namespace Step38
   template <int spacedim>
   void LaplaceBeltramiProblem<spacedim>::make_grid_and_dofs ()
   {
-    static HyperBallBoundary<dim,spacedim> surface_description;
-    triangulation.set_boundary (0, surface_description);
+    static SphericalManifold<dim,spacedim> surface_description;
 
     {
       Triangulation<spacedim> volume_mesh;
@@ -329,6 +328,9 @@ namespace Step38
       GridGenerator::extract_boundary_mesh (volume_mesh, triangulation,
                                             boundary_ids);
     }
+    triangulation.set_all_manifold_ids(0);
+    triangulation.set_manifold (0, surface_description);
+
     triangulation.refine_global(4);
 
     std::cout << "Surface mesh has " << triangulation.n_active_cells()

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.