]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
copy RT tests for BDM
authorkanschat <kanschat@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 9 Apr 2014 07:45:14 +0000 (07:45 +0000)
committerkanschat <kanschat@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 9 Apr 2014 07:45:14 +0000 (07:45 +0000)
git-svn-id: https://svn.dealii.org/trunk@32743 0785d39b-7218-0410-832d-ea1e28bc413d

24 files changed:
tests/fe/bdm_1.cc [new file with mode: 0644]
tests/fe/bdm_1.output [new file with mode: 0644]
tests/fe/bdm_10.cc [new file with mode: 0644]
tests/fe/bdm_10.output [new file with mode: 0644]
tests/fe/bdm_11.cc [new file with mode: 0644]
tests/fe/bdm_11.output [new file with mode: 0644]
tests/fe/bdm_12.cc [new file with mode: 0644]
tests/fe/bdm_12.output [new file with mode: 0644]
tests/fe/bdm_13.cc [new file with mode: 0644]
tests/fe/bdm_13.output [new file with mode: 0644]
tests/fe/bdm_14.cc [new file with mode: 0644]
tests/fe/bdm_14.output [new file with mode: 0644]
tests/fe/bdm_15.cc [new file with mode: 0644]
tests/fe/bdm_15.output [new file with mode: 0644]
tests/fe/bdm_2.cc [new file with mode: 0644]
tests/fe/bdm_2.output [new file with mode: 0644]
tests/fe/bdm_3.cc [new file with mode: 0644]
tests/fe/bdm_3.output [new file with mode: 0644]
tests/fe/bdm_5.cc [new file with mode: 0644]
tests/fe/bdm_5.output [new file with mode: 0644]
tests/fe/bdm_8.cc [new file with mode: 0644]
tests/fe/bdm_8.output [new file with mode: 0644]
tests/fe/bdm_9.cc [new file with mode: 0644]
tests/fe/bdm_9.output [new file with mode: 0644]

