]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Tests: Update tests for changes in GridTools::find_active_cell_around_point 10514/head
authorMatthias Maier <tamiko@43-1.org>
Thu, 11 Jun 2020 17:46:15 +0000 (12:46 -0500)
committerMatthias Maier <tamiko@43-1.org>
Thu, 11 Jun 2020 17:46:15 +0000 (12:46 -0500)
Closes #10506
See also #10459

tests/grid/find_active_cell_around_point_04.cc
tests/grid/find_active_cell_around_point_04.mpirun=2.with_p4est=true.output
tests/mpi/fe_field_function_01.cc
tests/mpi/periodicity_01.cc
tests/mpi/periodicity_02.cc
tests/mpi/periodicity_03.cc
tests/mpi/periodicity_03.with_trilinos=true.mpirun=3.with_p4est=true.output
tests/mpi/point_value_01.cc

index 4891c9b429d85c9ce31ebb15a44a1a5c8acd2532..6d01e29a07850f2dc9102eba813955436130a256 100644 (file)
@@ -43,8 +43,13 @@ main(int argc, char **argv)
 
   Point<2> p(0.239367, 0.341747);
 
-  auto res1 = GridTools::find_active_cell_around_point(cache, p).first;
-  auto res2 = GridTools::find_active_cell_around_point(tria, p);
-
-  Assert(res1 == res2, ExcInternalError());
+  try
+    {
+      auto res1 = GridTools::find_active_cell_around_point(cache, p).first;
+      auto res2 = GridTools::find_active_cell_around_point(tria, p);
+      Assert(res1 == res2, ExcInternalError());
+      deallog << "found on one processor" << std::endl;
+    }
+  catch (...)
+    {}
 }
index afb39a7a4de914f0ef6ee78c8d851fcacf1913eb..3e1414e622bf0bb800f0360190b56f1615d55133 100644 (file)
@@ -103,7 +103,7 @@ test()
                    1e-8 * std::fabs(value + (p[0] + 2)),
                  ExcInternalError());
         }
-      catch (typename VectorTools::ExcPointNotAvailableHere &)
+      catch (...)
         {
           point_found = false;
         }
index 5cd689f583d5fad9ad031a2fc0004e124698a318..cd1ff8615d98bbd3edf1ec7cc970b2f2e0436521 100644 (file)
@@ -325,14 +325,19 @@ namespace Step40
                                        const int            proc,
                                        Vector<PetscScalar> &value) const
   {
-    typename DoFHandler<dim>::active_cell_iterator cell =
-      GridTools::find_active_cell_around_point(dof_handler, point);
-
-    if (cell->is_locally_owned())
-      VectorTools::point_value(dof_handler,
-                               locally_relevant_solution,
-                               point,
-                               value);
+    try
+      {
+        typename DoFHandler<dim>::active_cell_iterator cell =
+          GridTools::find_active_cell_around_point(dof_handler, point);
+
+        if (cell->is_locally_owned())
+          VectorTools::point_value(dof_handler,
+                                   locally_relevant_solution,
+                                   point,
+                                   value);
+      }
+    catch (GridTools::ExcPointNotFound<dim> &p)
+      {}
 
     std::vector<double> tmp(value.size());
     std::vector<double> tmp2(value.size());
index 1276ce26b5a01669f333479d35bc96c9fbaceaef..9bfe65091b7e6a31090c9035bbe77caad5e904ab 100644 (file)
@@ -598,11 +598,16 @@ namespace Step22
                                       const int        proc,
                                       Vector<double> & value) const
   {
-    typename DoFHandler<dim>::active_cell_iterator cell =
-      GridTools::find_active_cell_around_point(dof_handler, point);
+    try
+      {
+        typename DoFHandler<dim>::active_cell_iterator cell =
+          GridTools::find_active_cell_around_point(dof_handler, point);
 
-    if (cell->is_locally_owned())
-      VectorTools::point_value(dof_handler, solution, point, value);
+        if (cell->is_locally_owned())
+          VectorTools::point_value(dof_handler, solution, point, value);
+      }
+    catch (GridTools::ExcPointNotFound<dim> &p)
+      {}
 
     std::vector<double> tmp(value.size());
     for (unsigned int i = 0; i < value.size(); ++i)
index e379076a2b8f71c6d93e5b104364153ee6979848..c1b6a226698c4da1acd484ecc661d8380c284378 100644 (file)
@@ -519,7 +519,8 @@ namespace Step22
       }
     catch (GridTools::ExcPointNotFound<dim> &p)
       {
-        pcout << "Point: " << point << " is not inside a cell!" << std::endl;
+        pcout << "Point: " << point << " is not inside a non-artificial cell!"
+              << std::endl;
       }
 
 
