]> https://gitweb.dealii.org/ - dealii.git/commitdiff
test for primitivity and test new elements
authorGuido Kanschat <dr.guido.kanschat@gmail.com>
Fri, 17 Sep 2010 17:08:00 +0000 (17:08 +0000)
committerGuido Kanschat <dr.guido.kanschat@gmail.com>
Fri, 17 Sep 2010 17:08:00 +0000 (17:08 +0000)
git-svn-id: https://svn.dealii.org/trunk@22019 0785d39b-7218-0410-832d-ea1e28bc413d

tests/fe/fe_data_test.cc
tests/fe/fe_data_test/cmp/generic

index bad152aa24eb613aeb5d0d954603c194f164e7f5..73e93b79b86ef2493be1651207f86b63c54eea68 100644 (file)
@@ -2,7 +2,7 @@
 //    fe_data_test.cc,v 1.14 2003/11/28 11:52:35 guido Exp
 //    Version: 
 //
-//    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007 by the deal.II authors
+//    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2010 by the deal.II authors
 //
 //    This file is subject to QPL and may not be  distributed
 //    without copyright and license information. Please refer
@@ -17,6 +17,8 @@
 #include <fstream>
 
 #include <base/logstream.h>
+#include <base/polynomials_raviart_thomas.h>
+
 #include <grid/tria_iterator.h>
 #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_nedelec.h>
+#include <fe/fe_bdm.h>
+#include <fe/fe_dg_vector.h>
+
 #include <fe/fe_system.h>
 
 //TODO: Find support_on_face problems for test-no. > 7
@@ -63,20 +69,60 @@ void test_fe_datas()
                                       FE_Q<dim> (2), 1));
   deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   
