]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Remove deprecated function. Update documentation. 17095/head
authorRene Gassmoeller <rene.gassmoeller@mailbox.org>
Mon, 3 Jun 2024 02:13:12 +0000 (20:13 -0600)
committerRene Gassmoeller <rene.gassmoeller@mailbox.org>
Tue, 4 Jun 2024 20:58:34 +0000 (14:58 -0600)
26 files changed:
include/deal.II/particles/particle_accessor.h
tests/particles/generators_05.cc
tests/particles/generators_06.cc
tests/particles/generators_07.cc
tests/particles/generators_08.cc
tests/particles/generators_09.cc
tests/particles/generators_10.cc
tests/particles/generators_11.cc
tests/particles/generators_12.cc
tests/particles/generators_13.cc
tests/particles/particle_handler_03.cc
tests/particles/particle_handler_04.cc
tests/particles/particle_handler_05.cc
tests/particles/particle_handler_07.cc
tests/particles/particle_handler_fully_distributed_01.cc
tests/particles/particle_handler_refinement_outside_cell.cc
tests/particles/particle_handler_refinement_outside_cell_02.cc
tests/particles/particle_handler_serial_03.cc
tests/particles/particle_handler_serial_07.cc
tests/particles/particle_handler_shared_01.cc
tests/particles/step-68.cc
tests/serialization/particle_handler_01.cc
tests/serialization/particle_handler_02.cc
tests/serialization/particle_handler_03.cc
tests/serialization/particle_handler_04.cc
tests/simplex/step-68.cc

index 8e5af0e47b38db8deaa0953fb9aeb4794d1ac62a..0d0706dfbd48c8513da18880a5e57717ef94ba95 100644 (file)
@@ -361,22 +361,10 @@ namespace Particles
 
     /**
      * Get a cell iterator to the cell surrounding the current particle.
-     * As particles are organized in the structure of a triangulation,
-     * but the triangulation itself is not stored in the particle this
-     * operation requires a reference to the triangulation.
      */
     const typename Triangulation<dim, spacedim>::cell_iterator &
     get_surrounding_cell() const;
 
-    /**
-     * @deprecated Deprecated version of the function with the same
-     * name above.
-     */
-    DEAL_II_DEPRECATED
-    const typename Triangulation<dim, spacedim>::cell_iterator &
-    get_surrounding_cell(
-      const Triangulation<dim, spacedim> &triangulation) const;
-
     /**
      * Write the data of this object to a stream for the purpose of
      * serialization using the [BOOST serialization
@@ -852,20 +840,6 @@ namespace Particles
 
 
 
-  template <int dim, int spacedim>
-  inline const typename Triangulation<dim, spacedim>::cell_iterator &
-  ParticleAccessor<dim, spacedim>::get_surrounding_cell(
-    const Triangulation<dim, spacedim> & /*triangulation*/) const
-  {
-    Assert(state() == IteratorState::valid, ExcInternalError());
-    Assert(particles_in_cell->cell.state() == IteratorState::valid,
-           ExcInternalError());
-
-    return particles_in_cell->cell;
-  }
-
-
-
   template <int dim, int spacedim>
   inline ArrayView<double>
   ParticleAccessor<dim, spacedim>::get_properties()
index deb768909bc0fbbf0df06c01dd05e01af140cef7..0f92afa228fa441d201efcc979d0938ae064f62a 100644 (file)
@@ -76,7 +76,7 @@ test(Function<spacedim> &probability_density_function)
         for (const auto &particle : particle_handler)
           {
             deallog << "Particle index " << particle.get_id() << " is in cell "
-                    << particle.get_surrounding_cell(tr) << std::endl;
+                    << particle.get_surrounding_cell() << std::endl;
             deallog << "Particle location: " << particle.get_location()
                     << std::endl;
           }
index a590c09c1939de910cac2e7abaaff6b6ef1e569d..46c958dd546b261bfa68439205d5b07d9e104fac 100644 (file)
@@ -79,7 +79,7 @@ test(Function<spacedim> &probability_density_function)
         for (const auto &particle : particle_handler)
           {
             deallog << "Particle index " << particle.get_id() << " is in cell "
-                    << particle.get_surrounding_cell(tr) << std::endl;
+                    << particle.get_surrounding_cell() << std::endl;
             deallog << "Particle location: " << particle.get_location()
                     << std::endl;
           }