index bec6f2338fd138f05206ee24530d1261bbade71b..22414ab7a16218d50af3469e0fd7eb86a7f4bd64 100644 (file)
 Refinement cycle 0
    Assembling...
    Solving...
+Point: 0.00000 0.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.00000 0.00000        Point 2: 0.00000 0.00000 0.00000
+Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 0.00000       Point 2: 0.00000 0.500000 0.00000
+Point: 0.00000 0.00000 0.500000 is not inside a non-artificial cell!
+Point: 0.500000 0.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.00000 0.500000       Point 2: 0.500000 0.00000 0.00000
+Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell!
+Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 0.500000      Point 2: 0.500000 0.500000 0.00000
+Point: 0.00000 0.00000 0.250000 is not inside a non-artificial cell!
+Point: 0.250000 0.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.00000 0.250000       Point 2: 0.250000 0.00000 0.00000
+Point: 0.00000 0.500000 0.250000 is not inside a non-artificial cell!
+Point: 0.250000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 0.250000      Point 2: 0.250000 0.500000 0.00000
+Point: 0.00000 0.250000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.250000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.250000 0.00000       Point 2: 0.00000 0.250000 0.00000
+Point: 0.00000 0.250000 0.500000 is not inside a non-artificial cell!
+Point: 0.500000 0.250000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.250000 0.500000      Point 2: 0.500000 0.250000 0.00000
+Point: 0.00000 0.250000 0.250000 is not inside a non-artificial cell!
+Point: 0.250000 0.250000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.250000 0.250000      Point 2: 0.250000 0.250000 0.00000
+Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 0.00000       Point 2: 0.00000 0.500000 0.00000
+Point: 0.00000 1.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 1.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 1.00000 0.00000        Point 2: 0.00000 1.00000 0.00000
+Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell!
+Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 0.500000      Point 2: 0.500000 0.500000 0.00000
+Point: 0.00000 1.00000 0.500000 is not inside a non-artificial cell!
+Point: 0.500000 1.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 1.00000 0.500000       Point 2: 0.500000 1.00000 0.00000
+Point: 0.00000 0.500000 0.250000 is not inside a non-artificial cell!
+Point: 0.250000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 0.250000      Point 2: 0.250000 0.500000 0.00000
+Point: 0.00000 1.00000 0.250000 is not inside a non-artificial cell!
+Point: 0.250000 1.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 1.00000 0.250000       Point 2: 0.250000 1.00000 0.00000
+Point: 0.00000 0.750000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.750000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.750000 0.00000       Point 2: 0.00000 0.750000 0.00000
+Point: 0.00000 0.750000 0.500000 is not inside a non-artificial cell!
+Point: 0.500000 0.750000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.750000 0.500000      Point 2: 0.500000 0.750000 0.00000
+Point: 0.00000 0.750000 0.250000 is not inside a non-artificial cell!
+Point: 0.250000 0.750000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.750000 0.250000      Point 2: 0.250000 0.750000 0.00000
+Point: 0.00000 0.00000 0.500000 is not inside a non-artificial cell!
+Point: 0.500000 0.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.00000 0.500000       Point 2: 0.500000 0.00000 0.00000
+Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell!
+Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 0.500000      Point 2: 0.500000 0.500000 0.00000
+Point: 0.00000 0.00000 1.00000 is not inside a non-artificial cell!
+Point: 1.00000 0.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.00000 1.00000        Point 2: 1.00000 0.00000 0.00000
+Point: 0.00000 0.500000 1.00000 is not inside a non-artificial cell!
+Point: 1.00000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 1.00000       Point 2: 1.00000 0.500000 0.00000
+Point: 0.00000 0.00000 0.750000 is not inside a non-artificial cell!
+Point: 0.750000 0.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.00000 0.750000       Point 2: 0.750000 0.00000 0.00000
+Point: 0.00000 0.500000 0.750000 is not inside a non-artificial cell!
+Point: 0.750000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 0.750000      Point 2: 0.750000 0.500000 0.00000
+Point: 0.00000 0.250000 0.500000 is not inside a non-artificial cell!
+Point: 0.500000 0.250000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.250000 0.500000      Point 2: 0.500000 0.250000 0.00000
+Point: 0.00000 0.250000 1.00000 is not inside a non-artificial cell!
+Point: 1.00000 0.250000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.250000 1.00000       Point 2: 1.00000 0.250000 0.00000
+Point: 0.00000 0.250000 0.750000 is not inside a non-artificial cell!
+Point: 0.750000 0.250000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.250000 0.750000      Point 2: 0.750000 0.250000 0.00000
+Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell!
+Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 0.500000      Point 2: 0.500000 0.500000 0.00000
+Point: 0.00000 1.00000 0.500000 is not inside a non-artificial cell!
+Point: 0.500000 1.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 1.00000 0.500000       Point 2: 0.500000 1.00000 0.00000
+Point: 0.00000 0.500000 1.00000 is not inside a non-artificial cell!
+Point: 1.00000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 1.00000       Point 2: 1.00000 0.500000 0.00000
+Point: 0.00000 1.00000 1.00000 is not inside a non-artificial cell!
+Point: 1.00000 1.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 1.00000 1.00000        Point 2: 1.00000 1.00000 0.00000
+Point: 0.00000 0.500000 0.750000 is not inside a non-artificial cell!
+Point: 0.750000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 0.750000      Point 2: 0.750000 0.500000 0.00000
+Point: 0.00000 1.00000 0.750000 is not inside a non-artificial cell!
+Point: 0.750000 1.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 1.00000 0.750000       Point 2: 0.750000 1.00000 0.00000
+Point: 0.00000 0.750000 0.500000 is not inside a non-artificial cell!
+Point: 0.500000 0.750000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.750000 0.500000      Point 2: 0.500000 0.750000 0.00000
+Point: 0.00000 0.750000 1.00000 is not inside a non-artificial cell!
+Point: 1.00000 0.750000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.750000 1.00000       Point 2: 1.00000 0.750000 0.00000
+Point: 0.00000 0.750000 0.750000 is not inside a non-artificial cell!
+Point: 0.750000 0.750000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.750000 0.750000      Point 2: 0.750000 0.750000 0.00000
+Point: 0.00000 0.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.00000 0.00000        Point 2: 0.00000 0.00000 0.00000
+Point: 0.500000 0.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.00000 0.500000 is not inside a non-artificial cell!
 Point 1: 0.500000 0.00000 0.00000       Point 2: 0.00000 0.00000 0.500000
+Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 0.00000       Point 2: 0.00000 0.500000 0.00000
+Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell!
 Point 1: 0.500000 0.500000 0.00000      Point 2: 0.00000 0.500000 0.500000
+Point: 0.00000 0.250000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.250000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.250000 0.00000       Point 2: 0.00000 0.250000 0.00000
+Point: 0.500000 0.250000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.250000 0.500000 is not inside a non-artificial cell!
 Point 1: 0.500000 0.250000 0.00000      Point 2: 0.00000 0.250000 0.500000
+Point: 0.250000 0.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.00000 0.250000 is not inside a non-artificial cell!
 Point 1: 0.250000 0.00000 0.00000       Point 2: 0.00000 0.00000 0.250000
+Point: 0.250000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 0.250000 is not inside a non-artificial cell!
 Point 1: 0.250000 0.500000 0.00000      Point 2: 0.00000 0.500000 0.250000
+Point: 0.250000 0.250000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.250000 0.250000 is not inside a non-artificial cell!
 Point 1: 0.250000 0.250000 0.00000      Point 2: 0.00000 0.250000 0.250000
+Point: 0.500000 0.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.00000 0.500000 is not inside a non-artificial cell!
 Point 1: 0.500000 0.00000 0.00000       Point 2: 0.00000 0.00000 0.500000
+Point: 1.00000 0.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.00000 1.00000 is not inside a non-artificial cell!
 Point 1: 1.00000 0.00000 0.00000        Point 2: 0.00000 0.00000 1.00000
+Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell!
 Point 1: 0.500000 0.500000 0.00000      Point 2: 0.00000 0.500000 0.500000
+Point: 1.00000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 1.00000 is not inside a non-artificial cell!
 Point 1: 1.00000 0.500000 0.00000       Point 2: 0.00000 0.500000 1.00000
+Point: 0.500000 0.250000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.250000 0.500000 is not inside a non-artificial cell!
 Point 1: 0.500000 0.250000 0.00000      Point 2: 0.00000 0.250000 0.500000
+Point: 1.00000 0.250000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.250000 1.00000 is not inside a non-artificial cell!
 Point 1: 1.00000 0.250000 0.00000       Point 2: 0.00000 0.250000 1.00000
+Point: 0.750000 0.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.00000 0.750000 is not inside a non-artificial cell!
 Point 1: 0.750000 0.00000 0.00000       Point 2: 0.00000 0.00000 0.750000
+Point: 0.750000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 0.750000 is not inside a non-artificial cell!
 Point 1: 0.750000 0.500000 0.00000      Point 2: 0.00000 0.500000 0.750000
+Point: 0.750000 0.250000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.250000 0.750000 is not inside a non-artificial cell!
 Point 1: 0.750000 0.250000 0.00000      Point 2: 0.00000 0.250000 0.750000
+Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.500000 0.00000       Point 2: 0.00000 0.500000 0.00000
+Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell!
 Point 1: 0.500000 0.500000 0.00000      Point 2: 0.00000 0.500000 0.500000
+Point: 0.00000 1.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 1.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 1.00000 0.00000        Point 2: 0.00000 1.00000 0.00000
+Point: 0.500000 1.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 1.00000 0.500000 is not inside a non-artificial cell!
 Point 1: 0.500000 1.00000 0.00000       Point 2: 0.00000 1.00000 0.500000
+Point: 0.00000 0.750000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.750000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.750000 0.00000       Point 2: 0.00000 0.750000 0.00000
+Point: 0.500000 0.750000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.750000 0.500000 is not inside a non-artificial cell!
 Point 1: 0.500000 0.750000 0.00000      Point 2: 0.00000 0.750000 0.500000
+Point: 0.250000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 0.250000 is not inside a non-artificial cell!
 Point 1: 0.250000 0.500000 0.00000      Point 2: 0.00000 0.500000 0.250000
+Point: 0.250000 1.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 1.00000 0.250000 is not inside a non-artificial cell!
 Point 1: 0.250000 1.00000 0.00000       Point 2: 0.00000 1.00000 0.250000
+Point: 0.250000 0.750000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.750000 0.250000 is not inside a non-artificial cell!
 Point 1: 0.250000 0.750000 0.00000      Point 2: 0.00000 0.750000 0.250000
+Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell!
 Point 1: 0.500000 0.500000 0.00000      Point 2: 0.00000 0.500000 0.500000
+Point: 1.00000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 1.00000 is not inside a non-artificial cell!
 Point 1: 1.00000 0.500000 0.00000       Point 2: 0.00000 0.500000 1.00000
+Point: 0.500000 1.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 1.00000 0.500000 is not inside a non-artificial cell!
 Point 1: 0.500000 1.00000 0.00000       Point 2: 0.00000 1.00000 0.500000
+Point: 1.00000 1.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 1.00000 1.00000 is not inside a non-artificial cell!
 Point 1: 1.00000 1.00000 0.00000        Point 2: 0.00000 1.00000 1.00000
+Point: 0.500000 0.750000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.750000 0.500000 is not inside a non-artificial cell!
 Point 1: 0.500000 0.750000 0.00000      Point 2: 0.00000 0.750000 0.500000
+Point: 1.00000 0.750000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.750000 1.00000 is not inside a non-artificial cell!
 Point 1: 1.00000 0.750000 0.00000       Point 2: 0.00000 0.750000 1.00000
+Point: 0.750000 0.500000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.500000 0.750000 is not inside a non-artificial cell!
 Point 1: 0.750000 0.500000 0.00000      Point 2: 0.00000 0.500000 0.750000
