]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
add more elements and add element name in output
authorguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 1 Jul 2003 07:44:53 +0000 (07:44 +0000)
committerguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 1 Jul 2003 07:44:53 +0000 (07:44 +0000)
git-svn-id: https://svn.dealii.org/trunk@7824 0785d39b-7218-0410-832d-ea1e28bc413d

tests/fe/fe_data_test.cc
tests/results/i686-pc-linux-gnu+gcc3.2/fe/fe_data_test.output

index 6f4374df2840a56427cf3dc60107e0bd06f864f9..04240d56eaa21e9ae0052dfe2c82e6f937e87cf3 100644 (file)
@@ -20,6 +20,8 @@
 #include <dofs/dof_accessor.h>
 #include <fe/fe_q.h>
 #include <fe/fe_dgq.h>
+#include <fe/fe_dgp.h>
+#include <fe/fe_raviart_thomas.h>
 #include <fe/fe_system.h>
 
 //TODO: Find support_on_face problems for test-no. > 7
@@ -32,9 +34,25 @@ void test_fe_datas()
   fe_datas.push_back(new FE_Q<dim> (1));
   fe_datas.push_back(new FE_Q<dim> (2));
   fe_datas.push_back(new FE_Q<dim> (4));
+  fe_datas.push_back(new FE_DGQ<dim> (1));
+  fe_datas.push_back(new FE_DGQ<dim> (2));
+  fe_datas.push_back(new FE_DGQ<dim> (4));
+  fe_datas.push_back(new FE_DGP<dim> (1));
+  fe_datas.push_back(new FE_DGP<dim> (2));
+  fe_datas.push_back(new FE_DGP<dim> (4));
   fe_datas.push_back(new FESystem<dim>(FE_Q<dim> (2), 2));
   fe_datas.push_back(new FESystem<dim>(FE_Q<dim> (1), 2,
                                       FE_Q<dim> (2), 1));
+  
+                                  // Check Raviart-Thomas in 2d only
+  if (dim==2)
+    {
+      fe_datas.push_back(new FE_RaviartThomas<dim>(0));
+      fe_datas.push_back(new FE_RaviartThomas<dim>(1));
+      fe_datas.push_back(new FE_RaviartThomas<dim>(2));
+    }
+  
+
                                   // for dim==3 the constraints are
                                   // only hardcoded for Q1-Q2
   if (dim!=3)