diff --git a/tests/fe/bdm_1.cc b/tests/fe/bdm_1.cc
new file mode 100644 (file)
index 0000000..03b1766
--- /dev/null
@@ -0,0 +1,102 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+
+// Show the shape functions of the Raviart-Thomas element on the unit cell
+// Plots are gnuplot compatible if lines with desired prefix are selected.
+
+#include "../tests.h"
+#include <deal.II/base/logstream.h>
+#include <deal.II/fe/fe_bdm.h>
+
+#include <vector>
+#include <fstream>
+#include <sstream>
+#include <string>
+
+#define PRECISION 2
+
+
+
+template<int dim>
+inline void
+plot_shape_functions(const unsigned int degree)
+{
+  FE_BDM<dim> fe_rt(degree);
+  deallog.push(fe_rt.get_name());
+  
+  const unsigned int div=2;
+  for (unsigned int mz=0; mz<=((dim>2) ? div : 0) ; ++mz)
+    for (unsigned int my=0; my<=((dim>1) ? div : 0) ; ++my)
+      {
+        for (unsigned int mx=0; mx<=div; ++mx)
+          {
+            const Point<dim> p = (dim==2 ?
+                                  Point<dim>(1.*mx/div, 1.*my/div) :
+                                  Point<dim>(1.*mx/div, 1.*my/div, 1.*mz/div));
+
+            // Lines with function
+            // values contain
+            // quadrature point and one
+            // vector of dim entries
+            // for each chape function
+            deallog << "value " << p;
+            for (unsigned int i=0; i<fe_rt.dofs_per_cell; ++i)
+              {
+                for (unsigned int c=0; c<dim; ++c)
+                  deallog << " " << fe_rt.shape_value_component(i,p,c);
+                deallog << "  ";
+              }
+            deallog << std::endl << "grad "  << p;
+            for (unsigned int i=0; i<fe_rt.dofs_per_cell; ++i)
+              {
+                for (unsigned int c=0; c<dim; ++c)
+                  {
+                    deallog << ' ';
+                    for (unsigned int d=0; d<dim; ++d)
+                      deallog << ' ' << fe_rt.shape_grad_component(i,p,c)[d];
+                  }
+              }
+            deallog << std::endl;
+          }
+        deallog << "value " << std::endl;
+        deallog << "grad " << std::endl;
+      }
+
+  deallog.pop();
+}
+
+
+int
+main()
+{
+  std::ofstream logfile ("output");
+  deallog << std::setprecision(PRECISION);
+  deallog << std::fixed;
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  for (unsigned int degree=1; degree<4; ++degree)
+    plot_shape_functions<2>(degree);
+//  plot_shape_functions<3>(degree);
+
+  return 0;
+}
+
+
+
diff --git a/tests/fe/bdm_1.output b/tests/fe/bdm_1.output
new file mode 100644 (file)
index 0000000..b0e53a8
--- /dev/null
@@ -0,0 +1,73 @@
+
+DEAL:FE_BDM<2>(1)::value 0.00 0.00 1.37 0   -0.37 0   0 0   0 0   0 1.37   0 -0.37   0 0   0 0  
+DEAL:FE_BDM<2>(1)::grad 0.00 0.00  -1.37 -1.73  0 0.87  0.37 1.73  0 -0.87  1.37 0  0 -0.87  -0.37 0  0 0.87  0.87 0  -1.73 -1.37  -0.87 0  1.73 0.37  -0.87 0  0 1.37  0.87 0  0 -0.37
+DEAL:FE_BDM<2>(1)::value 0.50 0.00 0.68 0   -0.18 0   0.68 0   -0.18 0   0.22 0.50   -0.22 0.50   -0.22 0   0.22 0  
+DEAL:FE_BDM<2>(1)::grad 0.50 0.00  -1.37 -0.87  0 0.87  0.37 0.87  0 -0.87  1.37 -0.87  0 -0.87  -0.37 0.87  0 0.87  0 0  -1.73 -0.50  0 0  1.73 -0.50  0 0  0 0.50  0 0  0 0.50
+DEAL:FE_BDM<2>(1)::value 1.00 0.00 0 0   0 0   1.37 0   -0.37 0   0 -0.37   0 1.37   0 0   0 0  
+DEAL:FE_BDM<2>(1)::grad 1.00 0.00  -1.37 0  0 0.87  0.37 0  0 -0.87  1.37 -1.73  0 -0.87  -0.37 1.73  0 0.87  -0.87 0  -1.73 0.37  0.87 0  1.73 -1.37  0.87 0  0 -0.37  -0.87 0  0 1.37
+DEAL:FE_BDM<2>(1)::value 
+DEAL:FE_BDM<2>(1)::grad 
+DEAL:FE_BDM<2>(1)::value 0.00 0.50 0.50 0.22   0.50 -0.22   0 -0.22   0 0.22   0 0.68   0 -0.18   0 0.68   0 -0.18  
+DEAL:FE_BDM<2>(1)::grad 0.00 0.50  -0.50 -1.73  0 0  -0.50 1.73  0 0  0.50 0  0 0  0.50 0  0 0  0.87 0  -0.87 -1.37  -0.87 0  0.87 0.37  -0.87 0  -0.87 1.37  0.87 0  0.87 -0.37
+DEAL:FE_BDM<2>(1)::value 0.50 0.50 0.25 0.22   0.25 -0.22   0.25 -0.22   0.25 0.22   0.22 0.25   -0.22 0.25   -0.22 0.25   0.22 0.25  
+DEAL:FE_BDM<2>(1)::grad 0.50 0.50  -0.50 -0.87  0 0  -0.50 0.87  0 0  0.50 -0.87  0 0  0.50 0.87  0 0  0 0  -0.87 -0.50  0 0  0.87 -0.50  0 0  -0.87 0.50  0 0  0.87 0.50
+DEAL:FE_BDM<2>(1)::value 1.00 0.50 0 0.22   0 -0.22   0.50 -0.22   0.50 0.22   0 -0.18   0 0.68   0 -0.18   0 0.68  
+DEAL:FE_BDM<2>(1)::grad 1.00 0.50  -0.50 0  0 0  -0.50 0  0 0  0.50 -1.73  0 0  0.50 1.73  0 0  -0.87 0  -0.87 0.37  0.87 0  0.87 -1.37  0.87 0  -0.87 -0.37  -0.87 0  0.87 1.37
+DEAL:FE_BDM<2>(1)::value 
+DEAL:FE_BDM<2>(1)::grad 
+DEAL:FE_BDM<2>(1)::value 0.00 1.00 -0.37 0   1.37 0   0 0   0 0   0 0   0 0   0 1.37   0 -0.37  
+DEAL:FE_BDM<2>(1)::grad 0.00 1.00  0.37 -1.73  0 -0.87  -1.37 1.73  0 0.87  -0.37 0  0 0.87  1.37 0  0 -0.87  0.87 0  0 -1.37  -0.87 0  0 0.37  -0.87 0  -1.73 1.37  0.87 0  1.73 -0.37
+DEAL:FE_BDM<2>(1)::value 0.50 1.00 -0.18 0   0.68 0   -0.18 0   0.68 0   0.22 0   -0.22 0   -0.22 0.50   0.22 0.50  
+DEAL:FE_BDM<2>(1)::grad 0.50 1.00  0.37 -0.87  0 -0.87  -1.37 0.87  0 0.87  -0.37 -0.87  0 0.87  1.37 0.87  0 -0.87  0 0  0 -0.50  0 0  0 -0.50  0 0  -1.73 0.50  0 0  1.73 0.50
+DEAL:FE_BDM<2>(1)::value 1.00 1.00 0 0   0 0   -0.37 0   1.37 0   0 0   0 0   0 -0.37   0 1.37  
+DEAL:FE_BDM<2>(1)::grad 1.00 1.00  0.37 0  0 -0.87  -1.37 0  0 0.87  -0.37 -1.73  0 0.87  1.37 1.73  0 -0.87  -0.87 0  0 0.37  0.87 0  0 -1.37  0.87 0  -1.73 -0.37  -0.87 0  1.73 1.37
+DEAL:FE_BDM<2>(1)::value 
+DEAL:FE_BDM<2>(1)::grad 
+DEAL:FE_BDM<2>(2)::value 0.00 0.00 1.48 0   -0.67 0   0.19 0   0 0   0 0   0 0   0 1.48   0 -0.67   0 0.19   0 0   0 0   0 0   0 0   0 0  
+DEAL:FE_BDM<2>(2)::grad 0.00 0.00  -2.31 -4.62  0 0.56  -0.67 6.67  0 -1.11  -1.02 -2.04  0 0.56  0.65 0  0 -0.56  -2.00 0  0 1.11  -0.65 0  0 -0.56  0.56 0  -4.62 -2.31  -1.11 0  6.67 -0.67  0.56 0  -2.04 -1.02  -0.56 0  0 0.65  1.11 0  0 -2.00  -0.56 0  0 -0.65  6.00 0  0 0  0 0  0 6.00
+DEAL:FE_BDM<2>(2)::value 0.50 0.00 0.53 0   -0.67 0   -0.11 0   0.53 0   -0.67 0   -0.11 0   0 0   0 1.00   0 0   0 0   0 0   0 0   1.50 0   0 0  
+DEAL:FE_BDM<2>(2)::grad 0.50 0.00  -1.48 -2.31  0 0.56  0.67 3.33  0 -1.11  -0.19 -1.02  0 0.56  1.48 -2.31  0 -0.56  -0.67 3.33  0 1.11  0.19 -1.02  0 -0.56  -0.28 0  -1.29 -0.83  0.56 0  0 -2.33  -0.28 0  1.29 -0.83  0.28 0  0 -0.83  -0.56 0  0 -0.33  0.28 0  0 -0.83  0 0  0 0  0 0  0 6.00
+DEAL:FE_BDM<2>(2)::value 1.00 0.00 0 0   0 0   0 0   1.48 0   -0.67 0   0.19 0   0 0.19   0 -0.67   0 1.48   0 0   0 0   0 0   0 0   0 0  
+DEAL:FE_BDM<2>(2)::grad 1.00 0.00  -0.65 0  0 0.56  2.00 0  0 -1.11  0.65 0  0 0.56  2.31 -4.62  0 -0.56  0.67 6.67  0 1.11  1.02 -2.04  0 -0.56  0.56 0  2.04 -1.02  -1.11 0  -6.67 -0.67  0.56 0  4.62 -2.31  -0.56 0  0 -0.65  1.11 0  0 -2.00  -0.56 0  0 0.65  -6.00 0  0 0  0 0  0 6.00
+DEAL:FE_BDM<2>(2)::value 
+DEAL:FE_BDM<2>(2)::grad 
+DEAL:FE_BDM<2>(2)::value 0.00 0.50 0 0   1.00 0   0 0   0 0   0 0   0 0   0 0.53   0 -0.67   0 -0.11   0 0.53   0 -0.67   0 -0.11   0 0   0 1.50  
+DEAL:FE_BDM<2>(2)::grad 0.00 0.50  -0.83 -1.29  0 -0.28  -2.33 0  0 0.56  -0.83 1.29  0 -0.28  -0.83 0  0 0.28  -0.33 0  0 -0.56  -0.83 0  0 0.28  0.56 0  -2.31 -1.48  -1.11 0  3.33 0.67  0.56 0  -1.02 -0.19  -0.56 0  -2.31 1.48  1.11 0  3.33 -0.67  -0.56 0  -1.02 0.19  6.00 0  0 0  0 0  0 0
+DEAL:FE_BDM<2>(2)::value 0.50 0.50 -0.21 0   0.17 0   -0.21 0   -0.21 0   0.17 0   -0.21 0   0 -0.21   0 0.17   0 -0.21   0 -0.21   0 0.17   0 -0.21   1.50 0   0 1.50  
+DEAL:FE_BDM<2>(2)::grad 0.50 0.50  0 -0.65  0 -0.28  -1.00 0  0 0.56  0 0.65  0 -0.28  0 -0.65  0 0.28  1.00 0  0 -0.56  0 0.65  0 0.28  -0.28 0  -0.65 0  0.56 0  0 -1.00  -0.28 0  0.65 0  0.28 0  -0.65 0  -0.56 0  0 1.00  0.28 0  0.65 0  0 0  0 0  0 0  0 0
+DEAL:FE_BDM<2>(2)::value 1.00 0.50 0 0   0 0   0 0   0 0   1.00 0   0 0   0 -0.11   0 -0.67   0 0.53   0 -0.11   0 -0.67   0 0.53   0 0   0 1.50  
+DEAL:FE_BDM<2>(2)::grad 1.00 0.50  0.83 0  0 -0.28  0.33 0  0 0.56  0.83 0  0 -0.28  0.83 -1.29  0 0.28  2.33 0  0 -0.56  0.83 1.29  0 0.28  0.56 0  1.02 -0.19  -1.11 0  -3.33 0.67  0.56 0  2.31 -1.48  -0.56 0  1.02 0.19  1.11 0  -3.33 -0.67  -0.56 0  2.31 1.48  -6.00 0  0 0  0 0  0 0
+DEAL:FE_BDM<2>(2)::value 
+DEAL:FE_BDM<2>(2)::grad 
+DEAL:FE_BDM<2>(2)::value 0.00 1.00 0.19 0   -0.67 0   1.48 0   0 0   0 0   0 0   0 0   0 0   0 0   0 1.48   0 -0.67   0 0.19   0 0   0 0  
+DEAL:FE_BDM<2>(2)::grad 0.00 1.00  -1.02 2.04  0 0.56  -0.67 -6.67  0 -1.11  -2.31 4.62  0 0.56  -0.65 0  0 -0.56  -2.00 0  0 1.11  0.65 0  0 -0.56  0.56 0  0 -0.65  -1.11 0  0 2.00  0.56 0  0 0.65  -0.56 0  -4.62 2.31  1.11 0  6.67 0.67  -0.56 0  -2.04 1.02  6.00 0  0 0  0 0  0 -6.00
+DEAL:FE_BDM<2>(2)::value 0.50 1.00 -0.11 0   -0.67 0   0.53 0   -0.11 0   -0.67 0   0.53 0   0 0   0 0   0 0   0 0   0 1.00   0 0   1.50 0   0 0  
+DEAL:FE_BDM<2>(2)::grad 0.50 1.00  -0.19 1.02  0 0.56  0.67 -3.33  0 -1.11  -1.48 2.31  0 0.56  0.19 1.02  0 -0.56  -0.67 -3.33  0 1.11  1.48 2.31  0 -0.56  -0.28 0  0 0.83  0.56 0  0 0.33  -0.28 0  0 0.83  0.28 0  -1.29 0.83  -0.56 0  0 2.33  0.28 0  1.29 0.83  0 0  0 0  0 0  0 -6.00
+DEAL:FE_BDM<2>(2)::value 1.00 1.00 0 0   0 0   0 0   0.19 0   -0.67 0   1.48 0   0 0   0 0   0 0   0 0.19   0 -0.67   0 1.48   0 0   0 0  
+DEAL:FE_BDM<2>(2)::grad 1.00 1.00  0.65 0  0 0.56  2.00 0  0 -1.11  -0.65 0  0 0.56  1.02 2.04  0 -0.56  0.67 -6.67  0 1.11  2.31 4.62  0 -0.56  0.56 0  0 0.65  -1.11 0  0 2.00  0.56 0  0 -0.65  -0.56 0  2.04 1.02  1.11 0  -6.67 0.67  -0.56 0  4.62 2.31  -6.00 0  0 0  0 0  0 -6.00
+DEAL:FE_BDM<2>(2)::value 
+DEAL:FE_BDM<2>(2)::grad 
+DEAL:FE_BDM<2>(3)::value 0.00 0.00 1.53 0   -0.81 0   0.40 0   -0.11 0   0 0   0 0   0 0   0 0   0 1.53   0 -0.81   0 0.40   0 -0.11   0 0   0 0   0 0   0 0   0 0   0 0   0 0   0 0   0 0   0 0  
+DEAL:FE_BDM<2>(3)::grad 0.00 0.00  -4.27 -8.55  0 0.37  -2.79 13.81  0 -0.94  -2.01 -7.42  0 0.94  0.07 2.16  0 -0.37  0.53 0  0 -0.37  -1.16 0  0 0.94  2.05 0  0 -0.94  1.58 0  0 0.37  0.37 0  -8.55 -4.27  -0.94 0  13.81 -2.79  0.94 0  -7.42 -2.01  -0.37 0  2.16 0.07  -0.37 0  0 0.53  0.94 0  0 -1.16  -0.94 0  0 2.05  0.37 0  0 1.58  54.00 0  0 0  -60.00 0  0 0  -36.00 0  0 0  0 0  0 54.00  0 0  0 -36.00  0 0  0 -60.00
+DEAL:FE_BDM<2>(3)::value 0.50 0.00 0.30 0   -0.90 0   0.21 0   0.15 0   0.30 0   -0.90 0   0.21 0   0.15 0   -0.02 -0.09   0.06 0.59   -0.06 0.59   0.02 -0.09   0.02 0   -0.06 0   0.06 0   -0.02 0   6.00 0   0 0   -9.00 0   0 0   0 0   0 0  
+DEAL:FE_BDM<2>(3)::grad 0.50 0.00  -1.09 -3.60  0 0.37  1.63 7.40  0 -0.94  0.41 -4.21  0 0.94  0.55 0.40  0 -0.37  1.09 -3.60  0 -0.37  -1.63 7.40  0 0.94  -0.41 -4.21  0 -0.94  -0.55 0.40  0 0.37  0 0  0.21 -1.30  0 0  -3.48 -3.20  0 0  3.48 -3.20  0 0  -0.21 -1.30  0 0  0 0.26  0 0  0 1.24  0 0  0 1.24  0 0  0 0.26  -15.00 -9.00  0 0  30.00 0  0 0  0 18.00  0 0  0 0  0 36.00  0 0  0 0  0 0  0 -60.00
+DEAL:FE_BDM<2>(3)::value 1.00 0.00 0 0   0 0   0 0   0 0   1.53 0   -0.81 0   0.40 0   -0.11 0   0 -0.11   0 0.40   0 -0.81   0 1.53   0 0   0 0   0 0   0 0   0 0   0 0   0 0   0 0   0 0   0 0  
+DEAL:FE_BDM<2>(3)::grad 1.00 0.00  -0.53 0  0 0.37  1.16 0  0 -0.94  -2.05 0  0 0.94  -1.58 0  0 -0.37  4.27 -8.55  0 -0.37  2.79 13.81  0 0.94  2.01 -7.42  0 -0.94  -0.07 2.16  0 0.37  -0.37 0  -2.16 0.07  0.94 0  7.42 -2.01  -0.94 0  -13.81 -2.79  0.37 0  8.55 -4.27  0.37 0  0 1.58  -0.94 0  0 2.05  0.94 0  0 -1.16  -0.37 0  0 0.53  6.00 0  0 0  -60.00 0  0 0  36.00 0  0 0  0 0  0 18.00  0 0  0 36.00  0 0  0 -60.00
+DEAL:FE_BDM<2>(3)::value 
+DEAL:FE_BDM<2>(3)::grad 
+DEAL:FE_BDM<2>(3)::value 0.00 0.50 -0.09 -0.02   0.59 0.06   0.59 -0.06   -0.09 0.02   0 0.02   0 -0.06   0 0.06   0 -0.02   0 0.30   0 -0.90   0 0.21   0 0.15   0 0.30   0 -0.90   0 0.21   0 0.15   0 0   0 0   0 0   0 6.00   0 -9.00   0 0  
+DEAL:FE_BDM<2>(3)::grad 0.00 0.50  -1.30 0.21  0 0  -3.20 -3.48  0 0  -3.20 3.48  0 0  -1.30 -0.21  0 0  0.26 0  0 0  1.24 0  0 0  1.24 0  0 0  0.26 0  0 0  0.37 0  -3.60 -1.09  -0.94 0  7.40 1.63  0.94 0  -4.21 0.41  -0.37 0  0.40 0.55  -0.37 0  -3.60 1.09  0.94 0  7.40 -1.63  -0.94 0  -4.21 -0.41  0.37 0  0.40 -0.55  36.00 0  0 0  -60.00 0  0 0  0 0  0 0  0 0  -9.00 -15.00  0 0  18.00 0  0 0  0 30.00
+DEAL:FE_BDM<2>(3)::value 0.50 0.50 -0.18 -0.02   0.05 0.06   0.05 -0.06   -0.18 0.02   -0.18 0.02   0.05 -0.06   0.05 0.06   -0.18 -0.02   -0.02 -0.18   0.06 0.05   -0.06 0.05   0.02 -0.18   0.02 -0.18   -0.06 0.05   0.06 0.05   -0.02 -0.18   1.50 0   0 0   0 0   0 1.50   0 0   0 0  
+DEAL:FE_BDM<2>(3)::grad 0.50 0.50  0.53 0.78  0 0  0.22 -1.24  0 0  0.22 1.24  0 0  0.53 -0.78  0 0  -0.53 0.78  0 0  -0.22 -1.24  0 0  -0.22 1.24  0 0  -0.53 -0.78  0 0  0 0  0.78 0.53  0 0  -1.24 0.22  0 0  1.24 0.22  0 0  -0.78 0.53  0 0  0.78 -0.53  0 0  -1.24 -0.22  0 0  1.24 -0.22  0 0  -0.78 -0.53  -15.00 -9.00  0 0  30.00 0  0 0  0 18.00  0 0  0 0  -9.00 -15.00  0 0  18.00 0  0 0  0 30.00
+DEAL:FE_BDM<2>(3)::value 1.00 0.50 0 -0.02   0 0.06   0 -0.06   0 0.02   -0.09 0.02   0.59 -0.06   0.59 0.06   -0.09 -0.02   0 0.15   0 0.21   0 -0.90   0 0.30   0 0.15   0 0.21   0 -0.90   0 0.30   0 0   0 0   0 0   0 -3.00   0 9.00   0 0  
+DEAL:FE_BDM<2>(3)::grad 1.00 0.50  -0.26 0  0 0  -1.24 0  0 0  -1.24 0  0 0  -0.26 0  0 0  1.30 0.21  0 0  3.20 -3.48  0 0  3.20 3.48  0 0  1.30 -0.21  0 0  -0.37 0  -0.40 0.55  0.94 0  4.21 0.41  -0.94 0  -7.40 1.63  0.37 0  3.60 -1.09  0.37 0  -0.40 -0.55  -0.94 0  4.21 -0.41  0.94 0  -7.40 -1.63  -0.37 0  3.60 1.09  24.00 0  0 0  -60.00 0  0 0  0 0  0 0  0 0  -9.00 -15.00  0 0  18.00 0  0 0  0 30.00
+DEAL:FE_BDM<2>(3)::value 
+DEAL:FE_BDM<2>(3)::grad 
+DEAL:FE_BDM<2>(3)::value 0.00 1.00 -0.11 0   0.40 0   -0.81 0   1.53 0   0 0   0 0   0 0   0 0   0 0   0 0   0 0   0 0   0 1.53   0 -0.81   0 0.40   0 -0.11   0 0   0 0   0 0   0 0   0 0   0 0  
+DEAL:FE_BDM<2>(3)::grad 0.00 1.00  0.07 -2.16  0 -0.37  -2.01 7.42  0 0.94  -2.79 -13.81  0 -0.94  -4.27 8.55  0 0.37  1.58 0  0 0.37  2.05 0  0 -0.94  -1.16 0  0 0.94  0.53 0  0 -0.37  0.37 0  0 -0.53  -0.94 0  0 1.16  0.94 0  0 -2.05  -0.37 0  0 -1.58  -0.37 0  -8.55 4.27  0.94 0  13.81 2.79  -0.94 0  -7.42 2.01  0.37 0  2.16 -0.07  18.00 0  0 0  -60.00 0  0 0  36.00 0  0 0  0 0  0 6.00  0 0  0 36.00  0 0  0 -60.00
+DEAL:FE_BDM<2>(3)::value 0.50 1.00 0.15 0   0.21 0   -0.90 0   0.30 0   0.15 0   0.21 0   -0.90 0   0.30 0   -0.02 0   0.06 0   -0.06 0   0.02 0   0.02 -0.09   -0.06 0.59   0.06 0.59   -0.02 -0.09   -3.00 0   0 0   9.00 0   0 0   0 0   0 0  
+DEAL:FE_BDM<2>(3)::grad 0.50 1.00  0.55 -0.40  0 -0.37  0.41 4.21  0 0.94  1.63 -7.40  0 -0.94  -1.09 3.60  0 0.37  -0.55 -0.40  0 0.37  -0.41 4.21  0 -0.94  -1.63 -7.40  0 0.94  1.09 3.60  0 -0.37  0 0  0 -0.26  0 0  0 -1.24  0 0  0 -1.24  0 0  0 -0.26  0 0  0.21 1.30  0 0  -3.48 3.20  0 0  3.48 3.20  0 0  -0.21 1.30  -15.00 -9.00  0 0  30.00 0  0 0  0 18.00  0 0  0 0  0 24.00  0 0  0 0  0 0  0 -60.00
+DEAL:FE_BDM<2>(3)::value 1.00 1.00 0 0   0 0   0 0   0 0   -0.11 0   0.40 0   -0.81 0   1.53 0   0 0   0 0   0 0   0 0   0 -0.11   0 0.40   0 -0.81   0 1.53   0 0   0 0   0 0   0 0   0 0   0 0  
+DEAL:FE_BDM<2>(3)::grad 1.00 1.00  -1.58 0  0 -0.37  -2.05 0  0 0.94  1.16 0  0 -0.94  -0.53 0  0 0.37  -0.07 -2.16  0 0.37  2.01 7.42  0 -0.94  2.79 -13.81  0 0.94  4.27 8.55  0 -0.37  -0.37 0  0 -1.58  0.94 0  0 -2.05  -0.94 0  0 1.16  0.37 0  0 -0.53  0.37 0  -2.16 -0.07  -0.94 0  7.42 2.01  0.94 0  -13.81 2.79  -0.37 0  8.55 4.27  42.00 0  0 0  -60.00 0  0 0  -36.00 0  0 0  0 0  0 42.00  0 0  0 -36.00  0 0  0 -60.00
+DEAL:FE_BDM<2>(3)::value 
+DEAL:FE_BDM<2>(3)::grad 
diff --git a/tests/fe/bdm_10.cc b/tests/fe/bdm_10.cc
new file mode 100644 (file)
index 0000000..facba4d
--- /dev/null
@@ -0,0 +1,103 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+// Observe how the values of the shape functions change as we make a
+// cell smaller and smaller
+
+#include "../tests.h"
+#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/base/logstream.h>
+#include <deal.II/lac/vector.h>
+#include <deal.II/lac/solver_cg.h>
+#include <deal.II/lac/precondition.h>
+#include <deal.II/lac/vector_memory.h>
+#include <deal.II/lac/sparse_matrix.h>
+#include <deal.II/lac/sparsity_pattern.h>
+#include <deal.II/grid/tria.h>
+#include <deal.II/grid/tria_iterator.h>
+#include <deal.II/dofs/dof_accessor.h>
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/grid_tools.h>
+#include <deal.II/fe/fe_bdm.h>
+#include <deal.II/fe/fe_values.h>
+
+#include <vector>
+#include <fstream>
+#include <string>
+
+#define PRECISION 2
+
+
+std::ofstream logfile ("output");
+
+template<int dim>
+void
+test (const unsigned int degree)
+{
+  FE_BDM<dim> fe_rt(degree);
+
+  deallog << "Degree=" << degree
+          << std::endl;
+
+  for (double h=1; h>1./128; h/=2)
+    {
+      deallog << "  h=" << h
+              << std::endl;
+
+      Triangulation<dim> tr;
+      GridGenerator::hyper_cube(tr, 0., h);
+
+      DoFHandler<dim> dof(tr);
+      dof.distribute_dofs(fe_rt);
+
+      QTrapez<dim> quadrature;
+
+      FEValues<dim> fe_values (fe_rt, quadrature, update_values);
+      fe_values.reinit (dof.begin_active());
+      for (unsigned int q=0; q<quadrature.size(); ++q)
+        {
+          deallog << "    Quadrature point " << q << ": ";
+          for (unsigned int i=0; i<fe_rt.dofs_per_cell; ++i)
+            {
+              deallog << '[';
+              for (unsigned int c=0; c<fe_rt.n_components(); ++c)
+                deallog << fe_values.shape_value_component(i,q,c) << ' ';
+              deallog << ']';
+            }
+          deallog << std::endl;
+        }
+    }
+}
+
+
+int
+main()
+{
+  deallog << std::setprecision(PRECISION);
+  deallog << std::fixed;
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  for (unsigned int i=1; i<4; ++i)
+    test<2>(i);
+
+  return 0;
+}
+
+
+
diff --git a/tests/fe/bdm_10.output b/tests/fe/bdm_10.output
new file mode 100644 (file)
index 0000000..cf25993
--- /dev/null
@@ -0,0 +1,109 @@
+
+DEAL::Degree=1
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [1.37 0 ][-0.37 0 ][0 0 ][0 0 ][0 1.37 ][0 -0.37 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][1.37 0 ][-0.37 0 ][0 -0.37 ][0 1.37 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-0.37 0 ][1.37 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 1.37 ][0 -0.37 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][-0.37 0 ][1.37 0 ][0 0 ][0 0 ][0 -0.37 ][0 1.37 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [2.73 0 ][-0.73 0 ][0 0 ][0 0 ][0 2.73 ][0 -0.73 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][2.73 0 ][-0.73 0 ][0 -0.73 ][0 2.73 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-0.73 0 ][2.73 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 2.73 ][0 -0.73 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][-0.73 0 ][2.73 0 ][0 0 ][0 0 ][0 -0.73 ][0 2.73 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [5.46 0 ][-1.46 0 ][0 0 ][0 0 ][0 5.46 ][0 -1.46 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][5.46 0 ][-1.46 0 ][0 -1.46 ][0 5.46 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-1.46 0 ][5.46 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 5.46 ][0 -1.46 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][-1.46 0 ][5.46 0 ][0 0 ][0 0 ][0 -1.46 ][0 5.46 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [10.93 0 ][-2.93 0 ][0 0 ][0 0 ][0 10.93 ][0 -2.93 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][10.93 0 ][-2.93 0 ][0 -2.93 ][0 10.93 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-2.93 0 ][10.93 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 10.93 ][0 -2.93 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][-2.93 0 ][10.93 0 ][0 0 ][0 0 ][0 -2.93 ][0 10.93 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [21.86 0 ][-5.86 0 ][0 0 ][0 0 ][0 21.86 ][0 -5.86 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][21.86 0 ][-5.86 0 ][0 -5.86 ][0 21.86 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-5.86 0 ][21.86 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 21.86 ][0 -5.86 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][-5.86 0 ][21.86 0 ][0 0 ][0 0 ][0 -5.86 ][0 21.86 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [43.71 0 ][-11.71 0 ][0 0 ][0 0 ][0 43.71 ][0 -11.71 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][43.71 0 ][-11.71 0 ][0 -11.71 ][0 43.71 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-11.71 0 ][43.71 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 43.71 ][0 -11.71 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][-11.71 0 ][43.71 0 ][0 0 ][0 0 ][0 -11.71 ][0 43.71 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [87.43 0 ][-23.43 0 ][0 0 ][0 0 ][0 87.43 ][0 -23.43 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][87.43 0 ][-23.43 0 ][0 -23.43 ][0 87.43 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-23.43 0 ][87.43 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 87.43 ][0 -23.43 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][-23.43 0 ][87.43 0 ][0 0 ][0 0 ][0 -23.43 ][0 87.43 ]
+DEAL::Degree=2
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [1.48 0 ][-0.67 0 ][0.19 0 ][0 0 ][0 0 ][0 0 ][0 1.48 ][0 -0.67 ][0 0.19 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][1.48 0 ][-0.67 0 ][0.19 0 ][0 0.19 ][0 -0.67 ][0 1.48 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [0.19 0 ][-0.67 0 ][1.48 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 1.48 ][0 -0.67 ][0 0.19 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][0.19 0 ][-0.67 0 ][1.48 0 ][0 0 ][0 0 ][0 0 ][0 0.19 ][0 -0.67 ][0 1.48 ][0 0 ][0 0 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [2.96 0 ][-1.33 0 ][0.38 0 ][0 0 ][0 0 ][0 0 ][0 2.96 ][0 -1.33 ][0 0.38 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][2.96 0 ][-1.33 0 ][0.38 0 ][0 0.38 ][0 -1.33 ][0 2.96 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [0.38 0 ][-1.33 0 ][2.96 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 2.96 ][0 -1.33 ][0 0.38 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][0.38 0 ][-1.33 0 ][2.96 0 ][0 0 ][0 0 ][0 0 ][0 0.38 ][0 -1.33 ][0 2.96 ][0 0 ][0 0 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [5.92 0 ][-2.67 0 ][0.75 0 ][0 0 ][0 0 ][0 0 ][0 5.92 ][0 -2.67 ][0 0.75 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][5.92 0 ][-2.67 0 ][0.75 0 ][0 0.75 ][0 -2.67 ][0 5.92 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [0.75 0 ][-2.67 0 ][5.92 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 5.92 ][0 -2.67 ][0 0.75 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][0.75 0 ][-2.67 0 ][5.92 0 ][0 0 ][0 0 ][0 0 ][0 0.75 ][0 -2.67 ][0 5.92 ][0 0 ][0 0 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [11.83 0 ][-5.33 0 ][1.50 0 ][0 0 ][0 0 ][0 0 ][0 11.83 ][0 -5.33 ][0 1.50 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][11.83 0 ][-5.33 0 ][1.50 0 ][0 1.50 ][0 -5.33 ][0 11.83 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [1.50 0 ][-5.33 0 ][11.83 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 11.83 ][0 -5.33 ][0 1.50 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][1.50 0 ][-5.33 0 ][11.83 0 ][0 0 ][0 0 ][0 0 ][0 1.50 ][0 -5.33 ][0 11.83 ][0 0 ][0 0 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [23.66 0 ][-10.67 0 ][3.01 0 ][0 0 ][0 0 ][0 0 ][0 23.66 ][0 -10.67 ][0 3.01 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][23.66 0 ][-10.67 0 ][3.01 0 ][0 3.01 ][0 -10.67 ][0 23.66 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [3.01 0 ][-10.67 0 ][23.66 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 23.66 ][0 -10.67 ][0 3.01 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][3.01 0 ][-10.67 0 ][23.66 0 ][0 0 ][0 0 ][0 0 ][0 3.01 ][0 -10.67 ][0 23.66 ][0 0 ][0 0 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [47.32 0 ][-21.33 0 ][6.01 0 ][0 0 ][0 0 ][0 0 ][0 47.32 ][0 -21.33 ][0 6.01 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][47.32 0 ][-21.33 0 ][6.01 0 ][0 6.01 ][0 -21.33 ][0 47.32 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [6.01 0 ][-21.33 0 ][47.32 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 47.32 ][0 -21.33 ][0 6.01 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][6.01 0 ][-21.33 0 ][47.32 0 ][0 0 ][0 0 ][0 0 ][0 6.01 ][0 -21.33 ][0 47.32 ][0 0 ][0 0 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [94.65 0 ][-42.67 0 ][12.02 0 ][0 0 ][0 0 ][0 0 ][0 94.65 ][0 -42.67 ][0 12.02 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][94.65 0 ][-42.67 0 ][12.02 0 ][0 12.02 ][0 -42.67 ][0 94.65 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [12.02 0 ][-42.67 0 ][94.65 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 94.65 ][0 -42.67 ][0 12.02 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][12.02 0 ][-42.67 0 ][94.65 0 ][0 0 ][0 0 ][0 0 ][0 12.02 ][0 -42.67 ][0 94.65 ][0 0 ][0 0 ]
+DEAL::Degree=3
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [1.53 0 ][-0.81 0 ][0.40 0 ][-0.11 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 1.53 ][0 -0.81 ][0 0.40 ][0 -0.11 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][0 0 ][1.53 0 ][-0.81 0 ][0.40 0 ][-0.11 0 ][0 -0.11 ][0 0.40 ][0 -0.81 ][0 1.53 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-0.11 0 ][0.40 0 ][-0.81 0 ][1.53 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 1.53 ][0 -0.81 ][0 0.40 ][0 -0.11 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][0 0 ][-0.11 0 ][0.40 0 ][-0.81 0 ][1.53 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 -0.11 ][0 0.40 ][0 -0.81 ][0 1.53 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [3.05 0 ][-1.63 0 ][0.80 0 ][-0.23 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 3.05 ][0 -1.63 ][0 0.80 ][0 -0.23 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][0 0 ][3.05 0 ][-1.63 0 ][0.80 0 ][-0.23 0 ][0 -0.23 ][0 0.80 ][0 -1.63 ][0 3.05 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-0.23 0 ][0.80 0 ][-1.63 0 ][3.05 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 3.05 ][0 -1.63 ][0 0.80 ][0 -0.23 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][0 0 ][-0.23 0 ][0.80 0 ][-1.63 0 ][3.05 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 -0.23 ][0 0.80 ][0 -1.63 ][0 3.05 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [6.11 0 ][-3.25 0 ][1.60 0 ][-0.46 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 6.11 ][0 -3.25 ][0 1.60 ][0 -0.46 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][0 0 ][6.11 0 ][-3.25 0 ][1.60 0 ][-0.46 0 ][0 -0.46 ][0 1.60 ][0 -3.25 ][0 6.11 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-0.46 0 ][1.60 0 ][-3.25 0 ][6.11 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 6.11 ][0 -3.25 ][0 1.60 ][0 -0.46 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][0 0 ][-0.46 0 ][1.60 0 ][-3.25 0 ][6.11 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 -0.46 ][0 1.60 ][0 -3.25 ][0 6.11 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [12.21 0 ][-6.51 0 ][3.21 0 ][-0.91 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 12.21 ][0 -6.51 ][0 3.21 ][0 -0.91 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][0 0 ][12.21 0 ][-6.51 0 ][3.21 0 ][-0.91 0 ][0 -0.91 ][0 3.21 ][0 -6.51 ][0 12.21 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-0.91 0 ][3.21 0 ][-6.51 0 ][12.21 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 12.21 ][0 -6.51 ][0 3.21 ][0 -0.91 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][0 0 ][-0.91 0 ][3.21 0 ][-6.51 0 ][12.21 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 -0.91 ][0 3.21 ][0 -6.51 ][0 12.21 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [24.43 0 ][-13.02 0 ][6.41 0 ][-1.82 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 24.43 ][0 -13.02 ][0 6.41 ][0 -1.82 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][0 0 ][24.43 0 ][-13.02 0 ][6.41 0 ][-1.82 0 ][0 -1.82 ][0 6.41 ][0 -13.02 ][0 24.43 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-1.82 0 ][6.41 0 ][-13.02 0 ][24.43 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 24.43 ][0 -13.02 ][0 6.41 ][0 -1.82 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][0 0 ][-1.82 0 ][6.41 0 ][-13.02 0 ][24.43 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 -1.82 ][0 6.41 ][0 -13.02 ][0 24.43 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [48.86 0 ][-26.04 0 ][12.82 0 ][-3.65 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 48.86 ][0 -26.04 ][0 12.82 ][0 -3.65 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][0 0 ][48.86 0 ][-26.04 0 ][12.82 0 ][-3.65 0 ][0 -3.65 ][0 12.82 ][0 -26.04 ][0 48.86 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-3.65 0 ][12.82 0 ][-26.04 0 ][48.86 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 48.86 ][0 -26.04 ][0 12.82 ][0 -3.65 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][0 0 ][-3.65 0 ][12.82 0 ][-26.04 0 ][48.86 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 -3.65 ][0 12.82 ][0 -26.04 ][0 48.86 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [97.71 0 ][-52.07 0 ][25.65 0 ][-7.29 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 97.71 ][0 -52.07 ][0 25.65 ][0 -7.29 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][0 0 ][0 0 ][0 0 ][97.71 0 ][-52.07 0 ][25.65 0 ][-7.29 0 ][0 -7.29 ][0 25.65 ][0 -52.07 ][0 97.71 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 2: [-7.29 0 ][25.65 0 ][-52.07 0 ][97.71 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 97.71 ][0 -52.07 ][0 25.65 ][0 -7.29 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 3: [0 0 ][0 0 ][0 0 ][0 0 ][-7.29 0 ][25.65 0 ][-52.07 0 ][97.71 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 -7.29 ][0 25.65 ][0 -52.07 ][0 97.71 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
diff --git a/tests/fe/bdm_11.cc b/tests/fe/bdm_11.cc
new file mode 100644 (file)
index 0000000..ba3d774
--- /dev/null
@@ -0,0 +1,109 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+// Observe how the values of the shape functions change as we make a
+// cell smaller and smaller. Evaluate the values with FEFaceValues, to
+// make sure the values scale as in rt_10 where we used FEValues
+//
+// the test used to fail because of the issue with computing the
+// normals using FEFaceValue, where FEFaceValue by accident uses the
+// *face* mapping, not the *cell* mapping to compute the Piola
+// transform (leading to a missing power of h in the determinant)
+
+#include "../tests.h"
+#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/base/logstream.h>
+#include <deal.II/lac/vector.h>
+#include <deal.II/lac/solver_cg.h>
+#include <deal.II/lac/precondition.h>
+#include <deal.II/lac/vector_memory.h>
+#include <deal.II/lac/sparse_matrix.h>
+#include <deal.II/lac/sparsity_pattern.h>
+#include <deal.II/grid/tria.h>
+#include <deal.II/grid/tria_iterator.h>
+#include <deal.II/dofs/dof_accessor.h>
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/grid_tools.h>
+#include <deal.II/fe/fe_bdm.h>
+#include <deal.II/fe/fe_values.h>
+
+#include <vector>
+#include <fstream>
+#include <string>
+
+#define PRECISION 2
+
+
+std::ofstream logfile ("output");
+
+template<int dim>
+void
+test (const unsigned int degree)
+{
+  FE_BDM<dim> fe_rt(degree);
+
+  deallog << "Degree=" << degree
+          << std::endl;
+
+  for (double h=1; h>1./128; h/=2)
+    {
+      deallog << "  h=" << h
+              << std::endl;
+
+      Triangulation<dim> tr;
+      GridGenerator::hyper_cube(tr, 0., h);
+
+      DoFHandler<dim> dof(tr);
+      dof.distribute_dofs(fe_rt);
+
+      QTrapez<dim-1> quadrature;
+
+      FEFaceValues<dim> fe_values (fe_rt, quadrature, update_values);
+      fe_values.reinit (dof.begin_active(), 0);
+      for (unsigned int q=0; q<quadrature.size(); ++q)
+        {
+          deallog << "    Quadrature point " << q << ": ";
+          for (unsigned int i=0; i<fe_rt.dofs_per_cell; ++i)
+            {
+              deallog << '[';
+              for (unsigned int c=0; c<fe_rt.n_components(); ++c)
+                deallog << fe_values.shape_value_component(i,q,c) << ' ';
+              deallog << ']';
+            }
+          deallog << std::endl;
+        }
+    }
+}
+
+
+int
+main()
+{
+  deallog << std::setprecision(PRECISION);
+  deallog << std::fixed;
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  for (unsigned int i=1; i<4; ++i)
+    test<2>(i);
+
+  return 0;
+}
+
+
+
diff --git a/tests/fe/bdm_11.output b/tests/fe/bdm_11.output
new file mode 100644 (file)
index 0000000..68667e5
--- /dev/null
@@ -0,0 +1,67 @@
+
+DEAL::Degree=1
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [1.37 0 ][-0.37 0 ][0 0 ][0 0 ][0 1.37 ][0 -0.37 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-0.37 0 ][1.37 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 1.37 ][0 -0.37 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [2.73 0 ][-0.73 0 ][0 0 ][0 0 ][0 2.73 ][0 -0.73 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-0.73 0 ][2.73 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 2.73 ][0 -0.73 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [5.46 0 ][-1.46 0 ][0 0 ][0 0 ][0 5.46 ][0 -1.46 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-1.46 0 ][5.46 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 5.46 ][0 -1.46 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [10.93 0 ][-2.93 0 ][0 0 ][0 0 ][0 10.93 ][0 -2.93 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-2.93 0 ][10.93 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 10.93 ][0 -2.93 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [21.86 0 ][-5.86 0 ][0 0 ][0 0 ][0 21.86 ][0 -5.86 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-5.86 0 ][21.86 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 21.86 ][0 -5.86 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [43.71 0 ][-11.71 0 ][0 0 ][0 0 ][0 43.71 ][0 -11.71 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-11.71 0 ][43.71 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 43.71 ][0 -11.71 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [87.43 0 ][-23.43 0 ][0 0 ][0 0 ][0 87.43 ][0 -23.43 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-23.43 0 ][87.43 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 87.43 ][0 -23.43 ]
+DEAL::Degree=2
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [1.48 0 ][-0.67 0 ][0.19 0 ][0 0 ][0 0 ][0 0 ][0 1.48 ][0 -0.67 ][0 0.19 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0.19 0 ][-0.67 0 ][1.48 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 1.48 ][0 -0.67 ][0 0.19 ][0 0 ][0 0 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [2.96 0 ][-1.33 0 ][0.38 0 ][0 0 ][0 0 ][0 0 ][0 2.96 ][0 -1.33 ][0 0.38 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0.38 0 ][-1.33 0 ][2.96 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 2.96 ][0 -1.33 ][0 0.38 ][0 0 ][0 0 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [5.92 0 ][-2.67 0 ][0.75 0 ][0 0 ][0 0 ][0 0 ][0 5.92 ][0 -2.67 ][0 0.75 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0.75 0 ][-2.67 0 ][5.92 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 5.92 ][0 -2.67 ][0 0.75 ][0 0 ][0 0 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [11.83 0 ][-5.33 0 ][1.50 0 ][0 0 ][0 0 ][0 0 ][0 11.83 ][0 -5.33 ][0 1.50 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [1.50 0 ][-5.33 0 ][11.83 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 11.83 ][0 -5.33 ][0 1.50 ][0 0 ][0 0 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [23.66 0 ][-10.67 0 ][3.01 0 ][0 0 ][0 0 ][0 0 ][0 23.66 ][0 -10.67 ][0 3.01 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [3.01 0 ][-10.67 0 ][23.66 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 23.66 ][0 -10.67 ][0 3.01 ][0 0 ][0 0 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [47.32 0 ][-21.33 0 ][6.01 0 ][0 0 ][0 0 ][0 0 ][0 47.32 ][0 -21.33 ][0 6.01 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [6.01 0 ][-21.33 0 ][47.32 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 47.32 ][0 -21.33 ][0 6.01 ][0 0 ][0 0 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [94.65 0 ][-42.67 0 ][12.02 0 ][0 0 ][0 0 ][0 0 ][0 94.65 ][0 -42.67 ][0 12.02 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [12.02 0 ][-42.67 0 ][94.65 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 94.65 ][0 -42.67 ][0 12.02 ][0 0 ][0 0 ]
+DEAL::Degree=3
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [1.53 0 ][-0.81 0 ][0.40 0 ][-0.11 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 1.53 ][0 -0.81 ][0 0.40 ][0 -0.11 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-0.11 0 ][0.40 0 ][-0.81 0 ][1.53 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 1.53 ][0 -0.81 ][0 0.40 ][0 -0.11 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [3.05 0 ][-1.63 0 ][0.80 0 ][-0.23 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 3.05 ][0 -1.63 ][0 0.80 ][0 -0.23 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-0.23 0 ][0.80 0 ][-1.63 0 ][3.05 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 3.05 ][0 -1.63 ][0 0.80 ][0 -0.23 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [6.11 0 ][-3.25 0 ][1.60 0 ][-0.46 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 6.11 ][0 -3.25 ][0 1.60 ][0 -0.46 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-0.46 0 ][1.60 0 ][-3.25 0 ][6.11 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 6.11 ][0 -3.25 ][0 1.60 ][0 -0.46 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [12.21 0 ][-6.51 0 ][3.21 0 ][-0.91 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 12.21 ][0 -6.51 ][0 3.21 ][0 -0.91 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-0.91 0 ][3.21 0 ][-6.51 0 ][12.21 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 12.21 ][0 -6.51 ][0 3.21 ][0 -0.91 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [24.43 0 ][-13.02 0 ][6.41 0 ][-1.82 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 24.43 ][0 -13.02 ][0 6.41 ][0 -1.82 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-1.82 0 ][6.41 0 ][-13.02 0 ][24.43 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 24.43 ][0 -13.02 ][0 6.41 ][0 -1.82 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [48.86 0 ][-26.04 0 ][12.82 0 ][-3.65 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 48.86 ][0 -26.04 ][0 12.82 ][0 -3.65 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-3.65 0 ][12.82 0 ][-26.04 0 ][48.86 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 48.86 ][0 -26.04 ][0 12.82 ][0 -3.65 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [97.71 0 ][-52.07 0 ][25.65 0 ][-7.29 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 97.71 ][0 -52.07 ][0 25.65 ][0 -7.29 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-7.29 0 ][25.65 0 ][-52.07 0 ][97.71 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 97.71 ][0 -52.07 ][0 25.65 ][0 -7.29 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
diff --git a/tests/fe/bdm_12.cc b/tests/fe/bdm_12.cc
new file mode 100644 (file)
index 0000000..59d36b1
--- /dev/null
@@ -0,0 +1,102 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+// Like rt_10, but check gradients instead of values
+
+#include "../tests.h"
+#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/base/logstream.h>
+#include <deal.II/lac/vector.h>
+#include <deal.II/lac/solver_cg.h>
+#include <deal.II/lac/precondition.h>
+#include <deal.II/lac/vector_memory.h>
+#include <deal.II/lac/sparse_matrix.h>
+#include <deal.II/lac/sparsity_pattern.h>
+#include <deal.II/grid/tria.h>
+#include <deal.II/grid/tria_iterator.h>
+#include <deal.II/dofs/dof_accessor.h>
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/grid_tools.h>
+#include <deal.II/fe/fe_bdm.h>
+#include <deal.II/fe/fe_values.h>
+
+#include <vector>
+#include <fstream>
+#include <string>
+
+#define PRECISION 2
+
+
+std::ofstream logfile ("output");
+
+template<int dim>
+void
+test (const unsigned int degree)
+{
+  FE_BDM<dim> fe_rt(degree);
+
+  deallog << "Degree=" << degree
+          << std::endl;
+
+  for (double h=1; h>1./128; h/=2)
+    {
+      deallog << "  h=" << h
+              << std::endl;
+
+      Triangulation<dim> tr;
+      GridGenerator::hyper_cube(tr, 0., h);
+
+      DoFHandler<dim> dof(tr);
+      dof.distribute_dofs(fe_rt);
+
+      QTrapez<dim> quadrature;
+
+      FEValues<dim> fe_values (fe_rt, quadrature, update_gradients);
+      fe_values.reinit (dof.begin_active());
+      for (unsigned int q=0; q<quadrature.size(); ++q)
+        {
+          deallog << "    Quadrature point " << q << ": ";
+          for (unsigned int i=0; i<fe_rt.dofs_per_cell; ++i)
+            {
+              deallog << '[';
+              for (unsigned int c=0; c<fe_rt.n_components(); ++c)
+                deallog << fe_values.shape_grad_component(i,q,c) << ' ';
+              deallog << ']';
+            }
+          deallog << std::endl;
+        }
+    }
+}
+
+
+int
+main()
+{
+  deallog << std::setprecision(PRECISION);
+  deallog << std::fixed;
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  for (unsigned int i=1; i<4; ++i)
+    test<2>(i);
+
+  return 0;
+}
+
+
+
diff --git a/tests/fe/bdm_12.output b/tests/fe/bdm_12.output
new file mode 100644 (file)
index 0000000..4d3e379
--- /dev/null
@@ -0,0 +1,109 @@
+
+DEAL::Degree=1
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [-1.37 -1.73 0.00 0.87 ][0.37 1.73 0.00 -0.87 ][1.37 0.00 0.00 -0.87 ][-0.37 0.00 0.00 0.87 ][0.87 0.00 -1.73 -1.37 ][-0.87 0.00 1.73 0.37 ][-0.87 0.00 0.00 1.37 ][0.87 0.00 0.00 -0.37 ]
+DEAL::    Quadrature point 1: [-1.37 0.00 0.00 0.87 ][0.37 0.00 0.00 -0.87 ][1.37 -1.73 0.00 -0.87 ][-0.37 1.73 0.00 0.87 ][-0.87 0.00 -1.73 0.37 ][0.87 0.00 1.73 -1.37 ][0.87 0.00 0.00 -0.37 ][-0.87 0.00 0.00 1.37 ]
+DEAL::    Quadrature point 2: [0.37 -1.73 0.00 -0.87 ][-1.37 1.73 0.00 0.87 ][-0.37 0.00 0.00 0.87 ][1.37 0.00 0.00 -0.87 ][0.87 0.00 0.00 -1.37 ][-0.87 0.00 0.00 0.37 ][-0.87 0.00 -1.73 1.37 ][0.87 0.00 1.73 -0.37 ]
+DEAL::    Quadrature point 3: [0.37 0.00 0.00 -0.87 ][-1.37 0.00 0.00 0.87 ][-0.37 -1.73 0.00 0.87 ][1.37 1.73 0.00 -0.87 ][-0.87 0.00 0.00 0.37 ][0.87 0.00 0.00 -1.37 ][0.87 0.00 -1.73 -0.37 ][-0.87 0.00 1.73 1.37 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [-5.46 -6.93 0.00 3.46 ][1.46 6.93 0.00 -3.46 ][5.46 0.00 0.00 -3.46 ][-1.46 0.00 0.00 3.46 ][3.46 0.00 -6.93 -5.46 ][-3.46 0.00 6.93 1.46 ][-3.46 0.00 0.00 5.46 ][3.46 0.00 0.00 -1.46 ]
+DEAL::    Quadrature point 1: [-5.46 0.00 0.00 3.46 ][1.46 0.00 0.00 -3.46 ][5.46 -6.93 0.00 -3.46 ][-1.46 6.93 0.00 3.46 ][-3.46 0.00 -6.93 1.46 ][3.46 0.00 6.93 -5.46 ][3.46 0.00 0.00 -1.46 ][-3.46 0.00 0.00 5.46 ]
+DEAL::    Quadrature point 2: [1.46 -6.93 0.00 -3.46 ][-5.46 6.93 0.00 3.46 ][-1.46 0.00 0.00 3.46 ][5.46 0.00 0.00 -3.46 ][3.46 0.00 0.00 -5.46 ][-3.46 0.00 0.00 1.46 ][-3.46 0.00 -6.93 5.46 ][3.46 0.00 6.93 -1.46 ]
+DEAL::    Quadrature point 3: [1.46 0.00 0.00 -3.46 ][-5.46 0.00 0.00 3.46 ][-1.46 -6.93 0.00 3.46 ][5.46 6.93 0.00 -3.46 ][-3.46 0.00 0.00 1.46 ][3.46 0.00 0.00 -5.46 ][3.46 0.00 -6.93 -1.46 ][-3.46 0.00 6.93 5.46 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [-21.86 -27.71 0.00 13.86 ][5.86 27.71 0.00 -13.86 ][21.86 0.00 0.00 -13.86 ][-5.86 0.00 0.00 13.86 ][13.86 0.00 -27.71 -21.86 ][-13.86 0.00 27.71 5.86 ][-13.86 0.00 0.00 21.86 ][13.86 0.00 0.00 -5.86 ]
+DEAL::    Quadrature point 1: [-21.86 0.00 0.00 13.86 ][5.86 0.00 0.00 -13.86 ][21.86 -27.71 0.00 -13.86 ][-5.86 27.71 0.00 13.86 ][-13.86 0.00 -27.71 5.86 ][13.86 0.00 27.71 -21.86 ][13.86 0.00 0.00 -5.86 ][-13.86 0.00 0.00 21.86 ]
+DEAL::    Quadrature point 2: [5.86 -27.71 0.00 -13.86 ][-21.86 27.71 0.00 13.86 ][-5.86 0.00 0.00 13.86 ][21.86 0.00 0.00 -13.86 ][13.86 0.00 0.00 -21.86 ][-13.86 0.00 0.00 5.86 ][-13.86 0.00 -27.71 21.86 ][13.86 0.00 27.71 -5.86 ]
+DEAL::    Quadrature point 3: [5.86 0.00 0.00 -13.86 ][-21.86 0.00 0.00 13.86 ][-5.86 -27.71 0.00 13.86 ][21.86 27.71 0.00 -13.86 ][-13.86 0.00 0.00 5.86 ][13.86 0.00 0.00 -21.86 ][13.86 0.00 -27.71 -5.86 ][-13.86 0.00 27.71 21.86 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [-87.43 -110.85 0.00 55.43 ][23.43 110.85 0.00 -55.43 ][87.43 0.00 0.00 -55.43 ][-23.43 0.00 0.00 55.43 ][55.43 0.00 -110.85 -87.43 ][-55.43 0.00 110.85 23.43 ][-55.43 0.00 0.00 87.43 ][55.43 0.00 0.00 -23.43 ]
+DEAL::    Quadrature point 1: [-87.43 0.00 0.00 55.43 ][23.43 0.00 0.00 -55.43 ][87.43 -110.85 0.00 -55.43 ][-23.43 110.85 0.00 55.43 ][-55.43 0.00 -110.85 23.43 ][55.43 0.00 110.85 -87.43 ][55.43 0.00 0.00 -23.43 ][-55.43 0.00 0.00 87.43 ]
+DEAL::    Quadrature point 2: [23.43 -110.85 0.00 -55.43 ][-87.43 110.85 0.00 55.43 ][-23.43 0.00 0.00 55.43 ][87.43 0.00 0.00 -55.43 ][55.43 0.00 0.00 -87.43 ][-55.43 0.00 0.00 23.43 ][-55.43 0.00 -110.85 87.43 ][55.43 0.00 110.85 -23.43 ]
+DEAL::    Quadrature point 3: [23.43 0.00 0.00 -55.43 ][-87.43 0.00 0.00 55.43 ][-23.43 -110.85 0.00 55.43 ][87.43 110.85 0.00 -55.43 ][-55.43 0.00 0.00 23.43 ][55.43 0.00 0.00 -87.43 ][55.43 0.00 -110.85 -23.43 ][-55.43 0.00 110.85 87.43 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [-349.70 -443.41 0.00 221.70 ][93.70 443.41 0.00 -221.70 ][349.70 0.00 0.00 -221.70 ][-93.70 0.00 0.00 221.70 ][221.70 0.00 -443.41 -349.70 ][-221.70 0.00 443.41 93.70 ][-221.70 0.00 0.00 349.70 ][221.70 0.00 0.00 -93.70 ]
+DEAL::    Quadrature point 1: [-349.70 0.00 0.00 221.70 ][93.70 0.00 0.00 -221.70 ][349.70 -443.41 0.00 -221.70 ][-93.70 443.41 0.00 221.70 ][-221.70 0.00 -443.41 93.70 ][221.70 0.00 443.41 -349.70 ][221.70 0.00 0.00 -93.70 ][-221.70 0.00 0.00 349.70 ]
+DEAL::    Quadrature point 2: [93.70 -443.41 0.00 -221.70 ][-349.70 443.41 0.00 221.70 ][-93.70 0.00 0.00 221.70 ][349.70 0.00 0.00 -221.70 ][221.70 0.00 0.00 -349.70 ][-221.70 0.00 0.00 93.70 ][-221.70 0.00 -443.41 349.70 ][221.70 0.00 443.41 -93.70 ]
+DEAL::    Quadrature point 3: [93.70 0.00 0.00 -221.70 ][-349.70 0.00 0.00 221.70 ][-93.70 -443.41 0.00 221.70 ][349.70 443.41 0.00 -221.70 ][-221.70 0.00 0.00 93.70 ][221.70 0.00 0.00 -349.70 ][221.70 0.00 -443.41 -93.70 ][-221.70 0.00 443.41 349.70 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [-1398.81 -1773.62 0.00 886.81 ][374.81 1773.62 0.00 -886.81 ][1398.81 0.00 0.00 -886.81 ][-374.81 0.00 0.00 886.81 ][886.81 0.00 -1773.62 -1398.81 ][-886.81 0.00 1773.62 374.81 ][-886.81 0.00 0.00 1398.81 ][886.81 0.00 0.00 -374.81 ]
+DEAL::    Quadrature point 1: [-1398.81 0.00 0.00 886.81 ][374.81 0.00 0.00 -886.81 ][1398.81 -1773.62 0.00 -886.81 ][-374.81 1773.62 0.00 886.81 ][-886.81 0.00 -1773.62 374.81 ][886.81 0.00 1773.62 -1398.81 ][886.81 0.00 0.00 -374.81 ][-886.81 0.00 0.00 1398.81 ]
+DEAL::    Quadrature point 2: [374.81 -1773.62 0.00 -886.81 ][-1398.81 1773.62 0.00 886.81 ][-374.81 0.00 0.00 886.81 ][1398.81 0.00 0.00 -886.81 ][886.81 0.00 0.00 -1398.81 ][-886.81 0.00 0.00 374.81 ][-886.81 0.00 -1773.62 1398.81 ][886.81 0.00 1773.62 -374.81 ]
+DEAL::    Quadrature point 3: [374.81 0.00 0.00 -886.81 ][-1398.81 0.00 0.00 886.81 ][-374.81 -1773.62 0.00 886.81 ][1398.81 1773.62 0.00 -886.81 ][-886.81 0.00 0.00 374.81 ][886.81 0.00 0.00 -1398.81 ][886.81 0.00 -1773.62 -374.81 ][-886.81 0.00 1773.62 1398.81 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [-5595.24 -7094.48 0.00 3547.24 ][1499.24 7094.48 0.00 -3547.24 ][5595.24 0.00 0.00 -3547.24 ][-1499.24 0.00 0.00 3547.24 ][3547.24 0.00 -7094.48 -5595.24 ][-3547.24 0.00 7094.48 1499.24 ][-3547.24 0.00 0.00 5595.24 ][3547.24 0.00 0.00 -1499.24 ]
+DEAL::    Quadrature point 1: [-5595.24 0.00 0.00 3547.24 ][1499.24 0.00 0.00 -3547.24 ][5595.24 -7094.48 0.00 -3547.24 ][-1499.24 7094.48 0.00 3547.24 ][-3547.24 0.00 -7094.48 1499.24 ][3547.24 0.00 7094.48 -5595.24 ][3547.24 0.00 0.00 -1499.24 ][-3547.24 0.00 0.00 5595.24 ]
+DEAL::    Quadrature point 2: [1499.24 -7094.48 0.00 -3547.24 ][-5595.24 7094.48 0.00 3547.24 ][-1499.24 0.00 0.00 3547.24 ][5595.24 0.00 0.00 -3547.24 ][3547.24 0.00 0.00 -5595.24 ][-3547.24 0.00 0.00 1499.24 ][-3547.24 0.00 -7094.48 5595.24 ][3547.24 0.00 7094.48 -1499.24 ]
+DEAL::    Quadrature point 3: [1499.24 0.00 0.00 -3547.24 ][-5595.24 0.00 0.00 3547.24 ][-1499.24 -7094.48 0.00 3547.24 ][5595.24 7094.48 0.00 -3547.24 ][-3547.24 0.00 0.00 1499.24 ][3547.24 0.00 0.00 -5595.24 ][3547.24 0.00 -7094.48 -1499.24 ][-3547.24 0.00 7094.48 5595.24 ]
+DEAL::Degree=2
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [-2.31 -4.62 0.00 0.56 ][-0.67 6.67 0.00 -1.11 ][-1.02 -2.04 0.00 0.56 ][0.65 0.00 0.00 -0.56 ][-2.00 0.00 0.00 1.11 ][-0.65 0.00 0.00 -0.56 ][0.56 0.00 -4.62 -2.31 ][-1.11 0.00 6.67 -0.67 ][0.56 0.00 -2.04 -1.02 ][-0.56 0.00 0.00 0.65 ][1.11 0.00 0.00 -2.00 ][-0.56 0.00 0.00 -0.65 ][6.00 0.00 0.00 0.00 ][0.00 0.00 0.00 6.00 ]
+DEAL::    Quadrature point 1: [-0.65 0.00 0.00 0.56 ][2.00 0.00 0.00 -1.11 ][0.65 0.00 0.00 0.56 ][2.31 -4.62 0.00 -0.56 ][0.67 6.67 0.00 1.11 ][1.02 -2.04 0.00 -0.56 ][0.56 0.00 2.04 -1.02 ][-1.11 0.00 -6.67 -0.67 ][0.56 0.00 4.62 -2.31 ][-0.56 0.00 0.00 -0.65 ][1.11 0.00 0.00 -2.00 ][-0.56 0.00 0.00 0.65 ][-6.00 0.00 0.00 0.00 ][0.00 0.00 0.00 6.00 ]
+DEAL::    Quadrature point 2: [-1.02 2.04 0.00 0.56 ][-0.67 -6.67 0.00 -1.11 ][-2.31 4.62 0.00 0.56 ][-0.65 0.00 0.00 -0.56 ][-2.00 0.00 0.00 1.11 ][0.65 0.00 0.00 -0.56 ][0.56 0.00 0.00 -0.65 ][-1.11 0.00 0.00 2.00 ][0.56 0.00 0.00 0.65 ][-0.56 0.00 -4.62 2.31 ][1.11 0.00 6.67 0.67 ][-0.56 0.00 -2.04 1.02 ][6.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -6.00 ]
+DEAL::    Quadrature point 3: [0.65 0.00 0.00 0.56 ][2.00 0.00 0.00 -1.11 ][-0.65 0.00 0.00 0.56 ][1.02 2.04 0.00 -0.56 ][0.67 -6.67 0.00 1.11 ][2.31 4.62 0.00 -0.56 ][0.56 0.00 0.00 0.65 ][-1.11 0.00 0.00 2.00 ][0.56 0.00 0.00 -0.65 ][-0.56 0.00 2.04 1.02 ][1.11 0.00 -6.67 0.67 ][-0.56 0.00 4.62 2.31 ][-6.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -6.00 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [-9.25 -18.50 0.00 2.22 ][-2.67 26.67 0.00 -4.44 ][-4.08 -8.17 0.00 2.22 ][2.58 0.00 0.00 -2.22 ][-8.00 0.00 0.00 4.44 ][-2.58 0.00 0.00 -2.22 ][2.22 0.00 -18.50 -9.25 ][-4.44 0.00 26.67 -2.67 ][2.22 0.00 -8.17 -4.08 ][-2.22 0.00 0.00 2.58 ][4.44 0.00 0.00 -8.00 ][-2.22 0.00 0.00 -2.58 ][24.00 0.00 0.00 0.00 ][0.00 0.00 0.00 24.00 ]
+DEAL::    Quadrature point 1: [-2.58 0.00 0.00 2.22 ][8.00 0.00 0.00 -4.44 ][2.58 0.00 0.00 2.22 ][9.25 -18.50 0.00 -2.22 ][2.67 26.67 0.00 4.44 ][4.08 -8.17 0.00 -2.22 ][2.22 0.00 8.17 -4.08 ][-4.44 0.00 -26.67 -2.67 ][2.22 0.00 18.50 -9.25 ][-2.22 0.00 0.00 -2.58 ][4.44 0.00 0.00 -8.00 ][-2.22 0.00 0.00 2.58 ][-24.00 0.00 0.00 0.00 ][0.00 0.00 0.00 24.00 ]
+DEAL::    Quadrature point 2: [-4.08 8.17 0.00 2.22 ][-2.67 -26.67 0.00 -4.44 ][-9.25 18.50 0.00 2.22 ][-2.58 0.00 0.00 -2.22 ][-8.00 0.00 0.00 4.44 ][2.58 0.00 0.00 -2.22 ][2.22 0.00 0.00 -2.58 ][-4.44 0.00 0.00 8.00 ][2.22 0.00 0.00 2.58 ][-2.22 0.00 -18.50 9.25 ][4.44 0.00 26.67 2.67 ][-2.22 0.00 -8.17 4.08 ][24.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -24.00 ]
+DEAL::    Quadrature point 3: [2.58 0.00 0.00 2.22 ][8.00 0.00 0.00 -4.44 ][-2.58 0.00 0.00 2.22 ][4.08 8.17 0.00 -2.22 ][2.67 -26.67 0.00 4.44 ][9.25 18.50 0.00 -2.22 ][2.22 0.00 0.00 2.58 ][-4.44 0.00 0.00 8.00 ][2.22 0.00 0.00 -2.58 ][-2.22 0.00 8.17 4.08 ][4.44 0.00 -26.67 2.67 ][-2.22 0.00 18.50 9.25 ][-24.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -24.00 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [-36.99 -73.99 0.00 8.89 ][-10.67 106.67 0.00 -17.78 ][-16.34 -32.68 0.00 8.89 ][10.33 0.00 0.00 -8.89 ][-32.00 0.00 0.00 17.78 ][-10.33 0.00 0.00 -8.89 ][8.89 0.00 -73.99 -36.99 ][-17.78 0.00 106.67 -10.67 ][8.89 0.00 -32.68 -16.34 ][-8.89 0.00 0.00 10.33 ][17.78 0.00 0.00 -32.00 ][-8.89 0.00 0.00 -10.33 ][96.00 0.00 0.00 0.00 ][0.00 0.00 0.00 96.00 ]
+DEAL::    Quadrature point 1: [-10.33 0.00 0.00 8.89 ][32.00 0.00 0.00 -17.78 ][10.33 0.00 0.00 8.89 ][36.99 -73.99 0.00 -8.89 ][10.67 106.67 0.00 17.78 ][16.34 -32.68 0.00 -8.89 ][8.89 0.00 32.68 -16.34 ][-17.78 0.00 -106.67 -10.67 ][8.89 0.00 73.99 -36.99 ][-8.89 0.00 0.00 -10.33 ][17.78 0.00 0.00 -32.00 ][-8.89 0.00 0.00 10.33 ][-96.00 0.00 0.00 0.00 ][0.00 0.00 0.00 96.00 ]
+DEAL::    Quadrature point 2: [-16.34 32.68 0.00 8.89 ][-10.67 -106.67 0.00 -17.78 ][-36.99 73.99 0.00 8.89 ][-10.33 0.00 0.00 -8.89 ][-32.00 0.00 0.00 17.78 ][10.33 0.00 0.00 -8.89 ][8.89 0.00 0.00 -10.33 ][-17.78 0.00 0.00 32.00 ][8.89 0.00 0.00 10.33 ][-8.89 0.00 -73.99 36.99 ][17.78 0.00 106.67 10.67 ][-8.89 0.00 -32.68 16.34 ][96.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -96.00 ]
+DEAL::    Quadrature point 3: [10.33 0.00 0.00 8.89 ][32.00 0.00 0.00 -17.78 ][-10.33 0.00 0.00 8.89 ][16.34 32.68 0.00 -8.89 ][10.67 -106.67 0.00 17.78 ][36.99 73.99 0.00 -8.89 ][8.89 0.00 0.00 10.33 ][-17.78 0.00 0.00 32.00 ][8.89 0.00 0.00 -10.33 ][-8.89 0.00 32.68 16.34 ][17.78 0.00 -106.67 10.67 ][-8.89 0.00 73.99 36.99 ][-96.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -96.00 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [-147.98 -295.96 0.00 35.56 ][-42.67 426.67 0.00 -71.11 ][-65.35 -130.71 0.00 35.56 ][41.31 0.00 0.00 -35.56 ][-128.00 0.00 0.00 71.11 ][-41.31 0.00 0.00 -35.56 ][35.56 0.00 -295.96 -147.98 ][-71.11 0.00 426.67 -42.67 ][35.56 0.00 -130.71 -65.35 ][-35.56 0.00 0.00 41.31 ][71.11 0.00 0.00 -128.00 ][-35.56 0.00 0.00 -41.31 ][384.00 0.00 0.00 0.00 ][0.00 0.00 0.00 384.00 ]
+DEAL::    Quadrature point 1: [-41.31 0.00 0.00 35.56 ][128.00 0.00 0.00 -71.11 ][41.31 0.00 0.00 35.56 ][147.98 -295.96 0.00 -35.56 ][42.67 426.67 0.00 71.11 ][65.35 -130.71 0.00 -35.56 ][35.56 0.00 130.71 -65.35 ][-71.11 0.00 -426.67 -42.67 ][35.56 0.00 295.96 -147.98 ][-35.56 0.00 0.00 -41.31 ][71.11 0.00 0.00 -128.00 ][-35.56 0.00 0.00 41.31 ][-384.00 0.00 0.00 0.00 ][0.00 0.00 0.00 384.00 ]
+DEAL::    Quadrature point 2: [-65.35 130.71 0.00 35.56 ][-42.67 -426.67 0.00 -71.11 ][-147.98 295.96 0.00 35.56 ][-41.31 0.00 0.00 -35.56 ][-128.00 0.00 0.00 71.11 ][41.31 0.00 0.00 -35.56 ][35.56 0.00 0.00 -41.31 ][-71.11 0.00 0.00 128.00 ][35.56 0.00 0.00 41.31 ][-35.56 0.00 -295.96 147.98 ][71.11 0.00 426.67 42.67 ][-35.56 0.00 -130.71 65.35 ][384.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -384.00 ]
+DEAL::    Quadrature point 3: [41.31 0.00 0.00 35.56 ][128.00 0.00 0.00 -71.11 ][-41.31 0.00 0.00 35.56 ][65.35 130.71 0.00 -35.56 ][42.67 -426.67 0.00 71.11 ][147.98 295.96 0.00 -35.56 ][35.56 0.00 0.00 41.31 ][-71.11 0.00 0.00 128.00 ][35.56 0.00 0.00 -41.31 ][-35.56 0.00 130.71 65.35 ][71.11 0.00 -426.67 42.67 ][-35.56 0.00 295.96 147.98 ][-384.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -384.00 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [-591.91 -1183.83 0.00 142.22 ][-170.67 1706.67 0.00 -284.44 ][-261.42 -522.84 0.00 142.22 ][165.25 0.00 0.00 -142.22 ][-512.00 0.00 0.00 284.44 ][-165.25 0.00 0.00 -142.22 ][142.22 0.00 -1183.83 -591.91 ][-284.44 0.00 1706.67 -170.67 ][142.22 0.00 -522.84 -261.42 ][-142.22 0.00 0.00 165.25 ][284.44 0.00 0.00 -512.00 ][-142.22 0.00 0.00 -165.25 ][1536.00 0.00 0.00 0.00 ][0.00 0.00 0.00 1536.00 ]
+DEAL::    Quadrature point 1: [-165.25 0.00 0.00 142.22 ][512.00 0.00 0.00 -284.44 ][165.25 0.00 0.00 142.22 ][591.91 -1183.83 0.00 -142.22 ][170.67 1706.67 0.00 284.44 ][261.42 -522.84 0.00 -142.22 ][142.22 0.00 522.84 -261.42 ][-284.44 0.00 -1706.67 -170.67 ][142.22 0.00 1183.83 -591.91 ][-142.22 0.00 0.00 -165.25 ][284.44 0.00 0.00 -512.00 ][-142.22 0.00 0.00 165.25 ][-1536.00 0.00 0.00 0.00 ][0.00 0.00 0.00 1536.00 ]
+DEAL::    Quadrature point 2: [-261.42 522.84 0.00 142.22 ][-170.67 -1706.67 0.00 -284.44 ][-591.91 1183.83 0.00 142.22 ][-165.25 0.00 0.00 -142.22 ][-512.00 0.00 0.00 284.44 ][165.25 0.00 0.00 -142.22 ][142.22 0.00 0.00 -165.25 ][-284.44 0.00 0.00 512.00 ][142.22 0.00 0.00 165.25 ][-142.22 0.00 -1183.83 591.91 ][284.44 0.00 1706.67 170.67 ][-142.22 0.00 -522.84 261.42 ][1536.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -1536.00 ]
+DEAL::    Quadrature point 3: [165.25 0.00 0.00 142.22 ][512.00 0.00 0.00 -284.44 ][-165.25 0.00 0.00 142.22 ][261.42 522.84 0.00 -142.22 ][170.67 -1706.67 0.00 284.44 ][591.91 1183.83 0.00 -142.22 ][142.22 0.00 0.00 165.25 ][-284.44 0.00 0.00 512.00 ][142.22 0.00 0.00 -165.25 ][-142.22 0.00 522.84 261.42 ][284.44 0.00 -1706.67 170.67 ][-142.22 0.00 1183.83 591.91 ][-1536.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -1536.00 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [-2367.66 -4735.31 0.00 568.89 ][-682.67 6826.67 0.00 -1137.78 ][-1045.68 -2091.36 0.00 568.89 ][660.99 0.00 0.00 -568.89 ][-2048.00 0.00 0.00 1137.78 ][-660.99 0.00 0.00 -568.89 ][568.89 0.00 -4735.31 -2367.66 ][-1137.78 0.00 6826.67 -682.67 ][568.89 0.00 -2091.36 -1045.68 ][-568.89 0.00 0.00 660.99 ][1137.78 0.00 0.00 -2048.00 ][-568.89 0.00 0.00 -660.99 ][6144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 6144.00 ]
+DEAL::    Quadrature point 1: [-660.99 0.00 0.00 568.89 ][2048.00 0.00 0.00 -1137.78 ][660.99 0.00 0.00 568.89 ][2367.66 -4735.31 0.00 -568.89 ][682.67 6826.67 0.00 1137.78 ][1045.68 -2091.36 0.00 -568.89 ][568.89 0.00 2091.36 -1045.68 ][-1137.78 0.00 -6826.67 -682.67 ][568.89 0.00 4735.31 -2367.66 ][-568.89 0.00 0.00 -660.99 ][1137.78 0.00 0.00 -2048.00 ][-568.89 0.00 0.00 660.99 ][-6144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 6144.00 ]
+DEAL::    Quadrature point 2: [-1045.68 2091.36 0.00 568.89 ][-682.67 -6826.67 0.00 -1137.78 ][-2367.66 4735.31 0.00 568.89 ][-660.99 0.00 0.00 -568.89 ][-2048.00 0.00 0.00 1137.78 ][660.99 0.00 0.00 -568.89 ][568.89 0.00 0.00 -660.99 ][-1137.78 0.00 0.00 2048.00 ][568.89 0.00 0.00 660.99 ][-568.89 0.00 -4735.31 2367.66 ][1137.78 0.00 6826.67 682.67 ][-568.89 0.00 -2091.36 1045.68 ][6144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -6144.00 ]
+DEAL::    Quadrature point 3: [660.99 0.00 0.00 568.89 ][2048.00 0.00 0.00 -1137.78 ][-660.99 0.00 0.00 568.89 ][1045.68 2091.36 0.00 -568.89 ][682.67 -6826.67 0.00 1137.78 ][2367.66 4735.31 0.00 -568.89 ][568.89 0.00 0.00 660.99 ][-1137.78 0.00 0.00 2048.00 ][568.89 0.00 0.00 -660.99 ][-568.89 0.00 2091.36 1045.68 ][1137.78 0.00 -6826.67 682.67 ][-568.89 0.00 4735.31 2367.66 ][-6144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -6144.00 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [-9470.62 -18941.25 0.00 2275.56 ][-2730.67 27306.67 0.00 -4551.11 ][-4182.71 -8365.42 0.00 2275.56 ][2643.96 0.00 0.00 -2275.56 ][-8192.00 0.00 0.00 4551.11 ][-2643.96 0.00 0.00 -2275.56 ][2275.56 0.00 -18941.25 -9470.62 ][-4551.11 0.00 27306.67 -2730.67 ][2275.56 0.00 -8365.42 -4182.71 ][-2275.56 0.00 0.00 2643.96 ][4551.11 0.00 0.00 -8192.00 ][-2275.56 0.00 0.00 -2643.96 ][24576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 24576.00 ]
+DEAL::    Quadrature point 1: [-2643.96 0.00 0.00 2275.56 ][8192.00 0.00 0.00 -4551.11 ][2643.96 0.00 0.00 2275.56 ][9470.62 -18941.25 0.00 -2275.56 ][2730.67 27306.67 0.00 4551.11 ][4182.71 -8365.42 0.00 -2275.56 ][2275.56 0.00 8365.42 -4182.71 ][-4551.11 0.00 -27306.67 -2730.67 ][2275.56 0.00 18941.25 -9470.62 ][-2275.56 0.00 0.00 -2643.96 ][4551.11 0.00 0.00 -8192.00 ][-2275.56 0.00 0.00 2643.96 ][-24576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 24576.00 ]
+DEAL::    Quadrature point 2: [-4182.71 8365.42 0.00 2275.56 ][-2730.67 -27306.67 0.00 -4551.11 ][-9470.62 18941.25 0.00 2275.56 ][-2643.96 0.00 0.00 -2275.56 ][-8192.00 0.00 0.00 4551.11 ][2643.96 0.00 0.00 -2275.56 ][2275.56 0.00 0.00 -2643.96 ][-4551.11 0.00 0.00 8192.00 ][2275.56 0.00 0.00 2643.96 ][-2275.56 0.00 -18941.25 9470.62 ][4551.11 0.00 27306.67 2730.67 ][-2275.56 0.00 -8365.42 4182.71 ][24576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -24576.00 ]
+DEAL::    Quadrature point 3: [2643.96 0.00 0.00 2275.56 ][8192.00 0.00 0.00 -4551.11 ][-2643.96 0.00 0.00 2275.56 ][4182.71 8365.42 0.00 -2275.56 ][2730.67 -27306.67 0.00 4551.11 ][9470.62 18941.25 0.00 -2275.56 ][2275.56 0.00 0.00 2643.96 ][-4551.11 0.00 0.00 8192.00 ][2275.56 0.00 0.00 -2643.96 ][-2275.56 0.00 8365.42 4182.71 ][4551.11 0.00 -27306.67 2730.67 ][-2275.56 0.00 18941.25 9470.62 ][-24576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -24576.00 ]
+DEAL::Degree=3
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [-4.27 -8.55 0.00 0.37 ][-2.79 13.81 0.00 -0.94 ][-2.01 -7.42 0.00 0.94 ][0.07 2.16 0.00 -0.37 ][0.53 0.00 0.00 -0.37 ][-1.16 0.00 0.00 0.94 ][2.05 0.00 0.00 -0.94 ][1.58 0.00 0.00 0.37 ][0.37 0.00 -8.55 -4.27 ][-0.94 0.00 13.81 -2.79 ][0.94 0.00 -7.42 -2.01 ][-0.37 0.00 2.16 0.07 ][-0.37 0.00 0.00 0.53 ][0.94 0.00 0.00 -1.16 ][-0.94 0.00 0.00 2.05 ][0.37 0.00 0.00 1.58 ][54.00 0.00 0.00 0.00 ][-60.00 0.00 0.00 0.00 ][-36.00 0.00 0.00 0.00 ][0.00 0.00 0.00 54.00 ][0.00 0.00 0.00 -36.00 ][0.00 0.00 0.00 -60.00 ]
+DEAL::    Quadrature point 1: [-0.53 0.00 0.00 0.37 ][1.16 0.00 0.00 -0.94 ][-2.05 0.00 0.00 0.94 ][-1.58 0.00 0.00 -0.37 ][4.27 -8.55 0.00 -0.37 ][2.79 13.81 0.00 0.94 ][2.01 -7.42 0.00 -0.94 ][-0.07 2.16 0.00 0.37 ][-0.37 0.00 -2.16 0.07 ][0.94 0.00 7.42 -2.01 ][-0.94 0.00 -13.81 -2.79 ][0.37 0.00 8.55 -4.27 ][0.37 0.00 0.00 1.58 ][-0.94 0.00 0.00 2.05 ][0.94 0.00 0.00 -1.16 ][-0.37 0.00 0.00 0.53 ][6.00 0.00 0.00 0.00 ][-60.00 0.00 0.00 0.00 ][36.00 0.00 0.00 0.00 ][0.00 0.00 0.00 18.00 ][0.00 0.00 0.00 36.00 ][0.00 0.00 0.00 -60.00 ]
+DEAL::    Quadrature point 2: [0.07 -2.16 0.00 -0.37 ][-2.01 7.42 0.00 0.94 ][-2.79 -13.81 0.00 -0.94 ][-4.27 8.55 0.00 0.37 ][1.58 0.00 0.00 0.37 ][2.05 0.00 0.00 -0.94 ][-1.16 0.00 0.00 0.94 ][0.53 0.00 0.00 -0.37 ][0.37 0.00 0.00 -0.53 ][-0.94 0.00 0.00 1.16 ][0.94 0.00 0.00 -2.05 ][-0.37 0.00 0.00 -1.58 ][-0.37 0.00 -8.55 4.27 ][0.94 0.00 13.81 2.79 ][-0.94 0.00 -7.42 2.01 ][0.37 0.00 2.16 -0.07 ][18.00 0.00 0.00 0.00 ][-60.00 0.00 0.00 0.00 ][36.00 0.00 0.00 0.00 ][0.00 0.00 0.00 6.00 ][0.00 0.00 0.00 36.00 ][0.00 0.00 0.00 -60.00 ]
+DEAL::    Quadrature point 3: [-1.58 0.00 0.00 -0.37 ][-2.05 0.00 0.00 0.94 ][1.16 0.00 0.00 -0.94 ][-0.53 0.00 0.00 0.37 ][-0.07 -2.16 0.00 0.37 ][2.01 7.42 0.00 -0.94 ][2.79 -13.81 0.00 0.94 ][4.27 8.55 0.00 -0.37 ][-0.37 0.00 0.00 -1.58 ][0.94 0.00 0.00 -2.05 ][-0.94 0.00 0.00 1.16 ][0.37 0.00 0.00 -0.53 ][0.37 0.00 -2.16 -0.07 ][-0.94 0.00 7.42 2.01 ][0.94 0.00 -13.81 2.79 ][-0.37 0.00 8.55 4.27 ][42.00 0.00 0.00 0.00 ][-60.00 0.00 0.00 0.00 ][-36.00 0.00 0.00 0.00 ][0.00 0.00 0.00 42.00 ][0.00 0.00 0.00 -36.00 ][0.00 0.00 0.00 -60.00 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [-17.06 -34.18 0.00 1.48 ][-11.17 55.23 0.00 -3.76 ][-8.05 -29.67 0.00 3.76 ][0.28 8.62 0.00 -1.48 ][2.11 0.00 0.00 -1.48 ][-4.64 0.00 0.00 3.76 ][8.20 0.00 0.00 -3.76 ][6.33 0.00 0.00 1.48 ][1.48 0.00 -34.18 -17.06 ][-3.76 0.00 55.23 -11.17 ][3.76 0.00 -29.67 -8.05 ][-1.48 0.00 8.62 0.28 ][-1.48 0.00 0.00 2.11 ][3.76 0.00 0.00 -4.64 ][-3.76 0.00 0.00 8.20 ][1.48 0.00 0.00 6.33 ][216.00 0.00 0.00 0.00 ][-240.00 0.00 0.00 0.00 ][-144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 216.00 ][0.00 0.00 0.00 -144.00 ][0.00 0.00 0.00 -240.00 ]
+DEAL::    Quadrature point 1: [-2.11 0.00 0.00 1.48 ][4.64 0.00 0.00 -3.76 ][-8.20 0.00 0.00 3.76 ][-6.33 0.00 0.00 -1.48 ][17.06 -34.18 0.00 -1.48 ][11.17 55.23 0.00 3.76 ][8.05 -29.67 0.00 -3.76 ][-0.28 8.62 0.00 1.48 ][-1.48 0.00 -8.62 0.28 ][3.76 0.00 29.67 -8.05 ][-3.76 0.00 -55.23 -11.17 ][1.48 0.00 34.18 -17.06 ][1.48 0.00 0.00 6.33 ][-3.76 0.00 0.00 8.20 ][3.76 0.00 0.00 -4.64 ][-1.48 0.00 0.00 2.11 ][24.00 0.00 0.00 0.00 ][-240.00 0.00 0.00 0.00 ][144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 72.00 ][0.00 0.00 0.00 144.00 ][0.00 0.00 0.00 -240.00 ]
+DEAL::    Quadrature point 2: [0.28 -8.62 0.00 -1.48 ][-8.05 29.67 0.00 3.76 ][-11.17 -55.23 0.00 -3.76 ][-17.06 34.18 0.00 1.48 ][6.33 0.00 0.00 1.48 ][8.20 0.00 0.00 -3.76 ][-4.64 0.00 0.00 3.76 ][2.11 0.00 0.00 -1.48 ][1.48 0.00 0.00 -2.11 ][-3.76 0.00 0.00 4.64 ][3.76 0.00 0.00 -8.20 ][-1.48 0.00 0.00 -6.33 ][-1.48 0.00 -34.18 17.06 ][3.76 0.00 55.23 11.17 ][-3.76 0.00 -29.67 8.05 ][1.48 0.00 8.62 -0.28 ][72.00 0.00 0.00 0.00 ][-240.00 0.00 0.00 0.00 ][144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 24.00 ][0.00 0.00 0.00 144.00 ][0.00 0.00 0.00 -240.00 ]
+DEAL::    Quadrature point 3: [-6.33 0.00 0.00 -1.48 ][-8.20 0.00 0.00 3.76 ][4.64 0.00 0.00 -3.76 ][-2.11 0.00 0.00 1.48 ][-0.28 -8.62 0.00 1.48 ][8.05 29.67 0.00 -3.76 ][11.17 -55.23 0.00 3.76 ][17.06 34.18 0.00 -1.48 ][-1.48 0.00 0.00 -6.33 ][3.76 0.00 0.00 -8.20 ][-3.76 0.00 0.00 4.64 ][1.48 0.00 0.00 -2.11 ][1.48 0.00 -8.62 -0.28 ][-3.76 0.00 29.67 8.05 ][3.76 0.00 -55.23 11.17 ][-1.48 0.00 34.18 17.06 ][168.00 0.00 0.00 0.00 ][-240.00 0.00 0.00 0.00 ][-144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 168.00 ][0.00 0.00 0.00 -144.00 ][0.00 0.00 0.00 -240.00 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [-68.26 -136.74 0.00 5.94 ][-44.68 220.91 0.00 -15.04 ][-32.19 -118.67 0.00 15.04 ][1.13 34.49 0.00 -5.94 ][8.43 0.00 0.00 -5.94 ][-18.55 0.00 0.00 15.04 ][32.81 0.00 0.00 -15.04 ][25.31 0.00 0.00 5.94 ][5.94 0.00 -136.74 -68.26 ][-15.04 0.00 220.91 -44.68 ][15.04 0.00 -118.67 -32.19 ][-5.94 0.00 34.49 1.13 ][-5.94 0.00 0.00 8.43 ][15.04 0.00 0.00 -18.55 ][-15.04 0.00 0.00 32.81 ][5.94 0.00 0.00 25.31 ][864.00 0.00 0.00 0.00 ][-960.00 0.00 0.00 0.00 ][-576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 864.00 ][0.00 0.00 0.00 -576.00 ][0.00 0.00 0.00 -960.00 ]
+DEAL::    Quadrature point 1: [-8.43 0.00 0.00 5.94 ][18.55 0.00 0.00 -15.04 ][-32.81 0.00 0.00 15.04 ][-25.31 0.00 0.00 -5.94 ][68.26 -136.74 0.00 -5.94 ][44.68 220.91 0.00 15.04 ][32.19 -118.67 0.00 -15.04 ][-1.13 34.49 0.00 5.94 ][-5.94 0.00 -34.49 1.13 ][15.04 0.00 118.67 -32.19 ][-15.04 0.00 -220.91 -44.68 ][5.94 0.00 136.74 -68.26 ][5.94 0.00 0.00 25.31 ][-15.04 0.00 0.00 32.81 ][15.04 0.00 0.00 -18.55 ][-5.94 0.00 0.00 8.43 ][96.00 0.00 0.00 0.00 ][-960.00 0.00 0.00 0.00 ][576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 288.00 ][0.00 0.00 0.00 576.00 ][0.00 0.00 0.00 -960.00 ]
+DEAL::    Quadrature point 2: [1.13 -34.49 0.00 -5.94 ][-32.19 118.67 0.00 15.04 ][-44.68 -220.91 0.00 -15.04 ][-68.26 136.74 0.00 5.94 ][25.31 0.00 0.00 5.94 ][32.81 0.00 0.00 -15.04 ][-18.55 0.00 0.00 15.04 ][8.43 0.00 0.00 -5.94 ][5.94 0.00 0.00 -8.43 ][-15.04 0.00 0.00 18.55 ][15.04 0.00 0.00 -32.81 ][-5.94 0.00 0.00 -25.31 ][-5.94 0.00 -136.74 68.26 ][15.04 0.00 220.91 44.68 ][-15.04 0.00 -118.67 32.19 ][5.94 0.00 34.49 -1.13 ][288.00 0.00 0.00 0.00 ][-960.00 0.00 0.00 0.00 ][576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 96.00 ][0.00 0.00 0.00 576.00 ][0.00 0.00 0.00 -960.00 ]
+DEAL::    Quadrature point 3: [-25.31 0.00 0.00 -5.94 ][-32.81 0.00 0.00 15.04 ][18.55 0.00 0.00 -15.04 ][-8.43 0.00 0.00 5.94 ][-1.13 -34.49 0.00 5.94 ][32.19 118.67 0.00 -15.04 ][44.68 -220.91 0.00 15.04 ][68.26 136.74 0.00 -5.94 ][-5.94 0.00 0.00 -25.31 ][15.04 0.00 0.00 -32.81 ][-15.04 0.00 0.00 18.55 ][5.94 0.00 0.00 -8.43 ][5.94 0.00 -34.49 -1.13 ][-15.04 0.00 118.67 32.19 ][15.04 0.00 -220.91 44.68 ][-5.94 0.00 136.74 68.26 ][672.00 0.00 0.00 0.00 ][-960.00 0.00 0.00 0.00 ][-576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 672.00 ][0.00 0.00 0.00 -576.00 ][0.00 0.00 0.00 -960.00 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [-273.04 -546.95 0.00 23.75 ][-178.73 883.66 0.00 -60.15 ][-128.74 -474.69 0.00 60.15 ][4.51 137.98 0.00 -23.75 ][33.71 0.00 0.00 -23.75 ][-74.19 0.00 0.00 60.15 ][131.24 0.00 0.00 -60.15 ][101.24 0.00 0.00 23.75 ][23.75 0.00 -546.95 -273.04 ][-60.15 0.00 883.66 -178.73 ][60.15 0.00 -474.69 -128.74 ][-23.75 0.00 137.98 4.51 ][-23.75 0.00 0.00 33.71 ][60.15 0.00 0.00 -74.19 ][-60.15 0.00 0.00 131.24 ][23.75 0.00 0.00 101.24 ][3456.00 0.00 0.00 0.00 ][-3840.00 0.00 0.00 0.00 ][-2304.00 0.00 0.00 0.00 ][0.00 0.00 0.00 3456.00 ][0.00 0.00 0.00 -2304.00 ][0.00 0.00 0.00 -3840.00 ]
+DEAL::    Quadrature point 1: [-33.71 0.00 0.00 23.75 ][74.19 0.00 0.00 -60.15 ][-131.24 0.00 0.00 60.15 ][-101.24 0.00 0.00 -23.75 ][273.04 -546.95 0.00 -23.75 ][178.73 883.66 0.00 60.15 ][128.74 -474.69 0.00 -60.15 ][-4.51 137.98 0.00 23.75 ][-23.75 0.00 -137.98 4.51 ][60.15 0.00 474.69 -128.74 ][-60.15 0.00 -883.66 -178.73 ][23.75 0.00 546.95 -273.04 ][23.75 0.00 0.00 101.24 ][-60.15 0.00 0.00 131.24 ][60.15 0.00 0.00 -74.19 ][-23.75 0.00 0.00 33.71 ][384.00 0.00 0.00 0.00 ][-3840.00 0.00 0.00 0.00 ][2304.00 0.00 0.00 0.00 ][0.00 0.00 0.00 1152.00 ][0.00 0.00 0.00 2304.00 ][0.00 0.00 0.00 -3840.00 ]
+DEAL::    Quadrature point 2: [4.51 -137.98 0.00 -23.75 ][-128.74 474.69 0.00 60.15 ][-178.73 -883.66 0.00 -60.15 ][-273.04 546.95 0.00 23.75 ][101.24 0.00 0.00 23.75 ][131.24 0.00 0.00 -60.15 ][-74.19 0.00 0.00 60.15 ][33.71 0.00 0.00 -23.75 ][23.75 0.00 0.00 -33.71 ][-60.15 0.00 0.00 74.19 ][60.15 0.00 0.00 -131.24 ][-23.75 0.00 0.00 -101.24 ][-23.75 0.00 -546.95 273.04 ][60.15 0.00 883.66 178.73 ][-60.15 0.00 -474.69 128.74 ][23.75 0.00 137.98 -4.51 ][1152.00 0.00 0.00 0.00 ][-3840.00 0.00 0.00 0.00 ][2304.00 0.00 0.00 0.00 ][0.00 0.00 0.00 384.00 ][0.00 0.00 0.00 2304.00 ][0.00 0.00 0.00 -3840.00 ]
+DEAL::    Quadrature point 3: [-101.24 0.00 0.00 -23.75 ][-131.24 0.00 0.00 60.15 ][74.19 0.00 0.00 -60.15 ][-33.71 0.00 0.00 23.75 ][-4.51 -137.98 0.00 23.75 ][128.74 474.69 0.00 -60.15 ][178.73 -883.66 0.00 60.15 ][273.04 546.95 0.00 -23.75 ][-23.75 0.00 0.00 -101.24 ][60.15 0.00 0.00 -131.24 ][-60.15 0.00 0.00 74.19 ][23.75 0.00 0.00 -33.71 ][23.75 0.00 -137.98 -4.51 ][-60.15 0.00 474.69 128.74 ][60.15 0.00 -883.66 178.73 ][-23.75 0.00 546.95 273.04 ][2688.00 0.00 0.00 0.00 ][-3840.00 0.00 0.00 0.00 ][-2304.00 0.00 0.00 0.00 ][0.00 0.00 0.00 2688.00 ][0.00 0.00 0.00 -2304.00 ][0.00 0.00 0.00 -3840.00 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [-1092.14 -2187.78 0.00 94.98 ][-714.92 3534.63 0.00 -240.58 ][-514.97 -1898.77 0.00 240.58 ][18.04 551.92 0.00 -94.98 ][134.83 0.00 0.00 -94.98 ][-296.76 0.00 0.00 240.58 ][524.96 0.00 0.00 -240.58 ][404.97 0.00 0.00 94.98 ][94.98 0.00 -2187.78 -1092.14 ][-240.58 0.00 3534.63 -714.92 ][240.58 0.00 -1898.77 -514.97 ][-94.98 0.00 551.92 18.04 ][-94.98 0.00 0.00 134.83 ][240.58 0.00 0.00 -296.76 ][-240.58 0.00 0.00 524.96 ][94.98 0.00 0.00 404.97 ][13824.00 0.00 0.00 0.00 ][-15360.00 0.00 0.00 0.00 ][-9216.00 0.00 0.00 0.00 ][0.00 0.00 0.00 13824.00 ][0.00 0.00 0.00 -9216.00 ][0.00 0.00 0.00 -15360.00 ]
+DEAL::    Quadrature point 1: [-134.83 0.00 0.00 94.98 ][296.76 0.00 0.00 -240.58 ][-524.96 0.00 0.00 240.58 ][-404.97 0.00 0.00 -94.98 ][1092.14 -2187.78 0.00 -94.98 ][714.92 3534.63 0.00 240.58 ][514.97 -1898.77 0.00 -240.58 ][-18.04 551.92 0.00 94.98 ][-94.98 0.00 -551.92 18.04 ][240.58 0.00 1898.77 -514.97 ][-240.58 0.00 -3534.63 -714.92 ][94.98 0.00 2187.78 -1092.14 ][94.98 0.00 0.00 404.97 ][-240.58 0.00 0.00 524.96 ][240.58 0.00 0.00 -296.76 ][-94.98 0.00 0.00 134.83 ][1536.00 0.00 0.00 0.00 ][-15360.00 0.00 0.00 0.00 ][9216.00 0.00 0.00 0.00 ][0.00 0.00 0.00 4608.00 ][0.00 0.00 0.00 9216.00 ][0.00 0.00 0.00 -15360.00 ]
+DEAL::    Quadrature point 2: [18.04 -551.92 0.00 -94.98 ][-514.97 1898.77 0.00 240.58 ][-714.92 -3534.63 0.00 -240.58 ][-1092.14 2187.78 0.00 94.98 ][404.97 0.00 0.00 94.98 ][524.96 0.00 0.00 -240.58 ][-296.76 0.00 0.00 240.58 ][134.83 0.00 0.00 -94.98 ][94.98 0.00 0.00 -134.83 ][-240.58 0.00 0.00 296.76 ][240.58 0.00 0.00 -524.96 ][-94.98 0.00 0.00 -404.97 ][-94.98 0.00 -2187.78 1092.14 ][240.58 0.00 3534.63 714.92 ][-240.58 0.00 -1898.77 514.97 ][94.98 0.00 551.92 -18.04 ][4608.00 0.00 0.00 0.00 ][-15360.00 0.00 0.00 0.00 ][9216.00 0.00 0.00 0.00 ][0.00 0.00 0.00 1536.00 ][0.00 0.00 0.00 9216.00 ][0.00 0.00 0.00 -15360.00 ]
+DEAL::    Quadrature point 3: [-404.97 0.00 0.00 -94.98 ][-524.96 0.00 0.00 240.58 ][296.76 0.00 0.00 -240.58 ][-134.83 0.00 0.00 94.98 ][-18.04 -551.92 0.00 94.98 ][514.97 1898.77 0.00 -240.58 ][714.92 -3534.63 0.00 240.58 ][1092.14 2187.78 0.00 -94.98 ][-94.98 0.00 0.00 -404.97 ][240.58 0.00 0.00 -524.96 ][-240.58 0.00 0.00 296.76 ][94.98 0.00 0.00 -134.83 ][94.98 0.00 -551.92 -18.04 ][-240.58 0.00 1898.77 514.97 ][240.58 0.00 -3534.63 714.92 ][-94.98 0.00 2187.78 1092.14 ][10752.00 0.00 0.00 0.00 ][-15360.00 0.00 0.00 0.00 ][-9216.00 0.00 0.00 0.00 ][0.00 0.00 0.00 10752.00 ][0.00 0.00 0.00 -9216.00 ][0.00 0.00 0.00 -15360.00 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [-4368.57 -8751.13 0.00 379.93 ][-2859.70 14138.54 0.00 -962.33 ][-2059.89 -7595.08 0.00 962.33 ][72.17 2207.67 0.00 -379.93 ][539.31 0.00 0.00 -379.93 ][-1187.03 0.00 0.00 962.33 ][2099.85 0.00 0.00 -962.33 ][1619.88 0.00 0.00 379.93 ][379.93 0.00 -8751.13 -4368.57 ][-962.33 0.00 14138.54 -2859.70 ][962.33 0.00 -7595.08 -2059.89 ][-379.93 0.00 2207.67 72.17 ][-379.93 0.00 0.00 539.31 ][962.33 0.00 0.00 -1187.03 ][-962.33 0.00 0.00 2099.85 ][379.93 0.00 0.00 1619.88 ][55296.00 0.00 0.00 0.00 ][-61440.00 0.00 0.00 0.00 ][-36864.00 0.00 0.00 0.00 ][0.00 0.00 0.00 55296.00 ][0.00 0.00 0.00 -36864.00 ][0.00 0.00 0.00 -61440.00 ]
+DEAL::    Quadrature point 1: [-539.31 0.00 0.00 379.93 ][1187.03 0.00 0.00 -962.33 ][-2099.85 0.00 0.00 962.33 ][-1619.88 0.00 0.00 -379.93 ][4368.57 -8751.13 0.00 -379.93 ][2859.70 14138.54 0.00 962.33 ][2059.89 -7595.08 0.00 -962.33 ][-72.17 2207.67 0.00 379.93 ][-379.93 0.00 -2207.67 72.17 ][962.33 0.00 7595.08 -2059.89 ][-962.33 0.00 -14138.54 -2859.70 ][379.93 0.00 8751.13 -4368.57 ][379.93 0.00 0.00 1619.88 ][-962.33 0.00 0.00 2099.85 ][962.33 0.00 0.00 -1187.03 ][-379.93 0.00 0.00 539.31 ][6144.00 0.00 0.00 0.00 ][-61440.00 0.00 0.00 0.00 ][36864.00 0.00 0.00 0.00 ][0.00 0.00 0.00 18432.00 ][0.00 0.00 0.00 36864.00 ][0.00 0.00 0.00 -61440.00 ]
+DEAL::    Quadrature point 2: [72.17 -2207.67 0.00 -379.93 ][-2059.89 7595.08 0.00 962.33 ][-2859.70 -14138.54 0.00 -962.33 ][-4368.57 8751.13 0.00 379.93 ][1619.88 0.00 0.00 379.93 ][2099.85 0.00 0.00 -962.33 ][-1187.03 0.00 0.00 962.33 ][539.31 0.00 0.00 -379.93 ][379.93 0.00 0.00 -539.31 ][-962.33 0.00 0.00 1187.03 ][962.33 0.00 0.00 -2099.85 ][-379.93 0.00 0.00 -1619.88 ][-379.93 0.00 -8751.13 4368.57 ][962.33 0.00 14138.54 2859.70 ][-962.33 0.00 -7595.08 2059.89 ][379.93 0.00 2207.67 -72.17 ][18432.00 0.00 0.00 0.00 ][-61440.00 0.00 0.00 0.00 ][36864.00 0.00 0.00 0.00 ][0.00 0.00 0.00 6144.00 ][0.00 0.00 0.00 36864.00 ][0.00 0.00 0.00 -61440.00 ]
+DEAL::    Quadrature point 3: [-1619.88 0.00 0.00 -379.93 ][-2099.85 0.00 0.00 962.33 ][1187.03 0.00 0.00 -962.33 ][-539.31 0.00 0.00 379.93 ][-72.17 -2207.67 0.00 379.93 ][2059.89 7595.08 0.00 -962.33 ][2859.70 -14138.54 0.00 962.33 ][4368.57 8751.13 0.00 -379.93 ][-379.93 0.00 0.00 -1619.88 ][962.33 0.00 0.00 -2099.85 ][-962.33 0.00 0.00 1187.03 ][379.93 0.00 0.00 -539.31 ][379.93 0.00 -2207.67 -72.17 ][-962.33 0.00 7595.08 2059.89 ][962.33 0.00 -14138.54 2859.70 ][-379.93 0.00 8751.13 4368.57 ][43008.00 0.00 0.00 0.00 ][-61440.00 0.00 0.00 0.00 ][-36864.00 0.00 0.00 0.00 ][0.00 0.00 0.00 43008.00 ][0.00 0.00 0.00 -36864.00 ][0.00 0.00 0.00 -61440.00 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [-17474.29 -35004.51 0.00 1519.73 ][-11438.80 56554.16 0.00 -3849.31 ][-8239.58 -30380.32 0.00 3849.31 ][288.66 8830.68 0.00 -1519.73 ][2157.22 0.00 0.00 -1519.73 ][-4748.14 0.00 0.00 3849.31 ][8399.39 0.00 0.00 -3849.31 ][6479.52 0.00 0.00 1519.73 ][1519.73 0.00 -35004.51 -17474.29 ][-3849.31 0.00 56554.16 -11438.80 ][3849.31 0.00 -30380.32 -8239.58 ][-1519.73 0.00 8830.68 288.66 ][-1519.73 0.00 0.00 2157.22 ][3849.31 0.00 0.00 -4748.14 ][-3849.31 0.00 0.00 8399.39 ][1519.73 0.00 0.00 6479.52 ][221184.00 0.00 0.00 0.00 ][-245760.00 0.00 0.00 0.00 ][-147456.00 0.00 0.00 0.00 ][0.00 0.00 0.00 221184.00 ][0.00 0.00 0.00 -147456.00 ][0.00 0.00 0.00 -245760.00 ]
+DEAL::    Quadrature point 1: [-2157.22 0.00 0.00 1519.73 ][4748.14 0.00 0.00 -3849.31 ][-8399.39 0.00 0.00 3849.31 ][-6479.52 0.00 0.00 -1519.73 ][17474.29 -35004.51 0.00 -1519.73 ][11438.80 56554.16 0.00 3849.31 ][8239.58 -30380.32 0.00 -3849.31 ][-288.66 8830.68 0.00 1519.73 ][-1519.73 0.00 -8830.68 288.66 ][3849.31 0.00 30380.32 -8239.58 ][-3849.31 0.00 -56554.16 -11438.80 ][1519.73 0.00 35004.51 -17474.29 ][1519.73 0.00 0.00 6479.52 ][-3849.31 0.00 0.00 8399.39 ][3849.31 0.00 0.00 -4748.14 ][-1519.73 0.00 0.00 2157.22 ][24576.00 0.00 0.00 0.00 ][-245760.00 0.00 0.00 0.00 ][147456.00 0.00 0.00 0.00 ][0.00 0.00 0.00 73728.00 ][0.00 0.00 0.00 147456.00 ][0.00 0.00 0.00 -245760.00 ]
+DEAL::    Quadrature point 2: [288.66 -8830.68 0.00 -1519.73 ][-8239.58 30380.32 0.00 3849.31 ][-11438.80 -56554.16 0.00 -3849.31 ][-17474.29 35004.51 0.00 1519.73 ][6479.52 0.00 0.00 1519.73 ][8399.39 0.00 0.00 -3849.31 ][-4748.14 0.00 0.00 3849.31 ][2157.22 0.00 0.00 -1519.73 ][1519.73 0.00 0.00 -2157.22 ][-3849.31 0.00 0.00 4748.14 ][3849.31 0.00 0.00 -8399.39 ][-1519.73 0.00 0.00 -6479.52 ][-1519.73 0.00 -35004.51 17474.29 ][3849.31 0.00 56554.16 11438.80 ][-3849.31 0.00 -30380.32 8239.58 ][1519.73 0.00 8830.68 -288.66 ][73728.00 0.00 0.00 0.00 ][-245760.00 0.00 0.00 0.00 ][147456.00 0.00 0.00 0.00 ][0.00 0.00 0.00 24576.00 ][0.00 0.00 0.00 147456.00 ][0.00 0.00 0.00 -245760.00 ]
+DEAL::    Quadrature point 3: [-6479.52 0.00 0.00 -1519.73 ][-8399.39 0.00 0.00 3849.31 ][4748.14 0.00 0.00 -3849.31 ][-2157.22 0.00 0.00 1519.73 ][-288.66 -8830.68 0.00 1519.73 ][8239.58 30380.32 0.00 -3849.31 ][11438.80 -56554.16 0.00 3849.31 ][17474.29 35004.51 0.00 -1519.73 ][-1519.73 0.00 0.00 -6479.52 ][3849.31 0.00 0.00 -8399.39 ][-3849.31 0.00 0.00 4748.14 ][1519.73 0.00 0.00 -2157.22 ][1519.73 0.00 -8830.68 -288.66 ][-3849.31 0.00 30380.32 8239.58 ][3849.31 0.00 -56554.16 11438.80 ][-1519.73 0.00 35004.51 17474.29 ][172032.00 0.00 0.00 0.00 ][-245760.00 0.00 0.00 0.00 ][-147456.00 0.00 0.00 0.00 ][0.00 0.00 0.00 172032.00 ][0.00 0.00 0.00 -147456.00 ][0.00 0.00 0.00 -245760.00 ]
diff --git a/tests/fe/bdm_13.cc b/tests/fe/bdm_13.cc
new file mode 100644 (file)
index 0000000..d05e9d5
--- /dev/null
@@ -0,0 +1,107 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+// Like rt_11, but for gradients (just as rt_12 is to rt_10)
+//
+// the test used to fail because of the issue with computing the
+// normals using FEFaceValue, where FEFaceValue by accident uses the
+// *face* mapping, not the *cell* mapping to compute the Piola
+// transform (leading to a missing power of h in the determinant)
+
+#include "../tests.h"
+#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/base/logstream.h>
+#include <deal.II/lac/vector.h>
+#include <deal.II/lac/solver_cg.h>
+#include <deal.II/lac/precondition.h>
+#include <deal.II/lac/vector_memory.h>
+#include <deal.II/lac/sparse_matrix.h>
+#include <deal.II/lac/sparsity_pattern.h>
+#include <deal.II/grid/tria.h>
+#include <deal.II/grid/tria_iterator.h>
+#include <deal.II/dofs/dof_accessor.h>
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/grid_tools.h>
+#include <deal.II/fe/fe_bdm.h>
+#include <deal.II/fe/fe_values.h>
+
+#include <vector>
+#include <fstream>
+#include <string>
+
+#define PRECISION 2
+
+
+std::ofstream logfile ("output");
+
+template<int dim>
+void
+test (const unsigned int degree)
+{
+  FE_BDM<dim> fe_rt(degree);
+
+  deallog << "Degree=" << degree
+          << std::endl;
+
+  for (double h=1; h>1./128; h/=2)
+    {
+      deallog << "  h=" << h
+              << std::endl;
+
+      Triangulation<dim> tr;
+      GridGenerator::hyper_cube(tr, 0., h);
+
+      DoFHandler<dim> dof(tr);
+      dof.distribute_dofs(fe_rt);
+
+      QTrapez<dim-1> quadrature;
+
+      FEFaceValues<dim> fe_values (fe_rt, quadrature, update_gradients);
+      fe_values.reinit (dof.begin_active(), 0);
+      for (unsigned int q=0; q<quadrature.size(); ++q)
+        {
+          deallog << "    Quadrature point " << q << ": ";
+          for (unsigned int i=0; i<fe_rt.dofs_per_cell; ++i)
+            {
+              deallog << '[';
+              for (unsigned int c=0; c<fe_rt.n_components(); ++c)
+                deallog << fe_values.shape_grad_component(i,q,c) << ' ';
+              deallog << ']';
+            }
+          deallog << std::endl;
+        }
+    }
+}
+
+
+int
+main()
+{
+  deallog << std::setprecision(PRECISION);
+  deallog << std::fixed;
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  for (unsigned int i=1; i<4; ++i)
+    test<2>(i);
+
+  return 0;
+}
+
+
+
diff --git a/tests/fe/bdm_13.output b/tests/fe/bdm_13.output
new file mode 100644 (file)
index 0000000..31aaf01
--- /dev/null
@@ -0,0 +1,67 @@
+
+DEAL::Degree=1
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [-1.37 -1.73 0.00 0.87 ][0.37 1.73 0.00 -0.87 ][1.37 0.00 0.00 -0.87 ][-0.37 0.00 0.00 0.87 ][0.87 0.00 -1.73 -1.37 ][-0.87 0.00 1.73 0.37 ][-0.87 0.00 0.00 1.37 ][0.87 0.00 0.00 -0.37 ]
+DEAL::    Quadrature point 1: [0.37 -1.73 0.00 -0.87 ][-1.37 1.73 0.00 0.87 ][-0.37 0.00 0.00 0.87 ][1.37 0.00 0.00 -0.87 ][0.87 0.00 0.00 -1.37 ][-0.87 0.00 0.00 0.37 ][-0.87 0.00 -1.73 1.37 ][0.87 0.00 1.73 -0.37 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [-5.46 -6.93 0.00 3.46 ][1.46 6.93 0.00 -3.46 ][5.46 0.00 0.00 -3.46 ][-1.46 0.00 0.00 3.46 ][3.46 0.00 -6.93 -5.46 ][-3.46 0.00 6.93 1.46 ][-3.46 0.00 0.00 5.46 ][3.46 0.00 0.00 -1.46 ]
+DEAL::    Quadrature point 1: [1.46 -6.93 0.00 -3.46 ][-5.46 6.93 0.00 3.46 ][-1.46 0.00 0.00 3.46 ][5.46 0.00 0.00 -3.46 ][3.46 0.00 0.00 -5.46 ][-3.46 0.00 0.00 1.46 ][-3.46 0.00 -6.93 5.46 ][3.46 0.00 6.93 -1.46 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [-21.86 -27.71 0.00 13.86 ][5.86 27.71 0.00 -13.86 ][21.86 0.00 0.00 -13.86 ][-5.86 0.00 0.00 13.86 ][13.86 0.00 -27.71 -21.86 ][-13.86 0.00 27.71 5.86 ][-13.86 0.00 0.00 21.86 ][13.86 0.00 0.00 -5.86 ]
+DEAL::    Quadrature point 1: [5.86 -27.71 0.00 -13.86 ][-21.86 27.71 0.00 13.86 ][-5.86 0.00 0.00 13.86 ][21.86 0.00 0.00 -13.86 ][13.86 0.00 0.00 -21.86 ][-13.86 0.00 0.00 5.86 ][-13.86 0.00 -27.71 21.86 ][13.86 0.00 27.71 -5.86 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [-87.43 -110.85 0.00 55.43 ][23.43 110.85 0.00 -55.43 ][87.43 0.00 0.00 -55.43 ][-23.43 0.00 0.00 55.43 ][55.43 0.00 -110.85 -87.43 ][-55.43 0.00 110.85 23.43 ][-55.43 0.00 0.00 87.43 ][55.43 0.00 0.00 -23.43 ]
+DEAL::    Quadrature point 1: [23.43 -110.85 0.00 -55.43 ][-87.43 110.85 0.00 55.43 ][-23.43 0.00 0.00 55.43 ][87.43 0.00 0.00 -55.43 ][55.43 0.00 0.00 -87.43 ][-55.43 0.00 0.00 23.43 ][-55.43 0.00 -110.85 87.43 ][55.43 0.00 110.85 -23.43 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [-349.70 -443.41 0.00 221.70 ][93.70 443.41 0.00 -221.70 ][349.70 0.00 0.00 -221.70 ][-93.70 0.00 0.00 221.70 ][221.70 0.00 -443.41 -349.70 ][-221.70 0.00 443.41 93.70 ][-221.70 0.00 0.00 349.70 ][221.70 0.00 0.00 -93.70 ]
+DEAL::    Quadrature point 1: [93.70 -443.41 0.00 -221.70 ][-349.70 443.41 0.00 221.70 ][-93.70 0.00 0.00 221.70 ][349.70 0.00 0.00 -221.70 ][221.70 0.00 0.00 -349.70 ][-221.70 0.00 0.00 93.70 ][-221.70 0.00 -443.41 349.70 ][221.70 0.00 443.41 -93.70 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [-1398.81 -1773.62 0.00 886.81 ][374.81 1773.62 0.00 -886.81 ][1398.81 0.00 0.00 -886.81 ][-374.81 0.00 0.00 886.81 ][886.81 0.00 -1773.62 -1398.81 ][-886.81 0.00 1773.62 374.81 ][-886.81 0.00 0.00 1398.81 ][886.81 0.00 0.00 -374.81 ]
+DEAL::    Quadrature point 1: [374.81 -1773.62 0.00 -886.81 ][-1398.81 1773.62 0.00 886.81 ][-374.81 0.00 0.00 886.81 ][1398.81 0.00 0.00 -886.81 ][886.81 0.00 0.00 -1398.81 ][-886.81 0.00 0.00 374.81 ][-886.81 0.00 -1773.62 1398.81 ][886.81 0.00 1773.62 -374.81 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [-5595.24 -7094.48 0.00 3547.24 ][1499.24 7094.48 0.00 -3547.24 ][5595.24 0.00 0.00 -3547.24 ][-1499.24 0.00 0.00 3547.24 ][3547.24 0.00 -7094.48 -5595.24 ][-3547.24 0.00 7094.48 1499.24 ][-3547.24 0.00 0.00 5595.24 ][3547.24 0.00 0.00 -1499.24 ]
+DEAL::    Quadrature point 1: [1499.24 -7094.48 0.00 -3547.24 ][-5595.24 7094.48 0.00 3547.24 ][-1499.24 0.00 0.00 3547.24 ][5595.24 0.00 0.00 -3547.24 ][3547.24 0.00 0.00 -5595.24 ][-3547.24 0.00 0.00 1499.24 ][-3547.24 0.00 -7094.48 5595.24 ][3547.24 0.00 7094.48 -1499.24 ]
+DEAL::Degree=2
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [-2.31 -4.62 0.00 0.56 ][-0.67 6.67 0.00 -1.11 ][-1.02 -2.04 0.00 0.56 ][0.65 0.00 0.00 -0.56 ][-2.00 0.00 0.00 1.11 ][-0.65 0.00 0.00 -0.56 ][0.56 0.00 -4.62 -2.31 ][-1.11 0.00 6.67 -0.67 ][0.56 0.00 -2.04 -1.02 ][-0.56 0.00 0.00 0.65 ][1.11 0.00 0.00 -2.00 ][-0.56 0.00 0.00 -0.65 ][6.00 0.00 0.00 0.00 ][0.00 0.00 0.00 6.00 ]
+DEAL::    Quadrature point 1: [-1.02 2.04 0.00 0.56 ][-0.67 -6.67 0.00 -1.11 ][-2.31 4.62 0.00 0.56 ][-0.65 0.00 0.00 -0.56 ][-2.00 0.00 0.00 1.11 ][0.65 0.00 0.00 -0.56 ][0.56 0.00 0.00 -0.65 ][-1.11 0.00 0.00 2.00 ][0.56 0.00 0.00 0.65 ][-0.56 0.00 -4.62 2.31 ][1.11 0.00 6.67 0.67 ][-0.56 0.00 -2.04 1.02 ][6.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -6.00 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [-9.25 -18.50 0.00 2.22 ][-2.67 26.67 0.00 -4.44 ][-4.08 -8.17 0.00 2.22 ][2.58 0.00 0.00 -2.22 ][-8.00 0.00 0.00 4.44 ][-2.58 0.00 0.00 -2.22 ][2.22 0.00 -18.50 -9.25 ][-4.44 0.00 26.67 -2.67 ][2.22 0.00 -8.17 -4.08 ][-2.22 0.00 0.00 2.58 ][4.44 0.00 0.00 -8.00 ][-2.22 0.00 0.00 -2.58 ][24.00 0.00 0.00 0.00 ][0.00 0.00 0.00 24.00 ]
+DEAL::    Quadrature point 1: [-4.08 8.17 0.00 2.22 ][-2.67 -26.67 0.00 -4.44 ][-9.25 18.50 0.00 2.22 ][-2.58 0.00 0.00 -2.22 ][-8.00 0.00 0.00 4.44 ][2.58 0.00 0.00 -2.22 ][2.22 0.00 0.00 -2.58 ][-4.44 0.00 0.00 8.00 ][2.22 0.00 0.00 2.58 ][-2.22 0.00 -18.50 9.25 ][4.44 0.00 26.67 2.67 ][-2.22 0.00 -8.17 4.08 ][24.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -24.00 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [-36.99 -73.99 0.00 8.89 ][-10.67 106.67 0.00 -17.78 ][-16.34 -32.68 0.00 8.89 ][10.33 0.00 0.00 -8.89 ][-32.00 0.00 0.00 17.78 ][-10.33 0.00 0.00 -8.89 ][8.89 0.00 -73.99 -36.99 ][-17.78 0.00 106.67 -10.67 ][8.89 0.00 -32.68 -16.34 ][-8.89 0.00 0.00 10.33 ][17.78 0.00 0.00 -32.00 ][-8.89 0.00 0.00 -10.33 ][96.00 0.00 0.00 0.00 ][0.00 0.00 0.00 96.00 ]
+DEAL::    Quadrature point 1: [-16.34 32.68 0.00 8.89 ][-10.67 -106.67 0.00 -17.78 ][-36.99 73.99 0.00 8.89 ][-10.33 0.00 0.00 -8.89 ][-32.00 0.00 0.00 17.78 ][10.33 0.00 0.00 -8.89 ][8.89 0.00 0.00 -10.33 ][-17.78 0.00 0.00 32.00 ][8.89 0.00 0.00 10.33 ][-8.89 0.00 -73.99 36.99 ][17.78 0.00 106.67 10.67 ][-8.89 0.00 -32.68 16.34 ][96.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -96.00 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [-147.98 -295.96 0.00 35.56 ][-42.67 426.67 0.00 -71.11 ][-65.35 -130.71 0.00 35.56 ][41.31 0.00 0.00 -35.56 ][-128.00 0.00 0.00 71.11 ][-41.31 0.00 0.00 -35.56 ][35.56 0.00 -295.96 -147.98 ][-71.11 0.00 426.67 -42.67 ][35.56 0.00 -130.71 -65.35 ][-35.56 0.00 0.00 41.31 ][71.11 0.00 0.00 -128.00 ][-35.56 0.00 0.00 -41.31 ][384.00 0.00 0.00 0.00 ][0.00 0.00 0.00 384.00 ]
+DEAL::    Quadrature point 1: [-65.35 130.71 0.00 35.56 ][-42.67 -426.67 0.00 -71.11 ][-147.98 295.96 0.00 35.56 ][-41.31 0.00 0.00 -35.56 ][-128.00 0.00 0.00 71.11 ][41.31 0.00 0.00 -35.56 ][35.56 0.00 0.00 -41.31 ][-71.11 0.00 0.00 128.00 ][35.56 0.00 0.00 41.31 ][-35.56 0.00 -295.96 147.98 ][71.11 0.00 426.67 42.67 ][-35.56 0.00 -130.71 65.35 ][384.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -384.00 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [-591.91 -1183.83 0.00 142.22 ][-170.67 1706.67 0.00 -284.44 ][-261.42 -522.84 0.00 142.22 ][165.25 0.00 0.00 -142.22 ][-512.00 0.00 0.00 284.44 ][-165.25 0.00 0.00 -142.22 ][142.22 0.00 -1183.83 -591.91 ][-284.44 0.00 1706.67 -170.67 ][142.22 0.00 -522.84 -261.42 ][-142.22 0.00 0.00 165.25 ][284.44 0.00 0.00 -512.00 ][-142.22 0.00 0.00 -165.25 ][1536.00 0.00 0.00 0.00 ][0.00 0.00 0.00 1536.00 ]
+DEAL::    Quadrature point 1: [-261.42 522.84 0.00 142.22 ][-170.67 -1706.67 0.00 -284.44 ][-591.91 1183.83 0.00 142.22 ][-165.25 0.00 0.00 -142.22 ][-512.00 0.00 0.00 284.44 ][165.25 0.00 0.00 -142.22 ][142.22 0.00 0.00 -165.25 ][-284.44 0.00 0.00 512.00 ][142.22 0.00 0.00 165.25 ][-142.22 0.00 -1183.83 591.91 ][284.44 0.00 1706.67 170.67 ][-142.22 0.00 -522.84 261.42 ][1536.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -1536.00 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [-2367.66 -4735.31 0.00 568.89 ][-682.67 6826.67 0.00 -1137.78 ][-1045.68 -2091.36 0.00 568.89 ][660.99 0.00 0.00 -568.89 ][-2048.00 0.00 0.00 1137.78 ][-660.99 0.00 0.00 -568.89 ][568.89 0.00 -4735.31 -2367.66 ][-1137.78 0.00 6826.67 -682.67 ][568.89 0.00 -2091.36 -1045.68 ][-568.89 0.00 0.00 660.99 ][1137.78 0.00 0.00 -2048.00 ][-568.89 0.00 0.00 -660.99 ][6144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 6144.00 ]
+DEAL::    Quadrature point 1: [-1045.68 2091.36 0.00 568.89 ][-682.67 -6826.67 0.00 -1137.78 ][-2367.66 4735.31 0.00 568.89 ][-660.99 0.00 0.00 -568.89 ][-2048.00 0.00 0.00 1137.78 ][660.99 0.00 0.00 -568.89 ][568.89 0.00 0.00 -660.99 ][-1137.78 0.00 0.00 2048.00 ][568.89 0.00 0.00 660.99 ][-568.89 0.00 -4735.31 2367.66 ][1137.78 0.00 6826.67 682.67 ][-568.89 0.00 -2091.36 1045.68 ][6144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -6144.00 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [-9470.62 -18941.25 0.00 2275.56 ][-2730.67 27306.67 0.00 -4551.11 ][-4182.71 -8365.42 0.00 2275.56 ][2643.96 0.00 0.00 -2275.56 ][-8192.00 0.00 0.00 4551.11 ][-2643.96 0.00 0.00 -2275.56 ][2275.56 0.00 -18941.25 -9470.62 ][-4551.11 0.00 27306.67 -2730.67 ][2275.56 0.00 -8365.42 -4182.71 ][-2275.56 0.00 0.00 2643.96 ][4551.11 0.00 0.00 -8192.00 ][-2275.56 0.00 0.00 -2643.96 ][24576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 24576.00 ]
+DEAL::    Quadrature point 1: [-4182.71 8365.42 0.00 2275.56 ][-2730.67 -27306.67 0.00 -4551.11 ][-9470.62 18941.25 0.00 2275.56 ][-2643.96 0.00 0.00 -2275.56 ][-8192.00 0.00 0.00 4551.11 ][2643.96 0.00 0.00 -2275.56 ][2275.56 0.00 0.00 -2643.96 ][-4551.11 0.00 0.00 8192.00 ][2275.56 0.00 0.00 2643.96 ][-2275.56 0.00 -18941.25 9470.62 ][4551.11 0.00 27306.67 2730.67 ][-2275.56 0.00 -8365.42 4182.71 ][24576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 -24576.00 ]
+DEAL::Degree=3
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [-4.27 -8.55 0.00 0.37 ][-2.79 13.81 0.00 -0.94 ][-2.01 -7.42 0.00 0.94 ][0.07 2.16 0.00 -0.37 ][0.53 0.00 0.00 -0.37 ][-1.16 0.00 0.00 0.94 ][2.05 0.00 0.00 -0.94 ][1.58 0.00 0.00 0.37 ][0.37 0.00 -8.55 -4.27 ][-0.94 0.00 13.81 -2.79 ][0.94 0.00 -7.42 -2.01 ][-0.37 0.00 2.16 0.07 ][-0.37 0.00 0.00 0.53 ][0.94 0.00 0.00 -1.16 ][-0.94 0.00 0.00 2.05 ][0.37 0.00 0.00 1.58 ][54.00 0.00 0.00 0.00 ][-60.00 0.00 0.00 0.00 ][-36.00 0.00 0.00 0.00 ][0.00 0.00 0.00 54.00 ][0.00 0.00 0.00 -36.00 ][0.00 0.00 0.00 -60.00 ]
+DEAL::    Quadrature point 1: [0.07 -2.16 0.00 -0.37 ][-2.01 7.42 0.00 0.94 ][-2.79 -13.81 0.00 -0.94 ][-4.27 8.55 0.00 0.37 ][1.58 0.00 0.00 0.37 ][2.05 0.00 0.00 -0.94 ][-1.16 0.00 0.00 0.94 ][0.53 0.00 0.00 -0.37 ][0.37 0.00 0.00 -0.53 ][-0.94 0.00 0.00 1.16 ][0.94 0.00 0.00 -2.05 ][-0.37 0.00 0.00 -1.58 ][-0.37 0.00 -8.55 4.27 ][0.94 0.00 13.81 2.79 ][-0.94 0.00 -7.42 2.01 ][0.37 0.00 2.16 -0.07 ][18.00 0.00 0.00 0.00 ][-60.00 0.00 0.00 0.00 ][36.00 0.00 0.00 0.00 ][0.00 0.00 0.00 6.00 ][0.00 0.00 0.00 36.00 ][0.00 0.00 0.00 -60.00 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [-17.06 -34.18 0.00 1.48 ][-11.17 55.23 0.00 -3.76 ][-8.05 -29.67 0.00 3.76 ][0.28 8.62 0.00 -1.48 ][2.11 0.00 0.00 -1.48 ][-4.64 0.00 0.00 3.76 ][8.20 0.00 0.00 -3.76 ][6.33 0.00 0.00 1.48 ][1.48 0.00 -34.18 -17.06 ][-3.76 0.00 55.23 -11.17 ][3.76 0.00 -29.67 -8.05 ][-1.48 0.00 8.62 0.28 ][-1.48 0.00 0.00 2.11 ][3.76 0.00 0.00 -4.64 ][-3.76 0.00 0.00 8.20 ][1.48 0.00 0.00 6.33 ][216.00 0.00 0.00 0.00 ][-240.00 0.00 0.00 0.00 ][-144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 216.00 ][0.00 0.00 0.00 -144.00 ][0.00 0.00 0.00 -240.00 ]
+DEAL::    Quadrature point 1: [0.28 -8.62 0.00 -1.48 ][-8.05 29.67 0.00 3.76 ][-11.17 -55.23 0.00 -3.76 ][-17.06 34.18 0.00 1.48 ][6.33 0.00 0.00 1.48 ][8.20 0.00 0.00 -3.76 ][-4.64 0.00 0.00 3.76 ][2.11 0.00 0.00 -1.48 ][1.48 0.00 0.00 -2.11 ][-3.76 0.00 0.00 4.64 ][3.76 0.00 0.00 -8.20 ][-1.48 0.00 0.00 -6.33 ][-1.48 0.00 -34.18 17.06 ][3.76 0.00 55.23 11.17 ][-3.76 0.00 -29.67 8.05 ][1.48 0.00 8.62 -0.28 ][72.00 0.00 0.00 0.00 ][-240.00 0.00 0.00 0.00 ][144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 24.00 ][0.00 0.00 0.00 144.00 ][0.00 0.00 0.00 -240.00 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [-68.26 -136.74 0.00 5.94 ][-44.68 220.91 0.00 -15.04 ][-32.19 -118.67 0.00 15.04 ][1.13 34.49 0.00 -5.94 ][8.43 0.00 0.00 -5.94 ][-18.55 0.00 0.00 15.04 ][32.81 0.00 0.00 -15.04 ][25.31 0.00 0.00 5.94 ][5.94 0.00 -136.74 -68.26 ][-15.04 0.00 220.91 -44.68 ][15.04 0.00 -118.67 -32.19 ][-5.94 0.00 34.49 1.13 ][-5.94 0.00 0.00 8.43 ][15.04 0.00 0.00 -18.55 ][-15.04 0.00 0.00 32.81 ][5.94 0.00 0.00 25.31 ][864.00 0.00 0.00 0.00 ][-960.00 0.00 0.00 0.00 ][-576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 864.00 ][0.00 0.00 0.00 -576.00 ][0.00 0.00 0.00 -960.00 ]
+DEAL::    Quadrature point 1: [1.13 -34.49 0.00 -5.94 ][-32.19 118.67 0.00 15.04 ][-44.68 -220.91 0.00 -15.04 ][-68.26 136.74 0.00 5.94 ][25.31 0.00 0.00 5.94 ][32.81 0.00 0.00 -15.04 ][-18.55 0.00 0.00 15.04 ][8.43 0.00 0.00 -5.94 ][5.94 0.00 0.00 -8.43 ][-15.04 0.00 0.00 18.55 ][15.04 0.00 0.00 -32.81 ][-5.94 0.00 0.00 -25.31 ][-5.94 0.00 -136.74 68.26 ][15.04 0.00 220.91 44.68 ][-15.04 0.00 -118.67 32.19 ][5.94 0.00 34.49 -1.13 ][288.00 0.00 0.00 0.00 ][-960.00 0.00 0.00 0.00 ][576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 96.00 ][0.00 0.00 0.00 576.00 ][0.00 0.00 0.00 -960.00 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [-273.04 -546.95 0.00 23.75 ][-178.73 883.66 0.00 -60.15 ][-128.74 -474.69 0.00 60.15 ][4.51 137.98 0.00 -23.75 ][33.71 0.00 0.00 -23.75 ][-74.19 0.00 0.00 60.15 ][131.24 0.00 0.00 -60.15 ][101.24 0.00 0.00 23.75 ][23.75 0.00 -546.95 -273.04 ][-60.15 0.00 883.66 -178.73 ][60.15 0.00 -474.69 -128.74 ][-23.75 0.00 137.98 4.51 ][-23.75 0.00 0.00 33.71 ][60.15 0.00 0.00 -74.19 ][-60.15 0.00 0.00 131.24 ][23.75 0.00 0.00 101.24 ][3456.00 0.00 0.00 0.00 ][-3840.00 0.00 0.00 0.00 ][-2304.00 0.00 0.00 0.00 ][0.00 0.00 0.00 3456.00 ][0.00 0.00 0.00 -2304.00 ][0.00 0.00 0.00 -3840.00 ]
+DEAL::    Quadrature point 1: [4.51 -137.98 0.00 -23.75 ][-128.74 474.69 0.00 60.15 ][-178.73 -883.66 0.00 -60.15 ][-273.04 546.95 0.00 23.75 ][101.24 0.00 0.00 23.75 ][131.24 0.00 0.00 -60.15 ][-74.19 0.00 0.00 60.15 ][33.71 0.00 0.00 -23.75 ][23.75 0.00 0.00 -33.71 ][-60.15 0.00 0.00 74.19 ][60.15 0.00 0.00 -131.24 ][-23.75 0.00 0.00 -101.24 ][-23.75 0.00 -546.95 273.04 ][60.15 0.00 883.66 178.73 ][-60.15 0.00 -474.69 128.74 ][23.75 0.00 137.98 -4.51 ][1152.00 0.00 0.00 0.00 ][-3840.00 0.00 0.00 0.00 ][2304.00 0.00 0.00 0.00 ][0.00 0.00 0.00 384.00 ][0.00 0.00 0.00 2304.00 ][0.00 0.00 0.00 -3840.00 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [-1092.14 -2187.78 0.00 94.98 ][-714.92 3534.63 0.00 -240.58 ][-514.97 -1898.77 0.00 240.58 ][18.04 551.92 0.00 -94.98 ][134.83 0.00 0.00 -94.98 ][-296.76 0.00 0.00 240.58 ][524.96 0.00 0.00 -240.58 ][404.97 0.00 0.00 94.98 ][94.98 0.00 -2187.78 -1092.14 ][-240.58 0.00 3534.63 -714.92 ][240.58 0.00 -1898.77 -514.97 ][-94.98 0.00 551.92 18.04 ][-94.98 0.00 0.00 134.83 ][240.58 0.00 0.00 -296.76 ][-240.58 0.00 0.00 524.96 ][94.98 0.00 0.00 404.97 ][13824.00 0.00 0.00 0.00 ][-15360.00 0.00 0.00 0.00 ][-9216.00 0.00 0.00 0.00 ][0.00 0.00 0.00 13824.00 ][0.00 0.00 0.00 -9216.00 ][0.00 0.00 0.00 -15360.00 ]
+DEAL::    Quadrature point 1: [18.04 -551.92 0.00 -94.98 ][-514.97 1898.77 0.00 240.58 ][-714.92 -3534.63 0.00 -240.58 ][-1092.14 2187.78 0.00 94.98 ][404.97 0.00 0.00 94.98 ][524.96 0.00 0.00 -240.58 ][-296.76 0.00 0.00 240.58 ][134.83 0.00 0.00 -94.98 ][94.98 0.00 0.00 -134.83 ][-240.58 0.00 0.00 296.76 ][240.58 0.00 0.00 -524.96 ][-94.98 0.00 0.00 -404.97 ][-94.98 0.00 -2187.78 1092.14 ][240.58 0.00 3534.63 714.92 ][-240.58 0.00 -1898.77 514.97 ][94.98 0.00 551.92 -18.04 ][4608.00 0.00 0.00 0.00 ][-15360.00 0.00 0.00 0.00 ][9216.00 0.00 0.00 0.00 ][0.00 0.00 0.00 1536.00 ][0.00 0.00 0.00 9216.00 ][0.00 0.00 0.00 -15360.00 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [-4368.57 -8751.13 0.00 379.93 ][-2859.70 14138.54 0.00 -962.33 ][-2059.89 -7595.08 0.00 962.33 ][72.17 2207.67 0.00 -379.93 ][539.31 0.00 0.00 -379.93 ][-1187.03 0.00 0.00 962.33 ][2099.85 0.00 0.00 -962.33 ][1619.88 0.00 0.00 379.93 ][379.93 0.00 -8751.13 -4368.57 ][-962.33 0.00 14138.54 -2859.70 ][962.33 0.00 -7595.08 -2059.89 ][-379.93 0.00 2207.67 72.17 ][-379.93 0.00 0.00 539.31 ][962.33 0.00 0.00 -1187.03 ][-962.33 0.00 0.00 2099.85 ][379.93 0.00 0.00 1619.88 ][55296.00 0.00 0.00 0.00 ][-61440.00 0.00 0.00 0.00 ][-36864.00 0.00 0.00 0.00 ][0.00 0.00 0.00 55296.00 ][0.00 0.00 0.00 -36864.00 ][0.00 0.00 0.00 -61440.00 ]
+DEAL::    Quadrature point 1: [72.17 -2207.67 0.00 -379.93 ][-2059.89 7595.08 0.00 962.33 ][-2859.70 -14138.54 0.00 -962.33 ][-4368.57 8751.13 0.00 379.93 ][1619.88 0.00 0.00 379.93 ][2099.85 0.00 0.00 -962.33 ][-1187.03 0.00 0.00 962.33 ][539.31 0.00 0.00 -379.93 ][379.93 0.00 0.00 -539.31 ][-962.33 0.00 0.00 1187.03 ][962.33 0.00 0.00 -2099.85 ][-379.93 0.00 0.00 -1619.88 ][-379.93 0.00 -8751.13 4368.57 ][962.33 0.00 14138.54 2859.70 ][-962.33 0.00 -7595.08 2059.89 ][379.93 0.00 2207.67 -72.17 ][18432.00 0.00 0.00 0.00 ][-61440.00 0.00 0.00 0.00 ][36864.00 0.00 0.00 0.00 ][0.00 0.00 0.00 6144.00 ][0.00 0.00 0.00 36864.00 ][0.00 0.00 0.00 -61440.00 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [-17474.29 -35004.51 0.00 1519.73 ][-11438.80 56554.16 0.00 -3849.31 ][-8239.58 -30380.32 0.00 3849.31 ][288.66 8830.68 0.00 -1519.73 ][2157.22 0.00 0.00 -1519.73 ][-4748.14 0.00 0.00 3849.31 ][8399.39 0.00 0.00 -3849.31 ][6479.52 0.00 0.00 1519.73 ][1519.73 0.00 -35004.51 -17474.29 ][-3849.31 0.00 56554.16 -11438.80 ][3849.31 0.00 -30380.32 -8239.58 ][-1519.73 0.00 8830.68 288.66 ][-1519.73 0.00 0.00 2157.22 ][3849.31 0.00 0.00 -4748.14 ][-3849.31 0.00 0.00 8399.39 ][1519.73 0.00 0.00 6479.52 ][221184.00 0.00 0.00 0.00 ][-245760.00 0.00 0.00 0.00 ][-147456.00 0.00 0.00 0.00 ][0.00 0.00 0.00 221184.00 ][0.00 0.00 0.00 -147456.00 ][0.00 0.00 0.00 -245760.00 ]
+DEAL::    Quadrature point 1: [288.66 -8830.68 0.00 -1519.73 ][-8239.58 30380.32 0.00 3849.31 ][-11438.80 -56554.16 0.00 -3849.31 ][-17474.29 35004.51 0.00 1519.73 ][6479.52 0.00 0.00 1519.73 ][8399.39 0.00 0.00 -3849.31 ][-4748.14 0.00 0.00 3849.31 ][2157.22 0.00 0.00 -1519.73 ][1519.73 0.00 0.00 -2157.22 ][-3849.31 0.00 0.00 4748.14 ][3849.31 0.00 0.00 -8399.39 ][-1519.73 0.00 0.00 -6479.52 ][-1519.73 0.00 -35004.51 17474.29 ][3849.31 0.00 56554.16 11438.80 ][-3849.31 0.00 -30380.32 8239.58 ][1519.73 0.00 8830.68 -288.66 ][73728.00 0.00 0.00 0.00 ][-245760.00 0.00 0.00 0.00 ][147456.00 0.00 0.00 0.00 ][0.00 0.00 0.00 24576.00 ][0.00 0.00 0.00 147456.00 ][0.00 0.00 0.00 -245760.00 ]
diff --git a/tests/fe/bdm_14.cc b/tests/fe/bdm_14.cc
new file mode 100644 (file)
index 0000000..4a7ac87
--- /dev/null
@@ -0,0 +1,107 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+// like rt_11, but use FESubfaceValues
+//
+// the test used to fail because of the issue with computing the
+// normals using FEFaceValue, where FEFaceValue by accident uses the
+// *face* mapping, not the *cell* mapping to compute the Piola
+// transform (leading to a missing power of h in the determinant)
+
+#include "../tests.h"
+#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/base/logstream.h>
+#include <deal.II/lac/vector.h>
+#include <deal.II/lac/solver_cg.h>
+#include <deal.II/lac/precondition.h>
+#include <deal.II/lac/vector_memory.h>
+#include <deal.II/lac/sparse_matrix.h>
+#include <deal.II/lac/sparsity_pattern.h>
+#include <deal.II/grid/tria.h>
+#include <deal.II/grid/tria_iterator.h>
+#include <deal.II/dofs/dof_accessor.h>
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/grid_tools.h>
+#include <deal.II/fe/fe_bdm.h>
+#include <deal.II/fe/fe_values.h>
+
+#include <vector>
+#include <fstream>
+#include <string>
+
+#define PRECISION 2
+
+
+std::ofstream logfile ("output");
+
+template<int dim>
+void
+test (const unsigned int degree)
+{
+  FE_BDM<dim> fe_rt(degree);
+
+  deallog << "Degree=" << degree
+          << std::endl;
+
+  for (double h=1; h>1./128; h/=2)
+    {
+      deallog << "  h=" << h
+              << std::endl;
+
+      Triangulation<dim> tr;
+      GridGenerator::hyper_cube(tr, 0., h);
+
+      DoFHandler<dim> dof(tr);
+      dof.distribute_dofs(fe_rt);
+
+      QTrapez<dim-1> quadrature;
+
+      FESubfaceValues<dim> fe_values (fe_rt, quadrature, update_values);
+      fe_values.reinit (dof.begin_active(), 0, 0);
+      for (unsigned int q=0; q<quadrature.size(); ++q)
+        {
+          deallog << "    Quadrature point " << q << ": ";
+          for (unsigned int i=0; i<fe_rt.dofs_per_cell; ++i)
+            {
+              deallog << '[';
+              for (unsigned int c=0; c<fe_rt.n_components(); ++c)
+                deallog << fe_values.shape_value_component(i,q,c) << ' ';
+              deallog << ']';
+            }
+          deallog << std::endl;
+        }
+    }
+}
+
+
+int
+main()
+{
+  deallog << std::setprecision(PRECISION);
+  deallog << std::fixed;
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  for (unsigned int i=1; i<4; ++i)
+    test<2>(i);
+
+  return 0;
+}
+
+
+
diff --git a/tests/fe/bdm_14.output b/tests/fe/bdm_14.output
new file mode 100644 (file)
index 0000000..3eb843b
--- /dev/null
@@ -0,0 +1,67 @@
+
+DEAL::Degree=1
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [1.37 0 ][-0.37 0 ][0 0 ][0 0 ][0 1.37 ][0 -0.37 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0.50 0.22 ][0.50 -0.22 ][0 -0.22 ][0 0.22 ][0 0.68 ][0 -0.18 ][0 0.68 ][0 -0.18 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [2.73 0 ][-0.73 0 ][0 0 ][0 0 ][0 2.73 ][0 -0.73 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [1.00 0.43 ][1.00 -0.43 ][0 -0.43 ][0 0.43 ][0 1.37 ][0 -0.37 ][0 1.37 ][0 -0.37 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [5.46 0 ][-1.46 0 ][0 0 ][0 0 ][0 5.46 ][0 -1.46 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [2.00 0.87 ][2.00 -0.87 ][0 -0.87 ][0 0.87 ][0 2.73 ][0 -0.73 ][0 2.73 ][0 -0.73 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [10.93 0 ][-2.93 0 ][0 0 ][0 0 ][0 10.93 ][0 -2.93 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [4.00 1.73 ][4.00 -1.73 ][0 -1.73 ][0 1.73 ][0 5.46 ][0 -1.46 ][0 5.46 ][0 -1.46 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [21.86 0 ][-5.86 0 ][0 0 ][0 0 ][0 21.86 ][0 -5.86 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [8.00 3.46 ][8.00 -3.46 ][0 -3.46 ][0 3.46 ][0 10.93 ][0 -2.93 ][0 10.93 ][0 -2.93 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [43.71 0 ][-11.71 0 ][0 0 ][0 0 ][0 43.71 ][0 -11.71 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [16.00 6.93 ][16.00 -6.93 ][0 -6.93 ][0 6.93 ][0 21.86 ][0 -5.86 ][0 21.86 ][0 -5.86 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [87.43 0 ][-23.43 0 ][0 0 ][0 0 ][0 87.43 ][0 -23.43 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [32.00 13.86 ][32.00 -13.86 ][0 -13.86 ][0 13.86 ][0 43.71 ][0 -11.71 ][0 43.71 ][0 -11.71 ]
+DEAL::Degree=2
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [1.48 0 ][-0.67 0 ][0.19 0 ][0 0 ][0 0 ][0 0 ][0 1.48 ][0 -0.67 ][0 0.19 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][1.00 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0.53 ][0 -0.67 ][0 -0.11 ][0 0.53 ][0 -0.67 ][0 -0.11 ][0 0 ][0 1.50 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [2.96 0 ][-1.33 0 ][0.38 0 ][0 0 ][0 0 ][0 0 ][0 2.96 ][0 -1.33 ][0 0.38 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][2.00 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 1.06 ][0 -1.33 ][0 -0.23 ][0 1.06 ][0 -1.33 ][0 -0.23 ][0 0 ][0 3.00 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [5.92 0 ][-2.67 0 ][0.75 0 ][0 0 ][0 0 ][0 0 ][0 5.92 ][0 -2.67 ][0 0.75 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][4.00 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 2.12 ][0 -2.67 ][0 -0.46 ][0 2.12 ][0 -2.67 ][0 -0.46 ][0 0 ][0 6.00 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [11.83 0 ][-5.33 0 ][1.50 0 ][0 0 ][0 0 ][0 0 ][0 11.83 ][0 -5.33 ][0 1.50 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][8.00 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 4.25 ][0 -5.33 ][0 -0.92 ][0 4.25 ][0 -5.33 ][0 -0.92 ][0 0 ][0 12.00 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [23.66 0 ][-10.67 0 ][3.01 0 ][0 0 ][0 0 ][0 0 ][0 23.66 ][0 -10.67 ][0 3.01 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][16.00 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 8.50 ][0 -10.67 ][0 -1.83 ][0 8.50 ][0 -10.67 ][0 -1.83 ][0 0 ][0 24.00 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [47.32 0 ][-21.33 0 ][6.01 0 ][0 0 ][0 0 ][0 0 ][0 47.32 ][0 -21.33 ][0 6.01 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][32.00 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 16.99 ][0 -21.33 ][0 -3.66 ][0 16.99 ][0 -21.33 ][0 -3.66 ][0 0 ][0 48.00 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [94.65 0 ][-42.67 0 ][12.02 0 ][0 0 ][0 0 ][0 0 ][0 94.65 ][0 -42.67 ][0 12.02 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [0 0 ][64.00 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 33.99 ][0 -42.67 ][0 -7.32 ][0 33.99 ][0 -42.67 ][0 -7.32 ][0 0 ][0 96.00 ]
+DEAL::Degree=3
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [1.53 0 ][-0.81 0 ][0.40 0 ][-0.11 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 1.53 ][0 -0.81 ][0 0.40 ][0 -0.11 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-0.09 -0.02 ][0.59 0.06 ][0.59 -0.06 ][-0.09 0.02 ][0 0.02 ][0 -0.06 ][0 0.06 ][0 -0.02 ][0 0.30 ][0 -0.90 ][0 0.21 ][0 0.15 ][0 0.30 ][0 -0.90 ][0 0.21 ][0 0.15 ][0 0 ][0 0 ][0 0 ][0 6.00 ][0 -9.00 ][0 0 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [3.05 0 ][-1.63 0 ][0.80 0 ][-0.23 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 3.05 ][0 -1.63 ][0 0.80 ][0 -0.23 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-0.18 -0.05 ][1.18 0.12 ][1.18 -0.12 ][-0.18 0.05 ][0 0.05 ][0 -0.12 ][0 0.12 ][0 -0.05 ][0 0.59 ][0 -1.80 ][0 0.41 ][0 0.30 ][0 0.59 ][0 -1.80 ][0 0.41 ][0 0.30 ][0 0 ][0 0 ][0 0 ][0 12.00 ][0 -18.00 ][0 0 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [6.11 0 ][-3.25 0 ][1.60 0 ][-0.46 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 6.11 ][0 -3.25 ][0 1.60 ][0 -0.46 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-0.37 -0.09 ][2.37 0.23 ][2.37 -0.23 ][-0.37 0.09 ][0 0.09 ][0 -0.23 ][0 0.23 ][0 -0.09 ][0 1.18 ][0 -3.60 ][0 0.82 ][0 0.60 ][0 1.18 ][0 -3.60 ][0 0.82 ][0 0.60 ][0 0 ][0 0 ][0 0 ][0 24.00 ][0 -36.00 ][0 0 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [12.21 0 ][-6.51 0 ][3.21 0 ][-0.91 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 12.21 ][0 -6.51 ][0 3.21 ][0 -0.91 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-0.74 -0.19 ][4.74 0.47 ][4.74 -0.47 ][-0.74 0.19 ][0 0.19 ][0 -0.47 ][0 0.47 ][0 -0.19 ][0 2.37 ][0 -7.21 ][0 1.64 ][0 1.20 ][0 2.37 ][0 -7.21 ][0 1.64 ][0 1.20 ][0 0 ][0 0 ][0 0 ][0 48.00 ][0 -72.00 ][0 0 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [24.43 0 ][-13.02 0 ][6.41 0 ][-1.82 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 24.43 ][0 -13.02 ][0 6.41 ][0 -1.82 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-1.48 -0.37 ][9.48 0.94 ][9.48 -0.94 ][-1.48 0.37 ][0 0.37 ][0 -0.94 ][0 0.94 ][0 -0.37 ][0 4.74 ][0 -14.41 ][0 3.28 ][0 2.39 ][0 4.74 ][0 -14.41 ][0 3.28 ][0 2.39 ][0 0 ][0 0 ][0 0 ][0 96.00 ][0 -144.00 ][0 0 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [48.86 0 ][-26.04 0 ][12.82 0 ][-3.65 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 48.86 ][0 -26.04 ][0 12.82 ][0 -3.65 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-2.95 -0.74 ][18.95 1.88 ][18.95 -1.88 ][-2.95 0.74 ][0 0.74 ][0 -1.88 ][0 1.88 ][0 -0.74 ][0 9.47 ][0 -28.83 ][0 6.57 ][0 4.79 ][0 9.47 ][0 -28.83 ][0 6.57 ][0 4.79 ][0 0 ][0 0 ][0 0 ][0 192.00 ][0 -288.00 ][0 0 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [97.71 0 ][-52.07 0 ][25.65 0 ][-7.29 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 97.71 ][0 -52.07 ][0 25.65 ][0 -7.29 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ][0 0 ]
+DEAL::    Quadrature point 1: [-5.91 -1.48 ][37.91 3.76 ][37.91 -3.76 ][-5.91 1.48 ][0 1.48 ][0 -3.76 ][0 3.76 ][0 -1.48 ][0 18.94 ][0 -57.65 ][0 13.14 ][0 9.57 ][0 18.94 ][0 -57.65 ][0 13.14 ][0 9.57 ][0 0 ][0 0 ][0 0 ][0 384.00 ][0 -576.00 ][0 0 ]
diff --git a/tests/fe/bdm_15.cc b/tests/fe/bdm_15.cc
new file mode 100644 (file)
index 0000000..1ccb488
--- /dev/null
@@ -0,0 +1,107 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+// Like rt_13, but use FESubfaceValues
+//
+// the test used to fail because of the issue with computing the
+// normals using FEFaceValue, where FEFaceValue by accident uses the
+// *face* mapping, not the *cell* mapping to compute the Piola
+// transform (leading to a missing power of h in the determinant)
+
+#include "../tests.h"
+#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/base/logstream.h>
+#include <deal.II/lac/vector.h>
+#include <deal.II/lac/solver_cg.h>
+#include <deal.II/lac/precondition.h>
+#include <deal.II/lac/vector_memory.h>
+#include <deal.II/lac/sparse_matrix.h>
+#include <deal.II/lac/sparsity_pattern.h>
+#include <deal.II/grid/tria.h>
+#include <deal.II/grid/tria_iterator.h>
+#include <deal.II/dofs/dof_accessor.h>
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/grid_tools.h>
+#include <deal.II/fe/fe_bdm.h>
+#include <deal.II/fe/fe_values.h>
+
+#include <vector>
+#include <fstream>
+#include <string>
+
+#define PRECISION 2
+
+
+std::ofstream logfile ("output");
+
+template<int dim>
+void
+test (const unsigned int degree)
+{
+  FE_BDM<dim> fe_rt(degree);
+
+  deallog << "Degree=" << degree
+          << std::endl;
+
+  for (double h=1; h>1./128; h/=2)
+    {
+      deallog << "  h=" << h
+              << std::endl;
+
+      Triangulation<dim> tr;
+      GridGenerator::hyper_cube(tr, 0., h);
+
+      DoFHandler<dim> dof(tr);
+      dof.distribute_dofs(fe_rt);
+
+      QTrapez<dim-1> quadrature;
+
+      FESubfaceValues<dim> fe_values (fe_rt, quadrature, update_gradients);
+      fe_values.reinit (dof.begin_active(), 0, 0);
+      for (unsigned int q=0; q<quadrature.size(); ++q)
+        {
+          deallog << "    Quadrature point " << q << ": ";
+          for (unsigned int i=0; i<fe_rt.dofs_per_cell; ++i)
+            {
+              deallog << '[';
+              for (unsigned int c=0; c<fe_rt.n_components(); ++c)
+                deallog << fe_values.shape_grad_component(i,q,c) << ' ';
+              deallog << ']';
+            }
+          deallog << std::endl;
+        }
+    }
+}
+
+
+int
+main()
+{
+  deallog << std::setprecision(PRECISION);
+  deallog << std::fixed;
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  for (unsigned int i=1; i<4; ++i)
+    test<2>(i);
+
+  return 0;
+}
+
+
+
diff --git a/tests/fe/bdm_15.output b/tests/fe/bdm_15.output
new file mode 100644 (file)
index 0000000..7078928
--- /dev/null
@@ -0,0 +1,67 @@
+
+DEAL::Degree=1
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [-1.37 -1.73 0.00 0.87 ][0.37 1.73 0.00 -0.87 ][1.37 0.00 0.00 -0.87 ][-0.37 0.00 0.00 0.87 ][0.87 0.00 -1.73 -1.37 ][-0.87 0.00 1.73 0.37 ][-0.87 0.00 0.00 1.37 ][0.87 0.00 0.00 -0.37 ]
+DEAL::    Quadrature point 1: [-0.50 -1.73 0.00 0.00 ][-0.50 1.73 0.00 0.00 ][0.50 0.00 0.00 0.00 ][0.50 0.00 0.00 0.00 ][0.87 0.00 -0.87 -1.37 ][-0.87 0.00 0.87 0.37 ][-0.87 0.00 -0.87 1.37 ][0.87 0.00 0.87 -0.37 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [-5.46 -6.93 0.00 3.46 ][1.46 6.93 0.00 -3.46 ][5.46 0.00 0.00 -3.46 ][-1.46 0.00 0.00 3.46 ][3.46 0.00 -6.93 -5.46 ][-3.46 0.00 6.93 1.46 ][-3.46 0.00 0.00 5.46 ][3.46 0.00 0.00 -1.46 ]
+DEAL::    Quadrature point 1: [-2.00 -6.93 0.00 0.00 ][-2.00 6.93 0.00 0.00 ][2.00 0.00 0.00 0.00 ][2.00 0.00 0.00 0.00 ][3.46 0.00 -3.46 -5.46 ][-3.46 0.00 3.46 1.46 ][-3.46 0.00 -3.46 5.46 ][3.46 0.00 3.46 -1.46 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [-21.86 -27.71 0.00 13.86 ][5.86 27.71 0.00 -13.86 ][21.86 0.00 0.00 -13.86 ][-5.86 0.00 0.00 13.86 ][13.86 0.00 -27.71 -21.86 ][-13.86 0.00 27.71 5.86 ][-13.86 0.00 0.00 21.86 ][13.86 0.00 0.00 -5.86 ]
+DEAL::    Quadrature point 1: [-8.00 -27.71 0.00 0.00 ][-8.00 27.71 0.00 0.00 ][8.00 0.00 0.00 0.00 ][8.00 0.00 0.00 0.00 ][13.86 0.00 -13.86 -21.86 ][-13.86 0.00 13.86 5.86 ][-13.86 0.00 -13.86 21.86 ][13.86 0.00 13.86 -5.86 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [-87.43 -110.85 0.00 55.43 ][23.43 110.85 0.00 -55.43 ][87.43 0.00 0.00 -55.43 ][-23.43 0.00 0.00 55.43 ][55.43 0.00 -110.85 -87.43 ][-55.43 0.00 110.85 23.43 ][-55.43 0.00 0.00 87.43 ][55.43 0.00 0.00 -23.43 ]
+DEAL::    Quadrature point 1: [-32.00 -110.85 0.00 0.00 ][-32.00 110.85 0.00 0.00 ][32.00 0.00 0.00 0.00 ][32.00 0.00 0.00 0.00 ][55.43 0.00 -55.43 -87.43 ][-55.43 0.00 55.43 23.43 ][-55.43 0.00 -55.43 87.43 ][55.43 0.00 55.43 -23.43 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [-349.70 -443.41 0.00 221.70 ][93.70 443.41 0.00 -221.70 ][349.70 0.00 0.00 -221.70 ][-93.70 0.00 0.00 221.70 ][221.70 0.00 -443.41 -349.70 ][-221.70 0.00 443.41 93.70 ][-221.70 0.00 0.00 349.70 ][221.70 0.00 0.00 -93.70 ]
+DEAL::    Quadrature point 1: [-128.00 -443.41 0.00 0.00 ][-128.00 443.41 0.00 0.00 ][128.00 0.00 0.00 0.00 ][128.00 0.00 0.00 0.00 ][221.70 0.00 -221.70 -349.70 ][-221.70 0.00 221.70 93.70 ][-221.70 0.00 -221.70 349.70 ][221.70 0.00 221.70 -93.70 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [-1398.81 -1773.62 0.00 886.81 ][374.81 1773.62 0.00 -886.81 ][1398.81 0.00 0.00 -886.81 ][-374.81 0.00 0.00 886.81 ][886.81 0.00 -1773.62 -1398.81 ][-886.81 0.00 1773.62 374.81 ][-886.81 0.00 0.00 1398.81 ][886.81 0.00 0.00 -374.81 ]
+DEAL::    Quadrature point 1: [-512.00 -1773.62 0.00 0.00 ][-512.00 1773.62 0.00 0.00 ][512.00 0.00 0.00 0.00 ][512.00 0.00 0.00 0.00 ][886.81 0.00 -886.81 -1398.81 ][-886.81 0.00 886.81 374.81 ][-886.81 0.00 -886.81 1398.81 ][886.81 0.00 886.81 -374.81 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [-5595.24 -7094.48 0.00 3547.24 ][1499.24 7094.48 0.00 -3547.24 ][5595.24 0.00 0.00 -3547.24 ][-1499.24 0.00 0.00 3547.24 ][3547.24 0.00 -7094.48 -5595.24 ][-3547.24 0.00 7094.48 1499.24 ][-3547.24 0.00 0.00 5595.24 ][3547.24 0.00 0.00 -1499.24 ]
+DEAL::    Quadrature point 1: [-2048.00 -7094.48 0.00 0.00 ][-2048.00 7094.48 0.00 0.00 ][2048.00 0.00 0.00 0.00 ][2048.00 0.00 0.00 0.00 ][3547.24 0.00 -3547.24 -5595.24 ][-3547.24 0.00 3547.24 1499.24 ][-3547.24 0.00 -3547.24 5595.24 ][3547.24 0.00 3547.24 -1499.24 ]
+DEAL::Degree=2
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [-2.31 -4.62 0.00 0.56 ][-0.67 6.67 0.00 -1.11 ][-1.02 -2.04 0.00 0.56 ][0.65 0.00 0.00 -0.56 ][-2.00 0.00 0.00 1.11 ][-0.65 0.00 0.00 -0.56 ][0.56 0.00 -4.62 -2.31 ][-1.11 0.00 6.67 -0.67 ][0.56 0.00 -2.04 -1.02 ][-0.56 0.00 0.00 0.65 ][1.11 0.00 0.00 -2.00 ][-0.56 0.00 0.00 -0.65 ][6.00 0.00 0.00 0.00 ][0.00 0.00 0.00 6.00 ]
+DEAL::    Quadrature point 1: [-0.83 -1.29 0.00 -0.28 ][-2.33 0.00 0.00 0.56 ][-0.83 1.29 0.00 -0.28 ][-0.83 0.00 0.00 0.28 ][-0.33 0.00 0.00 -0.56 ][-0.83 0.00 0.00 0.28 ][0.56 0.00 -2.31 -1.48 ][-1.11 0.00 3.33 0.67 ][0.56 0.00 -1.02 -0.19 ][-0.56 0.00 -2.31 1.48 ][1.11 0.00 3.33 -0.67 ][-0.56 0.00 -1.02 0.19 ][6.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [-9.25 -18.50 0.00 2.22 ][-2.67 26.67 0.00 -4.44 ][-4.08 -8.17 0.00 2.22 ][2.58 0.00 0.00 -2.22 ][-8.00 0.00 0.00 4.44 ][-2.58 0.00 0.00 -2.22 ][2.22 0.00 -18.50 -9.25 ][-4.44 0.00 26.67 -2.67 ][2.22 0.00 -8.17 -4.08 ][-2.22 0.00 0.00 2.58 ][4.44 0.00 0.00 -8.00 ][-2.22 0.00 0.00 -2.58 ][24.00 0.00 0.00 0.00 ][0.00 0.00 0.00 24.00 ]
+DEAL::    Quadrature point 1: [-3.33 -5.16 0.00 -1.11 ][-9.33 0.00 0.00 2.22 ][-3.33 5.16 0.00 -1.11 ][-3.33 0.00 0.00 1.11 ][-1.33 0.00 0.00 -2.22 ][-3.33 0.00 0.00 1.11 ][2.22 0.00 -9.25 -5.92 ][-4.44 0.00 13.33 2.67 ][2.22 0.00 -4.08 -0.75 ][-2.22 0.00 -9.25 5.92 ][4.44 0.00 13.33 -2.67 ][-2.22 0.00 -4.08 0.75 ][24.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [-36.99 -73.99 0.00 8.89 ][-10.67 106.67 0.00 -17.78 ][-16.34 -32.68 0.00 8.89 ][10.33 0.00 0.00 -8.89 ][-32.00 0.00 0.00 17.78 ][-10.33 0.00 0.00 -8.89 ][8.89 0.00 -73.99 -36.99 ][-17.78 0.00 106.67 -10.67 ][8.89 0.00 -32.68 -16.34 ][-8.89 0.00 0.00 10.33 ][17.78 0.00 0.00 -32.00 ][-8.89 0.00 0.00 -10.33 ][96.00 0.00 0.00 0.00 ][0.00 0.00 0.00 96.00 ]
+DEAL::    Quadrature point 1: [-13.33 -20.66 0.00 -4.44 ][-37.33 0.00 0.00 8.89 ][-13.33 20.66 0.00 -4.44 ][-13.33 0.00 0.00 4.44 ][-5.33 0.00 0.00 -8.89 ][-13.33 0.00 0.00 4.44 ][8.89 0.00 -36.99 -23.66 ][-17.78 0.00 53.33 10.67 ][8.89 0.00 -16.34 -3.01 ][-8.89 0.00 -36.99 23.66 ][17.78 0.00 53.33 -10.67 ][-8.89 0.00 -16.34 3.01 ][96.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [-147.98 -295.96 0.00 35.56 ][-42.67 426.67 0.00 -71.11 ][-65.35 -130.71 0.00 35.56 ][41.31 0.00 0.00 -35.56 ][-128.00 0.00 0.00 71.11 ][-41.31 0.00 0.00 -35.56 ][35.56 0.00 -295.96 -147.98 ][-71.11 0.00 426.67 -42.67 ][35.56 0.00 -130.71 -65.35 ][-35.56 0.00 0.00 41.31 ][71.11 0.00 0.00 -128.00 ][-35.56 0.00 0.00 -41.31 ][384.00 0.00 0.00 0.00 ][0.00 0.00 0.00 384.00 ]
+DEAL::    Quadrature point 1: [-53.33 -82.62 0.00 -17.78 ][-149.33 0.00 0.00 35.56 ][-53.33 82.62 0.00 -17.78 ][-53.33 0.00 0.00 17.78 ][-21.33 0.00 0.00 -35.56 ][-53.33 0.00 0.00 17.78 ][35.56 0.00 -147.98 -94.65 ][-71.11 0.00 213.33 42.67 ][35.56 0.00 -65.35 -12.02 ][-35.56 0.00 -147.98 94.65 ][71.11 0.00 213.33 -42.67 ][-35.56 0.00 -65.35 12.02 ][384.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [-591.91 -1183.83 0.00 142.22 ][-170.67 1706.67 0.00 -284.44 ][-261.42 -522.84 0.00 142.22 ][165.25 0.00 0.00 -142.22 ][-512.00 0.00 0.00 284.44 ][-165.25 0.00 0.00 -142.22 ][142.22 0.00 -1183.83 -591.91 ][-284.44 0.00 1706.67 -170.67 ][142.22 0.00 -522.84 -261.42 ][-142.22 0.00 0.00 165.25 ][284.44 0.00 0.00 -512.00 ][-142.22 0.00 0.00 -165.25 ][1536.00 0.00 0.00 0.00 ][0.00 0.00 0.00 1536.00 ]
+DEAL::    Quadrature point 1: [-213.33 -330.49 0.00 -71.11 ][-597.33 0.00 0.00 142.22 ][-213.33 330.49 0.00 -71.11 ][-213.33 0.00 0.00 71.11 ][-85.33 0.00 0.00 -142.22 ][-213.33 0.00 0.00 71.11 ][142.22 0.00 -591.91 -378.58 ][-284.44 0.00 853.33 170.67 ][142.22 0.00 -261.42 -48.09 ][-142.22 0.00 -591.91 378.58 ][284.44 0.00 853.33 -170.67 ][-142.22 0.00 -261.42 48.09 ][1536.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [-2367.66 -4735.31 0.00 568.89 ][-682.67 6826.67 0.00 -1137.78 ][-1045.68 -2091.36 0.00 568.89 ][660.99 0.00 0.00 -568.89 ][-2048.00 0.00 0.00 1137.78 ][-660.99 0.00 0.00 -568.89 ][568.89 0.00 -4735.31 -2367.66 ][-1137.78 0.00 6826.67 -682.67 ][568.89 0.00 -2091.36 -1045.68 ][-568.89 0.00 0.00 660.99 ][1137.78 0.00 0.00 -2048.00 ][-568.89 0.00 0.00 -660.99 ][6144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 6144.00 ]
+DEAL::    Quadrature point 1: [-853.33 -1321.98 0.00 -284.44 ][-2389.33 0.00 0.00 568.89 ][-853.33 1321.98 0.00 -284.44 ][-853.33 0.00 0.00 284.44 ][-341.33 0.00 0.00 -568.89 ][-853.33 0.00 0.00 284.44 ][568.89 0.00 -2367.66 -1514.32 ][-1137.78 0.00 3413.33 682.67 ][568.89 0.00 -1045.68 -192.34 ][-568.89 0.00 -2367.66 1514.32 ][1137.78 0.00 3413.33 -682.67 ][-568.89 0.00 -1045.68 192.34 ][6144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [-9470.62 -18941.25 0.00 2275.56 ][-2730.67 27306.67 0.00 -4551.11 ][-4182.71 -8365.42 0.00 2275.56 ][2643.96 0.00 0.00 -2275.56 ][-8192.00 0.00 0.00 4551.11 ][-2643.96 0.00 0.00 -2275.56 ][2275.56 0.00 -18941.25 -9470.62 ][-4551.11 0.00 27306.67 -2730.67 ][2275.56 0.00 -8365.42 -4182.71 ][-2275.56 0.00 0.00 2643.96 ][4551.11 0.00 0.00 -8192.00 ][-2275.56 0.00 0.00 -2643.96 ][24576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 24576.00 ]
+DEAL::    Quadrature point 1: [-3413.33 -5287.91 0.00 -1137.78 ][-9557.33 0.00 0.00 2275.56 ][-3413.33 5287.91 0.00 -1137.78 ][-3413.33 0.00 0.00 1137.78 ][-1365.33 0.00 0.00 -2275.56 ][-3413.33 0.00 0.00 1137.78 ][2275.56 0.00 -9470.62 -6057.29 ][-4551.11 0.00 13653.33 2730.67 ][2275.56 0.00 -4182.71 -769.38 ][-2275.56 0.00 -9470.62 6057.29 ][4551.11 0.00 13653.33 -2730.67 ][-2275.56 0.00 -4182.71 769.38 ][24576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ]
+DEAL::Degree=3
+DEAL::  h=1.00
+DEAL::    Quadrature point 0: [-4.27 -8.55 0.00 0.37 ][-2.79 13.81 0.00 -0.94 ][-2.01 -7.42 0.00 0.94 ][0.07 2.16 0.00 -0.37 ][0.53 0.00 0.00 -0.37 ][-1.16 0.00 0.00 0.94 ][2.05 0.00 0.00 -0.94 ][1.58 0.00 0.00 0.37 ][0.37 0.00 -8.55 -4.27 ][-0.94 0.00 13.81 -2.79 ][0.94 0.00 -7.42 -2.01 ][-0.37 0.00 2.16 0.07 ][-0.37 0.00 0.00 0.53 ][0.94 0.00 0.00 -1.16 ][-0.94 0.00 0.00 2.05 ][0.37 0.00 0.00 1.58 ][54.00 0.00 0.00 0.00 ][-60.00 0.00 0.00 0.00 ][-36.00 0.00 0.00 0.00 ][0.00 0.00 0.00 54.00 ][0.00 0.00 0.00 -36.00 ][0.00 0.00 0.00 -60.00 ]
+DEAL::    Quadrature point 1: [-1.30 0.21 0.00 0.00 ][-3.20 -3.48 0.00 0.00 ][-3.20 3.48 0.00 0.00 ][-1.30 -0.21 0.00 0.00 ][0.26 0.00 0.00 0.00 ][1.24 0.00 0.00 0.00 ][1.24 0.00 0.00 0.00 ][0.26 0.00 0.00 0.00 ][0.37 0.00 -3.60 -1.09 ][-0.94 0.00 7.40 1.63 ][0.94 0.00 -4.21 0.41 ][-0.37 0.00 0.40 0.55 ][-0.37 0.00 -3.60 1.09 ][0.94 0.00 7.40 -1.63 ][-0.94 0.00 -4.21 -0.41 ][0.37 0.00 0.40 -0.55 ][36.00 0.00 0.00 0.00 ][-60.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ][0.00 0.00 -9.00 -15.00 ][0.00 0.00 18.00 0.00 ][0.00 0.00 0.00 30.00 ]
+DEAL::  h=0.50
+DEAL::    Quadrature point 0: [-17.06 -34.18 0.00 1.48 ][-11.17 55.23 0.00 -3.76 ][-8.05 -29.67 0.00 3.76 ][0.28 8.62 0.00 -1.48 ][2.11 0.00 0.00 -1.48 ][-4.64 0.00 0.00 3.76 ][8.20 0.00 0.00 -3.76 ][6.33 0.00 0.00 1.48 ][1.48 0.00 -34.18 -17.06 ][-3.76 0.00 55.23 -11.17 ][3.76 0.00 -29.67 -8.05 ][-1.48 0.00 8.62 0.28 ][-1.48 0.00 0.00 2.11 ][3.76 0.00 0.00 -4.64 ][-3.76 0.00 0.00 8.20 ][1.48 0.00 0.00 6.33 ][216.00 0.00 0.00 0.00 ][-240.00 0.00 0.00 0.00 ][-144.00 0.00 0.00 0.00 ][0.00 0.00 0.00 216.00 ][0.00 0.00 0.00 -144.00 ][0.00 0.00 0.00 -240.00 ]
+DEAL::    Quadrature point 1: [-5.20 0.86 0.00 0.00 ][-12.80 -13.94 0.00 0.00 ][-12.80 13.94 0.00 0.00 ][-5.20 -0.86 0.00 0.00 ][1.02 0.00 0.00 0.00 ][4.98 0.00 0.00 0.00 ][4.98 0.00 0.00 0.00 ][1.02 0.00 0.00 0.00 ][1.48 0.00 -14.40 -4.37 ][-3.76 0.00 29.61 6.52 ][3.76 0.00 -16.83 1.66 ][-1.48 0.00 1.62 2.19 ][-1.48 0.00 -14.40 4.37 ][3.76 0.00 29.61 -6.52 ][-3.76 0.00 -16.83 -1.66 ][1.48 0.00 1.62 -2.19 ][144.00 0.00 0.00 0.00 ][-240.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ][0.00 0.00 -36.00 -60.00 ][0.00 0.00 72.00 0.00 ][0.00 0.00 0.00 120.00 ]
+DEAL::  h=0.25
+DEAL::    Quadrature point 0: [-68.26 -136.74 0.00 5.94 ][-44.68 220.91 0.00 -15.04 ][-32.19 -118.67 0.00 15.04 ][1.13 34.49 0.00 -5.94 ][8.43 0.00 0.00 -5.94 ][-18.55 0.00 0.00 15.04 ][32.81 0.00 0.00 -15.04 ][25.31 0.00 0.00 5.94 ][5.94 0.00 -136.74 -68.26 ][-15.04 0.00 220.91 -44.68 ][15.04 0.00 -118.67 -32.19 ][-5.94 0.00 34.49 1.13 ][-5.94 0.00 0.00 8.43 ][15.04 0.00 0.00 -18.55 ][-15.04 0.00 0.00 32.81 ][5.94 0.00 0.00 25.31 ][864.00 0.00 0.00 0.00 ][-960.00 0.00 0.00 0.00 ][-576.00 0.00 0.00 0.00 ][0.00 0.00 0.00 864.00 ][0.00 0.00 0.00 -576.00 ][0.00 0.00 0.00 -960.00 ]
+DEAL::    Quadrature point 1: [-20.79 3.43 0.00 0.00 ][-51.21 -55.75 0.00 0.00 ][-51.21 55.75 0.00 0.00 ][-20.79 -3.43 0.00 0.00 ][4.09 0.00 0.00 0.00 ][19.91 0.00 0.00 0.00 ][19.91 0.00 0.00 0.00 ][4.09 0.00 0.00 0.00 ][5.94 0.00 -57.58 -17.47 ][-15.04 0.00 118.44 26.06 ][15.04 0.00 -67.32 6.63 ][-5.94 0.00 6.46 8.78 ][-5.94 0.00 -57.58 17.47 ][15.04 0.00 118.44 -26.06 ][-15.04 0.00 -67.32 -6.63 ][5.94 0.00 6.46 -8.78 ][576.00 0.00 0.00 0.00 ][-960.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ][0.00 0.00 -144.00 -240.00 ][0.00 0.00 288.00 0.00 ][0.00 0.00 0.00 480.00 ]
+DEAL::  h=0.12
+DEAL::    Quadrature point 0: [-273.04 -546.95 0.00 23.75 ][-178.73 883.66 0.00 -60.15 ][-128.74 -474.69 0.00 60.15 ][4.51 137.98 0.00 -23.75 ][33.71 0.00 0.00 -23.75 ][-74.19 0.00 0.00 60.15 ][131.24 0.00 0.00 -60.15 ][101.24 0.00 0.00 23.75 ][23.75 0.00 -546.95 -273.04 ][-60.15 0.00 883.66 -178.73 ][60.15 0.00 -474.69 -128.74 ][-23.75 0.00 137.98 4.51 ][-23.75 0.00 0.00 33.71 ][60.15 0.00 0.00 -74.19 ][-60.15 0.00 0.00 131.24 ][23.75 0.00 0.00 101.24 ][3456.00 0.00 0.00 0.00 ][-3840.00 0.00 0.00 0.00 ][-2304.00 0.00 0.00 0.00 ][0.00 0.00 0.00 3456.00 ][0.00 0.00 0.00 -2304.00 ][0.00 0.00 0.00 -3840.00 ]
+DEAL::    Quadrature point 1: [-83.14 13.72 0.00 0.00 ][-204.86 -223.01 0.00 0.00 ][-204.86 223.01 0.00 0.00 ][-83.14 -13.72 0.00 0.00 ][16.35 0.00 0.00 0.00 ][79.65 0.00 0.00 0.00 ][79.65 0.00 0.00 0.00 ][16.35 0.00 0.00 0.00 ][23.75 0.00 -230.34 -69.89 ][-60.15 0.00 473.76 104.24 ][60.15 0.00 -269.27 26.52 ][-23.75 0.00 25.85 35.12 ][-23.75 0.00 -230.34 69.89 ][60.15 0.00 473.76 -104.24 ][-60.15 0.00 -269.27 -26.52 ][23.75 0.00 25.85 -35.12 ][2304.00 0.00 0.00 0.00 ][-3840.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ][0.00 0.00 -576.00 -960.00 ][0.00 0.00 1152.00 0.00 ][0.00 0.00 0.00 1920.00 ]
+DEAL::  h=0.06
+DEAL::    Quadrature point 0: [-1092.14 -2187.78 0.00 94.98 ][-714.92 3534.63 0.00 -240.58 ][-514.97 -1898.77 0.00 240.58 ][18.04 551.92 0.00 -94.98 ][134.83 0.00 0.00 -94.98 ][-296.76 0.00 0.00 240.58 ][524.96 0.00 0.00 -240.58 ][404.97 0.00 0.00 94.98 ][94.98 0.00 -2187.78 -1092.14 ][-240.58 0.00 3534.63 -714.92 ][240.58 0.00 -1898.77 -514.97 ][-94.98 0.00 551.92 18.04 ][-94.98 0.00 0.00 134.83 ][240.58 0.00 0.00 -296.76 ][-240.58 0.00 0.00 524.96 ][94.98 0.00 0.00 404.97 ][13824.00 0.00 0.00 0.00 ][-15360.00 0.00 0.00 0.00 ][-9216.00 0.00 0.00 0.00 ][0.00 0.00 0.00 13824.00 ][0.00 0.00 0.00 -9216.00 ][0.00 0.00 0.00 -15360.00 ]
+DEAL::    Quadrature point 1: [-332.57 54.89 0.00 0.00 ][-819.43 -892.02 0.00 0.00 ][-819.43 892.02 0.00 0.00 ][-332.57 -54.89 0.00 0.00 ][65.42 0.00 0.00 0.00 ][318.58 0.00 0.00 0.00 ][318.58 0.00 0.00 0.00 ][65.42 0.00 0.00 0.00 ][94.98 0.00 -921.35 -279.54 ][-240.58 0.00 1895.03 416.98 ][240.58 0.00 -1077.09 106.09 ][-94.98 0.00 103.42 140.48 ][-94.98 0.00 -921.35 279.54 ][240.58 0.00 1895.03 -416.98 ][-240.58 0.00 -1077.09 -106.09 ][94.98 0.00 103.42 -140.48 ][9216.00 0.00 0.00 0.00 ][-15360.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ][0.00 0.00 -2304.00 -3840.00 ][0.00 0.00 4608.00 0.00 ][0.00 0.00 0.00 7680.00 ]
+DEAL::  h=0.03
+DEAL::    Quadrature point 0: [-4368.57 -8751.13 0.00 379.93 ][-2859.70 14138.54 0.00 -962.33 ][-2059.89 -7595.08 0.00 962.33 ][72.17 2207.67 0.00 -379.93 ][539.31 0.00 0.00 -379.93 ][-1187.03 0.00 0.00 962.33 ][2099.85 0.00 0.00 -962.33 ][1619.88 0.00 0.00 379.93 ][379.93 0.00 -8751.13 -4368.57 ][-962.33 0.00 14138.54 -2859.70 ][962.33 0.00 -7595.08 -2059.89 ][-379.93 0.00 2207.67 72.17 ][-379.93 0.00 0.00 539.31 ][962.33 0.00 0.00 -1187.03 ][-962.33 0.00 0.00 2099.85 ][379.93 0.00 0.00 1619.88 ][55296.00 0.00 0.00 0.00 ][-61440.00 0.00 0.00 0.00 ][-36864.00 0.00 0.00 0.00 ][0.00 0.00 0.00 55296.00 ][0.00 0.00 0.00 -36864.00 ][0.00 0.00 0.00 -61440.00 ]
+DEAL::    Quadrature point 1: [-1330.27 219.58 0.00 0.00 ][-3277.73 -3568.10 0.00 0.00 ][-3277.73 3568.10 0.00 0.00 ][-1330.27 -219.58 0.00 0.00 ][261.66 0.00 0.00 0.00 ][1274.34 0.00 0.00 0.00 ][1274.34 0.00 0.00 0.00 ][261.66 0.00 0.00 0.00 ][379.93 0.00 -3685.40 -1118.18 ][-962.33 0.00 7580.11 1667.91 ][962.33 0.00 -4308.38 424.37 ][-379.93 0.00 413.67 561.91 ][-379.93 0.00 -3685.40 1118.18 ][962.33 0.00 7580.11 -1667.91 ][-962.33 0.00 -4308.38 -424.37 ][379.93 0.00 413.67 -561.91 ][36864.00 0.00 0.00 0.00 ][-61440.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ][0.00 0.00 -9216.00 -15360.00 ][0.00 0.00 18432.00 0.00 ][0.00 0.00 0.00 30720.00 ]
+DEAL::  h=0.02
+DEAL::    Quadrature point 0: [-17474.29 -35004.51 0.00 1519.73 ][-11438.80 56554.16 0.00 -3849.31 ][-8239.58 -30380.32 0.00 3849.31 ][288.66 8830.68 0.00 -1519.73 ][2157.22 0.00 0.00 -1519.73 ][-4748.14 0.00 0.00 3849.31 ][8399.39 0.00 0.00 -3849.31 ][6479.52 0.00 0.00 1519.73 ][1519.73 0.00 -35004.51 -17474.29 ][-3849.31 0.00 56554.16 -11438.80 ][3849.31 0.00 -30380.32 -8239.58 ][-1519.73 0.00 8830.68 288.66 ][-1519.73 0.00 0.00 2157.22 ][3849.31 0.00 0.00 -4748.14 ][-3849.31 0.00 0.00 8399.39 ][1519.73 0.00 0.00 6479.52 ][221184.00 0.00 0.00 0.00 ][-245760.00 0.00 0.00 0.00 ][-147456.00 0.00 0.00 0.00 ][0.00 0.00 0.00 221184.00 ][0.00 0.00 0.00 -147456.00 ][0.00 0.00 0.00 -245760.00 ]
+DEAL::    Quadrature point 1: [-5321.08 878.30 0.00 0.00 ][-13110.92 -14272.38 0.00 0.00 ][-13110.92 14272.38 0.00 0.00 ][-5321.08 -878.30 0.00 0.00 ][1046.64 0.00 0.00 0.00 ][5097.36 0.00 0.00 0.00 ][5097.36 0.00 0.00 0.00 ][1046.64 0.00 0.00 0.00 ][1519.73 0.00 -14741.60 -4472.71 ][-3849.31 0.00 30320.42 6671.62 ][3849.31 0.00 -17233.50 1697.46 ][-1519.73 0.00 1654.68 2247.62 ][-1519.73 0.00 -14741.60 4472.71 ][3849.31 0.00 30320.42 -6671.62 ][-3849.31 0.00 -17233.50 -1697.46 ][1519.73 0.00 1654.68 -2247.62 ][147456.00 0.00 0.00 0.00 ][-245760.00 0.00 0.00 0.00 ][0.00 0.00 0.00 0.00 ][0.00 0.00 -36864.00 -61440.00 ][0.00 0.00 73728.00 0.00 ][0.00 0.00 0.00 122880.00 ]
diff --git a/tests/fe/bdm_2.cc b/tests/fe/bdm_2.cc
new file mode 100644 (file)
index 0000000..d505646
--- /dev/null
@@ -0,0 +1,179 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+// Show the shape functions of the Raviart-Thomas element on a grid
+// with only one cell. This cell is rotated, stretched, scaled, etc,
+// and on each of these cells each time we evaluate the shape
+// functions.
+
+#include "../tests.h"
+#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/base/logstream.h>
+#include <deal.II/lac/vector.h>
+#include <deal.II/grid/tria.h>
+#include <deal.II/grid/tria_iterator.h>
+#include <deal.II/dofs/dof_accessor.h>
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/grid_tools.h>
+#include <deal.II/fe/fe_bdm.h>
+#include <deal.II/fe/fe_values.h>
+
+#include <vector>
+#include <fstream>
+#include <string>
+
+#define PRECISION 3
+
+
+Point<2> stretch_coordinates (const Point<2> p)
+{
+  return Point<2>(2*p(0), p(1));
+}
+
+
+
+Point<2> tilt_coordinates (const Point<2> p)
+{
+  return Point<2>(p(0)+p(1), p(1));
+}
+
+
+void
+transform_grid (Triangulation<2> &tria,
+                const unsigned int  transform)
+{
+  switch (transform)
+    {
+      // first round: take
+      // original grid
+    case 0:
+      break;
+
+      // second round: rotate
+      // triangulation
+    case 1:
+      GridTools::rotate (3.14159265358/2, tria);
+      break;
+
+      // third round: inflate
+      // by a factor of 2
+    case 2:
+      GridTools::scale (2, tria);
+      break;
+
+      // third round: scale
+      // back, rotate back,
+      // stretch
+    case 3:
+      GridTools::scale (.5, tria);
+      GridTools::rotate (-3.14159265358/2, tria);
+      GridTools::transform (&stretch_coordinates, tria);
+
+      break;
+
+    default:
+      Assert (false, ExcNotImplemented());
+    };
+}
+
+
+
+
+template<int dim>
+void
+plot_shape_functions(const unsigned int degree)
+{
+  FE_BDM<dim> element(degree);
+  Triangulation<dim> tr;
+  GridGenerator::hyper_cube(tr, 0., 1.);
+
+  // check the following with a
+  // number of transformed
+  // triangulations
+  for (unsigned int transform=0; transform<4; ++transform)
+    {
+      std::ostringstream ost;
+      ost << "BDM" << degree << "-Transform" << transform;
+      deallog.push(ost.str());
+
+      transform_grid (tr, transform);
+
+      DoFHandler<dim> dof(tr);
+      typename DoFHandler<dim>::cell_iterator c = dof.begin();
+      dof.distribute_dofs(element);
+
+      QTrapez<1> q_trapez;
+      const unsigned int div=2;
+      QIterated<dim> q(q_trapez, div);
+      FEValues<dim> fe(element, q, update_values|update_gradients|update_q_points);
+      fe.reinit(c);
+
+      for (unsigned int q_point=0; q_point< q.size(); ++q_point)
+        {
+          // Output function in
+          // gnuplot readable format,
+          // namely x y z u0x u0y u0z u1x...
+          deallog << "value    " << q_point << '\t' << fe.quadrature_point(q_point);
+
+          for (unsigned int i=0; i<element.dofs_per_cell; ++i)
+            {
+              for (unsigned int c=0; c<dim; ++c)
+                deallog << '\t' << fe.shape_value_component(i,q_point,c);
+            }
+
+          // Output the gradients in
+          // similar fashion
+          deallog << std::endl << "gradient " << q_point << '\t' << fe.quadrature_point(q_point);
+
+          for (unsigned int i=0; i<element.dofs_per_cell; ++i)
+            {
+              for (unsigned int c=0; c<dim; ++c)
+                {
+                  for (unsigned int d=0; d<dim; ++d)
+                    deallog << '\t' << fe.shape_grad_component(i,q_point,c)[d];
+                }
+            }
+          deallog << std::endl;
+
+          if ((q_point+1) % (2*div-1) == 0)
+            {
+              deallog << "value    " << std::endl;
+              deallog << "gradient " << std::endl;
+            }
+        }
+
+      deallog << std::endl;
+      deallog.pop();
+    }
+}
+
+
+int
+main()
+{
+  std::ofstream logfile ("output");
+  deallog << std::setprecision(PRECISION);
+  deallog << std::fixed;
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  for (unsigned int degree=1; degree<4; ++degree)
+    plot_shape_functions<2>(degree);
+
+  return 0;
+}
diff --git a/tests/fe/bdm_2.output b/tests/fe/bdm_2.output
new file mode 100644 (file)
index 0000000..6dce478
--- /dev/null
@@ -0,0 +1,301 @@
+
+DEAL:BDM1-Transform0::value    0       0.000 0.000     1.366   0       -0.366  0       0       0       0       0       0       1.366   0       -0.366  0       0       0       0
+DEAL:BDM1-Transform0::gradient 0       0.000 0.000     -1.366  -1.732  0       0.866   0.366   1.732   0       -0.866  1.366   0       0       -0.866  -0.366  0       0       0.866   0.866   0       -1.732  -1.366  -0.866  0       1.732   0.366   -0.866  0       0       1.366   0.866   0       0       -0.366
+DEAL:BDM1-Transform0::value    1       0.500 0.000     0.683   0       -0.183  0       0.683   0       -0.183  0       0.217   0.500   -0.217  0.500   -0.217  0       0.217   0
+DEAL:BDM1-Transform0::gradient 1       0.500 0.000     -1.366  -0.866  0       0.866   0.366   0.866   0       -0.866  1.366   -0.866  0       -0.866  -0.366  0.866   0       0.866   0       0       -1.732  -0.500  0       0       1.732   -0.500  0       0       0       0.500   0       0       0       0.500
+DEAL:BDM1-Transform0::value    2       1.000 0.000     0       0       0       0       1.366   0       -0.366  0       0       -0.366  0       1.366   0       0       0       0
+DEAL:BDM1-Transform0::gradient 2       1.000 0.000     -1.366  0       0       0.866   0.366   0       0       -0.866  1.366   -1.732  0       -0.866  -0.366  1.732   0       0.866   -0.866  0       -1.732  0.366   0.866   0       1.732   -1.366  0.866   0       0       -0.366  -0.866  0       0       1.366
+DEAL:BDM1-Transform0::value    
+DEAL:BDM1-Transform0::gradient 
+DEAL:BDM1-Transform0::value    3       0.000 0.500     0.500   0.217   0.500   -0.217  0       -0.217  0       0.217   0       0.683   0       -0.183  0       0.683   0       -0.183
+DEAL:BDM1-Transform0::gradient 3       0.000 0.500     -0.500  -1.732  0       0       -0.500  1.732   0       0       0.500   0       0       0       0.500   0       0       0       0.866   0       -0.866  -1.366  -0.866  0       0.866   0.366   -0.866  0       -0.866  1.366   0.866   0       0.866   -0.366
+DEAL:BDM1-Transform0::value    4       0.500 0.500     0.250   0.217   0.250   -0.217  0.250   -0.217  0.250   0.217   0.217   0.250   -0.217  0.250   -0.217  0.250   0.217   0.250
+DEAL:BDM1-Transform0::gradient 4       0.500 0.500     -0.500  -0.866  0       0       -0.500  0.866   0       0       0.500   -0.866  0       0       0.500   0.866   0       0       0       0       -0.866  -0.500  0       0       0.866   -0.500  0       0       -0.866  0.500   0       0       0.866   0.500
+DEAL:BDM1-Transform0::value    5       1.000 0.500     0       0.217   0       -0.217  0.500   -0.217  0.500   0.217   0       -0.183  0       0.683   0       -0.183  0       0.683
+DEAL:BDM1-Transform0::gradient 5       1.000 0.500     -0.500  0       0       0       -0.500  0       0       0       0.500   -1.732  0       0       0.500   1.732   0       0       -0.866  0       -0.866  0.366   0.866   0       0.866   -1.366  0.866   0       -0.866  -0.366  -0.866  0       0.866   1.366
+DEAL:BDM1-Transform0::value    
+DEAL:BDM1-Transform0::gradient 
+DEAL:BDM1-Transform0::value    6       0.000 1.000     -0.366  0       1.366   0       0       0       0       0       0       0       0       0       0       1.366   0       -0.366
+DEAL:BDM1-Transform0::gradient 6       0.000 1.000     0.366   -1.732  0       -0.866  -1.366  1.732   0       0.866   -0.366  0       0       0.866   1.366   0       0       -0.866  0.866   0       0       -1.366  -0.866  0       0       0.366   -0.866  0       -1.732  1.366   0.866   0       1.732   -0.366
+DEAL:BDM1-Transform0::value    7       0.500 1.000     -0.183  0       0.683   0       -0.183  0       0.683   0       0.217   0       -0.217  0       -0.217  0.500   0.217   0.500
+DEAL:BDM1-Transform0::gradient 7       0.500 1.000     0.366   -0.866  0       -0.866  -1.366  0.866   0       0.866   -0.366  -0.866  0       0.866   1.366   0.866   0       -0.866  0       0       0       -0.500  0       0       0       -0.500  0       0       -1.732  0.500   0       0       1.732   0.500
+DEAL:BDM1-Transform0::value    8       1.000 1.000     0       0       0       0       -0.366  0       1.366   0       0       0       0       0       0       -0.366  0       1.366
+DEAL:BDM1-Transform0::gradient 8       1.000 1.000     0.366   0       0       -0.866  -1.366  0       0       0.866   -0.366  -1.732  0       0.866   1.366   1.732   0       -0.866  -0.866  0       0       0.366   0.866   0       0       -1.366  0.866   0       -1.732  -0.366  -0.866  0       1.732   1.366
+DEAL:BDM1-Transform0::value    
+DEAL:BDM1-Transform0::gradient 
+DEAL:BDM1-Transform0::
+DEAL:BDM1-Transform1::value    0       0.000 0.000     0       1.366   0       -0.366  0       0       0       0       -1.366  0       0.366   0       0       0       0       0
+DEAL:BDM1-Transform1::gradient 0       0.000 0.000     0.866   0       1.732   -1.366  -0.866  0       -1.732  0.366   -0.866  0       0       1.366   0.866   0       0       -0.366  -1.366  1.732   0       0.866   0.366   -1.732  0       -0.866  1.366   0       0       -0.866  -0.366  0       0       0.866
+DEAL:BDM1-Transform1::value    1       0.000 0.500     0       0.683   0       -0.183  0       0.683   0       -0.183  -0.500  0.217   -0.500  -0.217  0       -0.217  0       0.217
+DEAL:BDM1-Transform1::gradient 1       0.000 0.500     0.866   0       0.866   -1.366  -0.866  0       -0.866  0.366   -0.866  0       0.866   1.366   0.866   0       -0.866  -0.366  -0.500  1.732   0       0       -0.500  -1.732  0       0       0.500   0       0       0       0.500   0       0       0
+DEAL:BDM1-Transform1::value    2       0.000 1.000     0       0       0       0       0       1.366   0       -0.366  0.366   0       -1.366  0       0       0       0       0
+DEAL:BDM1-Transform1::gradient 2       0.000 1.000     0.866   0       0       -1.366  -0.866  0       0       0.366   -0.866  0       1.732   1.366   0.866   0       -1.732  -0.366  0.366   1.732   0       -0.866  -1.366  -1.732  0       0.866   -0.366  0       0       0.866   1.366   0       0       -0.866
+DEAL:BDM1-Transform1::value    
+DEAL:BDM1-Transform1::gradient 
+DEAL:BDM1-Transform1::value    3       -0.500 0.000    -0.217  0.500   0.217   0.500   0.217   0       -0.217  0       -0.683  0       0.183   0       -0.683  0       0.183   0
+DEAL:BDM1-Transform1::gradient 3       -0.500 0.000    0       0       1.732   -0.500  0       0       -1.732  -0.500  0       0       0       0.500   0       0       0       0.500   -1.366  0.866   0       0.866   0.366   -0.866  0       -0.866  1.366   0.866   0       -0.866  -0.366  -0.866  0       0.866
+DEAL:BDM1-Transform1::value    4       -0.500 0.500    -0.217  0.250   0.217   0.250   0.217   0.250   -0.217  0.250   -0.250  0.217   -0.250  -0.217  -0.250  -0.217  -0.250  0.217
+DEAL:BDM1-Transform1::gradient 4       -0.500 0.500    0       0       0.866   -0.500  0       0       -0.866  -0.500  0       0       0.866   0.500   0       0       -0.866  0.500   -0.500  0.866   0       0       -0.500  -0.866  0       0       0.500   0.866   0       0       0.500   -0.866  0       0
+DEAL:BDM1-Transform1::value    5       -0.500 1.000    -0.217  0       0.217   0       0.217   0.500   -0.217  0.500   0.183   0       -0.683  0       0.183   0       -0.683  0
+DEAL:BDM1-Transform1::gradient 5       -0.500 1.000    0       0       0       -0.500  0       0       0       -0.500  0       0       1.732   0.500   0       0       -1.732  0.500   0.366   0.866   0       -0.866  -1.366  -0.866  0       0.866   -0.366  0.866   0       0.866   1.366   -0.866  0       -0.866
+DEAL:BDM1-Transform1::value    
+DEAL:BDM1-Transform1::gradient 
+DEAL:BDM1-Transform1::value    6       -1.000 0.000    0       -0.366  0       1.366   0       0       0       0       0       0       0       0       -1.366  0       0.366   0
+DEAL:BDM1-Transform1::gradient 6       -1.000 0.000    -0.866  0       1.732   0.366   0.866   0       -1.732  -1.366  0.866   0       0       -0.366  -0.866  0       0       1.366   -1.366  0       0       0.866   0.366   0       0       -0.866  1.366   1.732   0       -0.866  -0.366  -1.732  0       0.866
+DEAL:BDM1-Transform1::value    7       -1.000 0.500    0       -0.183  0       0.683   0       -0.183  0       0.683   0       0.217   0       -0.217  -0.500  -0.217  -0.500  0.217
+DEAL:BDM1-Transform1::gradient 7       -1.000 0.500    -0.866  0       0.866   0.366   0.866   0       -0.866  -1.366  0.866   0       0.866   -0.366  -0.866  0       -0.866  1.366   -0.500  0       0       0       -0.500  0       0       0       0.500   1.732   0       0       0.500   -1.732  0       0
+DEAL:BDM1-Transform1::value    8       -1.000 1.000    0       0       0       0       0       -0.366  0       1.366   0       0       0       0       0.366   0       -1.366  0
+DEAL:BDM1-Transform1::gradient 8       -1.000 1.000    -0.866  0       0       0.366   0.866   0       0       -1.366  0.866   0       1.732   -0.366  -0.866  0       -1.732  1.366   0.366   0       0       -0.866  -1.366  0       0       0.866   -0.366  1.732   0       0.866   1.366   -1.732  0       -0.866
+DEAL:BDM1-Transform1::value    
+DEAL:BDM1-Transform1::gradient 
+DEAL:BDM1-Transform1::
+DEAL:BDM1-Transform2::value    0       0.000 0.000     0       0.683   0       -0.183  0       0       0       0       -0.683  0       0.183   0       0       0       0       0
+DEAL:BDM1-Transform2::gradient 0       0.000 0.000     0.217   0       0.433   -0.342  -0.217  0       -0.433  0.092   -0.217  0       0       0.342   0.217   0       0       -0.092  -0.342  0.433   0       0.217   0.092   -0.433  0       -0.217  0.342   0       0       -0.217  -0.092  0       0       0.217
+DEAL:BDM1-Transform2::value    1       0.000 1.000     0       0.342   0       -0.092  0       0.342   0       -0.092  -0.250  0.108   -0.250  -0.108  0       -0.108  0       0.108
+DEAL:BDM1-Transform2::gradient 1       0.000 1.000     0.217   0       0.217   -0.342  -0.217  0       -0.217  0.092   -0.217  0       0.217   0.342   0.217   0       -0.217  -0.092  -0.125  0.433   0       0       -0.125  -0.433  0       0       0.125   0       0       0       0.125   0       0       0
+DEAL:BDM1-Transform2::value    2       0.000 2.000     0       0       0       0       0       0.683   0       -0.183  0.183   0       -0.683  0       0       0       0       0
+DEAL:BDM1-Transform2::gradient 2       0.000 2.000     0.217   0       0       -0.342  -0.217  0       0       0.092   -0.217  0       0.433   0.342   0.217   0       -0.433  -0.092  0.092   0.433   0       -0.217  -0.342  -0.433  0       0.217   -0.092  0       0       0.217   0.342   0       0       -0.217
+DEAL:BDM1-Transform2::value    
+DEAL:BDM1-Transform2::gradient 
+DEAL:BDM1-Transform2::value    3       -1.000 0.000    -0.108  0.250   0.108   0.250   0.108   0       -0.108  0       -0.342  0       0.092   0       -0.342  0       0.092   0
+DEAL:BDM1-Transform2::gradient 3       -1.000 0.000    0       0       0.433   -0.125  0       0       -0.433  -0.125  0       0       0       0.125   0       0       0       0.125   -0.342  0.217   0       0.217   0.092   -0.217  0       -0.217  0.342   0.217   0       -0.217  -0.092  -0.217  0       0.217
+DEAL:BDM1-Transform2::value    4       -1.000 1.000    -0.108  0.125   0.108   0.125   0.108   0.125   -0.108  0.125   -0.125  0.108   -0.125  -0.108  -0.125  -0.108  -0.125  0.108
+DEAL:BDM1-Transform2::gradient 4       -1.000 1.000    0       0       0.217   -0.125  0       0       -0.217  -0.125  0       0       0.217   0.125   0       0       -0.217  0.125   -0.125  0.217   0       0       -0.125  -0.217  0       0       0.125   0.217   0       0       0.125   -0.217  0       0
+DEAL:BDM1-Transform2::value    5       -1.000 2.000    -0.108  0       0.108   0       0.108   0.250   -0.108  0.250   0.092   0       -0.342  0       0.092   0       -0.342  0
+DEAL:BDM1-Transform2::gradient 5       -1.000 2.000    0       0       0       -0.125  0       0       0       -0.125  0       0       0.433   0.125   0       0       -0.433  0.125   0.092   0.217   0       -0.217  -0.342  -0.217  0       0.217   -0.092  0.217   0       0.217   0.342   -0.217  0       -0.217
+DEAL:BDM1-Transform2::value    
+DEAL:BDM1-Transform2::gradient 
+DEAL:BDM1-Transform2::value    6       -2.000 0.000    0       -0.183  0       0.683   0       0       0       0       0       0       0       0       -0.683  0       0.183   0
+DEAL:BDM1-Transform2::gradient 6       -2.000 0.000    -0.217  0       0.433   0.092   0.217   0       -0.433  -0.342  0.217   0       0       -0.092  -0.217  0       0       0.342   -0.342  0       0       0.217   0.092   0       0       -0.217  0.342   0.433   0       -0.217  -0.092  -0.433  0       0.217
+DEAL:BDM1-Transform2::value    7       -2.000 1.000    0       -0.092  0       0.342   0       -0.092  0       0.342   0       0.108   0       -0.108  -0.250  -0.108  -0.250  0.108
+DEAL:BDM1-Transform2::gradient 7       -2.000 1.000    -0.217  0       0.217   0.092   0.217   0       -0.217  -0.342  0.217   0       0.217   -0.092  -0.217  0       -0.217  0.342   -0.125  0       0       0       -0.125  0       0       0       0.125   0.433   0       0       0.125   -0.433  0       0
+DEAL:BDM1-Transform2::value    8       -2.000 2.000    0       0       0       0       0       -0.183  0       0.683   0       0       0       0       0.183   0       -0.683  0
+DEAL:BDM1-Transform2::gradient 8       -2.000 2.000    -0.217  0       0       0.092   0.217   0       0       -0.342  0.217   0       0.433   -0.092  -0.217  0       -0.433  0.342   0.092   0       0       -0.217  -0.342  0       0       0.217   -0.092  0.433   0       0.217   0.342   -0.433  0       -0.217
+DEAL:BDM1-Transform2::value    
+DEAL:BDM1-Transform2::gradient 
+DEAL:BDM1-Transform2::
+DEAL:BDM1-Transform3::value    0       0.000 0.000     1.366   0       -0.366  0       0       0       0       0       0       0.683   0       -0.183  0       0       0       0
+DEAL:BDM1-Transform3::gradient 0       0.000 0.000     -0.683  -1.732  0       0.433   0.183   1.732   0       -0.433  0.683   0       0       -0.433  -0.183  0       0       0.433   0.433   0       -0.433  -0.683  -0.433  0       0.433   0.183   -0.433  0       0       0.683   0.433   0       0       -0.183
+DEAL:BDM1-Transform3::value    1       1.000 0.000     0.683   0       -0.183  0       0.683   0       -0.183  0       0.217   0.250   -0.217  0.250   -0.217  0       0.217   0
+DEAL:BDM1-Transform3::gradient 1       1.000 0.000     -0.683  -0.866  0       0.433   0.183   0.866   0       -0.433  0.683   -0.866  0       -0.433  -0.183  0.866   0       0.433   0       0       -0.433  -0.250  0       0       0.433   -0.250  0       0       0       0.250   0       0       0       0.250
+DEAL:BDM1-Transform3::value    2       2.000 0.000     0       0       0       0       1.366   0       -0.366  0       0       -0.183  0       0.683   0       0       0       0
+DEAL:BDM1-Transform3::gradient 2       2.000 0.000     -0.683  0       0       0.433   0.183   0       0       -0.433  0.683   -1.732  0       -0.433  -0.183  1.732   0       0.433   -0.433  0       -0.433  0.183   0.433   0       0.433   -0.683  0.433   0       0       -0.183  -0.433  0       0       0.683
+DEAL:BDM1-Transform3::value    
+DEAL:BDM1-Transform3::gradient 
+DEAL:BDM1-Transform3::value    3       0.000 0.500     0.500   0.108   0.500   -0.108  0       -0.108  0       0.108   0       0.342   0       -0.092  0       0.342   0       -0.092
+DEAL:BDM1-Transform3::gradient 3       0.000 0.500     -0.250  -1.732  0       0       -0.250  1.732   0       0       0.250   0       0       0       0.250   0       0       0       0.433   0       -0.217  -0.683  -0.433  0       0.217   0.183   -0.433  0       -0.217  0.683   0.433   0       0.217   -0.183
+DEAL:BDM1-Transform3::value    4       1.000 0.500     0.250   0.108   0.250   -0.108  0.250   -0.108  0.250   0.108   0.217   0.125   -0.217  0.125   -0.217  0.125   0.217   0.125
+DEAL:BDM1-Transform3::gradient 4       1.000 0.500     -0.250  -0.866  0       0       -0.250  0.866   0       0       0.250   -0.866  0       0       0.250   0.866   0       0       0       0       -0.217  -0.250  0       0       0.217   -0.250  0       0       -0.217  0.250   0       0       0.217   0.250
+DEAL:BDM1-Transform3::value    5       2.000 0.500     0       0.108   0       -0.108  0.500   -0.108  0.500   0.108   0       -0.092  0       0.342   0       -0.092  0       0.342
+DEAL:BDM1-Transform3::gradient 5       2.000 0.500     -0.250  0       0       0       -0.250  0       0       0       0.250   -1.732  0       0       0.250   1.732   0       0       -0.433  0       -0.217  0.183   0.433   0       0.217   -0.683  0.433   0       -0.217  -0.183  -0.433  0       0.217   0.683
+DEAL:BDM1-Transform3::value    
+DEAL:BDM1-Transform3::gradient 
+DEAL:BDM1-Transform3::value    6       0.000 1.000     -0.366  0       1.366   0       0       0       0       0       0       0       0       0       0       0.683   0       -0.183
+DEAL:BDM1-Transform3::gradient 6       0.000 1.000     0.183   -1.732  0       -0.433  -0.683  1.732   0       0.433   -0.183  0       0       0.433   0.683   0       0       -0.433  0.433   0       0       -0.683  -0.433  0       0       0.183   -0.433  0       -0.433  0.683   0.433   0       0.433   -0.183
+DEAL:BDM1-Transform3::value    7       1.000 1.000     -0.183  0       0.683   0       -0.183  0       0.683   0       0.217   0       -0.217  0       -0.217  0.250   0.217   0.250
+DEAL:BDM1-Transform3::gradient 7       1.000 1.000     0.183   -0.866  0       -0.433  -0.683  0.866   0       0.433   -0.183  -0.866  0       0.433   0.683   0.866   0       -0.433  0       0       0       -0.250  0       0       0       -0.250  0       0       -0.433  0.250   0       0       0.433   0.250
+DEAL:BDM1-Transform3::value    8       2.000 1.000     0       0       0       0       -0.366  0       1.366   0       0       0       0       0       0       -0.183  0       0.683
+DEAL:BDM1-Transform3::gradient 8       2.000 1.000     0.183   0       0       -0.433  -0.683  0       0       0.433   -0.183  -1.732  0       0.433   0.683   1.732   0       -0.433  -0.433  0       0       0.183   0.433   0       0       -0.683  0.433   0       -0.433  -0.183  -0.433  0       0.433   0.683
+DEAL:BDM1-Transform3::value    
+DEAL:BDM1-Transform3::gradient 
+DEAL:BDM1-Transform3::
+DEAL:BDM2-Transform0::value    0       0.000 0.000     1.479   0       -0.667  0       0.188   0       0       0       0       0       0       0       0       1.479   0       -0.667  0       0.188   0       0       0       0       0       0       0       0       0       0
+DEAL:BDM2-Transform0::gradient 0       0.000 0.000     -2.312  -4.624  0       0.556   -0.667  6.667   0       -1.111  -1.021  -2.042  0       0.556   0.645   0       0       -0.556  -2.000  0       0       1.111   -0.645  0       0       -0.556  0.556   0       -4.624  -2.312  -1.111  0       6.667   -0.667  0.556   0       -2.042  -1.021  -0.556  0       0       0.645   1.111   0       0       -2.000  -0.556  0       0       -0.645  6.000   0       0       0       0       0       0       6.000
+DEAL:BDM2-Transform0::value    1       0.500 0.000     0.531   0       -0.667  0       -0.114  0       0.531   0       -0.667  0       -0.114  0       0       0       0       1.000   0       0       0       0       0       0       0       0       1.500   0       0       0
+DEAL:BDM2-Transform0::gradient 1       0.500 0.000     -1.479  -2.312  0       0.556   0.667   3.333   0       -1.111  -0.188  -1.021  0       0.556   1.479   -2.312  0       -0.556  -0.667  3.333   0       1.111   0.188   -1.021  0       -0.556  -0.278  0       -1.291  -0.833  0.556   0       0       -2.333  -0.278  0       1.291   -0.833  0.278   0       0       -0.833  -0.556  0       0       -0.333  0.278   0       0       -0.833  0       0       0       0       0       0       0       6.000
+DEAL:BDM2-Transform0::value    2       1.000 0.000     0       0       0       0       0       0       1.479   0       -0.667  0       0.188   0       0       0.188   0       -0.667  0       1.479   0       0       0       0       0       0       0       0       0       0
+DEAL:BDM2-Transform0::gradient 2       1.000 0.000     -0.645  0       0       0.556   2.000   0       0       -1.111  0.645   0       0       0.556   2.312   -4.624  0       -0.556  0.667   6.667   0       1.111   1.021   -2.042  0       -0.556  0.556   0       2.042   -1.021  -1.111  0       -6.667  -0.667  0.556   0       4.624   -2.312  -0.556  0       0       -0.645  1.111   0       0       -2.000  -0.556  0       0       0.645   -6.000  0       0       0       0       0       0       6.000
+DEAL:BDM2-Transform0::value    
+DEAL:BDM2-Transform0::gradient 
+DEAL:BDM2-Transform0::value    3       0.000 0.500     0       0       1.000   0       0       0       0       0       0       0       0       0       0       0.531   0       -0.667  0       -0.114  0       0.531   0       -0.667  0       -0.114  0       0       0       1.500
+DEAL:BDM2-Transform0::gradient 3       0.000 0.500     -0.833  -1.291  0       -0.278  -2.333  0       0       0.556   -0.833  1.291   0       -0.278  -0.833  0       0       0.278   -0.333  0       0       -0.556  -0.833  0       0       0.278   0.556   0       -2.312  -1.479  -1.111  0       3.333   0.667   0.556   0       -1.021  -0.188  -0.556  0       -2.312  1.479   1.111   0       3.333   -0.667  -0.556  0       -1.021  0.188   6.000   0       0       0       0       0       0       0
+DEAL:BDM2-Transform0::value    4       0.500 0.500     -0.208  0       0.167   0       -0.208  0       -0.208  0       0.167   0       -0.208  0       0       -0.208  0       0.167   0       -0.208  0       -0.208  0       0.167   0       -0.208  1.500   0       0       1.500
+DEAL:BDM2-Transform0::gradient 4       0.500 0.500     0       -0.645  0       -0.278  -1.000  0       0       0.556   0       0.645   0       -0.278  0       -0.645  0       0.278   1.000   0       0       -0.556  0       0.645   0       0.278   -0.278  0       -0.645  0       0.556   0       0       -1.000  -0.278  0       0.645   0       0.278   0       -0.645  0       -0.556  0       0       1.000   0.278   0       0.645   0       0       0       0       0       0       0       0       0
+DEAL:BDM2-Transform0::value    5       1.000 0.500     0       0       0       0       0       0       0       0       1.000   0       0       0       0       -0.114  0       -0.667  0       0.531   0       -0.114  0       -0.667  0       0.531   0       0       0       1.500
+DEAL:BDM2-Transform0::gradient 5       1.000 0.500     0.833   0       0       -0.278  0.333   0       0       0.556   0.833   0       0       -0.278  0.833   -1.291  0       0.278   2.333   0       0       -0.556  0.833   1.291   0       0.278   0.556   0       1.021   -0.188  -1.111  0       -3.333  0.667   0.556   0       2.312   -1.479  -0.556  0       1.021   0.188   1.111   0       -3.333  -0.667  -0.556  0       2.312   1.479   -6.000  0       0       0       0       0       0       0
+DEAL:BDM2-Transform0::value    
+DEAL:BDM2-Transform0::gradient 
+DEAL:BDM2-Transform0::value    6       0.000 1.000     0.188   0       -0.667  0       1.479   0       0       0       0       0       0       0       0       0       0       0       0       0       0       1.479   0       -0.667  0       0.188   0       0       0       0
+DEAL:BDM2-Transform0::gradient 6       0.000 1.000     -1.021  2.042   0       0.556   -0.667  -6.667  0       -1.111  -2.312  4.624   0       0.556   -0.645  0       0       -0.556  -2.000  0       0       1.111   0.645   0       0       -0.556  0.556   0       0       -0.645  -1.111  0       0       2.000   0.556   0       0       0.645   -0.556  0       -4.624  2.312   1.111   0       6.667   0.667   -0.556  0       -2.042  1.021   6.000   0       0       0       0       0       0       -6.000
+DEAL:BDM2-Transform0::value    7       0.500 1.000     -0.114  0       -0.667  0       0.531   0       -0.114  0       -0.667  0       0.531   0       0       0       0       0       0       0       0       0       0       1.000   0       0       1.500   0       0       0
+DEAL:BDM2-Transform0::gradient 7       0.500 1.000     -0.188  1.021   0       0.556   0.667   -3.333  0       -1.111  -1.479  2.312   0       0.556   0.188   1.021   0       -0.556  -0.667  -3.333  0       1.111   1.479   2.312   0       -0.556  -0.278  0       0       0.833   0.556   0       0       0.333   -0.278  0       0       0.833   0.278   0       -1.291  0.833   -0.556  0       0       2.333   0.278   0       1.291   0.833   0       0       0       0       0       0       0       -6.000
+DEAL:BDM2-Transform0::value    8       1.000 1.000     0       0       0       0       0       0       0.188   0       -0.667  0       1.479   0       0       0       0       0       0       0       0       0.188   0       -0.667  0       1.479   0       0       0       0
+DEAL:BDM2-Transform0::gradient 8       1.000 1.000     0.645   0       0       0.556   2.000   0       0       -1.111  -0.645  0       0       0.556   1.021   2.042   0       -0.556  0.667   -6.667  0       1.111   2.312   4.624   0       -0.556  0.556   0       0       0.645   -1.111  0       0       2.000   0.556   0       0       -0.645  -0.556  0       2.042   1.021   1.111   0       -6.667  0.667   -0.556  0       4.624   2.312   -6.000  0       0       0       0       0       0       -6.000
+DEAL:BDM2-Transform0::value    
+DEAL:BDM2-Transform0::gradient 
+DEAL:BDM2-Transform0::
+DEAL:BDM2-Transform1::value    0       0.000 0.000     0       1.479   0       -0.667  0       0.188   0       0       0       0       0       0       -1.479  0       0.667   0       -0.188  0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM2-Transform1::gradient 0       0.000 0.000     0.556   0       4.624   -2.312  -1.111  0       -6.667  -0.667  0.556   0       2.042   -1.021  -0.556  0       0       0.645   1.111   0       0       -2.000  -0.556  0       0       -0.645  -2.312  4.624   0       0.556   -0.667  -6.667  0       -1.111  -1.021  2.042   0       0.556   0.645   0       0       -0.556  -2.000  0       0       1.111   -0.645  0       0       -0.556  0       0       0       6.000   6.000   0       0       0
+DEAL:BDM2-Transform1::value    1       0.000 0.500     0       0.531   0       -0.667  0       -0.114  0       0.531   0       -0.667  0       -0.114  0       0       -1.000  0       0       0       0       0       0       0       0       0       0       1.500   0       0
+DEAL:BDM2-Transform1::gradient 1       0.000 0.500     0.556   0       2.312   -1.479  -1.111  0       -3.333  0.667   0.556   0       1.021   -0.188  -0.556  0       2.312   1.479   1.111   0       -3.333  -0.667  -0.556  0       1.021   0.188   -0.833  1.291   0       -0.278  -2.333  0       0       0.556   -0.833  -1.291  0       -0.278  -0.833  0       0       0.278   -0.333  0       0       -0.556  -0.833  0       0       0.278   0       0       0       0       6.000   0       0       0
+DEAL:BDM2-Transform1::value    2       0.000 1.000     0       0       0       0       0       0       0       1.479   0       -0.667  0       0.188   -0.188  0       0.667   0       -1.479  0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM2-Transform1::gradient 2       0.000 1.000     0.556   0       0       -0.645  -1.111  0       0       2.000   0.556   0       0       0.645   -0.556  0       4.624   2.312   1.111   0       -6.667  0.667   -0.556  0       2.042   1.021   -1.021  -2.042  0       0.556   -0.667  6.667   0       -1.111  -2.312  -4.624  0       0.556   -0.645  0       0       -0.556  -2.000  0       0       1.111   0.645   0       0       -0.556  0       0       0       -6.000  6.000   0       0       0
+DEAL:BDM2-Transform1::value    
+DEAL:BDM2-Transform1::gradient 
+DEAL:BDM2-Transform1::value    3       -0.500 0.000    0       0       0       1.000   0       0       0       0       0       0       0       0       -0.531  0       0.667   0       0.114   0       -0.531  0       0.667   0       0.114   0       0       0       -1.500  0
+DEAL:BDM2-Transform1::gradient 3       -0.500 0.000    -0.278  0       1.291   -0.833  0.556   0       0       -2.333  -0.278  0       -1.291  -0.833  0.278   0       0       -0.833  -0.556  0       0       -0.333  0.278   0       0       -0.833  -1.479  2.312   0       0.556   0.667   -3.333  0       -1.111  -0.188  1.021   0       0.556   1.479   2.312   0       -0.556  -0.667  -3.333  0       1.111   0.188   1.021   0       -0.556  0       0       0       6.000   0       0       0       0
+DEAL:BDM2-Transform1::value    4       -0.500 0.500    0       -0.208  0       0.167   0       -0.208  0       -0.208  0       0.167   0       -0.208  0.208   0       -0.167  0       0.208   0       0.208   0       -0.167  0       0.208   0       0       1.500   -1.500  0
+DEAL:BDM2-Transform1::gradient 4       -0.500 0.500    -0.278  0       0.645   0       0.556   0       0       -1.000  -0.278  0       -0.645  0       0.278   0       0.645   0       -0.556  0       0       1.000   0.278   0       -0.645  0       0       0.645   0       -0.278  -1.000  0       0       0.556   0       -0.645  0       -0.278  0       0.645   0       0.278   1.000   0       0       -0.556  0       -0.645  0       0.278   0       0       0       0       0       0       0       0
+DEAL:BDM2-Transform1::value    5       -0.500 1.000    0       0       0       0       0       0       0       0       0       1.000   0       0       0.114   0       0.667   0       -0.531  0       0.114   0       0.667   0       -0.531  0       0       0       -1.500  0
+DEAL:BDM2-Transform1::gradient 5       -0.500 1.000    -0.278  0       0       0.833   0.556   0       0       0.333   -0.278  0       0       0.833   0.278   0       1.291   0.833   -0.556  0       0       2.333   0.278   0       -1.291  0.833   -0.188  -1.021  0       0.556   0.667   3.333   0       -1.111  -1.479  -2.312  0       0.556   0.188   -1.021  0       -0.556  -0.667  3.333   0       1.111   1.479   -2.312  0       -0.556  0       0       0       -6.000  0       0       0       0
+DEAL:BDM2-Transform1::value    
+DEAL:BDM2-Transform1::gradient 
+DEAL:BDM2-Transform1::value    6       -1.000 0.000    0       0.188   0       -0.667  0       1.479   0       0       0       0       0       0       0       0       0       0       0       0       -1.479  0       0.667   0       -0.188  0       0       0       0       0
+DEAL:BDM2-Transform1::gradient 6       -1.000 0.000    0.556   0       -2.042  -1.021  -1.111  0       6.667   -0.667  0.556   0       -4.624  -2.312  -0.556  0       0       -0.645  1.111   0       0       -2.000  -0.556  0       0       0.645   -0.645  0       0       0.556   2.000   0       0       -1.111  0.645   0       0       0.556   2.312   4.624   0       -0.556  0.667   -6.667  0       1.111   1.021   2.042   0       -0.556  0       0       0       6.000   -6.000  0       0       0
+DEAL:BDM2-Transform1::value    7       -1.000 0.500    0       -0.114  0       -0.667  0       0.531   0       -0.114  0       -0.667  0       0.531   0       0       0       0       0       0       0       0       -1.000  0       0       0       0       1.500   0       0
+DEAL:BDM2-Transform1::gradient 7       -1.000 0.500    0.556   0       -1.021  -0.188  -1.111  0       3.333   0.667   0.556   0       -2.312  -1.479  -0.556  0       -1.021  0.188   1.111   0       3.333   -0.667  -0.556  0       -2.312  1.479   0.833   0       0       -0.278  0.333   0       0       0.556   0.833   0       0       -0.278  0.833   1.291   0       0.278   2.333   0       0       -0.556  0.833   -1.291  0       0.278   0       0       0       0       -6.000  0       0       0
+DEAL:BDM2-Transform1::value    8       -1.000 1.000    0       0       0       0       0       0       0       0.188   0       -0.667  0       1.479   0       0       0       0       0       0       -0.188  0       0.667   0       -1.479  0       0       0       0       0
+DEAL:BDM2-Transform1::gradient 8       -1.000 1.000    0.556   0       0       0.645   -1.111  0       0       2.000   0.556   0       0       -0.645  -0.556  0       -2.042  1.021   1.111   0       6.667   0.667   -0.556  0       -4.624  2.312   0.645   0       0       0.556   2.000   0       0       -1.111  -0.645  0       0       0.556   1.021   -2.042  0       -0.556  0.667   6.667   0       1.111   2.312   -4.624  0       -0.556  0       0       0       -6.000  -6.000  0       0       0
+DEAL:BDM2-Transform1::value    
+DEAL:BDM2-Transform1::gradient 
+DEAL:BDM2-Transform1::
+DEAL:BDM2-Transform2::value    0       0.000 0.000     0       0.739   0       -0.333  0       0.094   0       0       0       0       0       0       -0.739  0       0.333   0       -0.094  0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM2-Transform2::gradient 0       0.000 0.000     0.139   0       1.156   -0.578  -0.278  0       -1.667  -0.167  0.139   0       0.511   -0.255  -0.139  0       0       0.161   0.278   0       0       -0.500  -0.139  0       0       -0.161  -0.578  1.156   0       0.139   -0.167  -1.667  0       -0.278  -0.255  0.511   0       0.139   0.161   0       0       -0.139  -0.500  0       0       0.278   -0.161  0       0       -0.139  0       0       0       1.500   1.500   0       0       0
+DEAL:BDM2-Transform2::value    1       0.000 1.000     0       0.266   0       -0.333  0       -0.057  0       0.266   0       -0.333  0       -0.057  0       0       -0.500  0       0       0       0       0       0       0       0       0       0       0.750   0       0
+DEAL:BDM2-Transform2::gradient 1       0.000 1.000     0.139   0       0.578   -0.370  -0.278  0       -0.833  0.167   0.139   0       0.255   -0.047  -0.139  0       0.578   0.370   0.278   0       -0.833  -0.167  -0.139  0       0.255   0.047   -0.208  0.323   0       -0.069  -0.583  0       0       0.139   -0.208  -0.323  0       -0.069  -0.208  0       0       0.069   -0.083  0       0       -0.139  -0.208  0       0       0.069   0       0       0       0       1.500   0       0       0
+DEAL:BDM2-Transform2::value    2       0.000 2.000     0       0       0       0       0       0       0       0.739   0       -0.333  0       0.094   -0.094  0       0.333   0       -0.739  0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM2-Transform2::gradient 2       0.000 2.000     0.139   0       0       -0.161  -0.278  0       0       0.500   0.139   0       0       0.161   -0.139  0       1.156   0.578   0.278   0       -1.667  0.167   -0.139  0       0.511   0.255   -0.255  -0.511  0       0.139   -0.167  1.667   0       -0.278  -0.578  -1.156  0       0.139   -0.161  0       0       -0.139  -0.500  0       0       0.278   0.161   0       0       -0.139  0       0       0       -1.500  1.500   0       0       0
+DEAL:BDM2-Transform2::value    
+DEAL:BDM2-Transform2::gradient 
+DEAL:BDM2-Transform2::value    3       -1.000 0.000    0       0       0       0.500   0       0       0       0       0       0       0       0       -0.266  0       0.333   0       0.057   0       -0.266  0       0.333   0       0.057   0       0       0       -0.750  0
+DEAL:BDM2-Transform2::gradient 3       -1.000 0.000    -0.069  0       0.323   -0.208  0.139   0       0       -0.583  -0.069  0       -0.323  -0.208  0.069   0       0       -0.208  -0.139  0       0       -0.083  0.069   0       0       -0.208  -0.370  0.578   0       0.139   0.167   -0.833  0       -0.278  -0.047  0.255   0       0.139   0.370   0.578   0       -0.139  -0.167  -0.833  0       0.278   0.047   0.255   0       -0.139  0       0       0       1.500   0       0       0       0
+DEAL:BDM2-Transform2::value    4       -1.000 1.000    0       -0.104  0       0.083   0       -0.104  0       -0.104  0       0.083   0       -0.104  0.104   0       -0.083  0       0.104   0       0.104   0       -0.083  0       0.104   0       0       0.750   -0.750  0
+DEAL:BDM2-Transform2::gradient 4       -1.000 1.000    -0.069  0       0.161   0       0.139   0       0       -0.250  -0.069  0       -0.161  0       0.069   0       0.161   0       -0.139  0       0       0.250   0.069   0       -0.161  0       0       0.161   0       -0.069  -0.250  0       0       0.139   0       -0.161  0       -0.069  0       0.161   0       0.069   0.250   0       0       -0.139  0       -0.161  0       0.069   0       0       0       0       0       0       0       0
+DEAL:BDM2-Transform2::value    5       -1.000 2.000    0       0       0       0       0       0       0       0       0       0.500   0       0       0.057   0       0.333   0       -0.266  0       0.057   0       0.333   0       -0.266  0       0       0       -0.750  0
+DEAL:BDM2-Transform2::gradient 5       -1.000 2.000    -0.069  0       0       0.208   0.139   0       0       0.083   -0.069  0       0       0.208   0.069   0       0.323   0.208   -0.139  0       0       0.583   0.069   0       -0.323  0.208   -0.047  -0.255  0       0.139   0.167   0.833   0       -0.278  -0.370  -0.578  0       0.139   0.047   -0.255  0       -0.139  -0.167  0.833   0       0.278   0.370   -0.578  0       -0.139  0       0       0       -1.500  0       0       0       0
+DEAL:BDM2-Transform2::value    
+DEAL:BDM2-Transform2::gradient 
+DEAL:BDM2-Transform2::value    6       -2.000 0.000    0       0.094   0       -0.333  0       0.739   0       0       0       0       0       0       0       0       0       0       0       0       -0.739  0       0.333   0       -0.094  0       0       0       0       0
+DEAL:BDM2-Transform2::gradient 6       -2.000 0.000    0.139   0       -0.511  -0.255  -0.278  0       1.667   -0.167  0.139   0       -1.156  -0.578  -0.139  0       0       -0.161  0.278   0       0       -0.500  -0.139  0       0       0.161   -0.161  0       0       0.139   0.500   0       0       -0.278  0.161   0       0       0.139   0.578   1.156   0       -0.139  0.167   -1.667  0       0.278   0.255   0.511   0       -0.139  0       0       0       1.500   -1.500  0       0       0
+DEAL:BDM2-Transform2::value    7       -2.000 1.000    0       -0.057  0       -0.333  0       0.266   0       -0.057  0       -0.333  0       0.266   0       0       0       0       0       0       0       0       -0.500  0       0       0       0       0.750   0       0
+DEAL:BDM2-Transform2::gradient 7       -2.000 1.000    0.139   0       -0.255  -0.047  -0.278  0       0.833   0.167   0.139   0       -0.578  -0.370  -0.139  0       -0.255  0.047   0.278   0       0.833   -0.167  -0.139  0       -0.578  0.370   0.208   0       0       -0.069  0.083   0       0       0.139   0.208   0       0       -0.069  0.208   0.323   0       0.069   0.583   0       0       -0.139  0.208   -0.323  0       0.069   0       0       0       0       -1.500  0       0       0
+DEAL:BDM2-Transform2::value    8       -2.000 2.000    0       0       0       0       0       0       0       0.094   0       -0.333  0       0.739   0       0       0       0       0       0       -0.094  0       0.333   0       -0.739  0       0       0       0       0
+DEAL:BDM2-Transform2::gradient 8       -2.000 2.000    0.139   0       0       0.161   -0.278  0       0       0.500   0.139   0       0       -0.161  -0.139  0       -0.511  0.255   0.278   0       1.667   0.167   -0.139  0       -1.156  0.578   0.161   0       0       0.139   0.500   0       0       -0.278  -0.161  0       0       0.139   0.255   -0.511  0       -0.139  0.167   1.667   0       0.278   0.578   -1.156  0       -0.139  0       0       0       -1.500  -1.500  0       0       0
+DEAL:BDM2-Transform2::value    
+DEAL:BDM2-Transform2::gradient 
+DEAL:BDM2-Transform2::
+DEAL:BDM2-Transform3::value    0       0.000 0.000     1.479   0       -0.667  0       0.188   0       0       0       0       0       0       0       0       0.739   0       -0.333  0       0.094   0       0       0       0       0       0       0       0       0       0
+DEAL:BDM2-Transform3::gradient 0       0.000 0.000     -1.156  -4.624  0       0.278   -0.333  6.667   0       -0.556  -0.511  -2.042  0       0.278   0.323   0       0       -0.278  -1.000  0       0       0.556   -0.323  0       0       -0.278  0.278   0       -1.156  -1.156  -0.556  0       1.667   -0.333  0.278   0       -0.511  -0.511  -0.278  0       0       0.323   0.556   0       0       -1.000  -0.278  0       0       -0.323  3.000   0       0       0       0       0       0       3.000
+DEAL:BDM2-Transform3::value    1       1.000 0.000     0.531   0       -0.667  0       -0.114  0       0.531   0       -0.667  0       -0.114  0       0       0       0       0.500   0       0       0       0       0       0       0       0       1.500   0       0       0
+DEAL:BDM2-Transform3::gradient 1       1.000 0.000     -0.739  -2.312  0       0.278   0.333   3.333   0       -0.556  -0.094  -1.021  0       0.278   0.739   -2.312  0       -0.278  -0.333  3.333   0       0.556   0.094   -1.021  0       -0.278  -0.139  0       -0.323  -0.417  0.278   0       0       -1.167  -0.139  0       0.323   -0.417  0.139   0       0       -0.417  -0.278  0       0       -0.167  0.139   0       0       -0.417  0       0       0       0       0       0       0       3.000
+DEAL:BDM2-Transform3::value    2       2.000 0.000     0       0       0       0       0       0       1.479   0       -0.667  0       0.188   0       0       0.094   0       -0.333  0       0.739   0       0       0       0       0       0       0       0       0       0
+DEAL:BDM2-Transform3::gradient 2       2.000 0.000     -0.323  0       0       0.278   1.000   0       0       -0.556  0.323   0       0       0.278   1.156   -4.624  0       -0.278  0.333   6.667   0       0.556   0.511   -2.042  0       -0.278  0.278   0       0.511   -0.511  -0.556  0       -1.667  -0.333  0.278   0       1.156   -1.156  -0.278  0       0       -0.323  0.556   0       0       -1.000  -0.278  0       0       0.323   -3.000  0       0       0       0       0       0       3.000
+DEAL:BDM2-Transform3::value    
+DEAL:BDM2-Transform3::gradient 
+DEAL:BDM2-Transform3::value    3       0.000 0.500     0       0       1.000   0       0       0       0       0       0       0       0       0       0       0.266   0       -0.333  0       -0.057  0       0.266   0       -0.333  0       -0.057  0       0       0       0.750
+DEAL:BDM2-Transform3::gradient 3       0.000 0.500     -0.417  -1.291  0       -0.139  -1.167  0       0       0.278   -0.417  1.291   0       -0.139  -0.417  0       0       0.139   -0.167  0       0       -0.278  -0.417  0       0       0.139   0.278   0       -0.578  -0.739  -0.556  0       0.833   0.333   0.278   0       -0.255  -0.094  -0.278  0       -0.578  0.739   0.556   0       0.833   -0.333  -0.278  0       -0.255  0.094   3.000   0       0       0       0       0       0       0
+DEAL:BDM2-Transform3::value    4       1.000 0.500     -0.208  0       0.167   0       -0.208  0       -0.208  0       0.167   0       -0.208  0       0       -0.104  0       0.083   0       -0.104  0       -0.104  0       0.083   0       -0.104  1.500   0       0       0.750
+DEAL:BDM2-Transform3::gradient 4       1.000 0.500     0       -0.645  0       -0.139  -0.500  0       0       0.278   0       0.645   0       -0.139  0       -0.645  0       0.139   0.500   0       0       -0.278  0       0.645   0       0.139   -0.139  0       -0.161  0       0.278   0       0       -0.500  -0.139  0       0.161   0       0.139   0       -0.161  0       -0.278  0       0       0.500   0.139   0       0.161   0       0       0       0       0       0       0       0       0
+DEAL:BDM2-Transform3::value    5       2.000 0.500     0       0       0       0       0       0       0       0       1.000   0       0       0       0       -0.057  0       -0.333  0       0.266   0       -0.057  0       -0.333  0       0.266   0       0       0       0.750
+DEAL:BDM2-Transform3::gradient 5       2.000 0.500     0.417   0       0       -0.139  0.167   0       0       0.278   0.417   0       0       -0.139  0.417   -1.291  0       0.139   1.167   0       0       -0.278  0.417   1.291   0       0.139   0.278   0       0.255   -0.094  -0.556  0       -0.833  0.333   0.278   0       0.578   -0.739  -0.278  0       0.255   0.094   0.556   0       -0.833  -0.333  -0.278  0       0.578   0.739   -3.000  0       0       0       0       0       0       0
+DEAL:BDM2-Transform3::value    
+DEAL:BDM2-Transform3::gradient 
+DEAL:BDM2-Transform3::value    6       0.000 1.000     0.188   0       -0.667  0       1.479   0       0       0       0       0       0       0       0       0       0       0       0       0       0       0.739   0       -0.333  0       0.094   0       0       0       0
+DEAL:BDM2-Transform3::gradient 6       0.000 1.000     -0.511  2.042   0       0.278   -0.333  -6.667  0       -0.556  -1.156  4.624   0       0.278   -0.323  0       0       -0.278  -1.000  0       0       0.556   0.323   0       0       -0.278  0.278   0       0       -0.323  -0.556  0       0       1.000   0.278   0       0       0.323   -0.278  0       -1.156  1.156   0.556   0       1.667   0.333   -0.278  0       -0.511  0.511   3.000   0       0       0       0       0       0       -3.000
+DEAL:BDM2-Transform3::value    7       1.000 1.000     -0.114  0       -0.667  0       0.531   0       -0.114  0       -0.667  0       0.531   0       0       0       0       0       0       0       0       0       0       0.500   0       0       1.500   0       0       0
+DEAL:BDM2-Transform3::gradient 7       1.000 1.000     -0.094  1.021   0       0.278   0.333   -3.333  0       -0.556  -0.739  2.312   0       0.278   0.094   1.021   0       -0.278  -0.333  -3.333  0       0.556   0.739   2.312   0       -0.278  -0.139  0       0       0.417   0.278   0       0       0.167   -0.139  0       0       0.417   0.139   0       -0.323  0.417   -0.278  0       0       1.167   0.139   0       0.323   0.417   0       0       0       0       0       0       0       -3.000
+DEAL:BDM2-Transform3::value    8       2.000 1.000     0       0       0       0       0       0       0.188   0       -0.667  0       1.479   0       0       0       0       0       0       0       0       0.094   0       -0.333  0       0.739   0       0       0       0
+DEAL:BDM2-Transform3::gradient 8       2.000 1.000     0.323   0       0       0.278   1.000   0       0       -0.556  -0.323  0       0       0.278   0.511   2.042   0       -0.278  0.333   -6.667  0       0.556   1.156   4.624   0       -0.278  0.278   0       0       0.323   -0.556  0       0       1.000   0.278   0       0       -0.323  -0.278  0       0.511   0.511   0.556   0       -1.667  0.333   -0.278  0       1.156   1.156   -3.000  0       0       0       0       0       0       -3.000
+DEAL:BDM2-Transform3::value    
+DEAL:BDM2-Transform3::gradient 
+DEAL:BDM2-Transform3::
+DEAL:BDM3-Transform0::value    0       0.000 0.000     1.527   0       -0.814  0       0.401   0       -0.114  0       0       0       0       0       0       0       0       0       0       1.527   0       -0.814  0       0.401   0       -0.114  0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform0::gradient 0       0.000 0.000     -4.266  -8.546  0       0.371   -2.793  13.807  0       -0.940  -2.012  -7.417  0       0.940   0.070   2.156   0       -0.371  0.527   0       0       -0.371  -1.159  0       0       0.940   2.051   0       0       -0.940  1.582   0       0       0.371   0.371   0       -8.546  -4.266  -0.940  0       13.807  -2.793  0.940   0       -7.417  -2.012  -0.371  0       2.156   0.070   -0.371  0       0       0.527   0.940   0       0       -1.159  -0.940  0       0       2.051   0.371   0       0       1.582   54.000  0       0       0       -60.000 0       0       0       -36.000 0       0       0       0       0       0       54.000  0       0       0       -36.000 0       0       0       -60.000
+DEAL:BDM3-Transform0::value    1       0.500 0.000     0.296   0       -0.901  0       0.205   0       0.150   0       0.296   0       -0.901  0       0.205   0       0.150   0       -0.023  -0.092  0.059   0.592   -0.059  0.592   0.023   -0.092  0.023   0       -0.059  0       0.059   0       -0.023  0       6.000   0       0       0       -9.000  0       0       0       0       0       0       0
+DEAL:BDM3-Transform0::gradient 1       0.500 0.000     -1.092  -3.599  0       0.371   1.629   7.402   0       -0.940  0.414   -4.207  0       0.940   0.549   0.404   0       -0.371  1.092   -3.599  0       -0.371  -1.629  7.402   0       0.940   -0.414  -4.207  0       -0.940  -0.549  0.404   0       0.371   0       0       0.214   -1.299  0       0       -3.484  -3.201  0       0       3.484   -3.201  0       0       -0.214  -1.299  0       0       0       0.256   0       0       0       1.244   0       0       0       1.244   0       0       0       0.256   -15.000 -9.000  0       0       30.000  0       0       0       0       18.000  0       0       0       0       0       36.000  0       0       0       0       0       0       0       -60.000
+DEAL:BDM3-Transform0::value    2       1.000 0.000     0       0       0       0       0       0       0       0       1.527   0       -0.814  0       0.401   0       -0.114  0       0       -0.114  0       0.401   0       -0.814  0       1.527   0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform0::gradient 2       1.000 0.000     -0.527  0       0       0.371   1.159   0       0       -0.940  -2.051  0       0       0.940   -1.582  0       0       -0.371  4.266   -8.546  0       -0.371  2.793   13.807  0       0.940   2.012   -7.417  0       -0.940  -0.070  2.156   0       0.371   -0.371  0       -2.156  0.070   0.940   0       7.417   -2.012  -0.940  0       -13.807 -2.793  0.371   0       8.546   -4.266  0.371   0       0       1.582   -0.940  0       0       2.051   0.940   0       0       -1.159  -0.371  0       0       0.527   6.000   0       0       0       -60.000 0       0       0       36.000  0       0       0       0       0       0       18.000  0       0       0       36.000  0       0       0       -60.000
+DEAL:BDM3-Transform0::value    
+DEAL:BDM3-Transform0::gradient 
+DEAL:BDM3-Transform0::value    3       0.000 0.500     -0.092  -0.023  0.592   0.059   0.592   -0.059  -0.092  0.023   0       0.023   0       -0.059  0       0.059   0       -0.023  0       0.296   0       -0.901  0       0.205   0       0.150   0       0.296   0       -0.901  0       0.205   0       0.150   0       0       0       0       0       0       0       6.000   0       -9.000  0       0
+DEAL:BDM3-Transform0::gradient 3       0.000 0.500     -1.299  0.214   0       0       -3.201  -3.484  0       0       -3.201  3.484   0       0       -1.299  -0.214  0       0       0.256   0       0       0       1.244   0       0       0       1.244   0       0       0       0.256   0       0       0       0.371   0       -3.599  -1.092  -0.940  0       7.402   1.629   0.940   0       -4.207  0.414   -0.371  0       0.404   0.549   -0.371  0       -3.599  1.092   0.940   0       7.402   -1.629  -0.940  0       -4.207  -0.414  0.371   0       0.404   -0.549  36.000  0       0       0       -60.000 0       0       0       0       0       0       0       0       0       -9.000  -15.000 0       0       18.000  0       0       0       0       30.000
+DEAL:BDM3-Transform0::value    4       0.500 0.500     -0.177  -0.023  0.052   0.059   0.052   -0.059  -0.177  0.023   -0.177  0.023   0.052   -0.059  0.052   0.059   -0.177  -0.023  -0.023  -0.177  0.059   0.052   -0.059  0.052   0.023   -0.177  0.023   -0.177  -0.059  0.052   0.059   0.052   -0.023  -0.177  1.500   0       0       0       0       0       0       1.500   0       0       0       0
+DEAL:BDM3-Transform0::gradient 4       0.500 0.500     0.527   0.781   0       0       0.223   -1.243  0       0       0.223   1.243   0       0       0.527   -0.781  0       0       -0.527  0.781   0       0       -0.223  -1.243  0       0       -0.223  1.243   0       0       -0.527  -0.781  0       0       0       0       0.781   0.527   0       0       -1.243  0.223   0       0       1.243   0.223   0       0       -0.781  0.527   0       0       0.781   -0.527  0       0       -1.243  -0.223  0       0       1.243   -0.223  0       0       -0.781  -0.527  -15.000 -9.000  0       0       30.000  0       0       0       0       18.000  0       0       0       0       -9.000  -15.000 0       0       18.000  0       0       0       0       30.000
+DEAL:BDM3-Transform0::value    5       1.000 0.500     0       -0.023  0       0.059   0       -0.059  0       0.023   -0.092  0.023   0.592   -0.059  0.592   0.059   -0.092  -0.023  0       0.150   0       0.205   0       -0.901  0       0.296   0       0.150   0       0.205   0       -0.901  0       0.296   0       0       0       0       0       0       0       -3.000  0       9.000   0       0
+DEAL:BDM3-Transform0::gradient 5       1.000 0.500     -0.256  0       0       0       -1.244  0       0       0       -1.244  0       0       0       -0.256  0       0       0       1.299   0.214   0       0       3.201   -3.484  0       0       3.201   3.484   0       0       1.299   -0.214  0       0       -0.371  0       -0.404  0.549   0.940   0       4.207   0.414   -0.940  0       -7.402  1.629   0.371   0       3.599   -1.092  0.371   0       -0.404  -0.549  -0.940  0       4.207   -0.414  0.940   0       -7.402  -1.629  -0.371  0       3.599   1.092   24.000  0       0       0       -60.000 0       0       0       0       0       0       0       0       0       -9.000  -15.000 0       0       18.000  0       0       0       0       30.000
+DEAL:BDM3-Transform0::value    
+DEAL:BDM3-Transform0::gradient 
+DEAL:BDM3-Transform0::value    6       0.000 1.000     -0.114  0       0.401   0       -0.814  0       1.527   0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       1.527   0       -0.814  0       0.401   0       -0.114  0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform0::gradient 6       0.000 1.000     0.070   -2.156  0       -0.371  -2.012  7.417   0       0.940   -2.793  -13.807 0       -0.940  -4.266  8.546   0       0.371   1.582   0       0       0.371   2.051   0       0       -0.940  -1.159  0       0       0.940   0.527   0       0       -0.371  0.371   0       0       -0.527  -0.940  0       0       1.159   0.940   0       0       -2.051  -0.371  0       0       -1.582  -0.371  0       -8.546  4.266   0.940   0       13.807  2.793   -0.940  0       -7.417  2.012   0.371   0       2.156   -0.070  18.000  0       0       0       -60.000 0       0       0       36.000  0       0       0       0       0       0       6.000   0       0       0       36.000  0       0       0       -60.000
+DEAL:BDM3-Transform0::value    7       0.500 1.000     0.150   0       0.205   0       -0.901  0       0.296   0       0.150   0       0.205   0       -0.901  0       0.296   0       -0.023  0       0.059   0       -0.059  0       0.023   0       0.023   -0.092  -0.059  0.592   0.059   0.592   -0.023  -0.092  -3.000  0       0       0       9.000   0       0       0       0       0       0       0
+DEAL:BDM3-Transform0::gradient 7       0.500 1.000     0.549   -0.404  0       -0.371  0.414   4.207   0       0.940   1.629   -7.402  0       -0.940  -1.092  3.599   0       0.371   -0.549  -0.404  0       0.371   -0.414  4.207   0       -0.940  -1.629  -7.402  0       0.940   1.092   3.599   0       -0.371  0       0       0       -0.256  0       0       0       -1.244  0       0       0       -1.244  0       0       0       -0.256  0       0       0.214   1.299   0       0       -3.484  3.201   0       0       3.484   3.201   0       0       -0.214  1.299   -15.000 -9.000  0       0       30.000  0       0       0       0       18.000  0       0       0       0       0       24.000  0       0       0       0       0       0       0       -60.000
+DEAL:BDM3-Transform0::value    8       1.000 1.000     0       0       0       0       0       0       0       0       -0.114  0       0.401   0       -0.814  0       1.527   0       0       0       0       0       0       0       0       0       0       -0.114  0       0.401   0       -0.814  0       1.527   0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform0::gradient 8       1.000 1.000     -1.582  0       0       -0.371  -2.051  0       0       0.940   1.159   0       0       -0.940  -0.527  0       0       0.371   -0.070  -2.156  0       0.371   2.012   7.417   0       -0.940  2.793   -13.807 0       0.940   4.266   8.546   0       -0.371  -0.371  0       0       -1.582  0.940   0       0       -2.051  -0.940  0       0       1.159   0.371   0       0       -0.527  0.371   0       -2.156  -0.070  -0.940  0       7.417   2.012   0.940   0       -13.807 2.793   -0.371  0       8.546   4.266   42.000  0       0       0       -60.000 0       0       0       -36.000 0       0       0       0       0       0       42.000  0       0       0       -36.000 0       0       0       -60.000
+DEAL:BDM3-Transform0::value    
+DEAL:BDM3-Transform0::gradient 
+DEAL:BDM3-Transform0::
+DEAL:BDM3-Transform1::value    0       0.000 0.000     0       1.527   0       -0.814  0       0.401   0       -0.114  0       0       0       0       0       0       0       0       -1.527  0       0.814   0       -0.401  0       0.114   0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform1::gradient 0       0.000 0.000     0.371   0       8.546   -4.266  -0.940  0       -13.807 -2.793  0.940   0       7.417   -2.012  -0.371  0       -2.156  0.070   -0.371  0       0       0.527   0.940   0       0       -1.159  -0.940  0       0       2.051   0.371   0       0       1.582   -4.266  8.546   0       0.371   -2.793  -13.807 0       -0.940  -2.012  7.417   0       0.940   0.070   -2.156  0       -0.371  0.527   0       0       -0.371  -1.159  0       0       0.940   2.051   0       0       -0.940  1.582   0       0       0.371   0       0.000   0.000   54.000  0       0.000   0.000   -60.000 0       0.000   0.000   -36.000 54.000  0.000   0.000   0       -36.000 0.000   0.000   0       -60.000 0.000   0.000   0
+DEAL:BDM3-Transform1::value    1       0.000 0.500     0       0.296   0       -0.901  0       0.205   0       0.150   0       0.296   0       -0.901  0       0.205   0       0.150   0.092   -0.023  -0.592  0.059   -0.592  -0.059  0.092   0.023   0       0.023   0       -0.059  0       0.059   0       -0.023  0       6.000   0       0       0       -9.000  0       0       0       0       0       0
+DEAL:BDM3-Transform1::gradient 1       0.000 0.500     0.371   0       3.599   -1.092  -0.940  0       -7.402  1.629   0.940   0       4.207   0.414   -0.371  0       -0.404  0.549   -0.371  0       3.599   1.092   0.940   0       -7.402  -1.629  -0.940  0       4.207   -0.414  0.371   0       -0.404  -0.549  -1.299  -0.214  0       0       -3.201  3.484   0       0       -3.201  -3.484  0       0       -1.299  0.214   0       0       0.256   0       0       0       1.244   0       0       0       1.244   0       0       0       0.256   0       0       0       0       0       9.000   -15.000 0       0.000   0.000   30.000  0       0       -18.000 0       36.000  0.000   0.000   0       0       0       0       0       -60.000 0.000   0.000   0
+DEAL:BDM3-Transform1::value    2       0.000 1.000     0       0       0       0       0       0       0       0       0       1.527   0       -0.814  0       0.401   0       -0.114  0.114   0       -0.401  0       0.814   0       -1.527  0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform1::gradient 2       0.000 1.000     0.371   0       0       -0.527  -0.940  0       0       1.159   0.940   0       0       -2.051  -0.371  0       0       -1.582  -0.371  0       8.546   4.266   0.940   0       -13.807 2.793   -0.940  0       7.417   2.012   0.371   0       -2.156  -0.070  0.070   2.156   0       -0.371  -2.012  -7.417  0       0.940   -2.793  13.807  0       -0.940  -4.266  -8.546  0       0.371   1.582   0       0       0.371   2.051   0       0       -0.940  -1.159  0       0       0.940   0.527   0       0       -0.371  0       0       0       6.000   0       0.000   0.000   -60.000 0       0.000   0.000   36.000  18.000  0       0       0       36.000  0.000   0.000   0       -60.000 0.000   0.000   0
+DEAL:BDM3-Transform1::value    
+DEAL:BDM3-Transform1::gradient 
+DEAL:BDM3-Transform1::value    3       -0.500 0.000    0.023   -0.092  -0.059  0.592   0.059   0.592   -0.023  -0.092  -0.023  0       0.059   0       -0.059  0       0.023   0       -0.296  0       0.901   0       -0.205  0       -0.150  0       -0.296  0       0.901   0       -0.205  0       -0.150  0       0       0       0       0       0       0       -6.000  0       9.000   0       0       0
+DEAL:BDM3-Transform1::gradient 3       -0.500 0.000    0       0       -0.214  -1.299  0       0       3.484   -3.201  0       0       -3.484  -3.201  0       0       0.214   -1.299  0       0       0       0.256   0       0       0       1.244   0       0       0       1.244   0       0       0       0.256   -1.092  3.599   0       0.371   1.629   -7.402  0       -0.940  0.414   4.207   0       0.940   0.549   -0.404  0       -0.371  1.092   3.599   0       -0.371  -1.629  -7.402  0       0.940   -0.414  4.207   0       -0.940  -0.549  -0.404  0       0.371   0       0.000   0.000   36.000  0       0.000   0.000   -60.000 0       0       0       0       -15.000 9.000   0       0       0       -18.000 0       0       30.000  0.000   0.000   0
+DEAL:BDM3-Transform1::value    4       -0.500 0.500    0.023   -0.177  -0.059  0.052   0.059   0.052   -0.023  -0.177  -0.023  -0.177  0.059   0.052   -0.059  0.052   0.023   -0.177  0.177   -0.023  -0.052  0.059   -0.052  -0.059  0.177   0.023   0.177   0.023   -0.052  -0.059  -0.052  0.059   0.177   -0.023  0       1.500   0       0       0       0       -1.500  0       0       0       0       0
+DEAL:BDM3-Transform1::gradient 4       -0.500 0.500    0       0       -0.781  0.527   0       0       1.243   0.223   0       0       -1.243  0.223   0       0       0.781   0.527   0       0       -0.781  -0.527  0       0       1.243   -0.223  0       0       -1.243  -0.223  0       0       0.781   -0.527  0.527   -0.781  0       0       0.223   1.243   0       0       0.223   -1.243  0       0       0.527   0.781   0       0       -0.527  -0.781  0       0       -0.223  1.243   0       0       -0.223  -1.243  0       0       -0.527  0.781   0       0       0       0       9.000   -15.000 0       0.000   0.000   30.000  0       0       -18.000 0       -15.000 9.000   0       0       0       -18.000 0       0       30.000  0.000   0.000   0
+DEAL:BDM3-Transform1::value    5       -0.500 1.000    0.023   0       -0.059  0       0.059   0       -0.023  0       -0.023  -0.092  0.059   0.592   -0.059  0.592   0.023   -0.092  -0.150  0       -0.205  0       0.901   0       -0.296  0       -0.150  0       -0.205  0       0.901   0       -0.296  0       0       0       0       0       0       0       3.000   0       -9.000  0       0       0
+DEAL:BDM3-Transform1::gradient 5       -0.500 1.000    0       0       0       -0.256  0       0       0       -1.244  0       0       0       -1.244  0       0       0       -0.256  0       0       -0.214  1.299   0       0       3.484   3.201   0       0       -3.484  3.201   0       0       0.214   1.299   0.549   0.404   0       -0.371  0.414   -4.207  0       0.940   1.629   7.402   0       -0.940  -1.092  -3.599  0       0.371   -0.549  0.404   0       0.371   -0.414  -4.207  0       -0.940  -1.629  7.402   0       0.940   1.092   -3.599  0       -0.371  0       0.000   0.000   24.000  0       0.000   0.000   -60.000 0       0       0       0       -15.000 9.000   0       0       0       -18.000 0       0       30.000  0.000   0.000   0
+DEAL:BDM3-Transform1::value    
+DEAL:BDM3-Transform1::gradient 
+DEAL:BDM3-Transform1::value    6       -1.000 0.000    0       -0.114  0       0.401   0       -0.814  0       1.527   0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       -1.527  0       0.814   0       -0.401  0       0.114   0       0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform1::gradient 6       -1.000 0.000    -0.371  0       2.156   0.070   0.940   0       -7.417  -2.012  -0.940  0       13.807  -2.793  0.371   0       -8.546  -4.266  0.371   0       0       1.582   -0.940  0       0       2.051   0.940   0       0       -1.159  -0.371  0       0       0.527   -0.527  0       0       0.371   1.159   0       0       -0.940  -2.051  0       0       0.940   -1.582  0       0       -0.371  4.266   8.546   0       -0.371  2.793   -13.807 0       0.940   2.012   7.417   0       -0.940  -0.070  -2.156  0       0.371   0       0       0       18.000  0       0.000   0.000   -60.000 0       0.000   0.000   36.000  6.000   0       0       0       36.000  0.000   0.000   0       -60.000 0.000   0.000   0
+DEAL:BDM3-Transform1::value    7       -1.000 0.500    0       0.150   0       0.205   0       -0.901  0       0.296   0       0.150   0       0.205   0       -0.901  0       0.296   0       -0.023  0       0.059   0       -0.059  0       0.023   0.092   0.023   -0.592  -0.059  -0.592  0.059   0.092   -0.023  0       -3.000  0       0       0       9.000   0       0       0       0       0       0
+DEAL:BDM3-Transform1::gradient 7       -1.000 0.500    -0.371  0       0.404   0.549   0.940   0       -4.207  0.414   -0.940  0       7.402   1.629   0.371   0       -3.599  -1.092  0.371   0       0.404   -0.549  -0.940  0       -4.207  -0.414  0.940   0       7.402   -1.629  -0.371  0       -3.599  1.092   -0.256  0       0       0       -1.244  0       0       0       -1.244  0       0       0       -0.256  0       0       0       1.299   -0.214  0       0       3.201   3.484   0       0       3.201   -3.484  0       0       1.299   0.214   0       0       0       0       9.000   -15.000 0       0.000   0.000   30.000  0       0       -18.000 0       24.000  0.000   0.000   0       0       0       0       0       -60.000 0.000   0.000   0
+DEAL:BDM3-Transform1::value    8       -1.000 1.000    0       0       0       0       0       0       0       0       0       -0.114  0       0.401   0       -0.814  0       1.527   0       0       0       0       0       0       0       0       0.114   0       -0.401  0       0.814   0       -1.527  0       0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform1::gradient 8       -1.000 1.000    -0.371  0       0       -1.582  0.940   0       0       -2.051  -0.940  0       0       1.159   0.371   0       0       -0.527  0.371   0       2.156   -0.070  -0.940  0       -7.417  2.012   0.940   0       13.807  2.793   -0.371  0       -8.546  4.266   -1.582  0       0       -0.371  -2.051  0       0       0.940   1.159   0       0       -0.940  -0.527  0       0       0.371   -0.070  2.156   0       0.371   2.012   -7.417  0       -0.940  2.793   13.807  0       0.940   4.266   -8.546  0       -0.371  0       0.000   0.000   42.000  0       0.000   0.000   -60.000 0       0.000   0.000   -36.000 42.000  0.000   0.000   0       -36.000 0.000   0.000   0       -60.000 0.000   0.000   0
+DEAL:BDM3-Transform1::value    
+DEAL:BDM3-Transform1::gradient 
+DEAL:BDM3-Transform1::
+DEAL:BDM3-Transform2::value    0       0.000 0.000     0       0.763   0       -0.407  0       0.200   0       -0.057  0       0       0       0       0       0       0       0       -0.763  0       0.407   0       -0.200  0       0.057   0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform2::gradient 0       0.000 0.000     0.093   0       2.137   -1.067  -0.235  0       -3.452  -0.698  0.235   0       1.854   -0.503  -0.093  0       -0.539  0.018   -0.093  0       0       0.132   0.235   0       0       -0.290  -0.235  0       0       0.513   0.093   0       0       0.395   -1.067  2.137   0       0.093   -0.698  -3.452  0       -0.235  -0.503  1.854   0       0.235   0.018   -0.539  0       -0.093  0.132   0       0       -0.093  -0.290  0       0       0.235   0.513   0       0       -0.235  0.395   0       0       0.093   0       0       0       13.500  0       0       0       -15.000 0       0       0       -9.000  13.500  0       0       0       -9.000  0       0       0       -15.000 0       0       0
+DEAL:BDM3-Transform2::value    1       0.000 1.000     0       0.148   0       -0.450  0       0.103   0       0.075   0       0.148   0       -0.450  0       0.103   0       0.075   0.046   -0.012  -0.296  0.029   -0.296  -0.029  0.046   0.012   0       0.012   0       -0.029  0       0.029   0       -0.012  0       3.000   0       0       0       -4.500  0       0       0       0       0       0
+DEAL:BDM3-Transform2::gradient 1       0.000 1.000     0.093   0       0.900   -0.273  -0.235  0       -1.851  0.407   0.235   0       1.052   0.104   -0.093  0       -0.101  0.137   -0.093  0       0.900   0.273   0.235   0       -1.851  -0.407  -0.235  0       1.052   -0.104  0.093   0       -0.101  -0.137  -0.325  -0.054  0       0       -0.800  0.871   0       0       -0.800  -0.871  0       0       -0.325  0.054   0       0       0.064   0       0       0       0.311   0       0       0       0.311   0       0       0       0.064   0       0       0       0       0       2.250   -3.750  0       0       0       7.500   0       0       -4.500  0       9.000   0       0       0       0       0       0       0       -15.000 0       0       0
+DEAL:BDM3-Transform2::value    2       0.000 2.000     0       0       0       0       0       0       0       0       0       0.763   0       -0.407  0       0.200   0       -0.057  0.057   0       -0.200  0       0.407   0       -0.763  0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform2::gradient 2       0.000 2.000     0.093   0       0       -0.132  -0.235  0       0       0.290   0.235   0       0       -0.513  -0.093  0       0       -0.395  -0.093  0       2.137   1.067   0.235   0       -3.452  0.698   -0.235  0       1.854   0.503   0.093   0       -0.539  -0.018  0.018   0.539   0       -0.093  -0.503  -1.854  0       0.235   -0.698  3.452   0       -0.235  -1.067  -2.137  0       0.093   0.395   0       0       0.093   0.513   0       0       -0.235  -0.290  0       0       0.235   0.132   0       0       -0.093  0       0       0       1.500   0       0       0       -15.000 0       0       0       9.000   4.500   0       0       0       9.000   0       0       0       -15.000 0       0       0
+DEAL:BDM3-Transform2::value    
+DEAL:BDM3-Transform2::gradient 
+DEAL:BDM3-Transform2::value    3       -1.000 0.000    0.012   -0.046  -0.029  0.296   0.029   0.296   -0.012  -0.046  -0.012  0       0.029   0       -0.029  0       0.012   0       -0.148  0       0.450   0       -0.103  0       -0.075  0       -0.148  0       0.450   0       -0.103  0       -0.075  0       0       0       0       0       0       0       -3.000  0       4.500   0       0       0
+DEAL:BDM3-Transform2::gradient 3       -1.000 0.000    0       0       -0.054  -0.325  0       0       0.871   -0.800  0       0       -0.871  -0.800  0       0       0.054   -0.325  0       0       0       0.064   0       0       0       0.311   0       0       0       0.311   0       0       0       0.064   -0.273  0.900   0       0.093   0.407   -1.851  0       -0.235  0.104   1.052   0       0.235   0.137   -0.101  0       -0.093  0.273   0.900   0       -0.093  -0.407  -1.851  0       0.235   -0.104  1.052   0       -0.235  -0.137  -0.101  0       0.093   0       0       0       9.000   0       0       0       -15.000 0       0       0       0       -3.750  2.250   0       0       0       -4.500  0       0       7.500   0       0       0
+DEAL:BDM3-Transform2::value    4       -1.000 1.000    0.012   -0.088  -0.029  0.026   0.029   0.026   -0.012  -0.088  -0.012  -0.088  0.029   0.026   -0.029  0.026   0.012   -0.088  0.088   -0.012  -0.026  0.029   -0.026  -0.029  0.088   0.012   0.088   0.012   -0.026  -0.029  -0.026  0.029   0.088   -0.012  0       0.750   0       0       0       0       -0.750  0       0       0       0       0
+DEAL:BDM3-Transform2::gradient 4       -1.000 1.000    0       0       -0.195  0.132   0       0       0.311   0.056   0       0       -0.311  0.056   0       0       0.195   0.132   0       0       -0.195  -0.132  0       0       0.311   -0.056  0       0       -0.311  -0.056  0       0       0.195   -0.132  0.132   -0.195  0       0       0.056   0.311   0       0       0.056   -0.311  0       0       0.132   0.195   0       0       -0.132  -0.195  0       0       -0.056  0.311   0       0       -0.056  -0.311  0       0       -0.132  0.195   0       0       0       0       2.250   -3.750  0       0       0       7.500   0       0       -4.500  0       -3.750  2.250   0       0       0       -4.500  0       0       7.500   0       0       0
+DEAL:BDM3-Transform2::value    5       -1.000 2.000    0.012   0       -0.029  0       0.029   0       -0.012  0       -0.012  -0.046  0.029   0.296   -0.029  0.296   0.012   -0.046  -0.075  0       -0.103  0       0.450   0       -0.148  0       -0.075  0       -0.103  0       0.450   0       -0.148  0       0       0       0       0       0       0       1.500   0       -4.500  0       0       0
+DEAL:BDM3-Transform2::gradient 5       -1.000 2.000    0       0       0       -0.064  0       0       0       -0.311  0       0       0       -0.311  0       0       0       -0.064  0       0       -0.054  0.325   0       0       0.871   0.800   0       0       -0.871  0.800   0       0       0.054   0.325   0.137   0.101   0       -0.093  0.104   -1.052  0       0.235   0.407   1.851   0       -0.235  -0.273  -0.900  0       0.093   -0.137  0.101   0       0.093   -0.104  -1.052  0       -0.235  -0.407  1.851   0       0.235   0.273   -0.900  0       -0.093  0       0       0       6.000   0       0       0       -15.000 0       0       0       0       -3.750  2.250   0       0       0       -4.500  0       0       7.500   0       0       0
+DEAL:BDM3-Transform2::value    
+DEAL:BDM3-Transform2::gradient 
+DEAL:BDM3-Transform2::value    6       -2.000 0.000    0       -0.057  0       0.200   0       -0.407  0       0.763   0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       -0.763  0       0.407   0       -0.200  0       0.057   0       0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform2::gradient 6       -2.000 0.000    -0.093  0       0.539   0.018   0.235   0       -1.854  -0.503  -0.235  0       3.452   -0.698  0.093   0       -2.137  -1.067  0.093   0       0       0.395   -0.235  0       0       0.513   0.235   0       0       -0.290  -0.093  0       0       0.132   -0.132  0       0       0.093   0.290   0       0       -0.235  -0.513  0       0       0.235   -0.395  0       0       -0.093  1.067   2.137   0       -0.093  0.698   -3.452  0       0.235   0.503   1.854   0       -0.235  -0.018  -0.539  0       0.093   0       0       0       4.500   0       0       0       -15.000 0       0       0       9.000   1.500   0       0       0       9.000   0       0       0       -15.000 0       0       0
+DEAL:BDM3-Transform2::value    7       -2.000 1.000    0       0.075   0       0.103   0       -0.450  0       0.148   0       0.075   0       0.103   0       -0.450  0       0.148   0       -0.012  0       0.029   0       -0.029  0       0.012   0.046   0.012   -0.296  -0.029  -0.296  0.029   0.046   -0.012  0       -1.500  0       0       0       4.500   0       0       0       0       0       0
+DEAL:BDM3-Transform2::gradient 7       -2.000 1.000    -0.093  0       0.101   0.137   0.235   0       -1.052  0.104   -0.235  0       1.851   0.407   0.093   0       -0.900  -0.273  0.093   0       0.101   -0.137  -0.235  0       -1.052  -0.104  0.235   0       1.851   -0.407  -0.093  0       -0.900  0.273   -0.064  0       0       0       -0.311  0       0       0       -0.311  0       0       0       -0.064  0       0       0       0.325   -0.054  0       0       0.800   0.871   0       0       0.800   -0.871  0       0       0.325   0.054   0       0       0       0       2.250   -3.750  0       0       0       7.500   0       0       -4.500  0       6.000   0       0       0       0       0       0       0       -15.000 0       0       0
+DEAL:BDM3-Transform2::value    8       -2.000 2.000    0       0       0       0       0       0       0       0       0       -0.057  0       0.200   0       -0.407  0       0.763   0       0       0       0       0       0       0       0       0.057   0       -0.200  0       0.407   0       -0.763  0       0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform2::gradient 8       -2.000 2.000    -0.093  0       0       -0.395  0.235   0       0       -0.513  -0.235  0       0       0.290   0.093   0       0       -0.132  0.093   0       0.539   -0.018  -0.235  0       -1.854  0.503   0.235   0       3.452   0.698   -0.093  0       -2.137  1.067   -0.395  0       0       -0.093  -0.513  0       0       0.235   0.290   0       0       -0.235  -0.132  0       0       0.093   -0.018  0.539   0       0.093   0.503   -1.854  0       -0.235  0.698   3.452   0       0.235   1.067   -2.137  0       -0.093  0       0       0       10.500  0       0       0       -15.000 0       0       0       -9.000  10.500  0       0       0       -9.000  0       0       0       -15.000 0       0       0
+DEAL:BDM3-Transform2::value    
+DEAL:BDM3-Transform2::gradient 
+DEAL:BDM3-Transform2::
+DEAL:BDM3-Transform3::value    0       0.000 0.000     1.527   0       -0.814  0       0.401   0       -0.114  0       0       0       0       0       0       0       0       0       0       0.763   0       -0.407  0       0.200   0       -0.057  0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform3::gradient 0       0.000 0.000     -2.133  -8.546  0       0.186   -1.396  13.807  0       -0.470  -1.006  -7.417  0       0.470   0.035   2.156   0       -0.186  0.263   0       0       -0.186  -0.580  0       0       0.470   1.025   0       0       -0.470  0.791   0       0       0.186   0.186   0       -2.137  -2.133  -0.470  0       3.452   -1.396  0.470   0       -1.854  -1.006  -0.186  0       0.539   0.035   -0.186  0       0       0.263   0.470   0       0       -0.580  -0.470  0       0       1.025   0.186   0       0       0.791   27.000  0       0       0       -30.000 0       0       0       -18.000 0       0       0       0       0       0       27.000  0       0       0       -18.000 0       0       0       -30.000
+DEAL:BDM3-Transform3::value    1       1.000 0.000     0.296   0       -0.901  0       0.205   0       0.150   0       0.296   0       -0.901  0       0.205   0       0.150   0       -0.023  -0.046  0.059   0.296   -0.059  0.296   0.023   -0.046  0.023   0       -0.059  0       0.059   0       -0.023  0       6.000   0       0       0       -9.000  0       0       0       0       0       0       0
+DEAL:BDM3-Transform3::gradient 1       1.000 0.000     -0.546  -3.599  0       0.186   0.814   7.402   0       -0.470  0.207   -4.207  0       0.470   0.274   0.404   0       -0.186  0.546   -3.599  0       -0.186  -0.814  7.402   0       0.470   -0.207  -4.207  0       -0.470  -0.274  0.404   0       0.186   0       0       0.054   -0.650  0       0       -0.871  -1.600  0       0       0.871   -1.600  0       0       -0.054  -0.650  0       0       0       0.128   0       0       0       0.622   0       0       0       0.622   0       0       0       0.128   -7.500  -9.000  0       0       15.000  0       0       0       0       18.000  0       0       0       0       0       18.000  0       0       0       0       0       0       0       -30.000
+DEAL:BDM3-Transform3::value    2       2.000 0.000     0       0       0       0       0       0       0       0       1.527   0       -0.814  0       0.401   0       -0.114  0       0       -0.057  0       0.200   0       -0.407  0       0.763   0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform3::gradient 2       2.000 0.000     -0.263  0       0       0.186   0.580   0       0       -0.470  -1.025  0       0       0.470   -0.791  0       0       -0.186  2.133   -8.546  0       -0.186  1.396   13.807  0       0.470   1.006   -7.417  0       -0.470  -0.035  2.156   0       0.186   -0.186  0       -0.539  0.035   0.470   0       1.854   -1.006  -0.470  0       -3.452  -1.396  0.186   0       2.137   -2.133  0.186   0       0       0.791   -0.470  0       0       1.025   0.470   0       0       -0.580  -0.186  0       0       0.263   3.000   0       0       0       -30.000 0       0       0       18.000  0       0       0       0       0       0       9.000   0       0       0       18.000  0       0       0       -30.000
+DEAL:BDM3-Transform3::value    
+DEAL:BDM3-Transform3::gradient 
+DEAL:BDM3-Transform3::value    3       0.000 0.500     -0.092  -0.012  0.592   0.029   0.592   -0.029  -0.092  0.012   0       0.012   0       -0.029  0       0.029   0       -0.012  0       0.148   0       -0.450  0       0.103   0       0.075   0       0.148   0       -0.450  0       0.103   0       0.075   0       0       0       0       0       0       0       3.000   0       -4.500  0       0
+DEAL:BDM3-Transform3::gradient 3       0.000 0.500     -0.650  0.214   0       0       -1.600  -3.484  0       0       -1.600  3.484   0       0       -0.650  -0.214  0       0       0.128   0       0       0       0.622   0       0       0       0.622   0       0       0       0.128   0       0       0       0.186   0       -0.900  -0.546  -0.470  0       1.851   0.814   0.470   0       -1.052  0.207   -0.186  0       0.101   0.274   -0.186  0       -0.900  0.546   0.470   0       1.851   -0.814  -0.470  0       -1.052  -0.207  0.186   0       0.101   -0.274  18.000  0       0       0       -30.000 0       0       0       0       0       0       0       0       0       -2.250  -7.500  0       0       4.500   0       0       0       0       15.000
+DEAL:BDM3-Transform3::value    4       1.000 0.500     -0.177  -0.012  0.052   0.029   0.052   -0.029  -0.177  0.012   -0.177  0.012   0.052   -0.029  0.052   0.029   -0.177  -0.012  -0.023  -0.088  0.059   0.026   -0.059  0.026   0.023   -0.088  0.023   -0.088  -0.059  0.026   0.059   0.026   -0.023  -0.088  1.500   0       0       0       0       0       0       0.750   0       0       0       0
+DEAL:BDM3-Transform3::gradient 4       1.000 0.500     0.264   0.781   0       0       0.111   -1.243  0       0       0.111   1.243   0       0       0.264   -0.781  0       0       -0.264  0.781   0       0       -0.111  -1.243  0       0       -0.111  1.243   0       0       -0.264  -0.781  0       0       0       0       0.195   0.264   0       0       -0.311  0.111   0       0       0.311   0.111   0       0       -0.195  0.264   0       0       0.195   -0.264  0       0       -0.311  -0.111  0       0       0.311   -0.111  0       0       -0.195  -0.264  -7.500  -9.000  0       0       15.000  0       0       0       0       18.000  0       0       0       0       -2.250  -7.500  0       0       4.500   0       0       0       0       15.000
+DEAL:BDM3-Transform3::value    5       2.000 0.500     0       -0.012  0       0.029   0       -0.029  0       0.012   -0.092  0.012   0.592   -0.029  0.592   0.029   -0.092  -0.012  0       0.075   0       0.103   0       -0.450  0       0.148   0       0.075   0       0.103   0       -0.450  0       0.148   0       0       0       0       0       0       0       -1.500  0       4.500   0       0
+DEAL:BDM3-Transform3::gradient 5       2.000 0.500     -0.128  0       0       0       -0.622  0       0       0       -0.622  0       0       0       -0.128  0       0       0       0.650   0.214   0       0       1.600   -3.484  0       0       1.600   3.484   0       0       0.650   -0.214  0       0       -0.186  0       -0.101  0.274   0.470   0       1.052   0.207   -0.470  0       -1.851  0.814   0.186   0       0.900   -0.546  0.186   0       -0.101  -0.274  -0.470  0       1.052   -0.207  0.470   0       -1.851  -0.814  -0.186  0       0.900   0.546   12.000  0       0       0       -30.000 0       0       0       0       0       0       0       0       0       -2.250  -7.500  0       0       4.500   0       0       0       0       15.000
+DEAL:BDM3-Transform3::value    
+DEAL:BDM3-Transform3::gradient 
+DEAL:BDM3-Transform3::value    6       0.000 1.000     -0.114  0       0.401   0       -0.814  0       1.527   0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0.763   0       -0.407  0       0.200   0       -0.057  0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform3::gradient 6       0.000 1.000     0.035   -2.156  0       -0.186  -1.006  7.417   0       0.470   -1.396  -13.807 0       -0.470  -2.133  8.546   0       0.186   0.791   0       0       0.186   1.025   0       0       -0.470  -0.580  0       0       0.470   0.263   0       0       -0.186  0.186   0       0       -0.263  -0.470  0       0       0.580   0.470   0       0       -1.025  -0.186  0       0       -0.791  -0.186  0       -2.137  2.133   0.470   0       3.452   1.396   -0.470  0       -1.854  1.006   0.186   0       0.539   -0.035  9.000   0       0       0       -30.000 0       0       0       18.000  0       0       0       0       0       0       3.000   0       0       0       18.000  0       0       0       -30.000
+DEAL:BDM3-Transform3::value    7       1.000 1.000     0.150   0       0.205   0       -0.901  0       0.296   0       0.150   0       0.205   0       -0.901  0       0.296   0       -0.023  0       0.059   0       -0.059  0       0.023   0       0.023   -0.046  -0.059  0.296   0.059   0.296   -0.023  -0.046  -3.000  0       0       0       9.000   0       0       0       0       0       0       0
+DEAL:BDM3-Transform3::gradient 7       1.000 1.000     0.274   -0.404  0       -0.186  0.207   4.207   0       0.470   0.814   -7.402  0       -0.470  -0.546  3.599   0       0.186   -0.274  -0.404  0       0.186   -0.207  4.207   0       -0.470  -0.814  -7.402  0       0.470   0.546   3.599   0       -0.186  0       0       0       -0.128  0       0       0       -0.622  0       0       0       -0.622  0       0       0       -0.128  0       0       0.054   0.650   0       0       -0.871  1.600   0       0       0.871   1.600   0       0       -0.054  0.650   -7.500  -9.000  0       0       15.000  0       0       0       0       18.000  0       0       0       0       0       12.000  0       0       0       0       0       0       0       -30.000
+DEAL:BDM3-Transform3::value    8       2.000 1.000     0       0       0       0       0       0       0       0       -0.114  0       0.401   0       -0.814  0       1.527   0       0       0       0       0       0       0       0       0       0       -0.057  0       0.200   0       -0.407  0       0.763   0       0       0       0       0       0       0       0       0       0       0       0
+DEAL:BDM3-Transform3::gradient 8       2.000 1.000     -0.791  0       0       -0.186  -1.025  0       0       0.470   0.580   0       0       -0.470  -0.263  0       0       0.186   -0.035  -2.156  0       0.186   1.006   7.417   0       -0.470  1.396   -13.807 0       0.470   2.133   8.546   0       -0.186  -0.186  0       0       -0.791  0.470   0       0       -1.025  -0.470  0       0       0.580   0.186   0       0       -0.263  0.186   0       -0.539  -0.035  -0.470  0       1.854   1.006   0.470   0       -3.452  1.396   -0.186  0       2.137   2.133   21.000  0       0       0       -30.000 0       0       0       -18.000 0       0       0       0       0       0       21.000  0       0       0       -18.000 0       0       0       -30.000
+DEAL:BDM3-Transform3::value    
+DEAL:BDM3-Transform3::gradient 
+DEAL:BDM3-Transform3::
diff --git a/tests/fe/bdm_3.cc b/tests/fe/bdm_3.cc
new file mode 100644 (file)
index 0000000..3618106
--- /dev/null
@@ -0,0 +1,70 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+
+// Just output the constraint matrices of the RT element
+
+#include "../tests.h"
+#include <deal.II/base/logstream.h>
+#include <deal.II/fe/fe_bdm.h>
+
+#include <fstream>
+#include <string>
+
+#define PRECISION 4
+
+
+
+template<int dim>
+void
+test(const unsigned int degree)
+{
+  deallog << "FE_BDM<" << dim << "> (" << degree << ")"
+          << std::endl;
+
+  FE_BDM<dim> fe_rt(degree);
+  const FullMatrix<double> &constraints = fe_rt.constraints();
+
+  for (unsigned int i=0; i<constraints.m(); ++i)
+    {
+      for (unsigned int j=0; j<constraints.n(); ++j)
+        deallog << constraints(i,j) << ' ';
+      deallog << std::endl;
+    }
+
+  deallog << std::endl;
+}
+
+
+int
+main()
+{
+  std::ofstream logfile ("output");
+  deallog << std::setprecision(PRECISION);
+  deallog << std::fixed;
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  for (unsigned int degree=1; degree<4; ++degree)
+    test<2>(degree);
+
+  return 0;
+}
+
+
+
diff --git a/tests/fe/bdm_3.output b/tests/fe/bdm_3.output
new file mode 100644 (file)
index 0000000..427bd2f
--- /dev/null
@@ -0,0 +1,25 @@
+
+DEAL::FE_BDM<2> (1)
+DEAL::0.5915 -0.0915 
+DEAL::0.3415 0.1585 
+DEAL::0.1585 0.3415 
+DEAL::-0.0915 0.5915 
+DEAL::
+DEAL::FE_BDM<2> (2)
+DEAL::0.6144 -0.1561 0.0417 
+DEAL::0.2655 0.2917 -0.0572 
+DEAL::0.0417 0.4894 -0.0311 
+DEAL::-0.0311 0.4894 0.0417 
+DEAL::-0.0572 0.2917 0.2655 
+DEAL::0.0417 -0.1561 0.6144 
+DEAL::
+DEAL::FE_BDM<2> (3)
+DEAL::0.6235 -0.1857 0.0863 -0.0242 
+DEAL::0.2367 0.3472 -0.1135 0.0295 
+DEAL::-0.0037 0.4979 0.0074 -0.0016 
+DEAL::-0.0478 0.3543 0.2341 -0.0407 
+DEAL::-0.0407 0.2341 0.3543 -0.0478 
+DEAL::-0.0016 0.0074 0.4979 -0.0037 
+DEAL::0.0295 -0.1135 0.3472 0.2367 
+DEAL::-0.0242 0.0863 -0.1857 0.6235 
+DEAL::
diff --git a/tests/fe/bdm_5.cc b/tests/fe/bdm_5.cc
new file mode 100644 (file)
index 0000000..17dceb8
--- /dev/null
@@ -0,0 +1,74 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+
+// Just output the restriction matrices of the BDM element
+
+#include "../tests.h"
+#include <deal.II/base/logstream.h>
+#include <deal.II/fe/fe_bdm.h>
+
+#include <fstream>
+#include <string>
+
+#define PRECISION 8
+
+
+
+template<int dim>
+void
+test(const unsigned int degree)
+{
+  deallog << "FE_BDM<" << dim << "> (" << degree << ")"
+          << std::endl;
+
+  FE_BDM<dim> fe_rt(degree);
+
+  for (unsigned int c=0; c<GeometryInfo<dim>::max_children_per_cell; ++c)
+    {
+      const FullMatrix<double> &m = fe_rt.get_restriction_matrix(c);
+
+      for (unsigned int i=0; i<m.m(); ++i)
+        {
+          for (unsigned int j=0; j<m.n(); ++j)
+            deallog << m(i,j) << ' ';
+          deallog << std::endl;
+        }
+
+      deallog << std::endl;
+    }
+}
+
+
+int
+main()
+{
+  std::ofstream logfile ("output");
+  deallog << std::setprecision(PRECISION);
+  deallog << std::fixed;
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  for (unsigned int degree=1; degree<4; ++degree)
+    {
+      test<2>(degree);
+//      test<3>(degree);
+    }
+
+  return 0;
+}
diff --git a/tests/fe/bdm_5.output b/tests/fe/bdm_5.output
new file mode 100644 (file)
index 0000000..7d2e46c
--- /dev/null
@@ -0,0 +1,192 @@
+
+DEAL::FE_BDM<2> (1)
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 
+DEAL::
+DEAL::FE_BDM<2> (2)
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::
+DEAL::FE_BDM<2> (3)
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+DEAL::
diff --git a/tests/fe/bdm_8.cc b/tests/fe/bdm_8.cc
new file mode 100644 (file)
index 0000000..f2d7e23
--- /dev/null
@@ -0,0 +1,116 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+// build a mass matrix for the RT element and try to invert it. we had trouble
+// with this at one time
+
+#include "../tests.h"
+#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/base/logstream.h>
+#include <deal.II/lac/vector.h>
+#include <deal.II/lac/solver_cg.h>
+#include <deal.II/lac/precondition.h>
+#include <deal.II/lac/vector_memory.h>
+#include <deal.II/grid/tria.h>
+#include <deal.II/grid/tria_iterator.h>
+#include <deal.II/dofs/dof_accessor.h>
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/grid_tools.h>
+#include <deal.II/fe/fe_bdm.h>
+#include <deal.II/fe/fe_values.h>
+
+#include <vector>
+#include <fstream>
+#include <string>
+
+#define PRECISION 5
+
+
+std::ofstream logfile ("output");
+
+template<int dim>
+void
+test (const unsigned int degree)
+{
+  FE_BDM<dim> fe_rt(degree);
+  Triangulation<dim> tr;
+  GridGenerator::hyper_cube(tr, 0., 1.);
+
+  DoFHandler<dim> dof(tr);
+  typename DoFHandler<dim>::cell_iterator c = dof.begin();
+  dof.distribute_dofs(fe_rt);
+
+  QTrapez<1> q_trapez;
+  const unsigned int div=4;
+  QIterated<dim> q(q_trapez, div);
+  FEValues<dim> fe(fe_rt, q, update_values|update_JxW_values);
+  fe.reinit(c);
+
+  const unsigned int dofs_per_cell = fe_rt.dofs_per_cell;
+  FullMatrix<double> mass_matrix (dofs_per_cell, dofs_per_cell);
+
+  Assert (fe.get_fe().n_components() == dim, ExcInternalError());
+
+
+  for (unsigned int q_point=0; q_point<q.size(); ++q_point)
+    for (unsigned int i=0; i<dofs_per_cell; ++i)
+      for (unsigned int j=0; j<dofs_per_cell; ++j)
+        for (unsigned int d=0; d<dim; ++d)
+          mass_matrix(i,j)
+          += (fe.shape_value_component(i,q_point,d) *
+              fe.shape_value_component(j,q_point,d) *
+              fe.JxW(q_point));
+  for (unsigned int i=0; i<dofs_per_cell; ++i)
+    for (unsigned int j=0; j<dofs_per_cell; ++j)
+      if (std::fabs(mass_matrix(i,j)) < 1e-14)
+        mass_matrix(i,j) = 0;
+  mass_matrix.print_formatted (logfile, 3, false, 0, " ", 1);
+
+  SolverControl           solver_control (dofs_per_cell,
+                                          1e-8);
+  PrimitiveVectorMemory<> vector_memory;
+  SolverCG<>              cg (solver_control, vector_memory);
+
+  Vector<double> tmp1(dofs_per_cell), tmp2(dofs_per_cell);
+  for (unsigned int i=0; i<dofs_per_cell; ++i)
+    tmp1(i) = 1.*Testing::rand()/RAND_MAX;
+  cg.solve (mass_matrix, tmp2, tmp1, PreconditionIdentity());
+
+  deallog << "Degree=" << degree
+          << ": " << solver_control.last_step()
+          << " iterations to obtain convergence."
+          << std::endl;
+}
+
+
+int
+main()
+{
+  deallog << std::setprecision(PRECISION);
+  deallog << std::fixed;
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  for (unsigned int i=1; i<4; ++i)
+    test<2>(i);
+
+  return 0;
+}
+
+
+
diff --git a/tests/fe/bdm_8.output b/tests/fe/bdm_8.output
new file mode 100644 (file)
index 0000000..6e89414
--- /dev/null
@@ -0,0 +1,54 @@
+
+0.208 -0.036 0.058 0.020 0.068             0.068 
+-0.036 0.208 0.020 0.058       -0.068 -0.068       
+0.058 0.020 0.208 -0.036       -0.068 -0.068       
+0.020 0.058 -0.036 0.208 0.068             0.068 
+0.068             0.068 0.208 -0.036 0.058 0.020 
+      -0.068 -0.068       -0.036 0.208 0.020 0.058 
+      -0.068 -0.068       0.058 0.020 0.208 -0.036 
+0.068             0.068 0.020 0.058 -0.036 0.208 
+DEAL:cg::Starting value 1.91960
+DEAL:cg::Convergence step 4 value 0
+DEAL::Degree=1: 4 iterations to obtain convergence.
+0.105 -0.050 -0.003 0.036 -0.030 -0.013 0.004 -0.002 0.004 -0.004 0.002 -0.004 -0.020       
+-0.050 0.169 -0.050 -0.030 0.058 -0.030 -0.002 -0.010 -0.002 0.002 0.010 0.002 -0.090       
+-0.003 -0.050 0.105 -0.013 -0.030 0.036 0.004 -0.002 0.004 -0.004 0.002 -0.004 -0.020       
+0.036 -0.030 -0.013 0.105 -0.050 -0.003 -0.004 0.002 -0.004 0.004 -0.002 0.004 -0.020       
+-0.030 0.058 -0.030 -0.050 0.169 -0.050 0.002 0.010 0.002 -0.002 -0.010 -0.002 -0.090       
+-0.013 -0.030 0.036 -0.003 -0.050 0.105 -0.004 0.002 -0.004 0.004 -0.002 0.004 -0.020       
+0.004 -0.002 0.004 -0.004 0.002 -0.004 0.105 -0.050 -0.003 0.036 -0.030 -0.013       -0.020 
+-0.002 -0.010 -0.002 0.002 0.010 0.002 -0.050 0.169 -0.050 -0.030 0.058 -0.030       -0.090 
+0.004 -0.002 0.004 -0.004 0.002 -0.004 -0.003 -0.050 0.105 -0.013 -0.030 0.036       -0.020 
+-0.004 0.002 -0.004 0.004 -0.002 0.004 0.036 -0.030 -0.013 0.105 -0.050 -0.003       -0.020 
+0.002 0.010 0.002 -0.002 -0.010 -0.002 -0.030 0.058 -0.030 -0.050 0.169 -0.050       -0.090 
+-0.004 0.002 -0.004 0.004 -0.002 0.004 -0.013 -0.030 0.036 -0.003 -0.050 0.105       -0.020 
+-0.020 -0.090 -0.020 -0.020 -0.090 -0.020                                     1.195       
+                                    -0.020 -0.090 -0.020 -0.020 -0.090 -0.020       1.195 
+DEAL:cg::Starting value 2.12523
+DEAL:cg::Convergence step 9 value 0.00000
+DEAL::Degree=2: 9 iterations to obtain convergence.
+0.072 -0.058 0.015 0.002 0.016 -0.031 0.001 0.011 0.000 0.000 0.001             0.001 0.000 0.000 -0.040 0.084 -0.016 -0.006             
+-0.058 0.151 -0.056 0.015 -0.031 0.067 -0.039 0.001 0.000 -0.002       -0.001 -0.001       -0.002 0.000 -0.404 0.224 0.468 0.016             
+0.015 -0.056 0.151 -0.058 0.001 -0.039 0.067 -0.031 0.001       0.002 0.000 0.000 0.002       0.001 0.064 0.224 -0.468 -0.016             
+0.002 0.015 -0.058 0.072 0.011 0.001 -0.031 0.016       -0.001 0.000 0.000 0.000 0.000 -0.001       -0.057 0.084 0.016 0.006             
+0.016 -0.031 0.001 0.011 0.072 -0.058 0.015 0.002       -0.001 0.000 0.000 0.000 0.000 -0.001       0.043 -0.084 -0.016 0.006             
+-0.031 0.067 -0.039 0.001 -0.058 0.151 -0.056 0.015 0.001       0.002 0.000 0.000 0.002       0.001 -0.180 -0.224 0.468 -0.016             
+0.001 -0.039 0.067 -0.031 0.015 -0.056 0.151 -0.058 0.000 -0.002       -0.001 -0.001       -0.002 0.000 0.288 -0.224 -0.468 0.016             
+0.011 0.001 -0.031 0.016 0.002 0.015 -0.058 0.072 0.000 0.000 0.001             0.001 0.000 0.000 0.027 -0.084 0.016 -0.006             
+0.000 0.000 0.001             0.001 0.000 0.000 0.072 -0.058 0.015 0.002 0.016 -0.031 0.001 0.011 -0.006             -0.040 -0.016 0.084 
+0.000 -0.002       -0.001 -0.001       -0.002 0.000 -0.058 0.151 -0.056 0.015 -0.031 0.067 -0.039 0.001 0.016             -0.404 0.468 0.224 
+0.001       0.002 0.000 0.000 0.002       0.001 0.015 -0.056 0.151 -0.058 0.001 -0.039 0.067 -0.031 -0.016             0.064 -0.468 0.224 
+      -0.001 0.000 0.000 0.000 0.000 -0.001       0.002 0.015 -0.058 0.072 0.011 0.001 -0.031 0.016 0.006             -0.057 0.016 0.084 
+      -0.001 0.000 0.000 0.000 0.000 -0.001       0.016 -0.031 0.001 0.011 0.072 -0.058 0.015 0.002 0.006             0.043 -0.016 -0.084 
+0.001       0.002 0.000 0.000 0.002       0.001 -0.031 0.067 -0.039 0.001 -0.058 0.151 -0.056 0.015 -0.016             -0.180 0.468 -0.224 
+0.000 -0.002       -0.001 -0.001       -0.002 0.000 0.001 -0.039 0.067 -0.031 0.015 -0.056 0.151 -0.058 0.016             0.288 -0.468 -0.224 
+0.000 0.000 0.001             0.001 0.000 0.000 0.011 0.001 -0.031 0.016 0.002 0.015 -0.058 0.072 -0.006             0.027 0.016 -0.084 
+-0.040 -0.404 0.064 -0.057 0.043 -0.180 0.288 0.027 -0.006 0.016 -0.016 0.006 0.006 -0.016 0.016 -0.006 9.185 -7.910 -8.068                   
+0.084 0.224 0.224 0.084 -0.084 -0.224 -0.224 -0.084                                                 -7.910 15.820                         
+-0.016 0.468 -0.468 0.016 -0.016 0.468 -0.468 0.016                                                 -8.068       16.137                   
+-0.006 0.016 -0.016 0.006 0.006 -0.016 0.016 -0.006 -0.040 -0.404 0.064 -0.057 0.043 -0.180 0.288 0.027                   9.185 -8.068 -7.910 
+                                                -0.016 0.468 -0.468 0.016 -0.016 0.468 -0.468 0.016                   -8.068 16.137       
+                                                0.084 0.224 0.224 0.084 -0.084 -0.224 -0.224 -0.084                   -7.910       15.820 
+DEAL:cg::Starting value 2.78069
+DEAL:cg::Convergence step 14 value 0.00000
+DEAL::Degree=3: 14 iterations to obtain convergence.
diff --git a/tests/fe/bdm_9.cc b/tests/fe/bdm_9.cc
new file mode 100644 (file)
index 0000000..e9558cc
--- /dev/null
@@ -0,0 +1,107 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+// build a mass matrix for the RT element and try to invert it. like the rt_8
+// test, except that we use a library function to build the mass matrix
+
+#include "../tests.h"
+#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/base/logstream.h>
+#include <deal.II/lac/vector.h>
+#include <deal.II/lac/solver_cg.h>
+#include <deal.II/lac/precondition.h>
+#include <deal.II/lac/vector_memory.h>
+#include <deal.II/lac/sparse_matrix.h>
+#include <deal.II/lac/sparsity_pattern.h>
+#include <deal.II/grid/tria.h>
+#include <deal.II/grid/tria_iterator.h>
+#include <deal.II/dofs/dof_accessor.h>
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/grid_tools.h>
+#include <deal.II/fe/fe_bdm.h>
+#include <deal.II/numerics/matrix_tools.h>
+
+#include <vector>
+#include <fstream>
+#include <string>
+
+#define PRECISION 2
+
+
+std::ofstream logfile ("output");
+
+template<int dim>
+void
+test (const unsigned int degree)
+{
+  FE_BDM<dim> fe_rt(degree);
+  Triangulation<dim> tr;
+  GridGenerator::hyper_cube(tr, 0., 1.);
+
+  DoFHandler<dim> dof(tr);
+  dof.distribute_dofs(fe_rt);
+
+  QTrapez<1> q_trapez;
+  const unsigned int div=4;
+  QIterated<dim> q(q_trapez, div);
+
+  const unsigned int dofs_per_cell = fe_rt.dofs_per_cell;
+  SparsityPattern sp (dofs_per_cell, dofs_per_cell, dofs_per_cell);
+  for (unsigned int i=0; i<dofs_per_cell; ++i)
+    for (unsigned int j=0; j<dofs_per_cell; ++j)
+      sp.add(i,j);
+  sp.compress ();
+  SparseMatrix<double> mass_matrix (sp);
+
+  MatrixTools::create_mass_matrix (dof, q, mass_matrix);
+
+  mass_matrix.print_formatted (logfile, 3, false, 0, " ", 1);
+
+  SolverControl           solver_control (dofs_per_cell,
+                                          1e-8);
+  PrimitiveVectorMemory<> vector_memory;
+  SolverCG<>              cg (solver_control, vector_memory);
+
+  Vector<double> tmp1(dofs_per_cell), tmp2(dofs_per_cell);
+  for (unsigned int i=0; i<dofs_per_cell; ++i)
+    tmp1(i) = 1.*Testing::rand()/RAND_MAX;
+  cg.solve (mass_matrix, tmp2, tmp1, PreconditionIdentity());
+
+  deallog << "Degree=" << degree
+          << ": " << solver_control.last_step()
+          << " iterations to obtain convergence."
+          << std::endl;
+}
+
+
+int
+main()
+{
+  deallog << std::setprecision(PRECISION);
+  deallog << std::fixed;
+  deallog.attach(logfile);
+  deallog.depth_console(0);
+  deallog.threshold_double(1.e-10);
+
+  for (unsigned int i=1; i<4; ++i)
+    test<2>(i);
+
+  return 0;
+}
+
+
+
diff --git a/tests/fe/bdm_9.output b/tests/fe/bdm_9.output
new file mode 100644 (file)
index 0000000..f84f547
--- /dev/null
@@ -0,0 +1,54 @@
+
+0.208 -0.036 0.058 0.020 0.068 0.000 0.000 0.068 
+-0.036 0.208 0.020 0.058 0.000 -0.068 -0.068 0.000 
+0.058 0.020 0.208 -0.036 0.000 -0.068 -0.068 0.000 
+0.020 0.058 -0.036 0.208 0.068 0.000 0.000 0.068 
+0.068 0.000 0.000 0.068 0.208 -0.036 0.058 0.020 
+0.000 -0.068 -0.068 0.000 -0.036 0.208 0.020 0.058 
+0.000 -0.068 -0.068 0.000 0.058 0.020 0.208 -0.036 
+0.068 0.000 0.000 0.068 0.020 0.058 -0.036 0.208 
+DEAL:cg::Starting value 1.92
+DEAL:cg::Convergence step 4 value 0
+DEAL::Degree=1: 4 iterations to obtain convergence.
+0.105 -0.050 -0.003 0.036 -0.030 -0.013 0.004 -0.002 0.004 -0.004 0.002 -0.004 -0.020 0.000 
+-0.050 0.169 -0.050 -0.030 0.058 -0.030 -0.002 -0.010 -0.002 0.002 0.010 0.002 -0.090 0.000 
+-0.003 -0.050 0.105 -0.013 -0.030 0.036 0.004 -0.002 0.004 -0.004 0.002 -0.004 -0.020 0.000 
+0.036 -0.030 -0.013 0.105 -0.050 -0.003 -0.004 0.002 -0.004 0.004 -0.002 0.004 -0.020 0.000 
+-0.030 0.058 -0.030 -0.050 0.169 -0.050 0.002 0.010 0.002 -0.002 -0.010 -0.002 -0.090 0.000 
+-0.013 -0.030 0.036 -0.003 -0.050 0.105 -0.004 0.002 -0.004 0.004 -0.002 0.004 -0.020 0.000 
+0.004 -0.002 0.004 -0.004 0.002 -0.004 0.105 -0.050 -0.003 0.036 -0.030 -0.013 0.000 -0.020 
+-0.002 -0.010 -0.002 0.002 0.010 0.002 -0.050 0.169 -0.050 -0.030 0.058 -0.030 0.000 -0.090 
+0.004 -0.002 0.004 -0.004 0.002 -0.004 -0.003 -0.050 0.105 -0.013 -0.030 0.036 0.000 -0.020 
+-0.004 0.002 -0.004 0.004 -0.002 0.004 0.036 -0.030 -0.013 0.105 -0.050 -0.003 0.000 -0.020 
+0.002 0.010 0.002 -0.002 -0.010 -0.002 -0.030 0.058 -0.030 -0.050 0.169 -0.050 0.000 -0.090 
+-0.004 0.002 -0.004 0.004 -0.002 0.004 -0.013 -0.030 0.036 -0.003 -0.050 0.105 0.000 -0.020 
+-0.020 -0.090 -0.020 -0.020 -0.090 -0.020 0.000 0.000 0.000 0.000 0.000 0.000 1.195 0.000 
+0.000 0.000 0.000 0.000 0.000 0.000 -0.020 -0.090 -0.020 -0.020 -0.090 -0.020 0.000 1.195 
+DEAL:cg::Starting value 2.13
+DEAL:cg::Convergence step 9 value 0.00
+DEAL::Degree=2: 9 iterations to obtain convergence.
+0.072 -0.058 0.015 0.002 0.016 -0.031 0.001 0.011 0.000 0.000 0.001 0.000 0.000 0.001 0.000 0.000 -0.040 0.084 -0.016 -0.006 0.000 0.000 
+-0.058 0.151 -0.056 0.015 -0.031 0.067 -0.039 0.001 0.000 -0.002 0.000 -0.001 -0.001 0.000 -0.002 0.000 -0.404 0.224 0.468 0.016 0.000 0.000 
+0.015 -0.056 0.151 -0.058 0.001 -0.039 0.067 -0.031 0.001 0.000 0.002 0.000 0.000 0.002 0.000 0.001 0.064 0.224 -0.468 -0.016 0.000 0.000 
+0.002 0.015 -0.058 0.072 0.011 0.001 -0.031 0.016 0.000 -0.001 0.000 0.000 0.000 0.000 -0.001 0.000 -0.057 0.084 0.016 0.006 0.000 0.000 
+0.016 -0.031 0.001 0.011 0.072 -0.058 0.015 0.002 0.000 -0.001 0.000 0.000 0.000 0.000 -0.001 0.000 0.043 -0.084 -0.016 0.006 0.000 0.000 
+-0.031 0.067 -0.039 0.001 -0.058 0.151 -0.056 0.015 0.001 0.000 0.002 0.000 0.000 0.002 0.000 0.001 -0.180 -0.224 0.468 -0.016 0.000 0.000 
+0.001 -0.039 0.067 -0.031 0.015 -0.056 0.151 -0.058 0.000 -0.002 0.000 -0.001 -0.001 0.000 -0.002 0.000 0.288 -0.224 -0.468 0.016 0.000 0.000 
+0.011 0.001 -0.031 0.016 0.002 0.015 -0.058 0.072 0.000 0.000 0.001 0.000 0.000 0.001 0.000 0.000 0.027 -0.084 0.016 -0.006 0.000 0.000 
+0.000 0.000 0.001 0.000 0.000 0.001 0.000 0.000 0.072 -0.058 0.015 0.002 0.016 -0.031 0.001 0.011 -0.006 0.000 0.000 -0.040 -0.016 0.084 
+0.000 -0.002 0.000 -0.001 -0.001 0.000 -0.002 0.000 -0.058 0.151 -0.056 0.015 -0.031 0.067 -0.039 0.001 0.016 0.000 0.000 -0.404 0.468 0.224 
+0.001 0.000 0.002 0.000 0.000 0.002 0.000 0.001 0.015 -0.056 0.151 -0.058 0.001 -0.039 0.067 -0.031 -0.016 0.000 0.000 0.064 -0.468 0.224 
+0.000 -0.001 0.000 0.000 0.000 0.000 -0.001 0.000 0.002 0.015 -0.058 0.072 0.011 0.001 -0.031 0.016 0.006 0.000 0.000 -0.057 0.016 0.084 
+0.000 -0.001 0.000 0.000 0.000 0.000 -0.001 0.000 0.016 -0.031 0.001 0.011 0.072 -0.058 0.015 0.002 0.006 0.000 0.000 0.043 -0.016 -0.084 
+0.001 0.000 0.002 0.000 0.000 0.002 0.000 0.001 -0.031 0.067 -0.039 0.001 -0.058 0.151 -0.056 0.015 -0.016 0.000 0.000 -0.180 0.468 -0.224 
+0.000 -0.002 0.000 -0.001 -0.001 0.000 -0.002 0.000 0.001 -0.039 0.067 -0.031 0.015 -0.056 0.151 -0.058 0.016 0.000 0.000 0.288 -0.468 -0.224 
+0.000 0.000 0.001 0.000 0.000 0.001 0.000 0.000 0.011 0.001 -0.031 0.016 0.002 0.015 -0.058 0.072 -0.006 0.000 0.000 0.027 0.016 -0.084 
+-0.040 -0.404 0.064 -0.057 0.043 -0.180 0.288 0.027 -0.006 0.016 -0.016 0.006 0.006 -0.016 0.016 -0.006 9.185 -7.910 -8.068 0.000 0.000 0.000 
+0.084 0.224 0.224 0.084 -0.084 -0.224 -0.224 -0.084 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -7.910 15.820 0.000 0.000 0.000 0.000 
+-0.016 0.468 -0.468 0.016 -0.016 0.468 -0.468 0.016 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -8.068 0.000 16.137 0.000 0.000 0.000 
+-0.006 0.016 -0.016 0.006 0.006 -0.016 0.016 -0.006 -0.040 -0.404 0.064 -0.057 0.043 -0.180 0.288 0.027 0.000 0.000 0.000 9.185 -8.068 -7.910 
+0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -0.016 0.468 -0.468 0.016 -0.016 0.468 -0.468 0.016 0.000 0.000 0.000 -8.068 16.137 0.000 
+0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.084 0.224 0.224 0.084 -0.084 -0.224 -0.224 -0.084 0.000 0.000 0.000 -7.910 0.000 15.820 
+DEAL:cg::Starting value 2.78
+DEAL:cg::Convergence step 14 value 0.00
+DEAL::Degree=3: 14 iterations to obtain convergence.

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.