]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Generalize test to handle anisotropic children. Test new functionality from patch...
authorhartmann <hartmann@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 23 Dec 2008 13:17:22 +0000 (13:17 +0000)
committerhartmann <hartmann@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 23 Dec 2008 13:17:22 +0000 (13:17 +0000)
git-svn-id: https://svn.dealii.org/trunk@18003 0785d39b-7218-0410-832d-ea1e28bc413d

tests/base/geometry_info_1.cc
tests/base/geometry_info_1/cmp/generic

index cf7b3a5dbdc73b92f92a7fae4c742be2eba34856..f16f670f3fab6ac6c288681333a911dfa0e67306 100644 (file)
@@ -2,7 +2,7 @@
 //    $Id$
 //    Version: $Name$ 
 //
-//    Copyright (C) 2003, 2004, 2005 by the deal.II authors
+//    Copyright (C) 2003, 2004, 2005, 2008 by the deal.II authors
 //
 //    This file is subject to QPL and may not be  distributed
 //    without copyright and license information. Please refer
@@ -49,29 +49,36 @@ void test ()
   
   Point<dim> p;
 
-                                  // generate N random points in
-                                  // [-2:2]^d, and transform them
-                                  // back and forth between mother
-                                  // and child cell
-  const unsigned int N = 7;
-  for (unsigned int i=0; i<N; ++i)
+  for (unsigned int ref_case_no=1;
+       ref_case_no<=RefinementPossibilities<dim>::isotropic_refinement; ++ref_case_no)
     {
-      for (unsigned int d=0; d<dim; ++d)
-       p[d] = rand_2();
-
-      deallog << i << ' ' << p << ' '
-             << GeometryInfo<dim>::is_inside_unit_cell (p) << std::endl;
-      for (unsigned int c=0; c<GeometryInfo<dim>::max_children_per_cell; ++c)
+      RefinementCase<dim> ref_case(ref_case_no);
+      
+      deallog << "RefinementCase=" << static_cast<unsigned int> (ref_case) << std::endl;
+      // generate N random points in
+      // [-2:2]^d, and transform them
+      // back and forth between mother
+      // and child cell
+      const unsigned int N = 7;
+      for (unsigned int i=0; i<N; ++i)
        {
-         const Point<dim> q = GeometryInfo<dim>::cell_to_child_coordinates(p,c);
-         const Point<dim> pp = GeometryInfo<dim>::child_to_cell_coordinates(q,c);
+         for (unsigned int d=0; d<dim; ++d)
+           p[d] = rand_2();
          
-         deallog << "    " << c << " [" << q << "] [" << pp << ']'
-                 << std::endl;
-         Assert ((p-pp).square() < 1e-15*1e-15, ExcInternalError());
-         Assert (GeometryInfo<dim>::is_inside_unit_cell (p) ==
-                 GeometryInfo<dim>::is_inside_unit_cell (pp),
-                 ExcInternalError());
+         deallog << i << ' ' << p << ' '
+                 << GeometryInfo<dim>::is_inside_unit_cell (p) << std::endl;
+         for (unsigned int c=0; c<GeometryInfo<dim>::n_children(ref_case); ++c)
+           {
+             const Point<dim> q = GeometryInfo<dim>::cell_to_child_coordinates(p,c);
+             const Point<dim> pp = GeometryInfo<dim>::child_to_cell_coordinates(q,c);
+             
+             deallog << "    " << c << " [" << q << "] [" << pp << ']'
+                     << std::endl;
+             Assert ((p-pp).square() < 1e-15*1e-15, ExcInternalError());
+             Assert (GeometryInfo<dim>::is_inside_unit_cell (p) ==
+                     GeometryInfo<dim>::is_inside_unit_cell (pp),
+                     ExcInternalError());
+           }
        }
     }
 }
index 88c25ef4a878efeebe87e7cb444b115fa448d9c9..c57bcafc394a8edd3b71feb7bc0838ca81cf25ab 100644 (file)
@@ -1,6 +1,7 @@
 
 DEAL::Face 0: n = ( -1 )
 DEAL::Face 1: n = ( 1 )
+DEAL::RefinementCase=1
 DEAL::0 1.36075 0
 DEAL::    0 [2.72150] [1.36075]
 DEAL::    1 [1.72150] [1.36075]
@@ -26,107 +27,327 @@ DEAL::Face 0: n = ( -1 , 0 )
 DEAL::Face 1: n = ( 1 , 0 )
 DEAL::Face 2: n = ( 0 , -1 )
 DEAL::Face 3: n = ( 0 , 1 )
+DEAL::RefinementCase=1
 DEAL::0 1.07292 -0.888901 0
 DEAL::    0 [2.14584 -1.77780] [1.07292 -0.888901]
 DEAL::    1 [1.14584 -1.77780] [1.07292 -0.888901]
-DEAL::    2 [2.14584 -2.77780] [1.07292 -0.888901]
-DEAL::    3 [1.14584 -2.77780] [1.07292 -0.888901]
 DEAL::1 0.215880 -0.0904118 0
 DEAL::    0 [0.431760 -0.180824] [0.215880 -0.0904118]
 DEAL::    1 [-0.568240 -0.180824] [0.215880 -0.0904118]