@@ -64,8 +82,8 @@ void test_fe_datas()
   deallog << std::endl << "dim=" << dim << std::endl;
   for (unsigned int n=0; n<fe_datas.size(); ++n)
     {
-      FiniteElementData<dim> *fe_data=fe_datas[n];
-      deallog << "fe_data[" << n <<"]:" << std::endl;
+      FiniteElement<dim> *fe_data=fe_datas[n];
+      deallog << "fe_data[" << n <<"]:" << fe_data->get_name() << std::endl;
       deallog << "dofs_per_vertex=" << fe_data->dofs_per_vertex << std::endl;
       deallog << "dofs_per_line=" << fe_data->dofs_per_line << std::endl;
       deallog << "dofs_per_quad=" << fe_data->dofs_per_quad << std::endl;
index 9a04107ece049db4e908dfe0d9f873ca96653bfb..f2ab5f76969d9a71ba059753bf0d511b7be6594d 100644 (file)
@@ -1,7 +1,7 @@
 
 DEAL::
 DEAL::dim=1
-DEAL::fe_data[0]:
+DEAL::fe_data[0]:FE_Q<1>(1)
 DEAL::dofs_per_vertex=1
 DEAL::dofs_per_line=0
 DEAL::dofs_per_quad=0
@@ -16,7 +16,7 @@ DEAL::dofs_per_cell=2
 DEAL::components=1
 DEAL::support on face 0:       0
 DEAL::support on face 1:       1
-DEAL::fe_data[1]:
+DEAL::fe_data[1]:FE_Q<1>(2)
 DEAL::dofs_per_vertex=1
 DEAL::dofs_per_line=1
 DEAL::dofs_per_quad=0
@@ -31,7 +31,7 @@ DEAL::dofs_per_cell=3
 DEAL::components=1
 DEAL::support on face 0:       0
 DEAL::support on face 1:       1
-DEAL::fe_data[2]:
+DEAL::fe_data[2]:FE_Q<1>(4)
 DEAL::dofs_per_vertex=1
 DEAL::dofs_per_line=3
 DEAL::dofs_per_quad=0
@@ -46,7 +46,97 @@ DEAL::dofs_per_cell=5
 DEAL::components=1
 DEAL::support on face 0:       0
 DEAL::support on face 1:       1
-DEAL::fe_data[3]:
+DEAL::fe_data[3]:FE_DGQ<1>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=2
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=2
+DEAL::first_hex_index=2
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=2
+DEAL::components=1
+DEAL::support on face 0:       0
+DEAL::support on face 1:       1
+DEAL::fe_data[4]:FE_DGQ<1>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=3
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=3
+DEAL::first_hex_index=3
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=3
+DEAL::components=1
+DEAL::support on face 0:       0
+DEAL::support on face 1:       1
+DEAL::fe_data[5]:FE_DGQ<1>(4)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=5
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=5
+DEAL::first_hex_index=5
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=5
+DEAL::components=1
+DEAL::support on face 0:       0
+DEAL::support on face 1:       1
+DEAL::fe_data[6]:FE_DGP<1>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=2
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=2
+DEAL::first_hex_index=2
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=2
+DEAL::components=1
+DEAL::support on face 0:       0       1
+DEAL::support on face 1:       0       1
+DEAL::fe_data[7]:FE_DGP<1>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=3
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=3
+DEAL::first_hex_index=3
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=3
+DEAL::components=1
+DEAL::support on face 0:       0       1       2
+DEAL::support on face 1:       0       1       2
+DEAL::fe_data[8]:FE_DGP<1>(4)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=5
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=5
+DEAL::first_hex_index=5
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=5
+DEAL::components=1
+DEAL::support on face 0:       0       1       2       3       4
+DEAL::support on face 1:       0       1       2       3       4
+DEAL::fe_data[9]:FESystem<1>[FE_Q<1>(2)^2]
 DEAL::dofs_per_vertex=2
 DEAL::dofs_per_line=2
 DEAL::dofs_per_quad=0
@@ -61,7 +151,7 @@ DEAL::dofs_per_cell=6
 DEAL::components=2
 DEAL::support on face 0:       0       1
 DEAL::support on face 1:       2       3
-DEAL::fe_data[4]:
+DEAL::fe_data[10]:FESystem<1>[FE_Q<1>(1)^2-FE_Q<1>(2)]
 DEAL::dofs_per_vertex=3
 DEAL::dofs_per_line=1
 DEAL::dofs_per_quad=0
@@ -76,7 +166,7 @@ DEAL::dofs_per_cell=7
 DEAL::components=3
 DEAL::support on face 0:       0       1       2
 DEAL::support on face 1:       3       4       5
-DEAL::fe_data[5]:
+DEAL::fe_data[11]:FESystem<1>[FE_Q<1>(3)^2]
 DEAL::dofs_per_vertex=2
 DEAL::dofs_per_line=4
 DEAL::dofs_per_quad=0
@@ -91,7 +181,7 @@ DEAL::dofs_per_cell=8
 DEAL::components=2
 DEAL::support on face 0:       0       1
 DEAL::support on face 1:       2       3
-DEAL::fe_data[6]:
+DEAL::fe_data[12]:FESystem<1>[FE_Q<1>(1)^2-FE_Q<1>(3)]
 DEAL::dofs_per_vertex=3
 DEAL::dofs_per_line=2
 DEAL::dofs_per_quad=0
@@ -106,7 +196,7 @@ DEAL::dofs_per_cell=8
 DEAL::components=3
 DEAL::support on face 0:       0       1       2
 DEAL::support on face 1:       3       4       5
-DEAL::fe_data[7]:
+DEAL::fe_data[13]:FESystem<1>[FE_Q<1>(4)^2]
 DEAL::dofs_per_vertex=2
 DEAL::dofs_per_line=6
 DEAL::dofs_per_quad=0
@@ -121,7 +211,7 @@ DEAL::dofs_per_cell=10
 DEAL::components=2
 DEAL::support on face 0:       0       1
 DEAL::support on face 1:       2       3
-DEAL::fe_data[8]:
+DEAL::fe_data[14]:FESystem<1>[FESystem<1>[FE_Q<1>(1)^2]^2]
 DEAL::dofs_per_vertex=4
 DEAL::dofs_per_line=0
 DEAL::dofs_per_quad=0
@@ -136,7 +226,7 @@ DEAL::dofs_per_cell=8
 DEAL::components=4
 DEAL::support on face 0:       0       1       2       3
 DEAL::support on face 1:       4       5       6       7
-DEAL::fe_data[9]:
+DEAL::fe_data[15]:FESystem<1>[FESystem<1>[FE_Q<1>(1)^2]-FESystem<1>[FE_DGQ<1>(1)^2]]
 DEAL::dofs_per_vertex=2
 DEAL::dofs_per_line=4
 DEAL::dofs_per_quad=0
@@ -151,7 +241,7 @@ DEAL::dofs_per_cell=8
 DEAL::components=4
 DEAL::support on face 0:       0       1       4       6
 DEAL::support on face 1:       2       3       5       7
-DEAL::fe_data[10]:
+DEAL::fe_data[16]:FESystem<1>[FESystem<1>[FE_Q<1>(1)-FE_Q<1>(2)]-FESystem<1>[FE_Q<1>(2)^2]-FESystem<1>[FE_DGQ<1>(2)^2]]
 DEAL::dofs_per_vertex=4
 DEAL::dofs_per_line=9
 DEAL::dofs_per_quad=0
@@ -166,7 +256,7 @@ DEAL::dofs_per_cell=17
 DEAL::components=6
 DEAL::support on face 0:       0       1       2       3       11      14
 DEAL::support on face 1:       4       5       6       7       12      15
-DEAL::fe_data[11]:
+DEAL::fe_data[17]:FESystem<1>[FESystem<1>[FESystem<1>[FE_Q<1>(1)^2]^2]^2-FESystem<1>[FESystem<1>[FE_Q<1>(1)^2]-FESystem<1>[FE_DGQ<1>(1)^2]]-FESystem<1>[FESystem<1>[FE_Q<1>(1)-FE_Q<1>(2)]-FESystem<1>[FE_Q<1>(2)^2]-FESystem<1>[FE_DGQ<1>(2)^2]]^2]
 DEAL::dofs_per_vertex=18
 DEAL::dofs_per_line=22
 DEAL::dofs_per_quad=0
@@ -183,7 +273,7 @@ DEAL::support on face 0:    0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      36      38      43      46
 DEAL::support on face 1:       18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      37      39      44      47      53      56
 DEAL::
 DEAL::dim=2
-DEAL::fe_data[0]:
+DEAL::fe_data[0]:FE_Q<2>(1)
 DEAL::dofs_per_vertex=1
 DEAL::dofs_per_line=0
 DEAL::dofs_per_quad=0
@@ -200,7 +290,7 @@ DEAL::support on face 0:    0       1
 DEAL::support on face 1:       1       2
 DEAL::support on face 2:       2       3
 DEAL::support on face 3:       0       3
-DEAL::fe_data[1]:
+DEAL::fe_data[1]:FE_Q<2>(2)
 DEAL::dofs_per_vertex=1
 DEAL::dofs_per_line=1
 DEAL::dofs_per_quad=1
@@ -217,7 +307,7 @@ DEAL::support on face 0:    0       1       4
 DEAL::support on face 1:       1       2       5
 DEAL::support on face 2:       2       3       6
 DEAL::support on face 3:       0       3       7
-DEAL::fe_data[2]:
+DEAL::fe_data[2]:FE_Q<2>(4)
 DEAL::dofs_per_vertex=1
 DEAL::dofs_per_line=3
 DEAL::dofs_per_quad=9
@@ -234,7 +324,109 @@ DEAL::support on face 0:  0       1       4       5       6
 DEAL::support on face 1:       1       2       7       8       9
 DEAL::support on face 2:       2       3       10      11      12
 DEAL::support on face 3:       0       3       13      14      15
-DEAL::fe_data[3]:
+DEAL::fe_data[3]:FE_DGQ<2>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=4
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=4
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=4
+DEAL::components=1
+DEAL::support on face 0:       0       1
+DEAL::support on face 1:       1       3
+DEAL::support on face 2:       2       3
+DEAL::support on face 3:       0       2
+DEAL::fe_data[4]:FE_DGQ<2>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=9
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=9
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=9
+DEAL::components=1
+DEAL::support on face 0:       0       1       2
+DEAL::support on face 1:       2       5       8
+DEAL::support on face 2:       6       7       8
+DEAL::support on face 3:       0       3       6
+DEAL::fe_data[5]:FE_DGQ<2>(4)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=25
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=25
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=25
+DEAL::components=1
+DEAL::support on face 0:       0       1       2       3       4
+DEAL::support on face 1:       4       9       14      19      24
+DEAL::support on face 2:       20      21      22      23      24
+DEAL::support on face 3:       0       5       10      15      20
+DEAL::fe_data[6]:FE_DGP<2>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=3
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=3
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=3
+DEAL::components=1
+DEAL::support on face 0:       0       1       2
+DEAL::support on face 1:       0       1       2
+DEAL::support on face 2:       0       1       2
+DEAL::support on face 3:       0       1       2
+DEAL::fe_data[7]:FE_DGP<2>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=6
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=6
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=6
+DEAL::components=1
+DEAL::support on face 0:       0       1       2       3       4       5
+DEAL::support on face 1:       0       1       2       3       4       5
+DEAL::support on face 2:       0       1       2       3       4       5
+DEAL::support on face 3:       0       1       2       3       4       5
+DEAL::fe_data[8]:FE_DGP<2>(4)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=15
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=15
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=15
+DEAL::components=1
+DEAL::support on face 0:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14
+DEAL::support on face 1:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14
+DEAL::support on face 2:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14
+DEAL::support on face 3:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14
+DEAL::fe_data[9]:FESystem<2>[FE_Q<2>(2)^2]
 DEAL::dofs_per_vertex=2
 DEAL::dofs_per_line=2
 DEAL::dofs_per_quad=2
@@ -251,7 +443,7 @@ DEAL::support on face 0:    0       1       2       3       8       9
 DEAL::support on face 1:       2       3       4       5       10      11
 DEAL::support on face 2:       4       5       6       7       12      13
 DEAL::support on face 3:       0       1       6       7       14      15
-DEAL::fe_data[4]:
+DEAL::fe_data[10]:FESystem<2>[FE_Q<2>(1)^2-FE_Q<2>(2)]
 DEAL::dofs_per_vertex=3
 DEAL::dofs_per_line=1
 DEAL::dofs_per_quad=1
@@ -268,7 +460,58 @@ DEAL::support on face 0:   0       1       2       3       4       5       12
 DEAL::support on face 1:       3       4       5       6       7       8       13
 DEAL::support on face 2:       6       7       8       9       10      11      14
 DEAL::support on face 3:       0       1       2       9       10      11      15
-DEAL::fe_data[5]:
+DEAL::fe_data[11]:FE_RaviartThomas<2>(0)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=1
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=4
+DEAL::first_hex_index=4
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=1
+DEAL::dofs_per_face=1
+DEAL::dofs_per_cell=4
+DEAL::components=2
+DEAL::support on face 0:       0       1       3
+DEAL::support on face 1:       0       1       2
+DEAL::support on face 2:       1       2       3
+DEAL::support on face 3:       0       2       3
+DEAL::fe_data[12]:FE_RaviartThomas<2>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=2
+DEAL::dofs_per_quad=4
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=8
+DEAL::first_hex_index=12
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=2
+DEAL::dofs_per_face=2
+DEAL::dofs_per_cell=12
+DEAL::components=2
+DEAL::support on face 0:       0       1       2       3       4       5       6       7       8       9       10      11
+DEAL::support on face 1:       0       1       2       3       4       5       6       7       8       9       10      11
+DEAL::support on face 2:       0       1       2       3       4       5       6       7       8       9       10      11
+DEAL::support on face 3:       0       1       2       3       4       5       6       7       8       9       10      11
+DEAL::fe_data[13]:FE_RaviartThomas<2>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=3
+DEAL::dofs_per_quad=12
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=12
+DEAL::first_hex_index=24
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=3
+DEAL::dofs_per_face=3
+DEAL::dofs_per_cell=24
+DEAL::components=2
+DEAL::support on face 0:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23
+DEAL::support on face 1:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23
+DEAL::support on face 2:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23
+DEAL::support on face 3:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23
+DEAL::fe_data[14]:FESystem<2>[FE_Q<2>(3)^2]
 DEAL::dofs_per_vertex=2
 DEAL::dofs_per_line=4
 DEAL::dofs_per_quad=8
@@ -285,7 +528,7 @@ DEAL::support on face 0:    0       1       2       3       8       9       10      11
 DEAL::support on face 1:       2       3       4       5       12      13      14      15
 DEAL::support on face 2:       4       5       6       7       16      17      18      19
 DEAL::support on face 3:       0       1       6       7       20      21      22      23
-DEAL::fe_data[6]:
+DEAL::fe_data[15]:FESystem<2>[FE_Q<2>(1)^2-FE_Q<2>(3)]
 DEAL::dofs_per_vertex=3
 DEAL::dofs_per_line=2
 DEAL::dofs_per_quad=4
@@ -302,7 +545,7 @@ DEAL::support on face 0:    0       1       2       3       4       5       12      13
 DEAL::support on face 1:       3       4       5       6       7       8       14      15
 DEAL::support on face 2:       6       7       8       9       10      11      16      17
 DEAL::support on face 3:       0       1       2       9       10      11      18      19
-DEAL::fe_data[7]:
+DEAL::fe_data[16]:FESystem<2>[FE_Q<2>(4)^2]
 DEAL::dofs_per_vertex=2
 DEAL::dofs_per_line=6
 DEAL::dofs_per_quad=18
@@ -319,7 +562,7 @@ DEAL::support on face 0:    0       1       2       3       8       9       10      11      12      13
 DEAL::support on face 1:       2       3       4       5       14      15      16      17      18      19
 DEAL::support on face 2:       4       5       6       7       20      21      22      23      24      25
 DEAL::support on face 3:       0       1       6       7       26      27      28      29      30      31
-DEAL::fe_data[8]:
+DEAL::fe_data[17]:FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]^2]
 DEAL::dofs_per_vertex=4
 DEAL::dofs_per_line=0
 DEAL::dofs_per_quad=0