+Point: 0.750000 1.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 1.00000 0.750000 is not inside a non-artificial cell!
 Point 1: 0.750000 1.00000 0.00000       Point 2: 0.00000 1.00000 0.750000
+Point: 0.750000 0.750000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.750000 0.750000 is not inside a non-artificial cell!
 Point 1: 0.750000 0.750000 0.00000      Point 2: 0.00000 0.750000 0.750000
 
 Refinement cycle 1
@@ -291,11 +435,19 @@ Point 1: 0.00000 0.625000 0.875000         Point 2: 0.875000 0.625000 0.00000
 Point 1: 0.00000 0.750000 0.750000      Point 2: 0.750000 0.750000 0.00000
 Point 1: 0.00000 1.00000 0.750000       Point 2: 0.750000 1.00000 0.00000
 Point 1: 0.00000 0.750000 1.00000       Point 2: 1.00000 0.750000 0.00000
+Point: 0.00000 1.00000 1.00000 is not inside a non-artificial cell!
+Point: 1.00000 1.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 1.00000 1.00000        Point 2: 1.00000 1.00000 0.00000
 Point 1: 0.00000 0.750000 0.875000      Point 2: 0.875000 0.750000 0.00000
+Point: 0.00000 1.00000 0.875000 is not inside a non-artificial cell!
+Point: 0.875000 1.00000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 1.00000 0.875000       Point 2: 0.875000 1.00000 0.00000
 Point 1: 0.00000 0.875000 0.750000      Point 2: 0.750000 0.875000 0.00000
+Point: 0.00000 0.875000 1.00000 is not inside a non-artificial cell!
+Point: 1.00000 0.875000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.875000 1.00000       Point 2: 1.00000 0.875000 0.00000
+Point: 0.00000 0.875000 0.875000 is not inside a non-artificial cell!
+Point: 0.875000 0.875000 0.00000 is not inside a non-artificial cell!
 Point 1: 0.00000 0.875000 0.875000      Point 2: 0.875000 0.875000 0.00000
 Point 1: 0.00000 0.00000 0.00000        Point 2: 0.00000 0.00000 0.00000
 Point 1: 0.250000 0.00000 0.00000       Point 2: 0.00000 0.00000 0.250000
@@ -435,10 +587,18 @@ Point 1: 0.625000 0.875000 0.00000         Point 2: 0.00000 0.875000 0.625000
 Point 1: 0.750000 0.750000 0.00000      Point 2: 0.00000 0.750000 0.750000
 Point 1: 1.00000 0.750000 0.00000       Point 2: 0.00000 0.750000 1.00000
 Point 1: 0.750000 1.00000 0.00000       Point 2: 0.00000 1.00000 0.750000
+Point: 1.00000 1.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 1.00000 1.00000 is not inside a non-artificial cell!
 Point 1: 1.00000 1.00000 0.00000        Point 2: 0.00000 1.00000 1.00000
 Point 1: 0.750000 0.875000 0.00000      Point 2: 0.00000 0.875000 0.750000
+Point: 1.00000 0.875000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.875000 1.00000 is not inside a non-artificial cell!
 Point 1: 1.00000 0.875000 0.00000       Point 2: 0.00000 0.875000 1.00000
 Point 1: 0.875000 0.750000 0.00000      Point 2: 0.00000 0.750000 0.875000
+Point: 0.875000 1.00000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 1.00000 0.875000 is not inside a non-artificial cell!
 Point 1: 0.875000 1.00000 0.00000       Point 2: 0.00000 1.00000 0.875000
+Point: 0.875000 0.875000 0.00000 is not inside a non-artificial cell!
+Point: 0.00000 0.875000 0.875000 is not inside a non-artificial cell!
 Point 1: 0.875000 0.875000 0.00000      Point 2: 0.00000 0.875000 0.875000
 
index c03218cfdfa37e01e434e22c9947f03df2bac0a7..409ac5936fa90a118b92b293babe0ef4f10f919b 100644 (file)
@@ -93,7 +93,7 @@ test()
           if (std::abs(value[0] - 1.) > 1e-8)
             ExcInternalError();
         }
-      catch (const VectorTools::ExcPointNotAvailableHere &)
+      catch (...)
         {}
 
       MPI_Barrier(MPI_COMM_WORLD);

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.