-                                  // Check Raviart-Thomas in 2d only
-  if (dim==2)
+
+                                  // Check vector elements in 2d and higher only
+  if (dim>1)
     {
+                                  // Vector DG elements
+      fe_datas.push_back(
+       new FE_DGVector<PolynomialsRaviartThomas<dim>,dim>(0, mapping_raviart_thomas));
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
+      fe_datas.push_back(
+       new FE_DGVector<PolynomialsRaviartThomas<dim>,dim>(1, mapping_raviart_thomas));
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
+      fe_datas.push_back(
+       new FE_DGVector<PolynomialsNedelec<dim>,dim>(0, mapping_nedelec));
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
+      fe_datas.push_back(
+       new FE_DGVector<PolynomialsNedelec<dim>,dim>(1, mapping_nedelec));
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
+
+                                      // Hdiv elements
       FE_RaviartThomas<dim>* rt0 = new FE_RaviartThomas<dim>(0);
-      FE_RaviartThomas<dim>* rt1 = new FE_RaviartThomas<dim>(1);
       fe_datas.push_back(rt0);
       deallog << (*fe_datas.rbegin())->get_name() << std::endl;
+
+      FE_RaviartThomas<dim>* rt1 = new FE_RaviartThomas<dim>(1);
       fe_datas.push_back(rt1);
       deallog << (*fe_datas.rbegin())->get_name() << std::endl;
+
       fe_datas.push_back(new FE_RaviartThomas<dim>(2));
       deallog << (*fe_datas.rbegin())->get_name() << std::endl;
       fe_datas.push_back(new FESystem<dim>(*rt1, 1,
                                           FE_DGQ<dim> (1), 1));
       deallog << (*fe_datas.rbegin())->get_name() << std::endl;
+
+                                      // Hcurl elements
+      FE_Nedelec<dim>* ned0 = new FE_Nedelec<dim>(0);
+      fe_datas.push_back(ned0);
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
+      FE_Nedelec<dim>* ned1 = new FE_Nedelec<dim>(1);
+      fe_datas.push_back(ned1);
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
+    }
+  if (dim==2)
+    {
+      fe_datas.push_back(
+       new FE_DGVector<PolynomialsBDM<dim>,dim>(1, mapping_bdm));
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
+      fe_datas.push_back(
+       new FE_DGVector<PolynomialsBDM<dim>,dim>(2, mapping_bdm));
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
+      
+      fe_datas.push_back(new FE_BDM<dim>(1));
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
+      fe_datas.push_back(new FE_BDM<dim>(2));
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;     
     }
   if (dim>1)
     {
@@ -141,7 +187,8 @@ void test_fe_datas()
       deallog << "first_face_quad_index=" << fe_data->first_face_quad_index << std::endl;
       deallog << "dofs_per_face=" << fe_data->dofs_per_face << std::endl;
       deallog << "dofs_per_cell=" << fe_data->dofs_per_cell << std::endl;
-      deallog << "components=" << fe_data->components << std::endl
+      deallog << "primitive=" << (fe_data->is_primitive() ? "yes" : "no") << std::endl
+             << "components=" << fe_data->components << std::endl
              << "blocks=" << fe_data->n_blocks() << std::endl
              << "degree=" << fe_data->tensor_degree() << std::endl
              << "conformity=";
index d09baa8592d6a049dd5dfea01fc4221b9a03337f..7d0c5a83c2b97df4224b95f58322000e61a4412e 100644 (file)
@@ -34,6 +34,7 @@ DEAL::first_face_line_index=1
 DEAL::first_face_quad_index=2
 DEAL::dofs_per_face=1
 DEAL::dofs_per_cell=2
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=1
@@ -60,6 +61,7 @@ DEAL::first_face_line_index=1
 DEAL::first_face_quad_index=2
 DEAL::dofs_per_face=1
 DEAL::dofs_per_cell=3
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=2
@@ -86,6 +88,7 @@ DEAL::first_face_line_index=1
 DEAL::first_face_quad_index=2
 DEAL::dofs_per_face=1
 DEAL::dofs_per_cell=5
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=4
@@ -112,6 +115,7 @@ DEAL::first_face_line_index=1
 DEAL::first_face_quad_index=2
 DEAL::dofs_per_face=1
 DEAL::dofs_per_cell=2
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=1
@@ -138,6 +142,7 @@ DEAL::first_face_line_index=1
 DEAL::first_face_quad_index=2
 DEAL::dofs_per_face=1
 DEAL::dofs_per_cell=3
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=2
@@ -164,6 +169,7 @@ DEAL::first_face_line_index=1
 DEAL::first_face_quad_index=2
 DEAL::dofs_per_face=1
 DEAL::dofs_per_cell=5
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=4
@@ -190,6 +196,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=2
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=1
@@ -216,6 +223,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=3
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=2
@@ -242,6 +250,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=5
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=4
@@ -268,6 +277,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=2
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=1
@@ -294,6 +304,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=3
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=2
@@ -320,6 +331,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=5
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=4
@@ -346,6 +358,7 @@ DEAL::first_face_line_index=2
 DEAL::first_face_quad_index=4
 DEAL::dofs_per_face=2
 DEAL::dofs_per_cell=6
+DEAL::primitive=yes
 DEAL::components=2
 DEAL::blocks=2
 DEAL::degree=2
@@ -372,6 +385,7 @@ DEAL::first_face_line_index=3
 DEAL::first_face_quad_index=6
 DEAL::dofs_per_face=3
 DEAL::dofs_per_cell=7
+DEAL::primitive=yes
 DEAL::components=3
 DEAL::blocks=3
 DEAL::degree=2
@@ -398,6 +412,7 @@ DEAL::first_face_line_index=2
 DEAL::first_face_quad_index=4
 DEAL::dofs_per_face=2
 DEAL::dofs_per_cell=8
+DEAL::primitive=yes
 DEAL::components=2
 DEAL::blocks=2
 DEAL::degree=3
@@ -424,6 +439,7 @@ DEAL::first_face_line_index=3
 DEAL::first_face_quad_index=6
 DEAL::dofs_per_face=3
 DEAL::dofs_per_cell=8
+DEAL::primitive=yes
 DEAL::components=3
 DEAL::blocks=3
 DEAL::degree=3
@@ -450,6 +466,7 @@ DEAL::first_face_line_index=2
 DEAL::first_face_quad_index=4
 DEAL::dofs_per_face=2
 DEAL::dofs_per_cell=10
+DEAL::primitive=yes
 DEAL::components=2
 DEAL::blocks=2
 DEAL::degree=4
@@ -476,6 +493,7 @@ DEAL::first_face_line_index=4
 DEAL::first_face_quad_index=8
 DEAL::dofs_per_face=4
 DEAL::dofs_per_cell=8
+DEAL::primitive=yes
 DEAL::components=4
 DEAL::blocks=2
 DEAL::degree=1
@@ -502,6 +520,7 @@ DEAL::first_face_line_index=2
 DEAL::first_face_quad_index=4
 DEAL::dofs_per_face=2
 DEAL::dofs_per_cell=8
+DEAL::primitive=yes
 DEAL::components=4
 DEAL::blocks=2
 DEAL::degree=1
@@ -528,6 +547,7 @@ DEAL::first_face_line_index=4
 DEAL::first_face_quad_index=8
 DEAL::dofs_per_face=4
 DEAL::dofs_per_cell=17
+DEAL::primitive=yes
 DEAL::components=6
 DEAL::blocks=3
 DEAL::degree=2
@@ -554,6 +574,7 @@ DEAL::first_face_line_index=18
 DEAL::first_face_quad_index=36
 DEAL::dofs_per_face=18
 DEAL::dofs_per_cell=58
+DEAL::primitive=yes
 DEAL::components=24
 DEAL::blocks=5
 DEAL::degree=2
@@ -582,10 +603,20 @@ DEAL::FE_DGP<2>(2)
 DEAL::FE_DGP<2>(4)
 DEAL::FESystem<2>[FE_Q<2>(2)^2]
 DEAL::FESystem<2>[FE_Q<2>(1)^2-FE_Q<2>(2)]
+DEAL::FE_DGVector_RaviartThomas<2>(0)
+DEAL::FE_DGVector_RaviartThomas<2>(1)
+DEAL::FE_DGVector_Nedelec<2>(0)
+DEAL::FE_DGVector_Nedelec<2>(1)
 DEAL::FE_RaviartThomas<2>(0)
 DEAL::FE_RaviartThomas<2>(1)
 DEAL::FE_RaviartThomas<2>(2)
 DEAL::FESystem<2>[FE_RaviartThomas<2>(1)-FE_DGQ<2>(1)]
+DEAL::FE_Nedelec<2>(0)
+DEAL::FE_Nedelec<2>(1)
+DEAL::FE_DGVector_BDM<2>(1)
+DEAL::FE_DGVector_BDM<2>(2)
+DEAL::FE_BDM<2>(1)
+DEAL::FE_BDM<2>(2)
 DEAL::FE_RaviartThomasNodal<2>(0)
 DEAL::FE_RaviartThomasNodal<2>(1)
 DEAL::FESystem<2>[FE_RaviartThomasNodal<2>(1)-FE_DGQ<2>(1)]
@@ -610,6 +641,7 @@ DEAL::first_face_line_index=2
 DEAL::first_face_quad_index=4
 DEAL::dofs_per_face=2
 DEAL::dofs_per_cell=4
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=1
@@ -640,6 +672,7 @@ DEAL::first_face_line_index=2
 DEAL::first_face_quad_index=5
 DEAL::dofs_per_face=3
 DEAL::dofs_per_cell=9
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=2
@@ -670,6 +703,7 @@ DEAL::first_face_line_index=2
 DEAL::first_face_quad_index=7
 DEAL::dofs_per_face=5
 DEAL::dofs_per_cell=25
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=4
@@ -700,6 +734,7 @@ DEAL::first_face_line_index=2
 DEAL::first_face_quad_index=4
 DEAL::dofs_per_face=2
 DEAL::dofs_per_cell=4
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=1
@@ -730,6 +765,7 @@ DEAL::first_face_line_index=2
 DEAL::first_face_quad_index=5
 DEAL::dofs_per_face=3
 DEAL::dofs_per_cell=9
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=2
@@ -760,6 +796,7 @@ DEAL::first_face_line_index=2
 DEAL::first_face_quad_index=7
 DEAL::dofs_per_face=5
 DEAL::dofs_per_cell=25
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=4
@@ -790,6 +827,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=4
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=1
@@ -820,6 +858,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=9
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=2
@@ -850,6 +889,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=25
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=4
@@ -880,6 +920,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=3
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=1
@@ -910,6 +951,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=6
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=2
@@ -940,6 +982,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=15
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=4
@@ -970,6 +1013,7 @@ DEAL::first_face_line_index=4
 DEAL::first_face_quad_index=10
 DEAL::dofs_per_face=6
 DEAL::dofs_per_cell=18
+DEAL::primitive=yes
 DEAL::components=2
 DEAL::blocks=2
 DEAL::degree=2
@@ -1000,6 +1044,7 @@ DEAL::first_face_line_index=6
 DEAL::first_face_quad_index=13
 DEAL::dofs_per_face=7
 DEAL::dofs_per_cell=17
+DEAL::primitive=yes
 DEAL::components=3
 DEAL::blocks=3
 DEAL::degree=2
@@ -1018,7 +1063,131 @@ DEAL::support on face 1:        3       4       5       9       10      11      13
 DEAL::support on face 2:       0       1       2       3       4       5       14
 DEAL::support on face 3:       6       7       8       9       10      11      15
 DEAL::
-DEAL::fe_data[14]:FE_RaviartThomas<2>(0)
+DEAL::fe_data[14]:FE_DGVector_RaviartThomas<2>(0)
+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::primitive=no
+DEAL::components=2
+DEAL::blocks=1
+DEAL::degree=1
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=4
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+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::
+DEAL::fe_data[15]:FE_DGVector_RaviartThomas<2>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=12
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=12
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=12
+DEAL::primitive=no
+DEAL::components=2
+DEAL::blocks=1
+DEAL::degree=2
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=9
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+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::
+DEAL::fe_data[16]:FE_DGVector_Nedelec<2>(0)
+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::primitive=no
+DEAL::components=2
+DEAL::blocks=1
+DEAL::degree=1
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=4
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+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::
+DEAL::fe_data[17]:FE_DGVector_Nedelec<2>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=12
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=12
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=12
+DEAL::primitive=no
+DEAL::components=2
+DEAL::blocks=1
+DEAL::degree=2
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=9
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+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::
+DEAL::fe_data[18]:FE_RaviartThomas<2>(0)
 DEAL::dofs_per_vertex=0
 DEAL::dofs_per_line=1
 DEAL::dofs_per_quad=0
@@ -1030,6 +1199,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=1
 DEAL::dofs_per_face=1
 DEAL::dofs_per_cell=4
+DEAL::primitive=no
 DEAL::components=2
 DEAL::blocks=1
 DEAL::degree=1
@@ -1048,7 +1218,7 @@ DEAL::support on face 1:  1       2       3
 DEAL::support on face 2:       0       1       2
 DEAL::support on face 3:       0       1       3
 DEAL::
-DEAL::fe_data[15]:FE_RaviartThomas<2>(1)
+DEAL::fe_data[19]:FE_RaviartThomas<2>(1)
 DEAL::dofs_per_vertex=0
 DEAL::dofs_per_line=2
 DEAL::dofs_per_quad=4
@@ -1060,6 +1230,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=2
 DEAL::dofs_per_face=2
 DEAL::dofs_per_cell=12
+DEAL::primitive=no
 DEAL::components=2
 DEAL::blocks=1
 DEAL::degree=2
@@ -1078,7 +1249,7 @@ 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::
-DEAL::fe_data[16]:FE_RaviartThomas<2>(2)
+DEAL::fe_data[20]:FE_RaviartThomas<2>(2)
 DEAL::dofs_per_vertex=0
 DEAL::dofs_per_line=3
 DEAL::dofs_per_quad=12
@@ -1090,6 +1261,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=3
 DEAL::dofs_per_face=3
 DEAL::dofs_per_cell=24
+DEAL::primitive=no
 DEAL::components=2
 DEAL::blocks=1
 DEAL::degree=3
@@ -1108,7 +1280,7 @@ 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
 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::
-DEAL::fe_data[17]:FESystem<2>[FE_RaviartThomas<2>(1)-FE_DGQ<2>(1)]
+DEAL::fe_data[21]:FESystem<2>[FE_RaviartThomas<2>(1)-FE_DGQ<2>(1)]
 DEAL::dofs_per_vertex=0
 DEAL::dofs_per_line=2
 DEAL::dofs_per_quad=8
@@ -1120,6 +1292,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=2
 DEAL::dofs_per_face=2
 DEAL::dofs_per_cell=16
+DEAL::primitive=no
 DEAL::components=3
 DEAL::blocks=2
 DEAL::degree=2
@@ -1136,9 +1309,195 @@ DEAL::face_to_cell_index: 6 7
 DEAL::support on face 0:       0       1       2       3       4       5       6       7       8       9       10      11      12      14
 DEAL::support on face 1:       0       1       2       3       4       5       6       7       8       9       10      11      13      15
 DEAL::support on face 2:       0       1       2       3       4       5       6       7       8       9       10      11      12      13
-DEAL::support on face 3:       0       1       2       3       4       5       6       7       8       9       10      11      14      15
+DEAL::support on face 3:       0       1       2       3       4       5       6       7       8       9       10      11      14      15
+DEAL::
+DEAL::fe_data[22]:FE_Nedelec<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::primitive=no
+DEAL::components=2
+DEAL::blocks=1
+DEAL::degree=1
+DEAL::conformity= Hcurl
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=4
+DEAL::generalized_face_support_points=1
+DEAL::face_to_equivalent_cell_index: 0
+DEAL::face_to_cell_index: 0
+DEAL::face_to_cell_index: 1
+DEAL::face_to_cell_index: 2
+DEAL::face_to_cell_index: 3
+DEAL::support on face 0:       0       2       3
+DEAL::support on face 1:       1       2       3
+DEAL::support on face 2:       0       1       2
+DEAL::support on face 3:       0       1       3
+DEAL::
+DEAL::fe_data[23]:FE_Nedelec<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::primitive=no
+DEAL::components=2
+DEAL::blocks=1
+DEAL::degree=2
+DEAL::conformity= Hcurl
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=12
+DEAL::generalized_face_support_points=2
+DEAL::face_to_equivalent_cell_index: 0 1
+DEAL::face_to_cell_index: 0 1
+DEAL::face_to_cell_index: 2 3
+DEAL::face_to_cell_index: 4 5
+DEAL::face_to_cell_index: 6 7
+DEAL::support on face 0:       0       1       4       5       6       7       8       9       10      11
+DEAL::support on face 1:       2       3       4       5       6       7
+DEAL::support on face 2:       0       1       2       3       4       5
+DEAL::support on face 3:       0       1       2       3       6       7       8       9       10      11
+DEAL::
+DEAL::fe_data[24]:FE_DGVector_BDM<2>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=8
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=8
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=8
+DEAL::primitive=no
+DEAL::components=2
+DEAL::blocks=1
+DEAL::degree=2
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=9
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::support on face 0:       0       1       2       3       4       5       6       7
+DEAL::support on face 1:       0       1       2       3       4       5       6       7
+DEAL::support on face 2:       0       1       2       3       4       5       6       7
+DEAL::support on face 3:       0       1       2       3       4       5       6       7
+DEAL::
+DEAL::fe_data[25]:FE_DGVector_BDM<2>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=14
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=14
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=14
+DEAL::primitive=no
+DEAL::components=2
+DEAL::blocks=1
+DEAL::degree=3
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=16
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::support on face 0:       0       1       2       3       4       5       6       7       8       9       10      11      12      13
+DEAL::support on face 1:       0       1       2       3       4       5       6       7       8       9       10      11      12      13
+DEAL::support on face 2:       0       1       2       3       4       5       6       7       8       9       10      11      12      13
+DEAL::support on face 3:       0       1       2       3       4       5       6       7       8       9       10      11      12      13
+DEAL::
+DEAL::fe_data[26]:FE_BDM<2>(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=8
+DEAL::first_hex_index=8
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=2
+DEAL::dofs_per_face=2
+DEAL::dofs_per_cell=8
+DEAL::primitive=no
+DEAL::components=2
+DEAL::blocks=1
+DEAL::degree=2
+DEAL::conformity= Hdiv
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=9
+DEAL::generalized_face_support_points=2
+DEAL::face_to_equivalent_cell_index: 0 1
+DEAL::face_to_cell_index: 0 1
+DEAL::face_to_cell_index: 2 3
+DEAL::face_to_cell_index: 4 5
+DEAL::face_to_cell_index: 6 7
+DEAL::support on face 0:       0       1       2       3       4       5       6       7
+DEAL::support on face 1:       0       1       2       3       4       5       6       7
+DEAL::support on face 2:       0       1       2       3       4       5       6       7
+DEAL::support on face 3:       0       1       2       3       4       5       6       7
+DEAL::
+DEAL::fe_data[27]:FE_BDM<2>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=3
+DEAL::dofs_per_quad=2
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=12
+DEAL::first_hex_index=14
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=3
+DEAL::dofs_per_face=3
+DEAL::dofs_per_cell=14
+DEAL::primitive=no
+DEAL::components=2
+DEAL::blocks=1
+DEAL::degree=3
+DEAL::conformity= Hdiv
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=16
+DEAL::generalized_face_support_points=3
+DEAL::face_to_equivalent_cell_index: 0 1 2
+DEAL::face_to_cell_index: 0 1 2
+DEAL::face_to_cell_index: 3 4 5
+DEAL::face_to_cell_index: 6 7 8
+DEAL::face_to_cell_index: 9 10 11
+DEAL::support on face 0:       0       1       2       3       4       5       6       7       8       9       10      11      12      13
+DEAL::support on face 1:       0       1       2       3       4       5       6       7       8       9       10      11      12      13
+DEAL::support on face 2:       0       1       2       3       4       5       6       7       8       9       10      11      12      13
+DEAL::support on face 3:       0       1       2       3       4       5       6       7       8       9       10      11      12      13
 DEAL::
-DEAL::fe_data[18]:FE_RaviartThomasNodal<2>(0)
+DEAL::fe_data[28]:FE_RaviartThomasNodal<2>(0)
 DEAL::dofs_per_vertex=0
 DEAL::dofs_per_line=1
 DEAL::dofs_per_quad=0
@@ -1150,6 +1509,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=1
 DEAL::dofs_per_face=1
 DEAL::dofs_per_cell=4
+DEAL::primitive=no
 DEAL::components=2
 DEAL::blocks=1
 DEAL::degree=1
@@ -1168,7 +1528,7 @@ DEAL::support on face 1:  1       2       3
 DEAL::support on face 2:       0       1       2
 DEAL::support on face 3:       0       1       3
 DEAL::
-DEAL::fe_data[19]:FE_RaviartThomasNodal<2>(1)
+DEAL::fe_data[29]:FE_RaviartThomasNodal<2>(1)
 DEAL::dofs_per_vertex=0
 DEAL::dofs_per_line=2
 DEAL::dofs_per_quad=4
@@ -1180,6 +1540,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=2
 DEAL::dofs_per_face=2
 DEAL::dofs_per_cell=12
+DEAL::primitive=no
 DEAL::components=2
 DEAL::blocks=1
 DEAL::degree=2
@@ -1198,7 +1559,7 @@ DEAL::support on face 1:  2       3       4       5       6       7       8       9       10      11
 DEAL::support on face 2:       0       1       2       3       4       5       8       9       10      11
 DEAL::support on face 3:       0       1       2       3       6       7       8       9       10      11
 DEAL::
-DEAL::fe_data[20]:FESystem<2>[FE_RaviartThomasNodal<2>(1)-FE_DGQ<2>(1)]
+DEAL::fe_data[30]:FESystem<2>[FE_RaviartThomasNodal<2>(1)-FE_DGQ<2>(1)]
 DEAL::dofs_per_vertex=0
 DEAL::dofs_per_line=2
 DEAL::dofs_per_quad=8
@@ -1210,6 +1571,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=2
 DEAL::dofs_per_face=2
 DEAL::dofs_per_cell=16
+DEAL::primitive=no
 DEAL::components=3
 DEAL::blocks=2
 DEAL::degree=2
@@ -1228,7 +1590,7 @@ DEAL::support on face 1:  2       3       4       5       6       7       8       9       10      11      13      15
 DEAL::support on face 2:       0       1       2       3       4       5       8       9       10      11      12      13
 DEAL::support on face 3:       0       1       2       3       6       7       8       9       10      11      14      15
 DEAL::
-DEAL::fe_data[21]:FESystem<2>[FE_Q<2>(3)^2]
+DEAL::fe_data[31]:FESystem<2>[FE_Q<2>(3)^2]
 DEAL::dofs_per_vertex=2
 DEAL::dofs_per_line=4
 DEAL::dofs_per_quad=8
@@ -1240,6 +1602,7 @@ DEAL::first_face_line_index=4
 DEAL::first_face_quad_index=12
 DEAL::dofs_per_face=8
 DEAL::dofs_per_cell=32
+DEAL::primitive=yes
 DEAL::components=2
 DEAL::blocks=2
 DEAL::degree=3
@@ -1258,7 +1621,7 @@ DEAL::support on face 1:  2       3       6       7       12      13      14      15
 DEAL::support on face 2:       0       1       2       3       16      17      18      19
 DEAL::support on face 3:       4       5       6       7       20      21      22      23
 DEAL::
-DEAL::fe_data[22]:FESystem<2>[FE_Q<2>(1)^2-FE_Q<2>(3)]
+DEAL::fe_data[32]: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
@@ -1270,6 +1633,7 @@ DEAL::first_face_line_index=6
 DEAL::first_face_quad_index=14
 DEAL::dofs_per_face=8
 DEAL::dofs_per_cell=24
+DEAL::primitive=yes
 DEAL::components=3
 DEAL::blocks=3
 DEAL::degree=3
@@ -1288,7 +1652,7 @@ DEAL::support on face 1:  3       4       5       9       10      11      14      15
 DEAL::support on face 2:       0       1       2       3       4       5       16      17
 DEAL::support on face 3:       6       7       8       9       10      11      18      19
 DEAL::
-DEAL::fe_data[23]:FESystem<2>[FE_Q<2>(4)^2]
+DEAL::fe_data[33]:FESystem<2>[FE_Q<2>(4)^2]
 DEAL::dofs_per_vertex=2
 DEAL::dofs_per_line=6
 DEAL::dofs_per_quad=18
@@ -1300,6 +1664,7 @@ DEAL::first_face_line_index=4
 DEAL::first_face_quad_index=14
 DEAL::dofs_per_face=10
 DEAL::dofs_per_cell=50
+DEAL::primitive=yes
 DEAL::components=2
 DEAL::blocks=2
 DEAL::degree=4
@@ -1318,7 +1683,7 @@ DEAL::support on face 1:  2       3       6       7       14      15      16      17      18      19
 DEAL::support on face 2:       0       1       2       3       20      21      22      23      24      25
 DEAL::support on face 3:       4       5       6       7       26      27      28      29      30      31
 DEAL::
-DEAL::fe_data[24]:FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]^2]
+DEAL::fe_data[34]: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
@@ -1330,6 +1695,7 @@ DEAL::first_face_line_index=8
 DEAL::first_face_quad_index=16
 DEAL::dofs_per_face=8
 DEAL::dofs_per_cell=16