@@ -336,7 +579,7 @@ DEAL::support on face 0:    0       1       2       3       4       5       6       7
 DEAL::support on face 1:       4       5       6       7       8       9       10      11
 DEAL::support on face 2:       8       9       10      11      12      13      14      15
 DEAL::support on face 3:       0       1       2       3       12      13      14      15
-DEAL::fe_data[9]:
+DEAL::fe_data[18]:FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]-FESystem<2>[FE_DGQ<2>(1)^2]]
 DEAL::dofs_per_vertex=2
 DEAL::dofs_per_line=0
 DEAL::dofs_per_quad=8
@@ -353,7 +596,7 @@ DEAL::support on face 0:    0       1       2       3       8       9       12      13
 DEAL::support on face 1:       2       3       4       5       9       11      13      15
 DEAL::support on face 2:       4       5       6       7       10      11      14      15
 DEAL::support on face 3:       0       1       6       7       8       10      12      14
-DEAL::fe_data[10]:
+DEAL::fe_data[19]:FESystem<2>[FESystem<2>[FE_Q<2>(1)-FE_Q<2>(2)]-FESystem<2>[FE_Q<2>(2)^2]-FESystem<2>[FE_DGQ<2>(2)^2]]
 DEAL::dofs_per_vertex=4
 DEAL::dofs_per_line=3
 DEAL::dofs_per_quad=21