index 5ce49168ded0948df808d4d5bd7e075f6b96c306..f5fdc9df5df0f71ab02d7ca70f48942fa464ce1c 100644 (file)
@@ -94,7 +94,7 @@ test()
     for (const auto &particle : particle_handler)
       {
         deallog << "Particle index " << particle.get_id() << " is in cell "
-                << particle.get_surrounding_cell(tr) << std::endl;
+                << particle.get_surrounding_cell() << std::endl;
         deallog << "Particle location: " << particle.get_location()
                 << std::endl;
       }
index 85f70e1504bb3166fc51c5303c8ca7095883c976..c92bc58c8ff094e9b8abef2b91b0652f85928a0d 100644 (file)
@@ -91,7 +91,7 @@ test()
     for (const auto &particle : particle_handler)
       {
         deallog << "Particle index " << particle.get_id() << " is in cell "
-                << particle.get_surrounding_cell(tr) << std::endl;
+                << particle.get_surrounding_cell() << std::endl;
         deallog << "Particle location: " << particle.get_location()
                 << std::endl;
       }
index 06fb98de2fa956546f216dad0d81f66a64d49c86..aa0966c6c4e8f02942798a787b2246a547527b4f 100644 (file)
@@ -76,7 +76,7 @@ test(Function<spacedim> &probability_density_function)
         for (const auto &particle : particle_handler)
           {
             deallog << "Particle index " << particle.get_id() << " is in cell "
-                    << particle.get_surrounding_cell(tr) << std::endl;
+                    << particle.get_surrounding_cell() << std::endl;
             deallog << "Particle location: " << particle.get_location()
                     << std::endl;
           }
index 07138b7234bef4bd4d637aa0b6c8aa7644c2511d..b7514b018eefb26540c5792dd03d0560979afb5e 100644 (file)
@@ -76,7 +76,7 @@ test(Function<spacedim> &probability_density_function)
         for (const auto &particle : particle_handler)
           {
             deallog << "Particle index " << particle.get_id() << " is in cell "
-                    << particle.get_surrounding_cell(tr) << std::endl;
+                    << particle.get_surrounding_cell() << std::endl;
             deallog << "Particle location: " << particle.get_location()
                     << std::endl;
           }
index 20e4377ecbf315f9ab36c4b339b425edc6d62fc8..7e869b9d90a11af7339c2b004dc6b3c7c0d7f6af 100644 (file)
@@ -76,7 +76,7 @@ test(Function<spacedim> &probability_density_function)
         for (const auto &particle : particle_handler)
           {
             deallog << "Particle index " << particle.get_id() << " is in cell "
-                    << particle.get_surrounding_cell(tr) << std::endl;
+                    << particle.get_surrounding_cell() << std::endl;
             deallog << "Particle location: " << particle.get_location()
                     << std::endl;
           }
index 597c643e1b5a0830c4cde6bff583a6cd2f9f8969..d6f1b4817f11fcd22913b431cdffe1b3bab2e8bb 100644 (file)
@@ -76,7 +76,7 @@ test(Function<spacedim> &probability_density_function)
         for (const auto &particle : particle_handler)
           {
             deallog << "Particle index " << particle.get_id() << " is in cell "
-                    << particle.get_surrounding_cell(tr) << std::endl;
+                    << particle.get_surrounding_cell() << std::endl;
             deallog << "Particle location: " << particle.get_location()
                     << std::endl;
           }
index 02de9c11d0d56417aa56fe074fbc4a6f1c45e4b8..0e80fd5e1af9ee4c5774aee407a277d23772a728 100644 (file)
@@ -67,7 +67,7 @@ test(Function<spacedim> &probability_density_function)
     for (const auto &particle : particle_handler)
       {
         deallog << "Particle index " << particle.get_id() << " is in cell "
-                << particle.get_surrounding_cell(tr) << std::endl;
+                << particle.get_surrounding_cell() << std::endl;
         deallog << "Particle location: " << particle.get_location()
                 << std::endl;
       }
index 43de73f79e53a210e2639e420d026144ee08b1e7..df2e5ee410888899130fff291c2e42ef4ed1835a 100644 (file)
@@ -68,15 +68,13 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "Before sort particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
 
     particle_handler.sort_particles_into_subdomains_and_cells();
 
     for (const auto &particle : particle_handler)
       deallog << "After sort particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
 
     // Move all points up by 0.5. This will change cell for particle 1, and will
     // move particle 2 out of the domain. Note that we need to change the
@@ -89,8 +87,7 @@ test()
     particle_handler.sort_particles_into_subdomains_and_cells();
     for (const auto &particle : particle_handler)
       deallog << "After shift particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
   }
 
   deallog << "OK" << std::endl;
index 1fad7939e093f0136da719dd2d29453426df549c..fe2231b944e1cb8da18c95db2b63d5a68aad6114 100644 (file)
@@ -73,7 +73,7 @@ test()
 
         for (const auto &particle : particle_handler)
           deallog << "Before sort particle id " << particle.get_id()
