]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Fix tests.
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 16 Nov 2010 20:24:17 +0000 (20:24 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 16 Nov 2010 20:24:17 +0000 (20:24 +0000)
git-svn-id: https://svn.dealii.org/trunk@22769 0785d39b-7218-0410-832d-ea1e28bc413d

tests/codim_one/extract_boundary_mesh_01/cmp/generic [new file with mode: 0644]
tests/codim_one/extract_boundary_mesh_02.cc
tests/codim_one/extract_boundary_mesh_02/cmp/generic [new file with mode: 0644]

diff --git a/tests/codim_one/extract_boundary_mesh_01/cmp/generic b/tests/codim_one/extract_boundary_mesh_01/cmp/generic
new file mode 100644 (file)
index 0000000..d8b5693
--- /dev/null
@@ -0,0 +1,293 @@
+
+DEAL::Testing hyper_cube in dim: 3...
+DEAL::The last column should be 0
+DEAL::Vol faces                Surf cell               Distance
+DEAL::
+DEAL::-0.577350 -0.577350 -0.577350            -0.577350 -0.577350 -0.577350                   0
+DEAL::0.00000 -0.577350 -0.577350              0.00000 -0.577350 -0.577350                     0
+DEAL::-0.577350 0.00000 -0.577350              -0.577350 0.00000 -0.577350                     0
+DEAL::0.00000 0.00000 -0.577350                0.00000 0.00000 -0.577350                       0
+DEAL::
+DEAL::0.00000 -0.577350 -0.577350              0.00000 -0.577350 -0.577350                     0
+DEAL::0.577350 -0.577350 -0.577350             0.577350 -0.577350 -0.577350                    0
+DEAL::0.00000 0.00000 -0.577350                0.00000 0.00000 -0.577350                       0
+DEAL::0.577350 0.00000 -0.577350               0.577350 0.00000 -0.577350                      0
+DEAL::
+DEAL::-0.577350 0.00000 -0.577350              -0.577350 0.00000 -0.577350                     0
+DEAL::0.00000 0.00000 -0.577350                0.00000 0.00000 -0.577350                       0
+DEAL::-0.577350 0.577350 -0.577350             -0.577350 0.577350 -0.577350                    0
+DEAL::0.00000 0.577350 -0.577350               0.00000 0.577350 -0.577350                      0
+DEAL::
+DEAL::0.00000 0.00000 -0.577350                0.00000 0.00000 -0.577350                       0
+DEAL::0.577350 0.00000 -0.577350               0.577350 0.00000 -0.577350                      0
+DEAL::0.00000 0.577350 -0.577350               0.00000 0.577350 -0.577350                      0
+DEAL::0.577350 0.577350 -0.577350              0.577350 0.577350 -0.577350                     0
+DEAL::
+DEAL::0.577350 -0.577350 -0.577350             0.577350 -0.577350 -0.577350                    0
+DEAL::0.577350 -0.577350 0.00000               0.577350 -0.577350 0.00000                      0
+DEAL::0.577350 0.00000 -0.577350               0.577350 0.00000 -0.577350                      0
+DEAL::0.577350 0.00000 0.00000         0.577350 0.00000 0.00000                        0
+DEAL::
+DEAL::0.577350 -0.577350 0.00000               0.577350 -0.577350 0.00000                      0
+DEAL::0.577350 -0.577350 0.577350              0.577350 -0.577350 0.577350                     0
+DEAL::0.577350 0.00000 0.00000         0.577350 0.00000 0.00000                        0
+DEAL::0.577350 0.00000 0.577350                0.577350 0.00000 0.577350                       0
+DEAL::
+DEAL::0.577350 0.00000 -0.577350               0.577350 0.00000 -0.577350                      0
+DEAL::0.577350 0.00000 0.00000         0.577350 0.00000 0.00000                        0
+DEAL::0.577350 0.577350 -0.577350              0.577350 0.577350 -0.577350                     0
+DEAL::0.577350 0.577350 0.00000                0.577350 0.577350 0.00000                       0
+DEAL::
+DEAL::0.577350 0.00000 0.00000         0.577350 0.00000 0.00000                        0
+DEAL::0.577350 0.00000 0.577350                0.577350 0.00000 0.577350                       0
+DEAL::0.577350 0.577350 0.00000                0.577350 0.577350 0.00000                       0
+DEAL::0.577350 0.577350 0.577350               0.577350 0.577350 0.577350                      0
+DEAL::
+DEAL::-0.577350 -0.577350 0.577350             -0.577350 -0.577350 0.577350                    0
+DEAL::-0.577350 0.00000 0.577350               -0.577350 0.00000 0.577350                      0
+DEAL::0.00000 -0.577350 0.577350               0.00000 -0.577350 0.577350                      0
+DEAL::0.00000 0.00000 0.577350         0.00000 0.00000 0.577350                        0
+DEAL::
+DEAL::-0.577350 0.00000 0.577350               -0.577350 0.00000 0.577350                      0
+DEAL::-0.577350 0.577350 0.577350              -0.577350 0.577350 0.577350                     0
+DEAL::0.00000 0.00000 0.577350         0.00000 0.00000 0.577350                        0
+DEAL::0.00000 0.577350 0.577350                0.00000 0.577350 0.577350                       0
+DEAL::
+DEAL::0.00000 -0.577350 0.577350               0.00000 -0.577350 0.577350                      0
+DEAL::0.00000 0.00000 0.577350         0.00000 0.00000 0.577350                        0
+DEAL::0.577350 -0.577350 0.577350              0.577350 -0.577350 0.577350                     0
+DEAL::0.577350 0.00000 0.577350                0.577350 0.00000 0.577350                       0
+DEAL::
+DEAL::0.00000 0.00000 0.577350         0.00000 0.00000 0.577350                        0
+DEAL::0.00000 0.577350 0.577350                0.00000 0.577350 0.577350                       0
+DEAL::0.577350 0.00000 0.577350                0.577350 0.00000 0.577350                       0
+DEAL::0.577350 0.577350 0.577350               0.577350 0.577350 0.577350                      0
+DEAL::
+DEAL::-0.577350 -0.577350 -0.577350            -0.577350 -0.577350 -0.577350                   0
+DEAL::-0.577350 0.00000 -0.577350              -0.577350 0.00000 -0.577350                     0
+DEAL::-0.577350 -0.577350 0.00000              -0.577350 -0.577350 0.00000                     0
+DEAL::-0.577350 0.00000 0.00000                -0.577350 0.00000 0.00000                       0
+DEAL::
+DEAL::-0.577350 0.00000 -0.577350              -0.577350 0.00000 -0.577350                     0
+DEAL::-0.577350 0.577350 -0.577350             -0.577350 0.577350 -0.577350                    0
+DEAL::-0.577350 0.00000 0.00000                -0.577350 0.00000 0.00000                       0
+DEAL::-0.577350 0.577350 0.00000               -0.577350 0.577350 0.00000                      0
+DEAL::
+DEAL::-0.577350 -0.577350 0.00000              -0.577350 -0.577350 0.00000                     0
+DEAL::-0.577350 0.00000 0.00000                -0.577350 0.00000 0.00000                       0
+DEAL::-0.577350 -0.577350 0.577350             -0.577350 -0.577350 0.577350                    0
+DEAL::-0.577350 0.00000 0.577350               -0.577350 0.00000 0.577350                      0
+DEAL::
+DEAL::-0.577350 0.00000 0.00000                -0.577350 0.00000 0.00000                       0
+DEAL::-0.577350 0.577350 0.00000               -0.577350 0.577350 0.00000                      0
+DEAL::-0.577350 0.00000 0.577350               -0.577350 0.00000 0.577350                      0
+DEAL::-0.577350 0.577350 0.577350              -0.577350 0.577350 0.577350                     0
+DEAL::
+DEAL::-0.577350 -0.577350 -0.577350            -0.577350 -0.577350 -0.577350                   0
+DEAL::-0.577350 -0.577350 0.00000              -0.577350 -0.577350 0.00000                     0
+DEAL::0.00000 -0.577350 -0.577350              0.00000 -0.577350 -0.577350                     0
+DEAL::0.00000 -0.577350 0.00000                0.00000 -0.577350 0.00000                       0
+DEAL::
+DEAL::-0.577350 -0.577350 0.00000              -0.577350 -0.577350 0.00000                     0
+DEAL::-0.577350 -0.577350 0.577350             -0.577350 -0.577350 0.577350                    0
+DEAL::0.00000 -0.577350 0.00000                0.00000 -0.577350 0.00000                       0
+DEAL::0.00000 -0.577350 0.577350               0.00000 -0.577350 0.577350                      0
+DEAL::
+DEAL::0.00000 -0.577350 -0.577350              0.00000 -0.577350 -0.577350                     0
+DEAL::0.00000 -0.577350 0.00000                0.00000 -0.577350 0.00000                       0
+DEAL::0.577350 -0.577350 -0.577350             0.577350 -0.577350 -0.577350                    0
+DEAL::0.577350 -0.577350 0.00000               0.577350 -0.577350 0.00000                      0
+DEAL::
+DEAL::0.00000 -0.577350 0.00000                0.00000 -0.577350 0.00000                       0
+DEAL::0.00000 -0.577350 0.577350               0.00000 -0.577350 0.577350                      0
+DEAL::0.577350 -0.577350 0.00000               0.577350 -0.577350 0.00000                      0
+DEAL::0.577350 -0.577350 0.577350              0.577350 -0.577350 0.577350                     0
+DEAL::
+DEAL::-0.577350 0.577350 -0.577350             -0.577350 0.577350 -0.577350                    0
+DEAL::0.00000 0.577350 -0.577350               0.00000 0.577350 -0.577350                      0
+DEAL::-0.577350 0.577350 0.00000               -0.577350 0.577350 0.00000                      0
+DEAL::0.00000 0.577350 0.00000         0.00000 0.577350 0.00000                        0
+DEAL::
+DEAL::0.00000 0.577350 -0.577350               0.00000 0.577350 -0.577350                      0
+DEAL::0.577350 0.577350 -0.577350              0.577350 0.577350 -0.577350                     0
+DEAL::0.00000 0.577350 0.00000         0.00000 0.577350 0.00000                        0
+DEAL::0.577350 0.577350 0.00000                0.577350 0.577350 0.00000                       0
+DEAL::
+DEAL::-0.577350 0.577350 0.00000               -0.577350 0.577350 0.00000                      0
+DEAL::0.00000 0.577350 0.00000         0.00000 0.577350 0.00000                        0
+DEAL::-0.577350 0.577350 0.577350              -0.577350 0.577350 0.577350                     0
+DEAL::0.00000 0.577350 0.577350                0.00000 0.577350 0.577350                       0
+DEAL::
+DEAL::0.00000 0.577350 0.00000         0.00000 0.577350 0.00000                        0
+DEAL::0.577350 0.577350 0.00000                0.577350 0.577350 0.00000                       0
+DEAL::0.00000 0.577350 0.577350                0.00000 0.577350 0.577350                       0
+DEAL::0.577350 0.577350 0.577350               0.577350 0.577350 0.577350                      0
+DEAL::
+-0.577350 -0.577350 -0.577350 1 0
+0.00000 -0.577350 -0.577350 1 0
+0.00000 0.00000 -0.577350 1 0
+-0.577350 0.00000 -0.577350 1 0
+-0.577350 -0.577350 -0.577350 1 0
+
+
+0.00000 -0.577350 -0.577350 1 0
+0.577350 -0.577350 -0.577350 1 0
+0.577350 0.00000 -0.577350 1 0
+0.00000 0.00000 -0.577350 1 0
+0.00000 -0.577350 -0.577350 1 0
+
+
+-0.577350 0.00000 -0.577350 1 0
+0.00000 0.00000 -0.577350 1 0
+0.00000 0.577350 -0.577350 1 0
+-0.577350 0.577350 -0.577350 1 0
+-0.577350 0.00000 -0.577350 1 0
+
+
+0.00000 0.00000 -0.577350 1 0
+0.577350 0.00000 -0.577350 1 0
+0.577350 0.577350 -0.577350 1 0
+0.00000 0.577350 -0.577350 1 0
+0.00000 0.00000 -0.577350 1 0
+
+
+0.577350 -0.577350 -0.577350 1 0
+0.577350 -0.577350 0.00000 1 0
+0.577350 0.00000 0.00000 1 0
+0.577350 0.00000 -0.577350 1 0
+0.577350 -0.577350 -0.577350 1 0
+
+
+0.577350 -0.577350 0.00000 1 0
+0.577350 -0.577350 0.577350 1 0
+0.577350 0.00000 0.577350 1 0
+0.577350 0.00000 0.00000 1 0
+0.577350 -0.577350 0.00000 1 0
+
+
+0.577350 0.00000 -0.577350 1 0
+0.577350 0.00000 0.00000 1 0
+0.577350 0.577350 0.00000 1 0
+0.577350 0.577350 -0.577350 1 0
+0.577350 0.00000 -0.577350 1 0
+
+
+0.577350 0.00000 0.00000 1 0
+0.577350 0.00000 0.577350 1 0
+0.577350 0.577350 0.577350 1 0
+0.577350 0.577350 0.00000 1 0
+0.577350 0.00000 0.00000 1 0
+
+
+-0.577350 -0.577350 0.577350 1 0
+-0.577350 0.00000 0.577350 1 0
+0.00000 0.00000 0.577350 1 0
+0.00000 -0.577350 0.577350 1 0
+-0.577350 -0.577350 0.577350 1 0
+
+
+-0.577350 0.00000 0.577350 1 0
+-0.577350 0.577350 0.577350 1 0
+0.00000 0.577350 0.577350 1 0
+0.00000 0.00000 0.577350 1 0
+-0.577350 0.00000 0.577350 1 0
+
+
+0.00000 -0.577350 0.577350 1 0
+0.00000 0.00000 0.577350 1 0
+0.577350 0.00000 0.577350 1 0
+0.577350 -0.577350 0.577350 1 0
+0.00000 -0.577350 0.577350 1 0
+
+
+0.00000 0.00000 0.577350 1 0
+0.00000 0.577350 0.577350 1 0
+0.577350 0.577350 0.577350 1 0
+0.577350 0.00000 0.577350 1 0
+0.00000 0.00000 0.577350 1 0
+
+
+-0.577350 -0.577350 -0.577350 1 0
+-0.577350 0.00000 -0.577350 1 0
+-0.577350 0.00000 0.00000 1 0
+-0.577350 -0.577350 0.00000 1 0
+-0.577350 -0.577350 -0.577350 1 0
+
+
+-0.577350 0.00000 -0.577350 1 0
+-0.577350 0.577350 -0.577350 1 0
+-0.577350 0.577350 0.00000 1 0
+-0.577350 0.00000 0.00000 1 0
+-0.577350 0.00000 -0.577350 1 0
+
+
+-0.577350 -0.577350 0.00000 1 0
+-0.577350 0.00000 0.00000 1 0
+-0.577350 0.00000 0.577350 1 0
+-0.577350 -0.577350 0.577350 1 0
+-0.577350 -0.577350 0.00000 1 0
+
+
+-0.577350 0.00000 0.00000 1 0
+-0.577350 0.577350 0.00000 1 0
+-0.577350 0.577350 0.577350 1 0
+-0.577350 0.00000 0.577350 1 0
+-0.577350 0.00000 0.00000 1 0
+
+
+-0.577350 -0.577350 -0.577350 1 0
+-0.577350 -0.577350 0.00000 1 0
+0.00000 -0.577350 0.00000 1 0
+0.00000 -0.577350 -0.577350 1 0
+-0.577350 -0.577350 -0.577350 1 0
+
+
+-0.577350 -0.577350 0.00000 1 0
+-0.577350 -0.577350 0.577350 1 0
+0.00000 -0.577350 0.577350 1 0
+0.00000 -0.577350 0.00000 1 0
+-0.577350 -0.577350 0.00000 1 0
+
+
+0.00000 -0.577350 -0.577350 1 0
+0.00000 -0.577350 0.00000 1 0
+0.577350 -0.577350 0.00000 1 0
+0.577350 -0.577350 -0.577350 1 0
+0.00000 -0.577350 -0.577350 1 0
+
+
+0.00000 -0.577350 0.00000 1 0
+0.00000 -0.577350 0.577350 1 0
+0.577350 -0.577350 0.577350 1 0
+0.577350 -0.577350 0.00000 1 0
+0.00000 -0.577350 0.00000 1 0
+
+
+-0.577350 0.577350 -0.577350 1 0
+0.00000 0.577350 -0.577350 1 0
+0.00000 0.577350 0.00000 1 0
+-0.577350 0.577350 0.00000 1 0
+-0.577350 0.577350 -0.577350 1 0
+
+
+0.00000 0.577350 -0.577350 1 0
+0.577350 0.577350 -0.577350 1 0
+0.577350 0.577350 0.00000 1 0
+0.00000 0.577350 0.00000 1 0
+0.00000 0.577350 -0.577350 1 0
+
+
+-0.577350 0.577350 0.00000 1 0
+0.00000 0.577350 0.00000 1 0
+0.00000 0.577350 0.577350 1 0
+-0.577350 0.577350 0.577350 1 0
+-0.577350 0.577350 0.00000 1 0
+
+
+0.00000 0.577350 0.00000 1 0
+0.577350 0.577350 0.00000 1 0
+0.577350 0.577350 0.577350 1 0
+0.00000 0.577350 0.577350 1 0
+0.00000 0.577350 0.00000 1 0
+
+
index adb298b3eb714af0665081a598486da0591afb93..a4605f7a67039d90f36307352191b70de2d6176b 100644 (file)
@@ -1,4 +1,4 @@
-//----------------------------  extract_boundary_mesh_01.cc  ---------------------------
+//----------------------------  extract_boundary_mesh_02.cc  ---------------------------
 //    $Id: bem.cc 22693 2010-11-11 20:11:47Z kanschat $
 //    Version: $Name$
 //
@@ -9,7 +9,7 @@
 //    to the file deal.II/doc/license.html for the  text  and
 //    further information on this license.
 //
-//----------------------------  extract_boundary_mesh_01.cc  ---------------------------
+//----------------------------  extract_boundary_mesh_02.cc  ---------------------------
 
 /*
  Code for testing the function
@@ -17,8 +17,8 @@
  We test that the order of cells and the orientation
  of the vertices is consistent between the two meshes.
 
- It's faling when boundary object is attached and refinement
- for a ball in 3D
+ Test the same as in the _01 test but with a surface object attached.
+ This used to fail at one point.
 */
 
 #include "../tests.h"
@@ -33,59 +33,49 @@ using namespace std;
 
 
 template <int s_dim, int spacedim>
-bool test_vertices_orientation(const Triangulation<s_dim,spacedim> &boundary_mesh,
+void test_vertices_orientation(const Triangulation<s_dim,spacedim> &boundary_mesh,
                               map< typename Triangulation<s_dim,spacedim>::cell_iterator,
                                    typename Triangulation<s_dim+1,spacedim>::face_iterator >
-                              &surface_to_volume_mapping,
-                              const int verbosity = 1)
+                              &surface_to_volume_mapping)
 {
   typename Triangulation<s_dim,spacedim>::active_cell_iterator
     cell = boundary_mesh.begin_active(),
     endc = boundary_mesh.end();
   typename Triangulation<s_dim+1,spacedim>::face_iterator face;
 
-  bool success = true;
-
-  if (verbosity>1){
-    deallog << "The last column should be 0" <<endl;
-    deallog << "Vol faces" << "\t\t" << "Surf cell" <<
-      "\t\t" << "Distance" <<endl<<endl;
-  }
-
   for (; cell!=endc; ++cell){
 
     face = surface_to_volume_mapping [cell];
 
+    deallog << "Surface cell: " << cell << " with vertices:" << std::endl;
+    for (unsigned int k=0; k<GeometryInfo<s_dim>::vertices_per_cell; ++k)
+      deallog << "  " << cell->vertex(k) << std::endl;
+
+    deallog << "Volume face: " << face << " with vertices:" << std::endl;
+    for (unsigned int k=0; k<GeometryInfo<s_dim>::vertices_per_cell; ++k)
+      deallog << "  " << face->vertex(k) << std::endl;
+
     for (unsigned int k=0; k<GeometryInfo<s_dim>::vertices_per_cell; ++k)
       {
        Point<spacedim> diff(face->vertex(k));
        diff -= cell->vertex(k);
-       if (verbosity>1){
-         deallog << face->vertex(k) << "\t\t";
-         deallog << cell->vertex(k) << "\t\t\t" << diff.square() << endl;
-       }
-       if (diff.square()>0){
-         success = false;
-         break;
-       }
+       Assert (diff.square() == 0, ExcInternalError());
       }
-    if (verbosity>1) deallog << endl;
   }
-  return success;
 }
 
 template <int dim, int spacedim>
 void save_mesh(const Triangulation<dim,spacedim>& tria)
 {
   GridOut grid_out;
-  grid_out.write_ucd (tria, deallog.get_file_stream());
+  grid_out.write_gnuplot (tria, deallog.get_file_stream());
 }
 
 
 int main ()
 {
 
-  ofstream logfile("extract_boundary_mesh_01/output");
+  ofstream logfile("extract_boundary_mesh_02/output");
   deallog.attach(logfile);
   deallog.depth_console(0);
 
@@ -102,18 +92,20 @@ int main ()
     Triangulation<dim> volume_mesh;
     GridGenerator::hyper_ball(volume_mesh);
     volume_mesh.set_boundary (0, boundary_description);
-
     volume_mesh.refine_global (1);
 
-    // save_mesh(volume_mesh);
-
+    const HyperBallBoundary<dim-1,dim> surface_description;
     Triangulation<dim-1,dim> boundary_mesh;
+    boundary_mesh.set_boundary (0, surface_description);
 
     GridTools::extract_boundary_mesh (volume_mesh, boundary_mesh,
                                      surface_to_volume_mapping);
+    deallog << volume_mesh.n_active_cells () << std::endl;
+    deallog << boundary_mesh.n_active_cells () << std::endl;
+    save_mesh(boundary_mesh);
+
 
-    Assert (test_vertices_orientation(boundary_mesh, surface_to_volume_mapping,2),
-           ExcInternalError());
+    test_vertices_orientation(boundary_mesh, surface_to_volume_mapping);
     save_mesh(boundary_mesh);
   }
 
diff --git a/tests/codim_one/extract_boundary_mesh_02/cmp/generic b/tests/codim_one/extract_boundary_mesh_02/cmp/generic
new file mode 100644 (file)
index 0000000..f36f815
--- /dev/null
@@ -0,0 +1,580 @@
+
+DEAL::Testing hyper_cube in dim: 3...
+DEAL::56
+DEAL::24
+-0.577350 -0.577350 -0.577350 1 0
+0.00000 -0.707107 -0.707107 1 0
+0.00000 0.00000 -1.00000 1 0
+-0.707107 0.00000 -0.707107 1 0
+-0.577350 -0.577350 -0.577350 1 0
+
+
+0.00000 -0.707107 -0.707107 1 0
+0.577350 -0.577350 -0.577350 1 0
+0.707107 0.00000 -0.707107 1 0
+0.00000 0.00000 -1.00000 1 0
+0.00000 -0.707107 -0.707107 1 0
+
+
+-0.707107 0.00000 -0.707107 1 0
+0.00000 0.00000 -1.00000 1 0
+0.00000 0.707107 -0.707107 1 0
+-0.577350 0.577350 -0.577350 1 0
+-0.707107 0.00000 -0.707107 1 0
+
+
+0.00000 0.00000 -1.00000 1 0
+0.707107 0.00000 -0.707107 1 0
+0.577350 0.577350 -0.577350 1 0
+0.00000 0.707107 -0.707107 1 0
+0.00000 0.00000 -1.00000 1 0
+
+
+0.577350 -0.577350 -0.577350 1 0
+0.707107 -0.707107 0.00000 1 0
+1.00000 0.00000 0.00000 1 0
+0.707107 0.00000 -0.707107 1 0
+0.577350 -0.577350 -0.577350 1 0
+
+
+0.707107 -0.707107 0.00000 1 0
+0.577350 -0.577350 0.577350 1 0
+0.707107 0.00000 0.707107 1 0
+1.00000 0.00000 0.00000 1 0
+0.707107 -0.707107 0.00000 1 0
+
+
+0.707107 0.00000 -0.707107 1 0
+1.00000 0.00000 0.00000 1 0
+0.707107 0.707107 0.00000 1 0
+0.577350 0.577350 -0.577350 1 0
+0.707107 0.00000 -0.707107 1 0
+
+
+1.00000 0.00000 0.00000 1 0
+0.707107 0.00000 0.707107 1 0
+0.577350 0.577350 0.577350 1 0
+0.707107 0.707107 0.00000 1 0
+1.00000 0.00000 0.00000 1 0
+
+
+-0.577350 -0.577350 0.577350 1 0
+-0.707107 0.00000 0.707107 1 0
+0.00000 0.00000 1.00000 1 0
+0.00000 -0.707107 0.707107 1 0
+-0.577350 -0.577350 0.577350 1 0
+
+
+-0.707107 0.00000 0.707107 1 0
+-0.577350 0.577350 0.577350 1 0
+0.00000 0.707107 0.707107 1 0
+0.00000 0.00000 1.00000 1 0
+-0.707107 0.00000 0.707107 1 0
+
+
+0.00000 -0.707107 0.707107 1 0
+0.00000 0.00000 1.00000 1 0
+0.707107 0.00000 0.707107 1 0
+0.577350 -0.577350 0.577350 1 0
+0.00000 -0.707107 0.707107 1 0
+
+
+0.00000 0.00000 1.00000 1 0
+0.00000 0.707107 0.707107 1 0
+0.577350 0.577350 0.577350 1 0
+0.707107 0.00000 0.707107 1 0
+0.00000 0.00000 1.00000 1 0
+
+
+-0.577350 -0.577350 -0.577350 1 0
+-0.707107 0.00000 -0.707107 1 0
+-1.00000 0.00000 0.00000 1 0
+-0.707107 -0.707107 0.00000 1 0
+-0.577350 -0.577350 -0.577350 1 0
+
+
+-0.707107 0.00000 -0.707107 1 0
+-0.577350 0.577350 -0.577350 1 0
+-0.707107 0.707107 0.00000 1 0
+-1.00000 0.00000 0.00000 1 0
+-0.707107 0.00000 -0.707107 1 0
+
+
+-0.707107 -0.707107 0.00000 1 0
+-1.00000 0.00000 0.00000 1 0
+-0.707107 0.00000 0.707107 1 0
+-0.577350 -0.577350 0.577350 1 0
+-0.707107 -0.707107 0.00000 1 0
+
+
+-1.00000 0.00000 0.00000 1 0
+-0.707107 0.707107 0.00000 1 0
+-0.577350 0.577350 0.577350 1 0
+-0.707107 0.00000 0.707107 1 0
+-1.00000 0.00000 0.00000 1 0
+
+
+-0.577350 -0.577350 -0.577350 1 0
+-0.707107 -0.707107 0.00000 1 0
+0.00000 -1.00000 0.00000 1 0
+0.00000 -0.707107 -0.707107 1 0
+-0.577350 -0.577350 -0.577350 1 0
+
+
+-0.707107 -0.707107 0.00000 1 0
+-0.577350 -0.577350 0.577350 1 0
+0.00000 -0.707107 0.707107 1 0
+0.00000 -1.00000 0.00000 1 0
+-0.707107 -0.707107 0.00000 1 0
+
+
+0.00000 -0.707107 -0.707107 1 0
+0.00000 -1.00000 0.00000 1 0
+0.707107 -0.707107 0.00000 1 0
+0.577350 -0.577350 -0.577350 1 0
+0.00000 -0.707107 -0.707107 1 0
+
+
+0.00000 -1.00000 0.00000 1 0
+0.00000 -0.707107 0.707107 1 0
+0.577350 -0.577350 0.577350 1 0
+0.707107 -0.707107 0.00000 1 0
+0.00000 -1.00000 0.00000 1 0
+
+
+-0.577350 0.577350 -0.577350 1 0
+0.00000 0.707107 -0.707107 1 0
+0.00000 1.00000 0.00000 1 0
+-0.707107 0.707107 0.00000 1 0
+-0.577350 0.577350 -0.577350 1 0
+
+
+0.00000 0.707107 -0.707107 1 0
+0.577350 0.577350 -0.577350 1 0
+0.707107 0.707107 0.00000 1 0
+0.00000 1.00000 0.00000 1 0
+0.00000 0.707107 -0.707107 1 0
+
+
+-0.707107 0.707107 0.00000 1 0
+0.00000 1.00000 0.00000 1 0
+0.00000 0.707107 0.707107 1 0
+-0.577350 0.577350 0.577350 1 0
+-0.707107 0.707107 0.00000 1 0
+
+
+0.00000 1.00000 0.00000 1 0
+0.707107 0.707107 0.00000 1 0
+0.577350 0.577350 0.577350 1 0
+0.00000 0.707107 0.707107 1 0
+0.00000 1.00000 0.00000 1 0
+
+
+DEAL::Surface cell: 1.0 with vertices:
+DEAL::  -0.577350 -0.577350 -0.577350
+DEAL::  0.00000 -0.707107 -0.707107
+DEAL::  -0.707107 0.00000 -0.707107
+DEAL::  0.00000 0.00000 -1.00000
+DEAL::Volume face: 68 with vertices:
+DEAL::  -0.577350 -0.577350 -0.577350
+DEAL::  0.00000 -0.707107 -0.707107
+DEAL::  -0.707107 0.00000 -0.707107
+DEAL::  0.00000 0.00000 -1.00000
+DEAL::Surface cell: 1.1 with vertices:
+DEAL::  0.00000 -0.707107 -0.707107
+DEAL::  0.577350 -0.577350 -0.577350
+DEAL::  0.00000 0.00000 -1.00000
+DEAL::  0.707107 0.00000 -0.707107
+DEAL::Volume face: 69 with vertices:
+DEAL::  0.00000 -0.707107 -0.707107
+DEAL::  0.577350 -0.577350 -0.577350
+DEAL::  0.00000 0.00000 -1.00000
+DEAL::  0.707107 0.00000 -0.707107
+DEAL::Surface cell: 1.2 with vertices:
+DEAL::  -0.707107 0.00000 -0.707107
+DEAL::  0.00000 0.00000 -1.00000
+DEAL::  -0.577350 0.577350 -0.577350
+DEAL::  0.00000 0.707107 -0.707107
+DEAL::Volume face: 70 with vertices:
+DEAL::  -0.707107 0.00000 -0.707107
+DEAL::  0.00000 0.00000 -1.00000
+DEAL::  -0.577350 0.577350 -0.577350
+DEAL::  0.00000 0.707107 -0.707107
+DEAL::Surface cell: 1.3 with vertices:
+DEAL::  0.00000 0.00000 -1.00000
+DEAL::  0.707107 0.00000 -0.707107
+DEAL::  0.00000 0.707107 -0.707107
+DEAL::  0.577350 0.577350 -0.577350
+DEAL::Volume face: 71 with vertices:
+DEAL::  0.00000 0.00000 -1.00000
+DEAL::  0.707107 0.00000 -0.707107
+DEAL::  0.00000 0.707107 -0.707107
+DEAL::  0.577350 0.577350 -0.577350
+DEAL::Surface cell: 1.4 with vertices:
+DEAL::  0.577350 -0.577350 -0.577350
+DEAL::  0.707107 -0.707107 0.00000
+DEAL::  0.707107 0.00000 -0.707107
+DEAL::  1.00000 0.00000 0.00000
+DEAL::Volume face: 80 with vertices:
+DEAL::  0.577350 -0.577350 -0.577350
+DEAL::  0.707107 -0.707107 0.00000
+DEAL::  0.707107 0.00000 -0.707107
+DEAL::  1.00000 0.00000 0.00000
+DEAL::Surface cell: 1.5 with vertices:
+DEAL::  0.707107 -0.707107 0.00000
+DEAL::  0.577350 -0.577350 0.577350
+DEAL::  1.00000 0.00000 0.00000
+DEAL::  0.707107 0.00000 0.707107
+DEAL::Volume face: 81 with vertices:
+DEAL::  0.707107 -0.707107 0.00000
+DEAL::  0.577350 -0.577350 0.577350
+DEAL::  1.00000 0.00000 0.00000
+DEAL::  0.707107 0.00000 0.707107
+DEAL::Surface cell: 1.6 with vertices:
+DEAL::  0.707107 0.00000 -0.707107
+DEAL::  1.00000 0.00000 0.00000
+DEAL::  0.577350 0.577350 -0.577350
+DEAL::  0.707107 0.707107 0.00000
+DEAL::Volume face: 82 with vertices:
+DEAL::  0.707107 0.00000 -0.707107
+DEAL::  1.00000 0.00000 0.00000
+DEAL::  0.577350 0.577350 -0.577350
+DEAL::  0.707107 0.707107 0.00000
+DEAL::Surface cell: 1.7 with vertices:
+DEAL::  1.00000 0.00000 0.00000
+DEAL::  0.707107 0.00000 0.707107
+DEAL::  0.707107 0.707107 0.00000
+DEAL::  0.577350 0.577350 0.577350
+DEAL::Volume face: 83 with vertices:
+DEAL::  1.00000 0.00000 0.00000
+DEAL::  0.707107 0.00000 0.707107
+DEAL::  0.707107 0.707107 0.00000
+DEAL::  0.577350 0.577350 0.577350
+DEAL::Surface cell: 1.8 with vertices:
+DEAL::  -0.577350 -0.577350 0.577350
+DEAL::  -0.707107 0.00000 0.707107
+DEAL::  0.00000 -0.707107 0.707107
+DEAL::  0.00000 0.00000 1.00000
+DEAL::Volume face: 92 with vertices:
+DEAL::  -0.577350 -0.577350 0.577350
+DEAL::  -0.707107 0.00000 0.707107
+DEAL::  0.00000 -0.707107 0.707107
+DEAL::  0.00000 0.00000 1.00000
+DEAL::Surface cell: 1.9 with vertices:
+DEAL::  -0.707107 0.00000 0.707107
+DEAL::  -0.577350 0.577350 0.577350
+DEAL::  0.00000 0.00000 1.00000
+DEAL::  0.00000 0.707107 0.707107
+DEAL::Volume face: 93 with vertices:
+DEAL::  -0.707107 0.00000 0.707107
+DEAL::  -0.577350 0.577350 0.577350
+DEAL::  0.00000 0.00000 1.00000
+DEAL::  0.00000 0.707107 0.707107
+DEAL::Surface cell: 1.10 with vertices:
+DEAL::  0.00000 -0.707107 0.707107
+DEAL::  0.00000 0.00000 1.00000
+DEAL::  0.577350 -0.577350 0.577350
+DEAL::  0.707107 0.00000 0.707107
+DEAL::Volume face: 94 with vertices:
+DEAL::  0.00000 -0.707107 0.707107
+DEAL::  0.00000 0.00000 1.00000
+DEAL::  0.577350 -0.577350 0.577350
+DEAL::  0.707107 0.00000 0.707107
+DEAL::Surface cell: 1.11 with vertices:
+DEAL::  0.00000 0.00000 1.00000
+DEAL::  0.00000 0.707107 0.707107
+DEAL::  0.707107 0.00000 0.707107
+DEAL::  0.577350 0.577350 0.577350
+DEAL::Volume face: 95 with vertices:
+DEAL::  0.00000 0.00000 1.00000
+DEAL::  0.00000 0.707107 0.707107
+DEAL::  0.707107 0.00000 0.707107
+DEAL::  0.577350 0.577350 0.577350
+DEAL::Surface cell: 1.12 with vertices:
+DEAL::  -0.577350 -0.577350 -0.577350
+DEAL::  -0.707107 0.00000 -0.707107
+DEAL::  -0.707107 -0.707107 0.00000
+DEAL::  -1.00000 0.00000 0.00000
+DEAL::Volume face: 64 with vertices:
+DEAL::  -0.577350 -0.577350 -0.577350
+DEAL::  -0.707107 0.00000 -0.707107
+DEAL::  -0.707107 -0.707107 0.00000
+DEAL::  -1.00000 0.00000 0.00000
+DEAL::Surface cell: 1.13 with vertices:
+DEAL::  -0.707107 0.00000 -0.707107
+DEAL::  -0.577350 0.577350 -0.577350
+DEAL::  -1.00000 0.00000 0.00000
+DEAL::  -0.707107 0.707107 0.00000
+DEAL::Volume face: 65 with vertices:
+DEAL::  -0.707107 0.00000 -0.707107
+DEAL::  -0.577350 0.577350 -0.577350
+DEAL::  -1.00000 0.00000 0.00000
+DEAL::  -0.707107 0.707107 0.00000
+DEAL::Surface cell: 1.14 with vertices:
+DEAL::  -0.707107 -0.707107 0.00000
+DEAL::  -1.00000 0.00000 0.00000
+DEAL::  -0.577350 -0.577350 0.577350
+DEAL::  -0.707107 0.00000 0.707107
+DEAL::Volume face: 66 with vertices:
+DEAL::  -0.707107 -0.707107 0.00000
+DEAL::  -1.00000 0.00000 0.00000
+DEAL::  -0.577350 -0.577350 0.577350
+DEAL::  -0.707107 0.00000 0.707107
+DEAL::Surface cell: 1.15 with vertices:
+DEAL::  -1.00000 0.00000 0.00000
+DEAL::  -0.707107 0.707107 0.00000
+DEAL::  -0.707107 0.00000 0.707107
+DEAL::  -0.577350 0.577350 0.577350
+DEAL::Volume face: 67 with vertices:
+DEAL::  -1.00000 0.00000 0.00000
+DEAL::  -0.707107 0.707107 0.00000
+DEAL::  -0.707107 0.00000 0.707107
+DEAL::  -0.577350 0.577350 0.577350
+DEAL::Surface cell: 1.16 with vertices:
+DEAL::  -0.577350 -0.577350 -0.577350
+DEAL::  -0.707107 -0.707107 0.00000
+DEAL::  0.00000 -0.707107 -0.707107
+DEAL::  0.00000 -1.00000 0.00000
+DEAL::Volume face: 60 with vertices:
+DEAL::  -0.577350 -0.577350 -0.577350
+DEAL::  -0.707107 -0.707107 0.00000
+DEAL::  0.00000 -0.707107 -0.707107
+DEAL::  0.00000 -1.00000 0.00000
+DEAL::Surface cell: 1.17 with vertices:
+DEAL::  -0.707107 -0.707107 0.00000
+DEAL::  -0.577350 -0.577350 0.577350
+DEAL::  0.00000 -1.00000 0.00000
+DEAL::  0.00000 -0.707107 0.707107
+DEAL::Volume face: 61 with vertices:
+DEAL::  -0.707107 -0.707107 0.00000
+DEAL::  -0.577350 -0.577350 0.577350
+DEAL::  0.00000 -1.00000 0.00000
+DEAL::  0.00000 -0.707107 0.707107
+DEAL::Surface cell: 1.18 with vertices:
+DEAL::  0.00000 -0.707107 -0.707107
+DEAL::  0.00000 -1.00000 0.00000
+DEAL::  0.577350 -0.577350 -0.577350
+DEAL::  0.707107 -0.707107 0.00000
+DEAL::Volume face: 62 with vertices:
+DEAL::  0.00000 -0.707107 -0.707107
+DEAL::  0.00000 -1.00000 0.00000
+DEAL::  0.577350 -0.577350 -0.577350
+DEAL::  0.707107 -0.707107 0.00000
+DEAL::Surface cell: 1.19 with vertices:
+DEAL::  0.00000 -1.00000 0.00000
+DEAL::  0.00000 -0.707107 0.707107
+DEAL::  0.707107 -0.707107 0.00000
+DEAL::  0.577350 -0.577350 0.577350
+DEAL::Volume face: 63 with vertices:
+DEAL::  0.00000 -1.00000 0.00000
+DEAL::  0.00000 -0.707107 0.707107
+DEAL::  0.707107 -0.707107 0.00000
+DEAL::  0.577350 -0.577350 0.577350
+DEAL::Surface cell: 1.20 with vertices:
+DEAL::  -0.577350 0.577350 -0.577350
+DEAL::  0.00000 0.707107 -0.707107
+DEAL::  -0.707107 0.707107 0.00000
+DEAL::  0.00000 1.00000 0.00000
+DEAL::Volume face: 108 with vertices:
+DEAL::  -0.577350 0.577350 -0.577350
+DEAL::  0.00000 0.707107 -0.707107
+DEAL::  -0.707107 0.707107 0.00000
+DEAL::  0.00000 1.00000 0.00000
+DEAL::Surface cell: 1.21 with vertices:
+DEAL::  0.00000 0.707107 -0.707107
+DEAL::  0.577350 0.577350 -0.577350
+DEAL::  0.00000 1.00000 0.00000
+DEAL::  0.707107 0.707107 0.00000
+DEAL::Volume face: 109 with vertices:
+DEAL::  0.00000 0.707107 -0.707107
+DEAL::  0.577350 0.577350 -0.577350
+DEAL::  0.00000 1.00000 0.00000
+DEAL::  0.707107 0.707107 0.00000
+DEAL::Surface cell: 1.22 with vertices:
+DEAL::  -0.707107 0.707107 0.00000
+DEAL::  0.00000 1.00000 0.00000
+DEAL::  -0.577350 0.577350 0.577350
+DEAL::  0.00000 0.707107 0.707107
+DEAL::Volume face: 110 with vertices:
+DEAL::  -0.707107 0.707107 0.00000
+DEAL::  0.00000 1.00000 0.00000
+DEAL::  -0.577350 0.577350 0.577350
+DEAL::  0.00000 0.707107 0.707107
+DEAL::Surface cell: 1.23 with vertices:
+DEAL::  0.00000 1.00000 0.00000
+DEAL::  0.707107 0.707107 0.00000
+DEAL::  0.00000 0.707107 0.707107
+DEAL::  0.577350 0.577350 0.577350
+DEAL::Volume face: 111 with vertices:
+DEAL::  0.00000 1.00000 0.00000
+DEAL::  0.707107 0.707107 0.00000
+DEAL::  0.00000 0.707107 0.707107
+DEAL::  0.577350 0.577350 0.577350
+-0.577350 -0.577350 -0.577350 1 0
+0.00000 -0.707107 -0.707107 1 0
+0.00000 0.00000 -1.00000 1 0
+-0.707107 0.00000 -0.707107 1 0
+-0.577350 -0.577350 -0.577350 1 0
+
+
+0.00000 -0.707107 -0.707107 1 0
+0.577350 -0.577350 -0.577350 1 0
+0.707107 0.00000 -0.707107 1 0
+0.00000 0.00000 -1.00000 1 0
+0.00000 -0.707107 -0.707107 1 0
+
+
+-0.707107 0.00000 -0.707107 1 0
+0.00000 0.00000 -1.00000 1 0
+0.00000 0.707107 -0.707107 1 0
+-0.577350 0.577350 -0.577350 1 0
+-0.707107 0.00000 -0.707107 1 0
+
+
+0.00000 0.00000 -1.00000 1 0
+0.707107 0.00000 -0.707107 1 0
+0.577350 0.577350 -0.577350 1 0
+0.00000 0.707107 -0.707107 1 0
+0.00000 0.00000 -1.00000 1 0
+
+
+0.577350 -0.577350 -0.577350 1 0
+0.707107 -0.707107 0.00000 1 0
+1.00000 0.00000 0.00000 1 0
+0.707107 0.00000 -0.707107 1 0
+0.577350 -0.577350 -0.577350 1 0
+
+
+0.707107 -0.707107 0.00000 1 0
+0.577350 -0.577350 0.577350 1 0
+0.707107 0.00000 0.707107 1 0
+1.00000 0.00000 0.00000 1 0
+0.707107 -0.707107 0.00000 1 0
+
+
+0.707107 0.00000 -0.707107 1 0
+1.00000 0.00000 0.00000 1 0
+0.707107 0.707107 0.00000 1 0
+0.577350 0.577350 -0.577350 1 0
+0.707107 0.00000 -0.707107 1 0
+
+
+1.00000 0.00000 0.00000 1 0
+0.707107 0.00000 0.707107 1 0
+0.577350 0.577350 0.577350 1 0
+0.707107 0.707107 0.00000 1 0
+1.00000 0.00000 0.00000 1 0
+
+
+-0.577350 -0.577350 0.577350 1 0
+-0.707107 0.00000 0.707107 1 0
+0.00000 0.00000 1.00000 1 0
+0.00000 -0.707107 0.707107 1 0
+-0.577350 -0.577350 0.577350 1 0
+
+
+-0.707107 0.00000 0.707107 1 0
+-0.577350 0.577350 0.577350 1 0
+0.00000 0.707107 0.707107 1 0
+0.00000 0.00000 1.00000 1 0
+-0.707107 0.00000 0.707107 1 0
+
+
+0.00000 -0.707107 0.707107 1 0
+0.00000 0.00000 1.00000 1 0
+0.707107 0.00000 0.707107 1 0
+0.577350 -0.577350 0.577350 1 0
+0.00000 -0.707107 0.707107 1 0
+
+
+0.00000 0.00000 1.00000 1 0
+0.00000 0.707107 0.707107 1 0
+0.577350 0.577350 0.577350 1 0
+0.707107 0.00000 0.707107 1 0
+0.00000 0.00000 1.00000 1 0
+
+
+-0.577350 -0.577350 -0.577350 1 0
+-0.707107 0.00000 -0.707107 1 0
+-1.00000 0.00000 0.00000 1 0
+-0.707107 -0.707107 0.00000 1 0
+-0.577350 -0.577350 -0.577350 1 0
+
+
+-0.707107 0.00000 -0.707107 1 0
+-0.577350 0.577350 -0.577350 1 0
+-0.707107 0.707107 0.00000 1 0
+-1.00000 0.00000 0.00000 1 0
+-0.707107 0.00000 -0.707107 1 0
+
+
+-0.707107 -0.707107 0.00000 1 0
+-1.00000 0.00000 0.00000 1 0
+-0.707107 0.00000 0.707107 1 0
+-0.577350 -0.577350 0.577350 1 0
+-0.707107 -0.707107 0.00000 1 0
+
+
+-1.00000 0.00000 0.00000 1 0
+-0.707107 0.707107 0.00000 1 0
+-0.577350 0.577350 0.577350 1 0
+-0.707107 0.00000 0.707107 1 0
+-1.00000 0.00000 0.00000 1 0
+
+
+-0.577350 -0.577350 -0.577350 1 0
+-0.707107 -0.707107 0.00000 1 0
+0.00000 -1.00000 0.00000 1 0
+0.00000 -0.707107 -0.707107 1 0
+-0.577350 -0.577350 -0.577350 1 0
+
+
+-0.707107 -0.707107 0.00000 1 0
+-0.577350 -0.577350 0.577350 1 0
+0.00000 -0.707107 0.707107 1 0
+0.00000 -1.00000 0.00000 1 0
+-0.707107 -0.707107 0.00000 1 0
+
+
+0.00000 -0.707107 -0.707107 1 0
+0.00000 -1.00000 0.00000 1 0
+0.707107 -0.707107 0.00000 1 0
+0.577350 -0.577350 -0.577350 1 0
+0.00000 -0.707107 -0.707107 1 0
+
+
+0.00000 -1.00000 0.00000 1 0
+0.00000 -0.707107 0.707107 1 0
+0.577350 -0.577350 0.577350 1 0
+0.707107 -0.707107 0.00000 1 0
+0.00000 -1.00000 0.00000 1 0
+
+
+-0.577350 0.577350 -0.577350 1 0
+0.00000 0.707107 -0.707107 1 0
+0.00000 1.00000 0.00000 1 0
+-0.707107 0.707107 0.00000 1 0
+-0.577350 0.577350 -0.577350 1 0
+
+
+0.00000 0.707107 -0.707107 1 0
+0.577350 0.577350 -0.577350 1 0
+0.707107 0.707107 0.00000 1 0
+0.00000 1.00000 0.00000 1 0
+0.00000 0.707107 -0.707107 1 0
+
+
+-0.707107 0.707107 0.00000 1 0
+0.00000 1.00000 0.00000 1 0
+0.00000 0.707107 0.707107 1 0
+-0.577350 0.577350 0.577350 1 0
+-0.707107 0.707107 0.00000 1 0
+
+
+0.00000 1.00000 0.00000 1 0
+0.707107 0.707107 0.00000 1 0
+0.577350 0.577350 0.577350 1 0
+0.00000 0.707107 0.707107 1 0
+0.00000 1.00000 0.00000 1 0
+
+

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.