+DEAL::primitive=yes
 DEAL::components=4
 DEAL::blocks=2
 DEAL::degree=1
@@ -1348,7 +1714,7 @@ DEAL::support on face 1:  4       5       6       7       12      13      14      15
 DEAL::support on face 2:       0       1       2       3       4       5       6       7
 DEAL::support on face 3:       8       9       10      11      12      13      14      15
 DEAL::
-DEAL::fe_data[25]:FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]-FESystem<2>[FE_DGQ<2>(1)^2]]
+DEAL::fe_data[35]: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
@@ -1360,6 +1726,7 @@ DEAL::first_face_line_index=4
 DEAL::first_face_quad_index=8
 DEAL::dofs_per_face=4
 DEAL::dofs_per_cell=16
+DEAL::primitive=yes
 DEAL::components=4
 DEAL::blocks=2
 DEAL::degree=1
@@ -1378,7 +1745,7 @@ DEAL::support on face 1:  2       3       6       7       9       11      13      15
 DEAL::support on face 2:       0       1       2       3       8       9       12      13
 DEAL::support on face 3:       4       5       6       7       10      11      14      15
 DEAL::
-DEAL::fe_data[26]: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::fe_data[36]: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
@@ -1390,6 +1757,7 @@ DEAL::first_face_line_index=8
 DEAL::first_face_quad_index=19
 DEAL::dofs_per_face=11
 DEAL::dofs_per_cell=49
