]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Ignore artificial cells, update test
authorRene Gassmoeller <rene.gassmoeller@mailbox.org>
Fri, 18 May 2018 21:29:49 +0000 (14:29 -0700)
committerRene Gassmoeller <rene.gassmoeller@mailbox.org>
Fri, 18 May 2018 21:29:49 +0000 (14:29 -0700)
source/grid/grid_tools.cc
tests/mappings/mapping_q_eulerian_11.with_trilinos=true.with_p4est=true.mpirun=3.output

index 025e8b63b6318358af60b47ffe7606d60f578ad6..478e2aaa450f80cbd831c0b940dc9b18ad0becb8 100644 (file)
@@ -4546,12 +4546,13 @@ next_cell:
     std::map<unsigned int, Point<spacedim> > result;
     for (const auto &cell : container.active_cell_iterators())
       {
-        const auto vs = mapping.get_vertices(cell);
-        for (unsigned int i=0; i<vs.size(); ++i)
-          result[cell->vertex_index(i)]=vs[i];
+        if (!cell->is_artificial())
+          {
+            const auto vs = mapping.get_vertices(cell);
+            for (unsigned int i=0; i<vs.size(); ++i)
+              result[cell->vertex_index(i)]=vs[i];
+          }
       }
-    Assert(result.size() == container.n_used_vertices(),
-           ExcInternalError());
     return result;
   }
 
index 93955ed1575fb3bbfbc56744044fa8482111567a..7224706172ee9ec9d66d7cbad6b8d64d1114060f 100644 (file)
@@ -1,15 +1,15 @@
 
 DEAL:0::dim=2
 DEAL:0::numproc=3
-DEAL:0::-0.500000 -0.500000 1.00000 -1.00000 -1.00000 1.00000 1.00000 1.00000 0.00000 -1.00000 -0.500000 0.00000 1.00000 0.00000 0.00000 1.00000 0.00000 0.00000 -0.375000 -0.750000 0.500000 -1.00000 -0.500000 -0.250000 -1.00000 0.500000 1.00000 -0.500000 1.00000 0.500000 -0.500000 1.00000 0.500000 1.00000 0.00000 -0.500000 0.00000 0.500000 -0.375000 0.00000 0.500000 0.00000 -0.375000 -0.375000 0.500000 -0.500000 -0.500000 0.500000 0.500000 0.500000 
+DEAL:0::-0.500000 -0.500000 0.00000 -1.00000 -0.500000 0.00000 0.00000 0.00000 -0.375000 -0.750000 0.625000 -1.25000 -0.500000 -0.250000 -0.500000 0.250000 0.00000 -0.500000 0.00000 0.500000 -0.375000 0.00000 0.625000 0.00000 -0.375000 -0.375000 0.625000 -0.625000 -0.375000 0.375000 0.625000 0.625000 
 DEAL:0::Ok.
 
 DEAL:1::dim=2
-DEAL:1::-1.00000 -1.00000 1.50000 -1.50000 -0.500000 0.500000 1.00000 1.00000 0.00000 -1.00000 -0.500000 0.00000 1.50000 0.00000 0.00000 1.00000 0.00000 0.00000 -0.375000 -0.750000 0.625000 -1.25000 -0.500000 -0.250000 -0.500000 0.250000 1.50000 -0.750000 1.00000 0.500000 -0.375000 0.750000 0.500000 1.00000 0.00000 -0.500000 0.00000 0.500000 -0.375000 0.00000 0.625000 0.00000 -0.375000 -0.375000 0.625000 -0.625000 -0.375000 0.375000 0.500000 0.500000 
+DEAL:1::1.50000 -1.50000 -0.500000 0.500000 0.00000 -1.00000 -0.500000 0.00000 1.50000 0.00000 0.00000 1.00000 0.00000 0.00000 -0.375000 -0.750000 0.625000 -1.25000 -0.500000 -0.250000 -0.500000 0.250000 1.50000 -0.750000 1.50000 0.750000 -0.375000 0.750000 0.625000 1.25000 0.00000 -0.500000 0.00000 0.500000 -0.375000 0.00000 0.625000 0.00000 -0.375000 -0.375000 0.625000 -0.625000 -0.375000 0.375000 0.625000 0.625000 
 DEAL:1::Ok.
 
 
 DEAL:2::dim=2
-DEAL:2::-1.00000 -1.00000 1.00000 -1.00000 -1.00000 1.00000 1.50000 1.50000 0.00000 -1.00000 -1.00000 0.00000 1.50000 0.00000 0.00000 1.00000 0.00000 0.00000 -0.500000 -1.00000 0.500000 -1.00000 -1.00000 -0.500000 -1.00000 0.500000 1.50000 -0.750000 1.50000 0.750000 -0.375000 0.750000 0.625000 1.25000 0.00000 -0.500000 0.00000 0.500000 -0.375000 0.00000 0.625000 0.00000 -0.375000 -0.375000 0.625000 -0.625000 -0.375000 0.375000 0.625000 0.625000 
+DEAL:2::1.50000 1.50000 1.50000 0.00000 0.00000 1.00000 0.00000 0.00000 1.50000 -0.750000 1.50000 0.750000 -0.375000 0.750000 0.625000 1.25000 0.00000 -0.500000 0.00000 0.500000 -0.375000 0.00000 0.625000 0.00000 -0.375000 -0.375000 0.625000 -0.625000 -0.375000 0.375000 0.625000 0.625000 
 DEAL:2::Ok.
 

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.