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

index 93a9e600e5f9ae4438af2f89d495e356373557d6..ecf37f8e6a0c4c2e0bdfb0c356955b10407bb5c1 100644 (file)
@@ -50,7 +50,7 @@
 #include <deal.II/grid/grid_tools.h>
 #include <deal.II/grid/tria_accessor.h>
 #include <deal.II/grid/tria_iterator.h>
-#include <deal.II/grid/tria_boundary_lib.h>
+#include <deal.II/grid/manifold_lib.h>
 
 #include <deal.II/distributed/tria.h>
 #include <deal.II/distributed/grid_refinement.h>
@@ -911,8 +911,9 @@ namespace Step42
         GridTools::transform(&rotate_half_sphere, triangulation);
         GridTools::shift(Point<dim>(0.5, 0.5, 0.5), triangulation);
 
-        static HyperBallBoundary<dim> boundary_description(Point<dim>(0.5, 0.5, 0.5), radius);
-        triangulation.set_boundary(0, boundary_description);
+        static SphericalManifold<dim> manifold_description(Point<dim>(0.5, 0.5, 0.5));
+       GridTools::copy_boundary_to_manifold_id(triangulation);
+        triangulation.set_manifold(0, manifold_description);
       }
     // Alternatively, create a hypercube mesh. After creating it,
     // assign boundary indicators as follows:

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.