+DEAL::primitive=yes
 DEAL::components=6
 DEAL::blocks=3
 DEAL::degree=2
@@ -1408,7 +1776,7 @@ DEAL::support on face 1:  4       5       6       7       12      13      14      15      19      20      21      33      36      39      42      45      48
 DEAL::support on face 2:       0       1       2       3       4       5       6       7       22      23      24      31      32      33      40      41      42
 DEAL::support on face 3:       8       9       10      11      12      13      14      15      25      26      27      37      38      39      46      47      48
 DEAL::
-DEAL::fe_data[27]: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::fe_data[37]: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
@@ -1420,6 +1788,7 @@ DEAL::first_face_line_index=36
 DEAL::first_face_quad_index=78
 DEAL::dofs_per_face=42
 DEAL::dofs_per_cell=146
+DEAL::primitive=yes
 DEAL::components=24
 DEAL::blocks=5
 DEAL::degree=2
@@ -1452,6 +1821,16 @@ DEAL::FE_DGP<3>(2)
 DEAL::FE_DGP<3>(4)
 DEAL::FESystem<3>[FE_Q<3>(2)^2]
 DEAL::FESystem<3>[FE_Q<3>(1)^2-FE_Q<3>(2)]
+DEAL::FE_DGVector_RaviartThomas<3>(0)
+DEAL::FE_DGVector_RaviartThomas<3>(1)
+DEAL::FE_DGVector_Nedelec<3>(0)
+DEAL::FE_DGVector_Nedelec<3>(1)
+DEAL::FE_RaviartThomas<3>(0)
+DEAL::FE_RaviartThomas<3>(1)
+DEAL::FE_RaviartThomas<3>(2)
+DEAL::FESystem<3>[FE_RaviartThomas<3>(1)-FE_DGQ<3>(1)]
+DEAL::FE_Nedelec<3>(0)
+DEAL::FE_Nedelec<3>(1)
 DEAL::FE_RaviartThomasNodal<3>(0)
 DEAL::FE_RaviartThomasNodal<3>(1)
 DEAL::FESystem<3>[FE_RaviartThomasNodal<3>(1)-FE_DGQ<3>(1)]