@@ -370,7 +613,7 @@ DEAL::support on face 0:    0       1       2       3       4       5       6       7       16      17      18      31      32      33      40      41      42
 DEAL::support on face 1:       4       5       6       7       8       9       10      11      19      20      21      33      36      39      42      45      48
 DEAL::support on face 2:       8       9       10      11      12      13      14      15      22      23      24      37      38      39      46      47      48
 DEAL::support on face 3:       0       1       2       3       12      13      14      15      25      26      27      31      34      37      40      43      46
-DEAL::fe_data[11]:
+DEAL::fe_data[20]:FESystem<2>[FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]^2]^2-FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]-FESystem<2>[FE_DGQ<2>(1)^2]]-FESystem<2>[FESystem<2>[FE_Q<2>(1)-FE_Q<2>(2)]-FESystem<2>[FE_Q<2>(2)^2]-FESystem<2>[FE_DGQ<2>(2)^2]]^2]
 DEAL::dofs_per_vertex=18
 DEAL::dofs_per_line=6
 DEAL::dofs_per_quad=50
@@ -389,7 +632,7 @@ DEAL::support on face 2:    36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      5
 DEAL::support on face 3:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      90      91      92      93      94      95      96      98      100     102     107     110     113     116     119     122     128     131     134     137     140     143
 DEAL::
 DEAL::dim=3
