]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Replace deprecated parallel::Triangulation
authorDaniel Arndt <arndtd@ornl.gov>
Thu, 6 Aug 2020 20:02:38 +0000 (16:02 -0400)
committerDaniel Arndt <arndtd@ornl.gov>
Thu, 6 Aug 2020 20:02:38 +0000 (16:02 -0400)
examples/step-64/step-64.cu
source/particles/generators.cc
source/particles/particle_handler.cc

index 66e9e69e51051699459f30399a219b27601da342..a1b4a8a5162db1489d1645caa309833876591a42 100644 (file)
@@ -256,8 +256,8 @@ namespace Step64
   // We can ask the parallel triangulation for the number of active, locally
   // owned cells but only have a DoFHandler object at hand. Since
   // DoFHandler::get_triangulation() returns a Triangulation object, not a
-  // parallel::Triangulation object, we have to downcast the return value. This
-  // is safe to do here because we know that the triangulation is a
+  // parallel::TriangulationBase object, we have to downcast the return value.
+  // This is safe to do here because we know that the triangulation is a
   // parallel:distributed::Triangulation object in fact.
   template <int dim, int fe_degree>
   HelmholtzOperator<dim, fe_degree>::HelmholtzOperator(
@@ -275,7 +275,7 @@ namespace Step64
 
 
     const unsigned int n_owned_cells =
-      dynamic_cast<const parallel::Triangulation<dim> *>(
+      dynamic_cast<const parallel::TriangulationBase<dim> *>(
         &dof_handler.get_triangulation())
         ->n_locally_owned_active_cells();
     coef.reinit(Utilities::pow(fe_degree + 1, dim) * n_owned_cells);
index 331b2aa38e7c7ab341bd176057837e69f9c53d9d..02ec692d1127b846e58526be858252cd0e1919ef 100644 (file)
@@ -120,7 +120,7 @@ namespace Particles
 
 #ifdef DEAL_II_WITH_MPI
       if (const auto tria =
-            dynamic_cast<const parallel::Triangulation<dim, spacedim> *>(
+            dynamic_cast<const parallel::TriangulationBase<dim, spacedim> *>(
               &triangulation))
         {
           const types::particle_index n_particles_to_generate =
@@ -236,7 +236,7 @@ namespace Particles
     {
       unsigned int combined_seed = random_number_seed;
       if (const auto tria =
-            dynamic_cast<const parallel::Triangulation<dim, spacedim> *>(
+            dynamic_cast<const parallel::TriangulationBase<dim, spacedim> *>(
               &triangulation))
         {
           const unsigned int my_rank =
@@ -264,7 +264,7 @@ namespace Particles
         double global_weight_integral;
 
         if (const auto tria =
-              dynamic_cast<const parallel::Triangulation<dim, spacedim> *>(
+              dynamic_cast<const parallel::TriangulationBase<dim, spacedim> *>(
                 &triangulation))
           {
             global_weight_integral =
@@ -292,7 +292,7 @@ namespace Particles
 
 #ifdef DEAL_II_WITH_MPI
         if (const auto tria =
-              dynamic_cast<const parallel::Triangulation<dim, spacedim> *>(
+              dynamic_cast<const parallel::TriangulationBase<dim, spacedim> *>(
                 &triangulation))
           {
             MPI_Exscan(&local_weight_integral,
index dfc2f4143afeeaffe7d1e8cea027834835fc77be..b609d26b8760eeca3770cfd9f59ecd35aa189a35 100644 (file)
@@ -195,7 +195,7 @@ namespace Particles
       }
 
     if (const auto parallel_triangulation =
-          dynamic_cast<const parallel::Triangulation<dim, spacedim> *>(
+          dynamic_cast<const parallel::TriangulationBase<dim, spacedim> *>(
             &*triangulation))
       {
         global_number_of_particles = dealii::Utilities::MPI::sum(
@@ -439,7 +439,7 @@ namespace Particles
 
 #ifdef DEAL_II_WITH_MPI
     if (const auto parallel_triangulation =
-          dynamic_cast<const parallel::Triangulation<dim, spacedim> *>(
+          dynamic_cast<const parallel::TriangulationBase<dim, spacedim> *>(
             &*triangulation))
       {
         types::particle_index particles_to_add_locally = positions.size();
@@ -1003,7 +1003,7 @@ namespace Particles
 
     std::set<types::subdomain_id> ghost_owners;
     if (const auto parallel_triangulation =
-          dynamic_cast<const parallel::Triangulation<dim, spacedim> *>(
+          dynamic_cast<const parallel::TriangulationBase<dim, spacedim> *>(
             &*triangulation))
       ghost_owners = parallel_triangulation->ghost_owners();
 
@@ -1152,7 +1152,7 @@ namespace Particles
     // Exchange particles between processors if we have more than one process
 #ifdef DEAL_II_WITH_MPI
     if (const auto parallel_triangulation =
-          dynamic_cast<const parallel::Triangulation<dim, spacedim> *>(
+          dynamic_cast<const parallel::TriangulationBase<dim, spacedim> *>(
             &*triangulation))
       {
         if (dealii::Utilities::MPI::n_mpi_processes(
@@ -1181,7 +1181,7 @@ namespace Particles
   {
     // Nothing to do in serial computations
     const auto parallel_triangulation =
-      dynamic_cast<const parallel::Triangulation<dim, spacedim> *>(
+      dynamic_cast<const parallel::TriangulationBase<dim, spacedim> *>(
         &*triangulation);
     if (parallel_triangulation != nullptr)
       {
@@ -1266,12 +1266,12 @@ namespace Particles
       &send_cells)
   {
     const auto parallel_triangulation =
-      dynamic_cast<const parallel::Triangulation<dim, spacedim> *>(
+      dynamic_cast<const parallel::TriangulationBase<dim, spacedim> *>(
         &*triangulation);
     Assert(
       parallel_triangulation,
       ExcMessage(
-        "This function is only implemented for parallel::Triangulation objects."));
+        "This function is only implemented for parallel::TriangulationBase objects."));
 
     // Determine the communication pattern
     const std::set<types::subdomain_id> ghost_owners =

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.