-DEAL::    2 [0.431760 -1.18082] [0.215880 -0.0904118]
-DEAL::    3 [-0.568240 -1.18082] [0.215880 -0.0904118]
 DEAL::2 0.515484 -0.540862 0
 DEAL::    0 [1.03097 -1.08172] [0.515484 -0.540862]
 DEAL::    1 [0.0309674 -1.08172] [0.515484 -0.540862]
-DEAL::    2 [1.03097 -2.08172] [0.515484 -0.540862]
-DEAL::    3 [0.0309674 -2.08172] [0.515484 -0.540862]
 DEAL::3 0.0536036 1.80892 0
 DEAL::    0 [0.107207 3.61784] [0.0536036 1.80892]
 DEAL::    1 [-0.892793 3.61784] [0.0536036 1.80892]
-DEAL::    2 [0.107207 2.61784] [0.0536036 1.80892]
-DEAL::    3 [-0.892793 2.61784] [0.0536036 1.80892]
 DEAL::4 1.66478 0.542847 0
 DEAL::    0 [3.32956 1.08569] [1.66478 0.542847]
 DEAL::    1 [2.32956 1.08569] [1.66478 0.542847]
-DEAL::    2 [3.32956 0.0856938] [1.66478 0.542847]
-DEAL::    3 [2.32956 0.0856938] [1.66478 0.542847]
 DEAL::5 0.869188 -1.43359 0
 DEAL::    0 [1.73838 -2.86718] [0.869188 -1.43359]
 DEAL::    1 [0.738375 -2.86718] [0.869188 -1.43359]
-DEAL::    2 [1.73838 -3.86718] [0.869188 -1.43359]
-DEAL::    3 [0.738375 -3.86718] [0.869188 -1.43359]
 DEAL::6 0.427876 -1.93480 0
 DEAL::    0 [0.855751 -3.86960] [0.427876 -1.93480]
 DEAL::    1 [-0.144249 -3.86960] [0.427876 -1.93480]
-DEAL::    2 [0.855751 -4.86960] [0.427876 -1.93480]
-DEAL::    3 [-0.144249 -4.86960] [0.427876 -1.93480]
+DEAL::RefinementCase=2
+DEAL::0 -1.02845 -1.45107 0
+DEAL::    0 [-2.05691 -2.90215] [-1.02845 -1.45107]
+DEAL::    1 [-3.05691 -2.90215] [-1.02845 -1.45107]
+DEAL::1 1.21671 -1.37328 0
+DEAL::    0 [2.43341 -2.74657] [1.21671 -1.37328]
+DEAL::    1 [1.43341 -2.74657] [1.21671 -1.37328]
+DEAL::2 -0.396222 -1.48084 0
+DEAL::    0 [-0.792445 -2.96168] [-0.396222 -1.48084]
+DEAL::    1 [-1.79244 -2.96168] [-0.396222 -1.48084]
+DEAL::3 -1.56476 1.99570 0
+DEAL::    0 [-3.12953 3.99140] [-1.56476 1.99570]
+DEAL::    1 [-4.12953 3.99140] [-1.56476 1.99570]
+DEAL::4 -1.12697 0.0517296 0
+DEAL::    0 [-2.25394 0.103459] [-1.12697 0.0517296]
+DEAL::    1 [-3.25394 0.103459] [-1.12697 0.0517296]
+DEAL::5 1.35645 0.450559 0
+DEAL::    0 [2.71290 0.901119] [1.35645 0.450559]
+DEAL::    1 [1.71290 0.901119] [1.35645 0.450559]
+DEAL::6 -0.815874 0.550209 0
+DEAL::    0 [-1.63175 1.10042] [-0.815874 0.550209]
+DEAL::    1 [-2.63175 1.10042] [-0.815874 0.550209]
+DEAL::RefinementCase=3
+DEAL::0 0.0971488 -0.0256681 0
+DEAL::    0 [0.194298 -0.0513361] [0.0971488 -0.0256681]
+DEAL::    1 [-0.805702 -0.0513361] [0.0971488 -0.0256681]
+DEAL::    2 [0.194298 -1.05134] [0.0971488 -0.0256681]
+DEAL::    3 [-0.805702 -1.05134] [0.0971488 -0.0256681]
+DEAL::1 1.89110 -0.829933 0
+DEAL::    0 [3.78220 -1.65987] [1.89110 -0.829933]
+DEAL::    1 [2.78220 -1.65987] [1.89110 -0.829933]
+DEAL::    2 [3.78220 -2.65987] [1.89110 -0.829933]
+DEAL::    3 [2.78220 -2.65987] [1.89110 -0.829933]
+DEAL::2 1.08543 0.106980 0
+DEAL::    0 [2.17086 0.213960] [1.08543 0.106980]
+DEAL::    1 [1.17086 0.213960] [1.08543 0.106980]
+DEAL::    2 [2.17086 -0.786040] [1.08543 0.106980]
+DEAL::    3 [1.17086 -0.786040] [1.08543 0.106980]
+DEAL::3 1.07966 -0.399086 0
+DEAL::    0 [2.15931 -0.798171] [1.07966 -0.399086]
+DEAL::    1 [1.15931 -0.798171] [1.07966 -0.399086]
+DEAL::    2 [2.15931 -1.79817] [1.07966 -0.399086]
+DEAL::    3 [1.15931 -1.79817] [1.07966 -0.399086]
+DEAL::4 1.56612 -0.866741 0
+DEAL::    0 [3.13224 -1.73348] [1.56612 -0.866741]
+DEAL::    1 [2.13224 -1.73348] [1.56612 -0.866741]
+DEAL::    2 [3.13224 -2.73348] [1.56612 -0.866741]
+DEAL::    3 [2.13224 -2.73348] [1.56612 -0.866741]
+DEAL::5 -0.590167 1.23090 0
+DEAL::    0 [-1.18033 2.46180] [-0.590167 1.23090]
+DEAL::    1 [-2.18033 2.46180] [-0.590167 1.23090]
+DEAL::    2 [-1.18033 1.46180] [-0.590167 1.23090]
+DEAL::    3 [-2.18033 1.46180] [-0.590167 1.23090]
+DEAL::6 1.67611 -1.72098 0
+DEAL::    0 [3.35221 -3.44196] [1.67611 -1.72098]
+DEAL::    1 [2.35221 -3.44196] [1.67611 -1.72098]
+DEAL::    2 [3.35221 -4.44196] [1.67611 -1.72098]
+DEAL::    3 [2.35221 -4.44196] [1.67611 -1.72098]
 DEAL::Face 0: n = ( -1 , 0 , 0 )
 DEAL::Face 1: n = ( 1 , 0 , 0 )
 DEAL::Face 2: n = ( 0 , -1 , 0 )
 DEAL::Face 3: n = ( 0 , 1 , 0 )
 DEAL::Face 4: n = ( 0 , 0 , -1 )
 DEAL::Face 5: n = ( 0 , 0 , 1 )