-                  << " is in cell " << particle.get_surrounding_cell(tr)
+                  << " is in cell " << particle.get_surrounding_cell()
                   << " on process "
                   << Utilities::MPI::this_mpi_process(tr.get_communicator())
                   << std::flush << std::endl;
@@ -85,7 +85,7 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "After sort particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
+              << " is in cell " << particle.get_surrounding_cell()
               << " on process "
               << Utilities::MPI::this_mpi_process(tr.get_communicator())
               << std::flush << std::endl;
@@ -101,7 +101,7 @@ test()
     particle_handler.sort_particles_into_subdomains_and_cells();
     for (const auto &particle : particle_handler)
       deallog << "After shift particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
+              << " is in cell " << particle.get_surrounding_cell()
               << " on process "
               << Utilities::MPI::this_mpi_process(tr.get_communicator())
               << std::flush << std::endl;
index 6038aa0743ca231835458a10f358147abdd53742..4ffe58cfec3630f11e4134d7365b9a7daa42b2f3 100644 (file)
@@ -101,8 +101,7 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "Before refinement particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
 
     // Check that all particles are moved to children
     particle_handler.prepare_for_coarsening_and_refinement();
@@ -111,8 +110,7 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "After refinement particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
 
     // Reverse the refinement and check again
     for (auto cell = tr.begin_active(); cell != tr.end(); ++cell)
@@ -124,8 +122,7 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "After coarsening particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
   }
 
   deallog << "OK" << std::endl;
index fd029b5f56be49a9a36b4a998c9d8f842d850011..27b0364c7ed009a0a73a92a39e8203563146351b 100644 (file)
@@ -60,7 +60,7 @@ test()
          particle != particle_handler.end();
          ++particle)
       deallog << "Particle id " << particle->get_id() << " is in cell "
-              << particle->get_surrounding_cell(tr) << std::endl
+              << particle->get_surrounding_cell() << std::endl
               << "     at location " << particle->get_location() << std::endl
               << "     at reference location "
               << particle->get_reference_location() << std::endl;
index 5f7f0bc69d7718d245388cf0fa4141d2044218ba..916521bad50fa8824d66dc642b8d96df8f998ef1 100644 (file)
@@ -87,7 +87,7 @@ test()
 
         for (const auto &particle : particle_handler)
           deallog << "Before sort particle id " << particle.get_id()
-                  << " is in cell " << particle.get_surrounding_cell(tria_pft)
+                  << " is in cell " << particle.get_surrounding_cell()
                   << " on process "
                   << Utilities::MPI::this_mpi_process(
                        tria_pft.get_communicator())
@@ -100,7 +100,7 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "After sort particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tria_pft)
+              << " is in cell " << particle.get_surrounding_cell()
               << " on process "
               << Utilities::MPI::this_mpi_process(tria_pft.get_communicator())
               << std::flush << std::endl;
@@ -116,7 +116,7 @@ test()
     particle_handler.sort_particles_into_subdomains_and_cells();
     for (const auto &particle : particle_handler)
       deallog << "After shift particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tria_pft)
+              << " is in cell " << particle.get_surrounding_cell()
               << " on process "
               << Utilities::MPI::this_mpi_process(tria_pft.get_communicator())
               << std::flush << std::endl;
index 4b9919ce60c6174681aabf836e6224e083a8e98c..2074ca69b7d0e67311ba77f821328372a4322b25 100644 (file)
@@ -65,8 +65,7 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "Before refinement particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
 
     // Check that all particles are moved to children
     particle_handler.prepare_for_coarsening_and_refinement();
@@ -75,8 +74,7 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "After refinement particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
 
     // Reverse the refinement and check again
     for (auto cell = tr.begin_active(); cell != tr.end(); ++cell)
@@ -88,8 +86,7 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "After coarsening particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
   }
 
   deallog << "OK" << std::endl;
index 1d7a708c9b09f57b56a65003002ca6eb0d4b5ec9..6798aab16a09cf17026fad5e85f030fe6ab4f142 100644 (file)
@@ -64,8 +64,7 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "Before refinement particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
 
     // Check that all particles are moved to children
     particle_handler.prepare_for_coarsening_and_refinement();
@@ -74,8 +73,7 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "After refinement particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
 
     // Reverse the refinement and check again
     for (auto cell = tr.begin_active(); cell != tr.end(); ++cell)
@@ -87,8 +85,7 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "After coarsening particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
   }
 
   deallog << "OK" << std::endl;