-DEAL::fe_data[0]:
+DEAL::fe_data[0]:FE_Q<3>(1)
 DEAL::dofs_per_vertex=1
 DEAL::dofs_per_line=0
 DEAL::dofs_per_quad=0
@@ -408,7 +651,7 @@ DEAL::support on face 2:    0       1       4       5
 DEAL::support on face 3:       1       2       5       6
 DEAL::support on face 4:       2       3       6       7
 DEAL::support on face 5:       0       3       4       7
-DEAL::fe_data[1]:
+DEAL::fe_data[1]:FE_Q<3>(2)
 DEAL::dofs_per_vertex=1
 DEAL::dofs_per_line=1
 DEAL::dofs_per_quad=1
@@ -427,7 +670,7 @@ DEAL::support on face 2:    0       1       4       5       8       12      16      17      22
 DEAL::support on face 3:       1       2       5       6       9       13      17      18      23
 DEAL::support on face 4:       2       3       6       7       10      14      18      19      24
 DEAL::support on face 5:       0       3       4       7       11      15      16      19      25
-DEAL::fe_data[2]:
+DEAL::fe_data[2]:FE_Q<3>(4)
 DEAL::dofs_per_vertex=1
 DEAL::dofs_per_line=3
 DEAL::dofs_per_quad=9