@@ -1473,6 +1852,7 @@ DEAL::first_face_line_index=4
 DEAL::first_face_quad_index=4
 DEAL::dofs_per_face=4
 DEAL::dofs_per_cell=8
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=1
@@ -1507,6 +1887,7 @@ DEAL::first_face_line_index=4
 DEAL::first_face_quad_index=8
 DEAL::dofs_per_face=9
 DEAL::dofs_per_cell=27
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=2
@@ -1541,6 +1922,7 @@ DEAL::first_face_line_index=4
 DEAL::first_face_quad_index=16
 DEAL::dofs_per_face=25
 DEAL::dofs_per_cell=125
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=4
@@ -1575,6 +1957,7 @@ DEAL::first_face_line_index=4
 DEAL::first_face_quad_index=4
 DEAL::dofs_per_face=4
 DEAL::dofs_per_cell=8
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=1
@@ -1609,6 +1992,7 @@ DEAL::first_face_line_index=4
 DEAL::first_face_quad_index=8
 DEAL::dofs_per_face=9
 DEAL::dofs_per_cell=27
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=2
@@ -1643,6 +2027,7 @@ DEAL::first_face_line_index=4
 DEAL::first_face_quad_index=16
 DEAL::dofs_per_face=25
 DEAL::dofs_per_cell=125
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=4
@@ -1677,6 +2062,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=8
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=1
@@ -1711,6 +2097,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=27
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=2
@@ -1745,6 +2132,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=125
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=4
@@ -1779,6 +2167,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=4
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=1
@@ -1813,6 +2202,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=10
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=2
@@ -1847,6 +2237,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=0
 DEAL::dofs_per_cell=35