index acd4e6fe22b6f881b759eda69b4ff4cc092ad998..5733d1d88ad947ad55c129c6b5398a9735c3eec7 100644 (file)
@@ -69,15 +69,13 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "Before sort particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
 
     particle_handler.sort_particles_into_subdomains_and_cells();
 
     for (const auto &particle : particle_handler)
       deallog << "After sort particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
 
     // Move all points up by 0.5. This will change cell for particle 1, and will
     // move particle 2 out of the domain. Note that we need to change the
@@ -90,8 +88,7 @@ test()
     particle_handler.sort_particles_into_subdomains_and_cells();
     for (const auto &particle : particle_handler)
       deallog << "After shift particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tr)
-              << std::endl;
+              << " is in cell " << particle.get_surrounding_cell() << std::endl;
   }
 
   deallog << "OK" << std::endl;
index 7faa5168d6742c39c6f72a4b8660ac2bed8c2a2b..7f79910beeeb2f8e61cc915a6a541738a8ff8310 100644 (file)
@@ -60,7 +60,7 @@ test()
          particle != particle_handler.end();
          ++particle)
       deallog << "Particle id " << particle->get_id() << " is in cell "
-              << particle->get_surrounding_cell(tr) << std::endl
+              << particle->get_surrounding_cell() << std::endl
               << "     at location " << particle->get_location() << std::endl
               << "     at reference location "
               << particle->get_reference_location() << std::endl;
index ad6ed90d5a9ab4263207b0fcf37d4cc376aea652..00f4494ee085b734caa825a03db2a094a5052a39 100644 (file)
@@ -83,8 +83,7 @@ test()
 
         for (const auto &particle : particle_handler)
           deallog << "Before sort particle id " << particle.get_id()
-                  << " is in cell "
-                  << particle.get_surrounding_cell(tria_shared)
+                  << " is in cell " << particle.get_surrounding_cell()
                   << " on process "
                   << Utilities::MPI::this_mpi_process(
                        tria_shared.get_communicator())
@@ -97,7 +96,7 @@ test()
 
     for (const auto &particle : particle_handler)
       deallog << "After sort particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tria_shared)
+              << " is in cell " << particle.get_surrounding_cell()
               << " on process "
               << Utilities::MPI::this_mpi_process(
                    tria_shared.get_communicator())
@@ -114,7 +113,7 @@ test()
     particle_handler.sort_particles_into_subdomains_and_cells();
     for (const auto &particle : particle_handler)
       deallog << "After shift particle id " << particle.get_id()
-              << " is in cell " << particle.get_surrounding_cell(tria_shared)
+              << " is in cell " << particle.get_surrounding_cell()
               << " on process "
               << Utilities::MPI::this_mpi_process(
                    tria_shared.get_communicator())
index 7b621d16c833d54d9c5ed94f1c3a4087c5176a2e..df64ea912f1ab128b546efbc8ef0831948da219f 100644 (file)
@@ -480,8 +480,7 @@ namespace Step68
     auto particle = particle_handler.begin();
     while (particle != particle_handler.end())
       {
-        const auto cell =
-          particle->get_surrounding_cell(background_triangulation);
+        const auto cell = particle->get_surrounding_cell();
         const auto dh_cell =
           typename DoFHandler<dim>::cell_iterator(*cell, &fluid_dh);
 
index 9e5eb8e178cb4079d2e0797519c93f2b8a7e5d1f..9e1095b016e9c34ea8ba7d92d7a7318099cf815e 100644 (file)
@@ -99,8 +99,7 @@ test()
        particle != particle_handler.end();
        ++particle)
     deallog << "Before serialization particle id " << particle->get_id()
-            << " is in cell " << particle->get_surrounding_cell(tr)
-            << std::endl;
+            << " is in cell " << particle->get_surrounding_cell() << std::endl;
 
   // save data to archive
   std::ostringstream oss;
@@ -129,7 +128,7 @@ test()
        particle != particle_handler.end();
        ++particle)
     deallog << "In between particle id " << particle->get_id() << " is in cell "
-            << particle->get_surrounding_cell(tr) << std::endl;
+            << particle->get_surrounding_cell() << std::endl;
 
   // verify correctness of the serialization. Note that the deserialization of
   // the particle handler has to happen before the triangulation (otherwise it
@@ -148,8 +147,7 @@ test()
        particle != particle_handler.end();
        ++particle)
     deallog << "After serialization particle id " << particle->get_id()
-            << " is in cell " << particle->get_surrounding_cell(tr)
-            << std::endl;
+            << " is in cell " << particle->get_surrounding_cell() << std::endl;
 
   deallog << "OK" << std::endl << std::endl;
 }