@@ -446,7 +689,121 @@ DEAL::support on face 2:  0       1       4       5       8       9       10      20      21      22      32      33      34      35      36      37      62      63      64      65      6
 DEAL::support on face 3:       1       2       5       6       11      12      13      23      24      25      35      36      37      38      39      40      71      72      73      74      75      76      77      78      79
 DEAL::support on face 4:       2       3       6       7       14      15      16      26      27      28      38      39      40      41      42      43      80      81      82      83      84      85      86      87      88
 DEAL::support on face 5:       0       3       4       7       17      18      19      29      30      31      32      33      34      41      42      43      89      90      91      92      93      94      95      96      97
-DEAL::fe_data[3]:
+DEAL::fe_data[3]:FE_DGQ<3>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=8
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=0
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=8
+DEAL::components=1
+DEAL::support on face 0:       0       1       4       5
+DEAL::support on face 1:       2       3       6       7
+DEAL::support on face 2:       0       1       2       3
+DEAL::support on face 3:       1       3       5       7
+DEAL::support on face 4:       4       5       6       7
+DEAL::support on face 5:       0       2       4       6
+DEAL::fe_data[4]:FE_DGQ<3>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=27
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=0
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=27
+DEAL::components=1
+DEAL::support on face 0:       0       1       2       9       10      11      18      19      20
+DEAL::support on face 1:       6       7       8       15      16      17      24      25      26
+DEAL::support on face 2:       0       1       2       3       4       5       6       7       8
+DEAL::support on face 3:       2       5       8       11      14      17      20      23      26
+DEAL::support on face 4:       18      19      20      21      22      23      24      25      26
+DEAL::support on face 5:       0       3       6       9       12      15      18      21      24
+DEAL::fe_data[5]:FE_DGQ<3>(4)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=125
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=0
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=125
+DEAL::components=1
+DEAL::support on face 0:       0       1       2       3       4       25      26      27      28      29      50      51      52      53      54      75      76      77      78      79      100     101     102     103     104
+DEAL::support on face 1:       20      21      22      23      24      45      46      47      48      49      70      71      72      73      74      95      96      97      98      99      120     121     122     123     124
+DEAL::support on face 2:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24
+DEAL::support on face 3:       4       9       14      19      24      29      34      39      44      49      54      59      64      69      74      79      84      89      94      99      104     109     114     119     124
+DEAL::support on face 4:       100     101     102     103     104     105     106     107     108     109     110     111     112     113     114     115     116     117     118     119     120     121     122     123     124
+DEAL::support on face 5:       0       5       10      15      20      25      30      35      40      45      50      55      60      65      70      75      80      85      90      95      100     105     110     115     120
+DEAL::fe_data[6]:FE_DGP<3>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=4
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=0
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=4
+DEAL::components=1
+DEAL::support on face 0:       0       1       2       3
+DEAL::support on face 1:       0       1       2       3
+DEAL::support on face 2:       0       1       2       3
+DEAL::support on face 3:       0       1       2       3
+DEAL::support on face 4:       0       1       2       3
+DEAL::support on face 5:       0       1       2       3
+DEAL::fe_data[7]:FE_DGP<3>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=10
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=0
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=10
+DEAL::components=1
+DEAL::support on face 0:       0       1       2       3       4       5       6       7       8       9
+DEAL::support on face 1:       0       1       2       3       4       5       6       7       8       9
+DEAL::support on face 2:       0       1       2       3       4       5       6       7       8       9
+DEAL::support on face 3:       0       1       2       3       4       5       6       7       8       9
+DEAL::support on face 4:       0       1       2       3       4       5       6       7       8       9
+DEAL::support on face 5:       0       1       2       3       4       5       6       7       8       9
+DEAL::fe_data[8]:FE_DGP<3>(4)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=35
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=0
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=35
+DEAL::components=1
+DEAL::support on face 0:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34
+DEAL::support on face 1:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34
+DEAL::support on face 2:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34
+DEAL::support on face 3:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34
+DEAL::support on face 4:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34
+DEAL::support on face 5:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34
+DEAL::fe_data[9]:FESystem<3>[FE_Q<3>(2)^2]
 DEAL::dofs_per_vertex=2
 DEAL::dofs_per_line=2
 DEAL::dofs_per_quad=2