+DEAL::primitive=yes
 DEAL::components=1
 DEAL::blocks=1
 DEAL::degree=4
@@ -1881,6 +2272,7 @@ DEAL::first_face_line_index=8
 DEAL::first_face_quad_index=16
 DEAL::dofs_per_face=18
 DEAL::dofs_per_cell=54
+DEAL::primitive=yes
 DEAL::components=2
 DEAL::blocks=2
 DEAL::degree=2
@@ -1915,6 +2307,7 @@ DEAL::first_face_line_index=12
 DEAL::first_face_quad_index=16
 DEAL::dofs_per_face=17
 DEAL::dofs_per_cell=43
+DEAL::primitive=yes
 DEAL::components=3
 DEAL::blocks=3
 DEAL::degree=2
@@ -1937,7 +2330,357 @@ DEAL::support on face 3:        6       7       8       9       10      11      18      19      20      21      22      23      27      31      34      35      39
 DEAL::support on face 4:       0       1       2       3       4       5       6       7       8       9       10      11      24      25      26      27      40
 DEAL::support on face 5:       12      13      14      15      16      17      18      19      20      21      22      23      28      29      30      31      41
 DEAL::
-DEAL::fe_data[14]:FE_RaviartThomasNodal<3>(0)
+DEAL::fe_data[14]:FE_DGVector_RaviartThomas<3>(0)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=6
+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=6
+DEAL::primitive=no
+DEAL::components=3
+DEAL::blocks=1
+DEAL::degree=1
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=8
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+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::support on face 4:       0       1       2       3       4       5
+DEAL::support on face 5:       0       1       2       3       4       5
+DEAL::
+DEAL::fe_data[15]:FE_DGVector_RaviartThomas<3>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=36
+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=36
+DEAL::primitive=no
+DEAL::components=3
+DEAL::blocks=1
+DEAL::degree=2
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=27
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+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      35
+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      35
+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      35
+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      35
+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      35
+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      35
+DEAL::
+DEAL::fe_data[16]:FE_DGVector_Nedelec<3>(0)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=12
+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=12
+DEAL::primitive=no
+DEAL::components=3
+DEAL::blocks=1
+DEAL::degree=1
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=8
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+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::support on face 4:       0       1       2       3       4       5       6       7       8       9       10      11
+DEAL::support on face 5:       0       1       2       3       4       5       6       7       8       9       10      11
+DEAL::
+DEAL::fe_data[17]:FE_DGVector_Nedelec<3>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=54
+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=54
+DEAL::primitive=no
+DEAL::components=3
+DEAL::blocks=1
+DEAL::degree=2
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=27
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+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      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53
+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      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53
+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      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53
+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      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53
+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      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53
+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      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53
+DEAL::
+DEAL::fe_data[18]:FE_RaviartThomas<3>(0)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=1
+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=1
+DEAL::dofs_per_cell=6
+DEAL::primitive=no
+DEAL::components=3
+DEAL::blocks=1
+DEAL::degree=1
+DEAL::conformity= Hdiv
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=6
+DEAL::generalized_face_support_points=1
+DEAL::face_to_equivalent_cell_index: 0
+DEAL::face_to_cell_index: 0
+DEAL::face_to_cell_index: 1
+DEAL::face_to_cell_index: 2
+DEAL::face_to_cell_index: 3
+DEAL::face_to_cell_index: 4
+DEAL::face_to_cell_index: 5
+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::support on face 4:       0       1       2       3       4       5
+DEAL::support on face 5:       0       1       2       3       4       5
+DEAL::
+DEAL::fe_data[19]:FE_RaviartThomas<3>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=4
+DEAL::dofs_per_hex=12
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=24
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=4
+DEAL::dofs_per_cell=36
+DEAL::primitive=no
+DEAL::components=3
+DEAL::blocks=1
+DEAL::degree=2
+DEAL::conformity= Hdiv
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=32
+DEAL::generalized_face_support_points=4
+DEAL::face_to_equivalent_cell_index: 0 1 2 3
+DEAL::face_to_cell_index: 0 1 2 3
+DEAL::face_to_cell_index: 4 5 6 7
+DEAL::face_to_cell_index: 8 9 10 11
+DEAL::face_to_cell_index: 12 13 14 15
+DEAL::face_to_cell_index: 16 17 18 19
+DEAL::face_to_cell_index: 20 21 22 23
+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      35
+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      35
+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      35
+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      35
+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      35
+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      35
+DEAL::
+DEAL::fe_data[20]:FE_RaviartThomas<3>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=9
+DEAL::dofs_per_hex=54
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=54
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=9
+DEAL::dofs_per_cell=108
+DEAL::primitive=no
+DEAL::components=3
+DEAL::blocks=1
+DEAL::degree=3
+DEAL::conformity= Hdiv
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=81
+DEAL::generalized_face_support_points=9
+DEAL::face_to_equivalent_cell_index: 0 1 2 3 4 5 6 7 8
+DEAL::face_to_cell_index: 0 1 2 3 4 5 6 7 8
+DEAL::face_to_cell_index: 9 10 11 12 13 14 15 16 17
+DEAL::face_to_cell_index: 18 19 20 21 22 23 24 25 26
+DEAL::face_to_cell_index: 27 28 29 30 31 32 33 34 35
+DEAL::face_to_cell_index: 36 37 38 39 40 41 42 43 44
+DEAL::face_to_cell_index: 45 46 47 48 49 50 51 52 53
+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      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107
+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      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107
+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      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107
+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      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107
+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      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107
+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      35      36      37      38      39      40      41      42      43      44      45      46      47      48      49      50      51      52      53      54      55      56      57      58      59      60      61      62      63      64      65      66      67      68      69      70      71      72      73      74      75      76      77      78      79      80      81      82      83      84      85      86      87      88      89      90      91      92      93      94      95      96      97      98      99      100     101     102     103     104     105     106     107
+DEAL::
+DEAL::fe_data[21]:FESystem<3>[FE_RaviartThomas<3>(1)-FE_DGQ<3>(1)]
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=4
+DEAL::dofs_per_hex=20
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=24
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=4
+DEAL::dofs_per_cell=44
+DEAL::primitive=no
+DEAL::components=4
+DEAL::blocks=2
+DEAL::degree=2
+DEAL::conformity=
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=0
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index: 0 1 2 3
+DEAL::face_to_cell_index: 0 1 2 3
+DEAL::face_to_cell_index: 4 5 6 7
+DEAL::face_to_cell_index: 8 9 10 11
+DEAL::face_to_cell_index: 12 13 14 15
+DEAL::face_to_cell_index: 16 17 18 19
+DEAL::face_to_cell_index: 20 21 22 23
+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      35      36      38      40      42
+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      35      37      39      41      43
+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      35      36      37      40      41
+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      35      38      39      42      43
+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      35      36      37      38      39
+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      35      40      41      42      43
+DEAL::
+DEAL::fe_data[22]:FE_Nedelec<3>(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=12
+DEAL::first_hex_index=12
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=4
+DEAL::dofs_per_face=4
+DEAL::dofs_per_cell=12
+DEAL::primitive=no
+DEAL::components=3
+DEAL::blocks=1
+DEAL::degree=1
+DEAL::conformity= Hcurl
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=12
+DEAL::generalized_face_support_points=4
+DEAL::face_to_equivalent_cell_index: 8 10 0 4
+DEAL::face_to_cell_index: 8 10 0 4
+DEAL::face_to_cell_index: 9 11 1 5
+DEAL::face_to_cell_index: 2 6 8 9
+DEAL::face_to_cell_index: 3 7 10 11
+DEAL::face_to_cell_index: 0 1 2 3
+DEAL::face_to_cell_index: 4 5 6 7
+DEAL::support on face 0:       0       2       3       4       6       7       8       10
+DEAL::support on face 1:       1       2       3       5       6       7       9       11
+DEAL::support on face 2:       0       1       2       4       5       6       8       9
+DEAL::support on face 3:       0       1       3       4       5       7       10      11
+DEAL::support on face 4:       0       1       2       3       8       9       10      11
+DEAL::support on face 5:       4       5       6       7       8       9       10      11
+DEAL::
+DEAL::fe_data[23]:FE_Nedelec<3>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=2
+DEAL::dofs_per_quad=4
+DEAL::dofs_per_hex=6
+DEAL::first_line_index=0
+DEAL::first_quad_index=24
+DEAL::first_hex_index=48
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=8
+DEAL::dofs_per_face=12
+DEAL::dofs_per_cell=54
+DEAL::primitive=no
+DEAL::components=3
+DEAL::blocks=1
+DEAL::degree=2
+DEAL::conformity= Hcurl
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=56
+DEAL::generalized_face_support_points=12
+DEAL::face_to_equivalent_cell_index: 16 17 20 21 0 1 8 9 24 25 26 27
+DEAL::face_to_cell_index: 16 17 20 21 0 1 8 9 24 25 26 27
+DEAL::face_to_cell_index: 18 19 22 23 2 3 10 11 28 29 30 31
+DEAL::face_to_cell_index: 4 5 12 13 16 17 18 19 32 33 34 35
+DEAL::face_to_cell_index: 6 7 14 15 20 21 22 23 36 37 38 39
+DEAL::face_to_cell_index: 0 1 2 3 4 5 6 7 40 41 42 43
+DEAL::face_to_cell_index: 8 9 10 11 12 13 14 15 44 45 46 47
+DEAL::support on face 0:       0       1       4       5       6       7       8       9       12      13      14      15      16      17      20      21      24      25      26      27      34      35      38      39      42      43      46      47      48      49      50      51      52      53
+DEAL::support on face 1:       2       3       4       5       6       7       10      11      12      13      14      15      18      19      22      23      28      29      30      31      34      35      38      39      42      43      46      47
+DEAL::support on face 2:       0       1       2       3       4       5       8       9       10      11      12      13      16      17      18      19      26      27      30      31      32      33      34      35      40      41      44      45
+DEAL::support on face 3:       0       1       2       3       6       7       8       9       10      11      14      15      20      21      22      23      26      27      30      31      36      37      38      39      40      41      44      45
+DEAL::support on face 4:       0       1       2       3       4       5       6       7       16      17      18      19      20      21      22      23      24      25      28      29      32      33      36      37      40      41      42      43
+DEAL::support on face 5:       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22      23      24      25      28      29      32      33      36      37      44      45      46      47
+DEAL::
+DEAL::fe_data[24]:FE_RaviartThomasNodal<3>(0)
 DEAL::dofs_per_vertex=0
 DEAL::dofs_per_line=0
 DEAL::dofs_per_quad=1
@@ -1949,6 +2692,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=1
 DEAL::dofs_per_cell=6
+DEAL::primitive=no
 DEAL::components=3
 DEAL::blocks=1
 DEAL::degree=1
@@ -1971,7 +2715,7 @@ DEAL::support on face 3:  0       1       3       4       5
 DEAL::support on face 4:       0       1       2       3       4
 DEAL::support on face 5:       0       1       2       3       5
 DEAL::
-DEAL::fe_data[15]:FE_RaviartThomasNodal<3>(1)
+DEAL::fe_data[25]:FE_RaviartThomasNodal<3>(1)
 DEAL::dofs_per_vertex=0
 DEAL::dofs_per_line=0
 DEAL::dofs_per_quad=4
@@ -1983,6 +2727,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=4
 DEAL::dofs_per_cell=36
+DEAL::primitive=no
 DEAL::components=3
 DEAL::blocks=1
 DEAL::degree=2
@@ -2005,7 +2750,7 @@ DEAL::support on face 3:  0       1       2       3       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22
 DEAL::support on face 4:       0       1       2       3       4       5       6       7       8       9       12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35
 DEAL::support on face 5:       0       1       2       3       4       5       6       7       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      35
 DEAL::
-DEAL::fe_data[16]:FESystem<3>[FE_RaviartThomasNodal<3>(1)-FE_DGQ<3>(1)]
+DEAL::fe_data[26]:FESystem<3>[FE_RaviartThomasNodal<3>(1)-FE_DGQ<3>(1)]
 DEAL::dofs_per_vertex=0
 DEAL::dofs_per_line=0
 DEAL::dofs_per_quad=4
@@ -2017,6 +2762,7 @@ DEAL::first_face_line_index=0
 DEAL::first_face_quad_index=0
 DEAL::dofs_per_face=4
 DEAL::dofs_per_cell=44
+DEAL::primitive=no
 DEAL::components=4
 DEAL::blocks=2
 DEAL::degree=2
@@ -2039,7 +2785,7 @@ DEAL::support on face 3:  0       1       2       3       6       7       8       9       10      11      12      13      14      15      16      17      18      19      20      21      22
 DEAL::support on face 4:       0       1       2       3       4       5       6       7       8       9       12      13      14      15      16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      32      33      34      35      36      37      38      39
 DEAL::support on face 5:       0       1       2       3       4       5       6       7       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      35      40      41      42      43
 DEAL::
-DEAL::fe_data[17]:FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]^2]
+DEAL::fe_data[27]: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
@@ -2051,6 +2797,7 @@ DEAL::first_face_line_index=16
 DEAL::first_face_quad_index=16
 DEAL::dofs_per_face=16
 DEAL::dofs_per_cell=32