-DEAL::0 -1.02845 -1.45107 1.21671 0
-DEAL::    0 [-2.05691 -2.90215 2.43341] [-1.02845 -1.45107 1.21671]
-DEAL::    1 [-3.05691 -2.90215 2.43341] [-1.02845 -1.45107 1.21671]
-DEAL::    2 [-2.05691 -3.90215 2.43341] [-1.02845 -1.45107 1.21671]
-DEAL::    3 [-3.05691 -3.90215 2.43341] [-1.02845 -1.45107 1.21671]
-DEAL::    4 [-2.05691 -2.90215 1.43341] [-1.02845 -1.45107 1.21671]
-DEAL::    5 [-3.05691 -2.90215 1.43341] [-1.02845 -1.45107 1.21671]
-DEAL::    6 [-2.05691 -3.90215 1.43341] [-1.02845 -1.45107 1.21671]
-DEAL::    7 [-3.05691 -3.90215 1.43341] [-1.02845 -1.45107 1.21671]
-DEAL::1 -1.37328 -0.396222 -1.48084 0
-DEAL::    0 [-2.74657 -0.792445 -2.96168] [-1.37328 -0.396222 -1.48084]
-DEAL::    1 [-3.74657 -0.792445 -2.96168] [-1.37328 -0.396222 -1.48084]
-DEAL::    2 [-2.74657 -1.79244 -2.96168] [-1.37328 -0.396222 -1.48084]
-DEAL::    3 [-3.74657 -1.79244 -2.96168] [-1.37328 -0.396222 -1.48084]
-DEAL::    4 [-2.74657 -0.792445 -3.96168] [-1.37328 -0.396222 -1.48084]
-DEAL::    5 [-3.74657 -0.792445 -3.96168] [-1.37328 -0.396222 -1.48084]
-DEAL::    6 [-2.74657 -1.79244 -3.96168] [-1.37328 -0.396222 -1.48084]
-DEAL::    7 [-3.74657 -1.79244 -3.96168] [-1.37328 -0.396222 -1.48084]
-DEAL::2 -1.56476 1.99570 -1.12697 0
-DEAL::    0 [-3.12953 3.99140 -2.25394] [-1.56476 1.99570 -1.12697]
-DEAL::    1 [-4.12953 3.99140 -2.25394] [-1.56476 1.99570 -1.12697]
-DEAL::    2 [-3.12953 2.99140 -2.25394] [-1.56476 1.99570 -1.12697]
-DEAL::    3 [-4.12953 2.99140 -2.25394] [-1.56476 1.99570 -1.12697]
-DEAL::    4 [-3.12953 3.99140 -3.25394] [-1.56476 1.99570 -1.12697]
-DEAL::    5 [-4.12953 3.99140 -3.25394] [-1.56476 1.99570 -1.12697]
-DEAL::    6 [-3.12953 2.99140 -3.25394] [-1.56476 1.99570 -1.12697]
-DEAL::    7 [-4.12953 2.99140 -3.25394] [-1.56476 1.99570 -1.12697]
-DEAL::3 0.0517296 1.35645 0.450559 0
-DEAL::    0 [0.103459 2.71290 0.901119] [0.0517296 1.35645 0.450559]
-DEAL::    1 [-0.896541 2.71290 0.901119] [0.0517296 1.35645 0.450559]
-DEAL::    2 [0.103459 1.71290 0.901119] [0.0517296 1.35645 0.450559]
-DEAL::    3 [-0.896541 1.71290 0.901119] [0.0517296 1.35645 0.450559]
-DEAL::    4 [0.103459 2.71290 -0.0988813] [0.0517296 1.35645 0.450559]
-DEAL::    5 [-0.896541 2.71290 -0.0988813] [0.0517296 1.35645 0.450559]
-DEAL::    6 [0.103459 1.71290 -0.0988813] [0.0517296 1.35645 0.450559]
-DEAL::    7 [-0.896541 1.71290 -0.0988813] [0.0517296 1.35645 0.450559]
-DEAL::4 -0.815874 0.550209 0.0971488 0
-DEAL::    0 [-1.63175 1.10042 0.194298] [-0.815874 0.550209 0.0971488]
-DEAL::    1 [-2.63175 1.10042 0.194298] [-0.815874 0.550209 0.0971488]
-DEAL::    2 [-1.63175 0.100418 0.194298] [-0.815874 0.550209 0.0971488]
-DEAL::    3 [-2.63175 0.100418 0.194298] [-0.815874 0.550209 0.0971488]
-DEAL::    4 [-1.63175 1.10042 -0.805702] [-0.815874 0.550209 0.0971488]
-DEAL::    5 [-2.63175 1.10042 -0.805702] [-0.815874 0.550209 0.0971488]
-DEAL::    6 [-1.63175 0.100418 -0.805702] [-0.815874 0.550209 0.0971488]
-DEAL::    7 [-2.63175 0.100418 -0.805702] [-0.815874 0.550209 0.0971488]
-DEAL::5 -0.0256681 1.89110 -0.829933 0
-DEAL::    0 [-0.0513361 3.78220 -1.65987] [-0.0256681 1.89110 -0.829933]
-DEAL::    1 [-1.05134 3.78220 -1.65987] [-0.0256681 1.89110 -0.829933]
-DEAL::    2 [-0.0513361 2.78220 -1.65987] [-0.0256681 1.89110 -0.829933]
-DEAL::    3 [-1.05134 2.78220 -1.65987] [-0.0256681 1.89110 -0.829933]
-DEAL::    4 [-0.0513361 3.78220 -2.65987] [-0.0256681 1.89110 -0.829933]
-DEAL::    5 [-1.05134 3.78220 -2.65987] [-0.0256681 1.89110 -0.829933]
-DEAL::    6 [-0.0513361 2.78220 -2.65987] [-0.0256681 1.89110 -0.829933]
-DEAL::    7 [-1.05134 2.78220 -2.65987] [-0.0256681 1.89110 -0.829933]
-DEAL::6 1.08543 0.106980 1.07966 0
-DEAL::    0 [2.17086 0.213960 2.15931] [1.08543 0.106980 1.07966]
-DEAL::    1 [1.17086 0.213960 2.15931] [1.08543 0.106980 1.07966]
-DEAL::    2 [2.17086 -0.786040 2.15931] [1.08543 0.106980 1.07966]
-DEAL::    3 [1.17086 -0.786040 2.15931] [1.08543 0.106980 1.07966]
-DEAL::    4 [2.17086 0.213960 1.15931] [1.08543 0.106980 1.07966]
-DEAL::    5 [1.17086 0.213960 1.15931] [1.08543 0.106980 1.07966]
-DEAL::    6 [2.17086 -0.786040 1.15931] [1.08543 0.106980 1.07966]
-DEAL::    7 [1.17086 -0.786040 1.15931] [1.08543 0.106980 1.07966]
+DEAL::RefinementCase=1
+DEAL::0 1.79731 0.103981 -1.65578 0
+DEAL::    0 [3.59462 0.207963 -3.31155] [1.79731 0.103981 -1.65578]
+DEAL::    1 [2.59462 0.207963 -3.31155] [1.79731 0.103981 -1.65578]
+DEAL::1 -1.23114 0.652908 1.56093 0
+DEAL::    0 [-2.46229 1.30582 3.12186] [-1.23114 0.652908 1.56093]
+DEAL::    1 [-3.46229 1.30582 3.12186] [-1.23114 0.652908 1.56093]
+DEAL::2 -0.604428 -1.74331 -1.91991 0
+DEAL::    0 [-1.20886 -3.48663 -3.83982] [-0.604428 -1.74331 -1.91991]
+DEAL::    1 [-2.20886 -3.48663 -3.83982] [-0.604428 -1.74331 -1.91991]
+DEAL::3 -0.169193 -1.74762 -1.04688 0
+DEAL::    0 [-0.338386 -3.49523 -2.09376] [-0.169193 -1.74762 -1.04688]
+DEAL::    1 [-1.33839 -3.49523 -2.09376] [-0.169193 -1.74762 -1.04688]
+DEAL::4 1.88254 1.60883 1.40368 0
+DEAL::    0 [3.76507 3.21766 2.80736] [1.88254 1.60883 1.40368]
+DEAL::    1 [2.76507 3.21766 2.80736] [1.88254 1.60883 1.40368]
+DEAL::5 -0.933337 0.159041 -0.499172 0
+DEAL::    0 [-1.86667 0.318083 -0.998344] [-0.933337 0.159041 -0.499172]
+DEAL::    1 [-2.86667 0.318083 -0.998344] [-0.933337 0.159041 -0.499172]
+DEAL::6 1.04099 0.0501415 0.670895 0
+DEAL::    0 [2.08199 0.100283 1.34179] [1.04099 0.0501415 0.670895]
+DEAL::    1 [1.08199 0.100283 1.34179] [1.04099 0.0501415 0.670895]
+DEAL::RefinementCase=2
+DEAL::0 0.126426 -1.84288 -0.249450 0
+DEAL::    0 [0.252851 -3.68576 -0.498899] [0.126426 -1.84288 -0.249450]
+DEAL::    1 [-0.747149 -3.68576 -0.498899] [0.126426 -1.84288 -0.249450]
+DEAL::1 1.72734 1.72324 0.883809 0
+DEAL::    0 [3.45468 3.44648 1.76762] [1.72734 1.72324 0.883809]
+DEAL::    1 [2.45468 3.44648 1.76762] [1.72734 1.72324 0.883809]
+DEAL::2 -0.862826 0.954137 0.559915 0
+DEAL::    0 [-1.72565 1.90827 1.11983] [-0.862826 0.954137 0.559915]
+DEAL::    1 [-2.72565 1.90827 1.11983] [-0.862826 0.954137 0.559915]
+DEAL::3 -0.583805 0.751446 -1.33610 0
+DEAL::    0 [-1.16761 1.50289 -2.67221] [-0.583805 0.751446 -1.33610]
+DEAL::    1 [-2.16761 1.50289 -2.67221] [-0.583805 0.751446 -1.33610]
+DEAL::4 -0.239582 1.52030 1.31680 0
+DEAL::    0 [-0.479164 3.04060 2.63361] [-0.239582 1.52030 1.31680]
+DEAL::    1 [-1.47916 3.04060 2.63361] [-0.239582 1.52030 1.31680]
+DEAL::5 -0.678651 -1.08413 1.57349 0
+DEAL::    0 [-1.35730 -2.16825 3.14698] [-0.678651 -1.08413 1.57349]
+DEAL::    1 [-2.35730 -2.16825 3.14698] [-0.678651 -1.08413 1.57349]
+DEAL::6 -0.598559 0.746680 1.82587 0
+DEAL::    0 [-1.19712 1.49336 3.65175] [-0.598559 0.746680 1.82587]
+DEAL::    1 [-2.19712 1.49336 3.65175] [-0.598559 0.746680 1.82587]
+DEAL::RefinementCase=3
+DEAL::0 0.354561 0.629216 1.43471 0
+DEAL::    0 [0.709121 1.25843 2.86941] [0.354561 0.629216 1.43471]
+DEAL::    1 [-0.290879 1.25843 2.86941] [0.354561 0.629216 1.43471]
+DEAL::    2 [0.709121 0.258432 2.86941] [0.354561 0.629216 1.43471]
+DEAL::    3 [-0.290879 0.258432 2.86941] [0.354561 0.629216 1.43471]
+DEAL::1 -0.241760 1.69588 -0.406253 0
+DEAL::    0 [-0.483521 3.39176 -0.812507] [-0.241760 1.69588 -0.406253]
+DEAL::    1 [-1.48352 3.39176 -0.812507] [-0.241760 1.69588 -0.406253]
+DEAL::    2 [-0.483521 2.39176 -0.812507] [-0.241760 1.69588 -0.406253]
+DEAL::    3 [-1.48352 2.39176 -0.812507] [-0.241760 1.69588 -0.406253]
+DEAL::2 1.25907 0.736874 1.64389 0
+DEAL::    0 [2.51814 1.47375 3.28778] [1.25907 0.736874 1.64389]
+DEAL::    1 [1.51814 1.47375 3.28778] [1.25907 0.736874 1.64389]
+DEAL::    2 [2.51814 0.473748 3.28778] [1.25907 0.736874 1.64389]
+DEAL::    3 [1.51814 0.473748 3.28778] [1.25907 0.736874 1.64389]
+DEAL::3 -0.0700374 -1.13670 1.80101 0
+DEAL::    0 [-0.140075 -2.27340 3.60202] [-0.0700374 -1.13670 1.80101]
+DEAL::    1 [-1.14007 -2.27340 3.60202] [-0.0700374 -1.13670 1.80101]
+DEAL::    2 [-0.140075 -3.27340 3.60202] [-0.0700374 -1.13670 1.80101]
+DEAL::    3 [-1.14007 -3.27340 3.60202] [-0.0700374 -1.13670 1.80101]
+DEAL::4 1.68051 -1.40936 1.52425 0
+DEAL::    0 [3.36103 -2.81872 3.04850] [1.68051 -1.40936 1.52425]
+DEAL::    1 [2.36103 -2.81872 3.04850] [1.68051 -1.40936 1.52425]
+DEAL::    2 [3.36103 -3.81872 3.04850] [1.68051 -1.40936 1.52425]
+DEAL::    3 [2.36103 -3.81872 3.04850] [1.68051 -1.40936 1.52425]
+DEAL::5 0.564322 -0.272186 0.478386 0
+DEAL::    0 [1.12864 -0.544373 0.956772] [0.564322 -0.272186 0.478386]
+DEAL::    1 [0.128645 -0.544373 0.956772] [0.564322 -0.272186 0.478386]
+DEAL::    2 [1.12864 -1.54437 0.956772] [0.564322 -0.272186 0.478386]
+DEAL::    3 [0.128645 -1.54437 0.956772] [0.564322 -0.272186 0.478386]
+DEAL::6 -0.875762 1.14401 -0.770169 0
+DEAL::    0 [-1.75152 2.28802 -1.54034] [-0.875762 1.14401 -0.770169]
+DEAL::    1 [-2.75152 2.28802 -1.54034] [-0.875762 1.14401 -0.770169]
+DEAL::    2 [-1.75152 1.28802 -1.54034] [-0.875762 1.14401 -0.770169]
+DEAL::    3 [-2.75152 1.28802 -1.54034] [-0.875762 1.14401 -0.770169]
+DEAL::RefinementCase=4
+DEAL::0 -0.211866 -1.09557 -1.24987 0
+DEAL::    0 [-0.423731 -2.19115 -2.49974] [-0.211866 -1.09557 -1.24987]
+DEAL::    1 [-1.42373 -2.19115 -2.49974] [-0.211866 -1.09557 -1.24987]
+DEAL::1 -0.895061 0.225775 -0.333995 0
+DEAL::    0 [-1.79012 0.451550 -0.667990] [-0.895061 0.225775 -0.333995]
+DEAL::    1 [-2.79012 0.451550 -0.667990] [-0.895061 0.225775 -0.333995]
+DEAL::2 -1.32157 1.62722 -1.58732 0
+DEAL::    0 [-2.64314 3.25443 -3.17463] [-1.32157 1.62722 -1.58732]
+DEAL::    1 [-3.64314 3.25443 -3.17463] [-1.32157 1.62722 -1.58732]
+DEAL::3 -1.49570 -0.0182237 1.04190 0
+DEAL::    0 [-2.99140 -0.0364475 2.08380] [-1.49570 -0.0182237 1.04190]
+DEAL::    1 [-3.99140 -0.0364475 2.08380] [-1.49570 -0.0182237 1.04190]
+DEAL::4 1.93901 1.74002 0.737780 0
+DEAL::    0 [3.87801 3.48003 1.47556] [1.93901 1.74002 0.737780]
+DEAL::    1 [2.87801 3.48003 1.47556] [1.93901 1.74002 0.737780]
+DEAL::5 -0.467247 0.999084 -0.525346 0
+DEAL::    0 [-0.934493 1.99817 -1.05069] [-0.467247 0.999084 -0.525346]
+DEAL::    1 [-1.93449 1.99817 -1.05069] [-0.467247 0.999084 -0.525346]
+DEAL::6 -0.823359 -1.07095 0.337954 0
+DEAL::    0 [-1.64672 -2.14191 0.675908] [-0.823359 -1.07095 0.337954]
+DEAL::    1 [-2.64672 -2.14191 0.675908] [-0.823359 -1.07095 0.337954]
+DEAL::RefinementCase=5
+DEAL::0 -1.02235 -1.39044 0.928594 0
+DEAL::    0 [-2.04470 -2.78088 1.85719] [-1.02235 -1.39044 0.928594]
+DEAL::    1 [-3.04470 -2.78088 1.85719] [-1.02235 -1.39044 0.928594]
+DEAL::    2 [-2.04470 -3.78088 1.85719] [-1.02235 -1.39044 0.928594]
+DEAL::    3 [-3.04470 -3.78088 1.85719] [-1.02235 -1.39044 0.928594]
+DEAL::1 -1.49810 1.17388 -1.34359 0
+DEAL::    0 [-2.99620 2.34776 -2.68718] [-1.49810 1.17388 -1.34359]
+DEAL::    1 [-3.99620 2.34776 -2.68718] [-1.49810 1.17388 -1.34359]
+DEAL::    2 [-2.99620 1.34776 -2.68718] [-1.49810 1.17388 -1.34359]
+DEAL::    3 [-3.99620 1.34776 -2.68718] [-1.49810 1.17388 -1.34359]
+DEAL::2 0.980286 -1.70188 1.80042 0
+DEAL::    0 [1.96057 -3.40376 3.60083] [0.980286 -1.70188 1.80042]
+DEAL::    1 [0.960571 -3.40376 3.60083] [0.980286 -1.70188 1.80042]
+DEAL::    2 [1.96057 -4.40376 3.60083] [0.980286 -1.70188 1.80042]
+DEAL::    3 [0.960571 -4.40376 3.60083] [0.980286 -1.70188 1.80042]
+DEAL::3 -1.78988 0.0862535 -1.29516 0
+DEAL::    0 [-3.57977 0.172507 -2.59031] [-1.78988 0.0862535 -1.29516]
+DEAL::    1 [-4.57977 0.172507 -2.59031] [-1.78988 0.0862535 -1.29516]
+DEAL::    2 [-3.57977 -0.827493 -2.59031] [-1.78988 0.0862535 -1.29516]
+DEAL::    3 [-4.57977 -0.827493 -2.59031] [-1.78988 0.0862535 -1.29516]
+DEAL::4 -1.03975 1.19119 0.930618 0
+DEAL::    0 [-2.07950 2.38238 1.86124] [-1.03975 1.19119 0.930618]
+DEAL::    1 [-3.07950 2.38238 1.86124] [-1.03975 1.19119 0.930618]
+DEAL::    2 [-2.07950 1.38238 1.86124] [-1.03975 1.19119 0.930618]
+DEAL::    3 [-3.07950 1.38238 1.86124] [-1.03975 1.19119 0.930618]
+DEAL::5 0.626255 1.86962 0.557833 0
+DEAL::    0 [1.25251 3.73924 1.11567] [0.626255 1.86962 0.557833]
+DEAL::    1 [0.252509 3.73924 1.11567] [0.626255 1.86962 0.557833]
+DEAL::    2 [1.25251 2.73924 1.11567] [0.626255 1.86962 0.557833]
+DEAL::    3 [0.252509 2.73924 1.11567] [0.626255 1.86962 0.557833]
+DEAL::6 1.03894 -1.62608 -1.46039 0
+DEAL::    0 [2.07788 -3.25216 -2.92078] [1.03894 -1.62608 -1.46039]
+DEAL::    1 [1.07788 -3.25216 -2.92078] [1.03894 -1.62608 -1.46039]
+DEAL::    2 [2.07788 -4.25216 -2.92078] [1.03894 -1.62608 -1.46039]
+DEAL::    3 [1.07788 -4.25216 -2.92078] [1.03894 -1.62608 -1.46039]
+DEAL::RefinementCase=6
+DEAL::0 0.0808403 -1.68707 -1.72037 0
+DEAL::    0 [0.161681 -3.37414 -3.44075] [0.0808403 -1.68707 -1.72037]
+DEAL::    1 [-0.838319 -3.37414 -3.44075] [0.0808403 -1.68707 -1.72037]
+DEAL::    2 [0.161681 -4.37414 -3.44075] [0.0808403 -1.68707 -1.72037]
+DEAL::    3 [-0.838319 -4.37414 -3.44075] [0.0808403 -1.68707 -1.72037]
+DEAL::1 -1.18138 -0.154318 1.27871 0
+DEAL::    0 [-2.36276 -0.308636 2.55742] [-1.18138 -0.154318 1.27871]
+DEAL::    1 [-3.36276 -0.308636 2.55742] [-1.18138 -0.154318 1.27871]
+DEAL::    2 [-2.36276 -1.30864 2.55742] [-1.18138 -0.154318 1.27871]
+DEAL::    3 [-3.36276 -1.30864 2.55742] [-1.18138 -0.154318 1.27871]
+DEAL::2 0.293275 1.02232 -1.79224 0
+DEAL::    0 [0.586549 2.04465 -3.58449] [0.293275 1.02232 -1.79224]
+DEAL::    1 [-0.413451 2.04465 -3.58449] [0.293275 1.02232 -1.79224]
+DEAL::    2 [0.586549 1.04465 -3.58449] [0.293275 1.02232 -1.79224]
+DEAL::    3 [-0.413451 1.04465 -3.58449] [0.293275 1.02232 -1.79224]
+DEAL::3 -1.36877 1.99997 -1.18269 0
+DEAL::    0 [-2.73754 3.99995 -2.36537] [-1.36877 1.99997 -1.18269]
+DEAL::    1 [-3.73754 3.99995 -2.36537] [-1.36877 1.99997 -1.18269]
+DEAL::    2 [-2.73754 2.99995 -2.36537] [-1.36877 1.99997 -1.18269]
+DEAL::    3 [-3.73754 2.99995 -2.36537] [-1.36877 1.99997 -1.18269]
+DEAL::4 1.55982 -1.49813 1.99120 0
+DEAL::    0 [3.11965 -2.99625 3.98239] [1.55982 -1.49813 1.99120]
+DEAL::    1 [2.11965 -2.99625 3.98239] [1.55982 -1.49813 1.99120]
+DEAL::    2 [3.11965 -3.99625 3.98239] [1.55982 -1.49813 1.99120]
+DEAL::    3 [2.11965 -3.99625 3.98239] [1.55982 -1.49813 1.99120]
+DEAL::5 -1.78377 1.48216 -1.71068 0
+DEAL::    0 [-3.56754 2.96432 -3.42137] [-1.78377 1.48216 -1.71068]
+DEAL::    1 [-4.56754 2.96432 -3.42137] [-1.78377 1.48216 -1.71068]
+DEAL::    2 [-3.56754 1.96432 -3.42137] [-1.78377 1.48216 -1.71068]
+DEAL::    3 [-4.56754 1.96432 -3.42137] [-1.78377 1.48216 -1.71068]
+DEAL::6 -1.98335 1.69228 0.375569 0
+DEAL::    0 [-3.96671 3.38455 0.751137] [-1.98335 1.69228 0.375569]
+DEAL::    1 [-4.96671 3.38455 0.751137] [-1.98335 1.69228 0.375569]
+DEAL::    2 [-3.96671 2.38455 0.751137] [-1.98335 1.69228 0.375569]
+DEAL::    3 [-4.96671 2.38455 0.751137] [-1.98335 1.69228 0.375569]
+DEAL::RefinementCase=7
+DEAL::0 -1.27851 -1.34747 -0.433239 0
+DEAL::    0 [-2.55702 -2.69495 -0.866478] [-1.27851 -1.34747 -0.433239]
+DEAL::    1 [-3.55702 -2.69495 -0.866478] [-1.27851 -1.34747 -0.433239]
+DEAL::    2 [-2.55702 -3.69495 -0.866478] [-1.27851 -1.34747 -0.433239]
+DEAL::    3 [-3.55702 -3.69495 -0.866478] [-1.27851 -1.34747 -0.433239]
+DEAL::    4 [-2.55702 -2.69495 -1.86648] [-1.27851 -1.34747 -0.433239]
+DEAL::    5 [-3.55702 -2.69495 -1.86648] [-1.27851 -1.34747 -0.433239]
+DEAL::    6 [-2.55702 -3.69495 -1.86648] [-1.27851 -1.34747 -0.433239]
+DEAL::    7 [-3.55702 -3.69495 -1.86648] [-1.27851 -1.34747 -0.433239]
+DEAL::1 1.65211 1.27878 -0.563619 0
+DEAL::    0 [3.30421 2.55756 -1.12724] [1.65211 1.27878 -0.563619]
+DEAL::    1 [2.30421 2.55756 -1.12724] [1.65211 1.27878 -0.563619]
+DEAL::    2 [3.30421 1.55756 -1.12724] [1.65211 1.27878 -0.563619]
+DEAL::    3 [2.30421 1.55756 -1.12724] [1.65211 1.27878 -0.563619]
+DEAL::    4 [3.30421 2.55756 -2.12724] [1.65211 1.27878 -0.563619]
+DEAL::    5 [2.30421 2.55756 -2.12724] [1.65211 1.27878 -0.563619]
+DEAL::    6 [3.30421 1.55756 -2.12724] [1.65211 1.27878 -0.563619]
+DEAL::    7 [2.30421 1.55756 -2.12724] [1.65211 1.27878 -0.563619]
+DEAL::2 0.209940 0.317720 -0.189697 0
+DEAL::    0 [0.419880 0.635440 -0.379393] [0.209940 0.317720 -0.189697]
+DEAL::    1 [-0.580120 0.635440 -0.379393] [0.209940 0.317720 -0.189697]
+DEAL::    2 [0.419880 -0.364560 -0.379393] [0.209940 0.317720 -0.189697]
+DEAL::    3 [-0.580120 -0.364560 -0.379393] [0.209940 0.317720 -0.189697]
+DEAL::    4 [0.419880 0.635440 -1.37939] [0.209940 0.317720 -0.189697]
+DEAL::    5 [-0.580120 0.635440 -1.37939] [0.209940 0.317720 -0.189697]
+DEAL::    6 [0.419880 -0.364560 -1.37939] [0.209940 0.317720 -0.189697]
+DEAL::    7 [-0.580120 -0.364560 -1.37939] [0.209940 0.317720 -0.189697]
+DEAL::3 0.749550 -1.60144 0.123232 0
+DEAL::    0 [1.49910 -3.20288 0.246464] [0.749550 -1.60144 0.123232]
+DEAL::    1 [0.499099 -3.20288 0.246464] [0.749550 -1.60144 0.123232]
+DEAL::    2 [1.49910 -4.20288 0.246464] [0.749550 -1.60144 0.123232]
+DEAL::    3 [0.499099 -4.20288 0.246464] [0.749550 -1.60144 0.123232]
+DEAL::    4 [1.49910 -3.20288 -0.753536] [0.749550 -1.60144 0.123232]
+DEAL::    5 [0.499099 -3.20288 -0.753536] [0.749550 -1.60144 0.123232]
+DEAL::    6 [1.49910 -4.20288 -0.753536] [0.749550 -1.60144 0.123232]
+DEAL::    7 [0.499099 -4.20288 -0.753536] [0.749550 -1.60144 0.123232]
+DEAL::4 1.02918 -0.782819 1.96891 0
+DEAL::    0 [2.05835 -1.56564 3.93783] [1.02918 -0.782819 1.96891]
+DEAL::    1 [1.05835 -1.56564 3.93783] [1.02918 -0.782819 1.96891]
+DEAL::    2 [2.05835 -2.56564 3.93783] [1.02918 -0.782819 1.96891]
+DEAL::    3 [1.05835 -2.56564 3.93783] [1.02918 -0.782819 1.96891]
+DEAL::    4 [2.05835 -1.56564 2.93783] [1.02918 -0.782819 1.96891]
+DEAL::    5 [1.05835 -1.56564 2.93783] [1.02918 -0.782819 1.96891]
+DEAL::    6 [2.05835 -2.56564 2.93783] [1.02918 -0.782819 1.96891]
+DEAL::    7 [1.05835 -2.56564 2.93783] [1.02918 -0.782819 1.96891]
+DEAL::5 0.307884 1.51046 0.991237 0
+DEAL::    0 [0.615769 3.02091 1.98247] [0.307884 1.51046 0.991237]
+DEAL::    1 [-0.384231 3.02091 1.98247] [0.307884 1.51046 0.991237]
+DEAL::    2 [0.615769 2.02091 1.98247] [0.307884 1.51046 0.991237]
+DEAL::    3 [-0.384231 2.02091 1.98247] [0.307884 1.51046 0.991237]
+DEAL::    4 [0.615769 3.02091 0.982474] [0.307884 1.51046 0.991237]
+DEAL::    5 [-0.384231 3.02091 0.982474] [0.307884 1.51046 0.991237]
+DEAL::    6 [0.615769 2.02091 0.982474] [0.307884 1.51046 0.991237]
+DEAL::    7 [-0.384231 2.02091 0.982474] [0.307884 1.51046 0.991237]
+DEAL::6 0.515640 -1.85832 0.991211 0
+DEAL::    0 [1.03128 -3.71663 1.98242] [0.515640 -1.85832 0.991211]
+DEAL::    1 [0.0312795 -3.71663 1.98242] [0.515640 -1.85832 0.991211]
+DEAL::    2 [1.03128 -4.71663 1.98242] [0.515640 -1.85832 0.991211]
+DEAL::    3 [0.0312795 -4.71663 1.98242] [0.515640 -1.85832 0.991211]
+DEAL::    4 [1.03128 -3.71663 0.982423] [0.515640 -1.85832 0.991211]
+DEAL::    5 [0.0312795 -3.71663 0.982423] [0.515640 -1.85832 0.991211]
+DEAL::    6 [1.03128 -4.71663 0.982423] [0.515640 -1.85832 0.991211]
+DEAL::    7 [0.0312795 -4.71663 0.982423] [0.515640 -1.85832 0.991211]

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.