index ac6d0b01a421faaff9bd0672d237461af205e48f..2d73646cbfd95478368584d4cb573f7dea898a30 100644 (file)
@@ -103,8 +103,7 @@ test()
        particle != particle_handler.end();
        ++particle)
     deallog << "Before serialization particle id " << particle->get_id()
-            << " is in cell " << particle->get_surrounding_cell(tr)
-            << std::endl;
+            << " is in cell " << particle->get_surrounding_cell() << std::endl;
 
   // save data to archive
   std::ostringstream oss;
@@ -146,7 +145,7 @@ test()
        particle != particle_handler.end();
        ++particle)
     deallog << "In between particle id " << particle->get_id() << " is in cell "
-            << particle->get_surrounding_cell(tr) << std::endl;
+            << particle->get_surrounding_cell() << std::endl;
 
   // verify correctness of the serialization. Note that the deserialization of
   // the particle handler has to happen before the triangulation (otherwise it
@@ -178,8 +177,7 @@ test()
        particle != particle_handler.end();
        ++particle)
     deallog << "After serialization particle id " << particle->get_id()
-            << " is in cell " << particle->get_surrounding_cell(tr)
-            << std::endl;
+            << " is in cell " << particle->get_surrounding_cell() << std::endl;
 
   deallog << "OK" << std::endl << std::endl;
 }
index 548029b8b6feb64efb08e4650d55cdca75f42bca..8d756d040165f244bc9021ab44acfb27c62476a9 100644 (file)
@@ -98,8 +98,7 @@ test()
        particle != particle_handler.end();
        ++particle)
     deallog << "Before serialization particle id " << particle->get_id()
-            << " is in cell " << particle->get_surrounding_cell(tr)
-            << std::endl;
+            << " is in cell " << particle->get_surrounding_cell() << std::endl;
 
   // save data to archive
   std::ostringstream oss;
@@ -128,7 +127,7 @@ test()
        particle != particle_handler.end();
        ++particle)
     deallog << "In between particle id " << particle->get_id() << " is in cell "
-            << particle->get_surrounding_cell(tr) << std::endl;
+            << particle->get_surrounding_cell() << std::endl;
 
   // verify correctness of the serialization. Note that the deserialization of
   // the particle handler has to happen before the triangulation (otherwise it
@@ -147,8 +146,7 @@ test()
        particle != particle_handler.end();
        ++particle)
     deallog << "After serialization particle id " << particle->get_id()
-            << " is in cell " << particle->get_surrounding_cell(tr)
-            << std::endl;
+            << " is in cell " << particle->get_surrounding_cell() << std::endl;
 
   deallog << "OK" << std::endl << std::endl;
 }
index d84723faeeaf8eb3bd31a9936c52f5e83eaf0890..ea8165dc3e17223f34fcfd20811764f50da99387 100644 (file)
@@ -109,8 +109,7 @@ test()
        particle != particle_handler.end();
        ++particle)
     deallog << "Before serialization particle id " << particle->get_id()
-            << " is in cell " << particle->get_surrounding_cell(tr)
-            << std::endl;
+            << " is in cell " << particle->get_surrounding_cell() << std::endl;
 
   // save data to archive
   std::ostringstream oss;
@@ -138,7 +137,7 @@ test()
        particle != particle_handler.end();
        ++particle)
     deallog << "In between particle id " << particle->get_id() << " is in cell "
-            << particle->get_surrounding_cell(tr) << std::endl;
+            << particle->get_surrounding_cell() << std::endl;
 
   // verify correctness of the serialization. Note that the deserialization of
   // the particle handler has to happen before the triangulation (otherwise it
@@ -157,8 +156,7 @@ test()
        particle != particle_handler.end();
        ++particle)
     deallog << "After serialization particle id " << particle->get_id()
-            << " is in cell " << particle->get_surrounding_cell(tr)
-            << std::endl;
+            << " is in cell " << particle->get_surrounding_cell() << std::endl;
 
   deallog << "OK" << std::endl << std::endl;
 }
index be06ccd657f3d7fd28fe05d77233a635f801a116..727a6e7af461bab63c0bc357282ed226997ca8ee 100644 (file)
@@ -346,8 +346,7 @@ namespace Step68
     auto particle = particle_handler.begin();
     while (particle != particle_handler.end())
       {
-        const auto cell =
-          particle->get_surrounding_cell(background_triangulation);
+        const auto cell = particle->get_surrounding_cell();
         const auto dh_cell =
           typename DoFHandler<dim>::cell_iterator(*cell, &fluid_dh);
 

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.