+DEAL::primitive=yes
 DEAL::components=4
 DEAL::blocks=2
 DEAL::degree=1
@@ -2073,7 +2820,7 @@ DEAL::support on face 3:  8       9       10      11      12      13      14      15      24      25      26      27      28      29      30      31
 DEAL::support on face 4:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15
 DEAL::support on face 5:       16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31
 DEAL::
-DEAL::fe_data[18]:FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]-FESystem<3>[FE_DGQ<3>(1)^2]]
+DEAL::fe_data[28]: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
@@ -2085,6 +2832,7 @@ DEAL::first_face_line_index=8
 DEAL::first_face_quad_index=8
 DEAL::dofs_per_face=8
 DEAL::dofs_per_cell=32
+DEAL::primitive=yes
 DEAL::components=4
 DEAL::blocks=2
 DEAL::degree=1
@@ -2107,7 +2855,7 @@ DEAL::support on face 3:  4       5       6       7       12      13      14      15      18      19      22      23      26      27      30      31
 DEAL::support on face 4:       0       1       2       3       4       5       6       7       16      17      18      19      24      25      26      27
 DEAL::support on face 5:       8       9       10      11      12      13      14      15      20      21      22      23      28      29      30      31
 DEAL::
-DEAL::fe_data[19]: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::fe_data[29]: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
@@ -2119,6 +2867,7 @@ DEAL::first_face_line_index=16
 DEAL::first_face_quad_index=28
 DEAL::dofs_per_face=31
 DEAL::dofs_per_cell=143
+DEAL::primitive=yes
 DEAL::components=6
 DEAL::blocks=3
 DEAL::degree=2
@@ -2141,7 +2890,7 @@ DEAL::support on face 3:  8       9       10      11      12      13      14      15      24      25      26      27      28      29      30      31      41      42      43
 DEAL::support on face 4:       0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      32      33      34      35      36      37      38      39      40      41      42      43      80      81      82      89      90      91      92      93      94      95      96      97      116     117     118     119     120     121     122     123     124
 DEAL::support on face 5:       16      17      18      19      20      21      22      23      24      25      26      27      28      29      30      31      44      45      46      47      48      49      50      51      52      53      54      55      83      84      85      107     108     109     110     111     112     113     114     115     134     135     136     137     138     139     140     141     142
 DEAL::
-DEAL::fe_data[20]: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::fe_data[30]: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
@@ -2153,6 +2902,7 @@ DEAL::first_face_line_index=72
 DEAL::first_face_quad_index=96
 DEAL::dofs_per_face=102
 DEAL::dofs_per_cell=382
+DEAL::primitive=yes
 DEAL::components=24
 DEAL::blocks=5
 DEAL::degree=2

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.