@@ -465,7 +822,7 @@ DEAL::support on face 2:    0       1       2       3       8       9       10      11      16      17      24      25      32      33      34      35      44      45
 DEAL::support on face 3:       2       3       4       5       10      11      12      13      18      19      26      27      34      35      36      37      46      47
 DEAL::support on face 4:       4       5       6       7       12      13      14      15      20      21      28      29      36      37      38      39      48      49
 DEAL::support on face 5:       0       1       6       7       8       9       14      15      22      23      30      31      32      33      38      39      50      51
-DEAL::fe_data[4]:
+DEAL::fe_data[10]:FESystem<3>[FE_Q<3>(1)^2-FE_Q<3>(2)]
 DEAL::dofs_per_vertex=3
 DEAL::dofs_per_line=1
 DEAL::dofs_per_quad=1
@@ -484,7 +841,7 @@ DEAL::support on face 2:    0       1       2       3       4       5       12      13      14      15      16      17      24      28      32      33      38
 DEAL::support on face 3:       3       4       5       6       7       8       15      16      17      18      19      20      25      29      33      34      39
 DEAL::support on face 4:       6       7       8       9       10      11      18      19      20      21      22      23      26      30      34      35      40
 DEAL::support on face 5:       0       1       2       9       10      11      12      13      14      21      22      23      27      31      32      35      41
-DEAL::fe_data[5]:
+DEAL::fe_data[11]:FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]^2]
 DEAL::dofs_per_vertex=4
 DEAL::dofs_per_line=0
 DEAL::dofs_per_quad=0
@@ -503,7 +860,7 @@ DEAL::support on face 2:    0       1       2       3       4       5       6       7       16      17      18      19      20      21      22      23
 DEAL::support on face 3:       4       5       6       7       8       9       10      11      20      21      22      23      24      25      26      27
 DEAL::support on face 4:       8       9       10      11      12      13      14      15      24      25      26      27      28      29      30      31
 DEAL::support on face 5:       0       1       2       3       12      13      14      15      16      17      18      19      28      29      30      31
-DEAL::fe_data[6]:
+DEAL::fe_data[12]:FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]-FESystem<3>[FE_DGQ<3>(1)^2]]
 DEAL::dofs_per_vertex=2
 DEAL::dofs_per_line=0
 DEAL::dofs_per_quad=0
@@ -522,7 +879,7 @@ DEAL::support on face 2:    0       1       2       3       8       9       10      11      16      17      18      19      24      25      26      27
 DEAL::support on face 3:       2       3       4       5       10      11      12      13      17      19      21      23      25      27      29      31
 DEAL::support on face 4:       4       5       6       7       12      13      14      15      20      21      22      23      28      29      30      31
 DEAL::support on face 5:       0       1       6       7       8       9       14      15      16      18      20      22      24      26      28      30
-DEAL::fe_data[7]:
+DEAL::fe_data[13]:FESystem<3>[FESystem<3>[FE_Q<3>(1)-FE_Q<3>(2)]-FESystem<3>[FE_Q<3>(2)^2]-FESystem<3>[FE_DGQ<3>(2)^2]]
 DEAL::dofs_per_vertex=4
 DEAL::dofs_per_line=3
 DEAL::dofs_per_quad=3
@@ -541,7 +898,7 @@ DEAL::support on face 2:    0       1       2       3       4       5       6       7       16      17      18      19      20      21      22      23      32      33      34      44      45
 DEAL::support on face 3:       4       5       6       7       8       9       10      11      20      21      22      23      24      25      26      27      35      36      37      47      48      49      59      60      61      62      63      64      77      78      79      91      94      97      100     103     106     109     112     115     118     121     124     127     130     133     136     139     142
 DEAL::support on face 4:       8       9       10      11      12      13      14      15      24      25      26      27      28      29      30      31      38      39      40      50      51      52      62      63      64      65      66      67      80      81      82      107     108     109     110     111     112     113     114     115     134     135     136     137     138     139     140     141     142
 DEAL::support on face 5:       0       1       2       3       12      13      14      15      16      17      18      19      28      29      30      31      41      42      43      53      54      55      56      57      58      65      66      67      83      84      85      89      92      95      98      101     104     107     110     113     116     119     122     125     128     131     134     137     140
-DEAL::fe_data[8]:
+DEAL::fe_data[14]:FESystem<3>[FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]^2]^2-FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]-FESystem<3>[FE_DGQ<3>(1)^2]]-FESystem<3>[FESystem<3>[FE_Q<3>(1)-FE_Q<3>(2)]-FESystem<3>[FE_Q<3>(2)^2]-FESystem<3>[FE_DGQ<3>(2)^2]]^2]
 DEAL::dofs_per_vertex=18
 DEAL::dofs_per_line=6
 DEAL::dofs_per_quad=6

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.