template <int dim, int spacedim>
-FE_DGQ<dim, spacedim>::FE_DGQ (const Quadrature<1> &points)
+FE_DGQ<dim, spacedim>::FE_DGQ (const std::vector<Polynomials::Polynomial<double> > &polynomials)
:
FE_Poly<TensorProductPolynomials<dim>, dim, spacedim> (
- TensorProductPolynomials<dim>(Polynomials::generate_complete_Lagrange_basis(points.get_points())),
- FiniteElementData<dim>(get_dpo_vector(points.size()-1), 1, points.size()-1, FiniteElementData<dim>::L2),
- std::vector<bool>(FiniteElementData<dim>(get_dpo_vector(points.size()-1),1, points.size()-1).dofs_per_cell, true),
- std::vector<ComponentMask>(FiniteElementData<dim>(get_dpo_vector(points.size()-1),1, points.size()-1).dofs_per_cell, std::vector<bool>(1,true)))
+ TensorProductPolynomials<dim>(polynomials),
+ FiniteElementData<dim>(get_dpo_vector(polynomials.size()-1), 1, polynomials.size()-1, FiniteElementData<dim>::L2),
+ std::vector<bool>(FiniteElementData<dim>(get_dpo_vector(polynomials.size()-1),1, polynomials.size()-1).dofs_per_cell, true),
+ std::vector<ComponentMask>(FiniteElementData<dim>(get_dpo_vector(polynomials.size()-1),1, polynomials.size()-1).dofs_per_cell, std::vector<bool>(1,true)))
{
- // Compute support points, which are the tensor product of the Lagrange
- // interpolation points in the constructor.
- Assert (points.size() > 0,
- (typename FiniteElement<dim, spacedim>::ExcFEHasNoSupportPoints ()));
- Quadrature<dim> support_quadrature(points);
- this->unit_support_points = support_quadrature.get_points();
-
+ // No support points can be defined in general. Derived classes might define
+ // support points like the class FE_DGQArbitraryNodes
// do not initialize embedding and restriction here. these matrices are
// initialized on demand in get_restriction_matrix and
unsigned int n = this->degree+1;
+ // For DGQ elements that do not define support points, we cannot define
+ // whether they have support at the boundary easily, so return true in any
+ // case
+ if (this->unit_support_points.empty())
+ return true;
+
// for DGQ(0) elements or arbitrary node DGQ with support points not located
// at the element boundary, the single shape functions is constant and
// therefore lives on the boundary
+// ------------------------------ FE_DGQArbitraryNodes -----------------------
+
template <int dim, int spacedim>
FE_DGQArbitraryNodes<dim,spacedim>::FE_DGQArbitraryNodes (const Quadrature<1> &points)
- : FE_DGQ<dim,spacedim>(points)
-{}
+ : FE_DGQ<dim,spacedim>(Polynomials::generate_complete_Lagrange_basis(points.get_points()))
+{
+ Assert (points.size() > 0,
+ (typename FiniteElement<dim, spacedim>::ExcFEHasNoSupportPoints ()));
+ Quadrature<dim> support_quadrature(points);
+ this->unit_support_points = support_quadrature.get_points();
+}
+// ---------------------------------- FE_DGQLegendre -------------------------
+
+template <int dim, int spacedim>
+FE_DGQLegendre<dim,spacedim>::FE_DGQLegendre (const unsigned int degree)
+ : FE_DGQ<dim,spacedim>(Polynomials::Legendre::generate_complete_basis(degree))
+{}
+
+
+
+template <int dim, int spacedim>
+std::pair<Table<2,bool>, std::vector<unsigned int> >
+FE_DGQLegendre<dim,spacedim>::get_constant_modes () const
+{
+ // Legendre represents a constant function by one in the first basis
+ // function and zero in all others
+ Table<2,bool> constant_modes(1, this->dofs_per_cell);
+ constant_modes(0,0) = true;
+ return std::pair<Table<2,bool>, std::vector<unsigned int> >
+ (constant_modes, std::vector<unsigned int>(1, 0));
+}
+
+
+
+template <int dim, int spacedim>
+std::string
+FE_DGQLegendre<dim,spacedim>::get_name () const
+{
+ return "FE_DGQLegendre<" + Utilities::dim_string(dim,spacedim) + ">("
+ + Utilities::int_to_string(this->degree) + ")";
+}
+
+
+
+template <int dim, int spacedim>
+FiniteElement<dim,spacedim> *
+FE_DGQLegendre<dim,spacedim>::clone() const
+{
+ return new FE_DGQLegendre<dim,spacedim>(this->degree);
+}
+
+
+
+// ---------------------------------- FE_DGQHermite --------------------------
+
+template <int dim, int spacedim>
+FE_DGQHermite<dim,spacedim>::FE_DGQHermite (const unsigned int degree)
+ : FE_DGQ<dim,spacedim>(degree < 3 ?
+ Polynomials::generate_complete_Lagrange_basis(get_QGaussLobatto_points(degree))
+ :
+ Polynomials::HermiteInterpolation::generate_complete_basis(degree))
+{}
+
+
+
+template <int dim, int spacedim>
+std::pair<Table<2,bool>, std::vector<unsigned int> >
+FE_DGQHermite<dim,spacedim>::get_constant_modes () const
+{
+ if (this->degree < 3)
+ return this->FE_DGQ<dim,spacedim>::get_constant_modes();
+ else
+ {
+ // The first two basis functions in the Hermite polynomials represent
+ // the value 1 in the left and right end point of the element. Expand
+ // them into the tensor product.
+ AssertThrow(dim<=3, ExcNotImplemented());
+ Table<2,bool> constant_modes(1, this->dofs_per_cell);
+ for (unsigned int i=0; i<(dim>2?2:1); ++i)
+ for (unsigned int j=0; j<(dim>1?2:1); ++j)
+ for (unsigned int k=0; k<2; ++k)
+ constant_modes(0,i*(this->degree+1)*(this->degree+1)+j*(this->degree+1)+k) = true;
+ return std::pair<Table<2,bool>, std::vector<unsigned int> >
+ (constant_modes, std::vector<unsigned int>(1, 0));
+ }
+}
+
+
+
+template <int dim, int spacedim>
+std::string
+FE_DGQHermite<dim,spacedim>::get_name () const
+{
+ return "FE_DGQHermite<" + Utilities::dim_string(dim,spacedim) + ">("
+ + Utilities::int_to_string(this->degree) + ")";
+}
+
+
+
+template <int dim, int spacedim>
+FiniteElement<dim,spacedim> *
+FE_DGQHermite<dim,spacedim>::clone() const
+{
+ return new FE_DGQHermite<dim,spacedim>(this->degree);
+}
+
+
+
// explicit instantiations
#include "fe_dgq.inst"
DEAL::FE_DGQArbitraryNodes<1>(QIterated(QTrapez(),4))
DEAL::FE_DGQ<1>(4)
DEAL::FE_DGQArbitraryNodes<1>(QGauss(3))
+DEAL::FE_DGQLegendre<1>(1)
+DEAL::FE_DGQLegendre<1>(2)
+DEAL::FE_DGQHermite<1>(3)
DEAL::FE_DGP<1>(1)
DEAL::FE_DGP<1>(2)
DEAL::FESystem<1>[FE_Q<1>(2)^2]
DEAL::support on face 0: 0 1 2
DEAL::support on face 1: 0 1 2
DEAL::
-DEAL::fe_data[11]:FE_DGP<1>(1)
+DEAL::fe_data[11]:FE_DGQLegendre<1>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0 1
DEAL::support on face 1: 0 1
DEAL::
-DEAL::fe_data[12]:FE_DGP<1>(2)
+DEAL::fe_data[12]:FE_DGQLegendre<1>(2)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=3
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0 1 2
DEAL::support on face 1: 0 1 2
DEAL::
-DEAL::fe_data[13]:FESystem<1>[FE_Q<1>(2)^2]
+DEAL::fe_data[13]:FE_DGQHermite<1>(3)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=4
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=4
+DEAL::first_hex_index=4
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=4
+DEAL::primitive=yes
+DEAL::components=1
+DEAL::blocks=1:[4]->4
+DEAL::degree=3
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=0
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::support on face 0: 0 1 2 3
+DEAL::support on face 1: 0 1 2 3
+DEAL::
+DEAL::fe_data[14]:FE_DGP<1>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=2
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=2
+DEAL::first_hex_index=2
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=2
+DEAL::primitive=yes
+DEAL::components=1
+DEAL::blocks=1:[2]->2
+DEAL::degree=1
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=0
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::support on face 0: 0 1
+DEAL::support on face 1: 0 1
+DEAL::
+DEAL::fe_data[15]:FE_DGP<1>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=3
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=3
+DEAL::first_hex_index=3
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=3
+DEAL::primitive=yes
+DEAL::components=1
+DEAL::blocks=1:[3]->3
+DEAL::degree=2
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=0
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::support on face 0: 0 1 2
+DEAL::support on face 1: 0 1 2
+DEAL::
+DEAL::fe_data[16]:FESystem<1>[FE_Q<1>(2)^2]
DEAL::dofs_per_vertex=2
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0 1
DEAL::support on face 1: 2 3
DEAL::
-DEAL::fe_data[14]:FESystem<1>[FE_Q<1>(1)^2-FE_Q<1>(2)]
+DEAL::fe_data[17]:FESystem<1>[FE_Q<1>(1)^2-FE_Q<1>(2)]
DEAL::dofs_per_vertex=3
DEAL::dofs_per_line=1
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0 1 2
DEAL::support on face 1: 3 4 5
DEAL::
-DEAL::fe_data[15]:FE_FaceQ<1>(0)
+DEAL::fe_data[18]:FE_FaceQ<1>(0)
DEAL::dofs_per_vertex=1
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0
DEAL::support on face 1: 1
DEAL::
-DEAL::fe_data[16]:FE_FaceQ<1>(1)
+DEAL::fe_data[19]:FE_FaceQ<1>(1)
DEAL::dofs_per_vertex=1
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0
DEAL::support on face 1: 1
DEAL::
-DEAL::fe_data[17]:FE_FaceQ<1>(3)
+DEAL::fe_data[20]:FE_FaceQ<1>(3)
DEAL::dofs_per_vertex=1
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0
DEAL::support on face 1: 1
DEAL::
-DEAL::fe_data[18]:FE_FaceP<1>(0)
+DEAL::fe_data[21]:FE_FaceP<1>(0)
DEAL::dofs_per_vertex=1
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0
DEAL::support on face 1: 1
DEAL::
-DEAL::fe_data[19]:FE_FaceP<1>(1)
+DEAL::fe_data[22]:FE_FaceP<1>(1)
DEAL::dofs_per_vertex=1
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0
DEAL::support on face 1: 1
DEAL::
-DEAL::fe_data[20]:FE_FaceP<1>(3)
+DEAL::fe_data[23]:FE_FaceP<1>(3)
DEAL::dofs_per_vertex=1
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0
DEAL::support on face 1: 1
DEAL::
-DEAL::fe_data[21]:FESystem<1>[FE_Q<1>(3)^2]
+DEAL::fe_data[24]:FESystem<1>[FE_Q<1>(3)^2]
DEAL::dofs_per_vertex=2
DEAL::dofs_per_line=4
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0 1
DEAL::support on face 1: 2 3
DEAL::
-DEAL::fe_data[22]:FESystem<1>[FE_Q<1>(1)^2-FE_Q<1>(3)]
+DEAL::fe_data[25]:FESystem<1>[FE_Q<1>(1)^2-FE_Q<1>(3)]
DEAL::dofs_per_vertex=3
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0 1 2
DEAL::support on face 1: 3 4 5
DEAL::
-DEAL::fe_data[23]:FESystem<1>[FE_Q<1>(4)^2]
+DEAL::fe_data[26]:FESystem<1>[FE_Q<1>(4)^2]
DEAL::dofs_per_vertex=2
DEAL::dofs_per_line=6
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0 1
DEAL::support on face 1: 2 3
DEAL::
-DEAL::fe_data[24]:FESystem<1>[FESystem<1>[FE_Q<1>(1)^2]^2]
+DEAL::fe_data[27]:FESystem<1>[FESystem<1>[FE_Q<1>(1)^2]^2]
DEAL::dofs_per_vertex=4
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0 1 2 3
DEAL::support on face 1: 4 5 6 7
DEAL::
-DEAL::fe_data[25]:FESystem<1>[FESystem<1>[FE_Q<1>(1)^2]-FESystem<1>[FE_DGQ<1>(1)^2]]
+DEAL::fe_data[28]:FESystem<1>[FESystem<1>[FE_Q<1>(1)^2]-FESystem<1>[FE_DGQ<1>(1)^2]]
DEAL::dofs_per_vertex=2
DEAL::dofs_per_line=4
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0 1 4 6
DEAL::support on face 1: 2 3 5 7
DEAL::
-DEAL::fe_data[26]:FESystem<1>[FESystem<1>[FE_Q<1>(1)-FE_Q<1>(2)]-FESystem<1>[FE_Q<1>(2)^2]-FESystem<1>[FE_DGQ<1>(2)^2]]
+DEAL::fe_data[29]:FESystem<1>[FESystem<1>[FE_Q<1>(1)-FE_Q<1>(2)]-FESystem<1>[FE_Q<1>(2)^2]-FESystem<1>[FE_DGQ<1>(2)^2]]
DEAL::dofs_per_vertex=4
DEAL::dofs_per_line=9
DEAL::dofs_per_quad=0
DEAL::support on face 0: 0 1 2 3 11 14
DEAL::support on face 1: 4 5 6 7 13 16
DEAL::
-DEAL::fe_data[27]:FESystem<1>[FESystem<1>[FESystem<1>[FE_Q<1>(1)^2]^2]^2-FESystem<1>[FESystem<1>[FE_Q<1>(1)^2]-FESystem<1>[FE_DGQ<1>(1)^2]]-FESystem<1>[FESystem<1>[FE_Q<1>(1)-FE_Q<1>(2)]-FESystem<1>[FE_Q<1>(2)^2]-FESystem<1>[FE_DGQ<1>(2)^2]]^2]
+DEAL::fe_data[30]:FESystem<1>[FESystem<1>[FESystem<1>[FE_Q<1>(1)^2]^2]^2-FESystem<1>[FESystem<1>[FE_Q<1>(1)^2]-FESystem<1>[FE_DGQ<1>(1)^2]]-FESystem<1>[FESystem<1>[FE_Q<1>(1)-FE_Q<1>(2)]-FESystem<1>[FE_Q<1>(2)^2]-FESystem<1>[FE_DGQ<1>(2)^2]]^2]
DEAL::dofs_per_vertex=18
DEAL::dofs_per_line=22
DEAL::dofs_per_quad=0
DEAL::FE_DGQArbitraryNodes<2>(QIterated(QTrapez(),4))
DEAL::FE_DGQ<2>(4)
DEAL::FE_DGQArbitraryNodes<2>(QGauss(3))
+DEAL::FE_DGQLegendre<2>(1)
+DEAL::FE_DGQLegendre<2>(2)
+DEAL::FE_DGQHermite<2>(3)
DEAL::FE_DGP<2>(1)
DEAL::FE_DGP<2>(2)
DEAL::FESystem<2>[FE_Q<2>(2)^2]
DEAL::support on face 2: 0 1 2 3 4 5 6 7 8
DEAL::support on face 3: 0 1 2 3 4 5 6 7 8
DEAL::
-DEAL::fe_data[11]:FE_DGP<2>(1)
+DEAL::fe_data[11]:FE_DGQLegendre<2>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=4
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=4
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=4
+DEAL::primitive=yes
+DEAL::components=1
+DEAL::blocks=1:[4]->4
+DEAL::degree=1
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=0
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::support on face 0: 0 1 2 3
+DEAL::support on face 1: 0 1 2 3
+DEAL::support on face 2: 0 1 2 3
+DEAL::support on face 3: 0 1 2 3
+DEAL::
+DEAL::fe_data[12]:FE_DGQLegendre<2>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=9
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=9
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=9
+DEAL::primitive=yes
+DEAL::components=1
+DEAL::blocks=1:[9]->9
+DEAL::degree=2
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=0
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::support on face 0: 0 1 2 3 4 5 6 7 8
+DEAL::support on face 1: 0 1 2 3 4 5 6 7 8
+DEAL::support on face 2: 0 1 2 3 4 5 6 7 8
+DEAL::support on face 3: 0 1 2 3 4 5 6 7 8
+DEAL::
+DEAL::fe_data[13]:FE_DGQHermite<2>(3)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=16
+DEAL::dofs_per_hex=0
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=16
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=16
+DEAL::primitive=yes
+DEAL::components=1
+DEAL::blocks=1:[16]->16
+DEAL::degree=3
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=0
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::support on face 0: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
+DEAL::support on face 1: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
+DEAL::support on face 2: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
+DEAL::support on face 3: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
+DEAL::
+DEAL::fe_data[14]:FE_DGP<2>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=3
DEAL::support on face 2: 0 1 2
DEAL::support on face 3: 0 1 2
DEAL::
-DEAL::fe_data[12]:FE_DGP<2>(2)
+DEAL::fe_data[15]:FE_DGP<2>(2)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=6
DEAL::support on face 2: 0 1 2 3 4 5
DEAL::support on face 3: 0 1 2 3 4 5
DEAL::
-DEAL::fe_data[13]:FESystem<2>[FE_Q<2>(2)^2]
+DEAL::fe_data[16]:FESystem<2>[FE_Q<2>(2)^2]
DEAL::dofs_per_vertex=2
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=2
DEAL::support on face 2: 0 1 2 3 12 13
DEAL::support on face 3: 4 5 6 7 14 15
DEAL::
-DEAL::fe_data[14]:FESystem<2>[FE_Q<2>(1)^2-FE_Q<2>(2)]
+DEAL::fe_data[17]:FESystem<2>[FE_Q<2>(1)^2-FE_Q<2>(2)]
DEAL::dofs_per_vertex=3
DEAL::dofs_per_line=1
DEAL::dofs_per_quad=1
DEAL::support on face 2: 0 1 2 3 4 5 14
DEAL::support on face 3: 6 7 8 9 10 11 15
DEAL::
-DEAL::fe_data[15]:FE_FaceQ<2>(0)
+DEAL::fe_data[18]:FE_FaceQ<2>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=1
DEAL::dofs_per_quad=0
DEAL::support on face 2: 2
DEAL::support on face 3: 3
DEAL::
-DEAL::fe_data[16]:FE_FaceQ<2>(1)
+DEAL::fe_data[19]:FE_FaceQ<2>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=0
DEAL::support on face 2: 4 5
DEAL::support on face 3: 6 7
DEAL::
-DEAL::fe_data[17]:FE_FaceQ<2>(3)
+DEAL::fe_data[20]:FE_FaceQ<2>(3)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=4
DEAL::dofs_per_quad=0
DEAL::support on face 2: 8 9 10 11
DEAL::support on face 3: 12 13 14 15
DEAL::
-DEAL::fe_data[18]:FE_FaceP<2>(0)
+DEAL::fe_data[21]:FE_FaceP<2>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=1
DEAL::dofs_per_quad=0
DEAL::support on face 2: 2
DEAL::support on face 3: 3
DEAL::
-DEAL::fe_data[19]:FE_FaceP<2>(1)
+DEAL::fe_data[22]:FE_FaceP<2>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=0
DEAL::support on face 2: 4 5
DEAL::support on face 3: 6 7
DEAL::
-DEAL::fe_data[20]:FE_FaceP<2>(3)
+DEAL::fe_data[23]:FE_FaceP<2>(3)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=4
DEAL::dofs_per_quad=0
DEAL::support on face 2: 8 9 10 11
DEAL::support on face 3: 12 13 14 15
DEAL::
-DEAL::fe_data[21]:FE_DGRaviartThomas<2>(0)
+DEAL::fe_data[24]:FE_DGRaviartThomas<2>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=4
DEAL::support on face 2: 0 1 2 3
DEAL::support on face 3: 0 1 2 3
DEAL::
-DEAL::fe_data[22]:FE_DGRaviartThomas<2>(1)
+DEAL::fe_data[25]:FE_DGRaviartThomas<2>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=12
DEAL::support on face 2: 0 1 2 3 4 5 6 7 8 9 10 11
DEAL::support on face 3: 0 1 2 3 4 5 6 7 8 9 10 11
DEAL::
-DEAL::fe_data[23]:FE_DGBDM<2>(1)
+DEAL::fe_data[26]:FE_DGBDM<2>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=8
DEAL::support on face 2: 0 1 2 3 4 5 6 7
DEAL::support on face 3: 0 1 2 3 4 5 6 7
DEAL::
-DEAL::fe_data[24]:FE_DGBDM<2>(2)
+DEAL::fe_data[27]:FE_DGBDM<2>(2)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=14
DEAL::support on face 2: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
DEAL::support on face 3: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
DEAL::
-DEAL::fe_data[25]:FE_DGNedelec<2>(0)
+DEAL::fe_data[28]:FE_DGNedelec<2>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=4
DEAL::support on face 2: 0 1 2 3
DEAL::support on face 3: 0 1 2 3
DEAL::
-DEAL::fe_data[26]:FE_DGNedelec<2>(1)
+DEAL::fe_data[29]:FE_DGNedelec<2>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=12
DEAL::support on face 2: 0 1 2 3 4 5 6 7 8 9 10 11
DEAL::support on face 3: 0 1 2 3 4 5 6 7 8 9 10 11
DEAL::
-DEAL::fe_data[27]:FE_RaviartThomas<2>(0)
+DEAL::fe_data[30]:FE_RaviartThomas<2>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=1
DEAL::dofs_per_quad=0
DEAL::support on face 2: 0 1 2
DEAL::support on face 3: 0 1 3
DEAL::
-DEAL::fe_data[28]:FE_RaviartThomas<2>(1)
+DEAL::fe_data[31]:FE_RaviartThomas<2>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=4
DEAL::support on face 2: 0 1 2 3 4 5 6 7 8 9 10 11
DEAL::support on face 3: 0 1 2 3 4 5 6 7 8 9 10 11
DEAL::
-DEAL::fe_data[29]:FE_RaviartThomas<2>(2)
+DEAL::fe_data[32]:FE_RaviartThomas<2>(2)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=3
DEAL::dofs_per_quad=12
DEAL::support on face 2: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
DEAL::support on face 3: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
DEAL::
-DEAL::fe_data[30]:FESystem<2>[FE_RaviartThomas<2>(1)-FE_DGQ<2>(1)]
+DEAL::fe_data[33]:FESystem<2>[FE_RaviartThomas<2>(1)-FE_DGQ<2>(1)]
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=8
DEAL::support on face 2: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
DEAL::support on face 3: 0 1 2 3 4 5 6 7 8 9 10 11 14 15
DEAL::
-DEAL::fe_data[31]:FE_BDM<2>(1)
+DEAL::fe_data[34]:FE_BDM<2>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=0
DEAL::support on face 2: 0 1 2 3 4 5 6 7
DEAL::support on face 3: 0 1 2 3 4 5 6 7
DEAL::
-DEAL::fe_data[32]:FE_BDM<2>(2)
+DEAL::fe_data[35]:FE_BDM<2>(2)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=3
DEAL::dofs_per_quad=2
DEAL::support on face 2: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
DEAL::support on face 3: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
DEAL::
-DEAL::fe_data[33]:FE_Nedelec<2>(0)
+DEAL::fe_data[36]:FE_Nedelec<2>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=1
DEAL::dofs_per_quad=0
DEAL::support on face 2: 0 1 2
DEAL::support on face 3: 0 1 3
DEAL::
-DEAL::fe_data[34]:FE_Nedelec<2>(1)
+DEAL::fe_data[37]:FE_Nedelec<2>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=4
DEAL::support on face 2: 0 1 2 3 4 5
DEAL::support on face 3: 0 1 2 3 6 7 8 9 10 11
DEAL::
-DEAL::fe_data[35]:FE_DGBDM<2>(1)
+DEAL::fe_data[38]:FE_DGBDM<2>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=8
DEAL::support on face 2: 0 1 2 3 4 5 6 7
DEAL::support on face 3: 0 1 2 3 4 5 6 7
DEAL::
-DEAL::fe_data[36]:FE_DGBDM<2>(2)
+DEAL::fe_data[39]:FE_DGBDM<2>(2)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=14
DEAL::support on face 2: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
DEAL::support on face 3: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
DEAL::
-DEAL::fe_data[37]:FE_RaviartThomasNodal<2>(0)
+DEAL::fe_data[40]:FE_RaviartThomasNodal<2>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=1
DEAL::dofs_per_quad=0
DEAL::support on face 2: 0 1 2
DEAL::support on face 3: 0 1 3
DEAL::
-DEAL::fe_data[38]:FE_RaviartThomasNodal<2>(1)
+DEAL::fe_data[41]:FE_RaviartThomasNodal<2>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=4
DEAL::support on face 2: 0 1 2 3 4 5 8 9 10 11
DEAL::support on face 3: 0 1 2 3 6 7 8 9 10 11
DEAL::
-DEAL::fe_data[39]:FESystem<2>[FE_RaviartThomasNodal<2>(1)-FE_DGQ<2>(1)]
+DEAL::fe_data[42]:FESystem<2>[FE_RaviartThomasNodal<2>(1)-FE_DGQ<2>(1)]
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=8
DEAL::support on face 2: 0 1 2 3 4 5 8 9 10 11 12 13
DEAL::support on face 3: 0 1 2 3 6 7 8 9 10 11 14 15
DEAL::
-DEAL::fe_data[40]:FESystem<2>[FE_Q<2>(3)^2]
+DEAL::fe_data[43]:FESystem<2>[FE_Q<2>(3)^2]
DEAL::dofs_per_vertex=2
DEAL::dofs_per_line=4
DEAL::dofs_per_quad=8
DEAL::support on face 2: 0 1 2 3 16 17 18 19
DEAL::support on face 3: 4 5 6 7 20 21 22 23
DEAL::
-DEAL::fe_data[41]:FESystem<2>[FE_Q<2>(1)^2-FE_Q<2>(3)]
+DEAL::fe_data[44]:FESystem<2>[FE_Q<2>(1)^2-FE_Q<2>(3)]
DEAL::dofs_per_vertex=3
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=4
DEAL::support on face 2: 0 1 2 3 4 5 16 17
DEAL::support on face 3: 6 7 8 9 10 11 18 19
DEAL::
-DEAL::fe_data[42]:FESystem<2>[FE_Q<2>(4)^2]
+DEAL::fe_data[45]:FESystem<2>[FE_Q<2>(4)^2]
DEAL::dofs_per_vertex=2
DEAL::dofs_per_line=6
DEAL::dofs_per_quad=18
DEAL::support on face 2: 0 1 2 3 20 21 22 23 24 25
DEAL::support on face 3: 4 5 6 7 26 27 28 29 30 31
DEAL::
-DEAL::fe_data[43]:FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]^2]
+DEAL::fe_data[46]:FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]^2]
DEAL::dofs_per_vertex=4
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 2: 0 1 2 3 4 5 6 7
DEAL::support on face 3: 8 9 10 11 12 13 14 15
DEAL::
-DEAL::fe_data[44]:FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]-FESystem<2>[FE_DGQ<2>(1)^2]]
+DEAL::fe_data[47]:FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]-FESystem<2>[FE_DGQ<2>(1)^2]]
DEAL::dofs_per_vertex=2
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=8
DEAL::support on face 2: 0 1 2 3 8 9 12 13
DEAL::support on face 3: 4 5 6 7 10 11 14 15
DEAL::
-DEAL::fe_data[45]:FESystem<2>[FESystem<2>[FE_Q<2>(1)-FE_Q<2>(2)]-FESystem<2>[FE_Q<2>(2)^2]-FESystem<2>[FE_DGQ<2>(2)^2]]
+DEAL::fe_data[48]:FESystem<2>[FESystem<2>[FE_Q<2>(1)-FE_Q<2>(2)]-FESystem<2>[FE_Q<2>(2)^2]-FESystem<2>[FE_DGQ<2>(2)^2]]
DEAL::dofs_per_vertex=4
DEAL::dofs_per_line=3
DEAL::dofs_per_quad=21
DEAL::support on face 2: 0 1 2 3 4 5 6 7 22 23 24 31 32 33 40 41 42
DEAL::support on face 3: 8 9 10 11 12 13 14 15 25 26 27 37 38 39 46 47 48
DEAL::
-DEAL::fe_data[46]:FESystem<2>[FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]^2]^2-FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]-FESystem<2>[FE_DGQ<2>(1)^2]]-FESystem<2>[FESystem<2>[FE_Q<2>(1)-FE_Q<2>(2)]-FESystem<2>[FE_Q<2>(2)^2]-FESystem<2>[FE_DGQ<2>(2)^2]]^2]
+DEAL::fe_data[49]:FESystem<2>[FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]^2]^2-FESystem<2>[FESystem<2>[FE_Q<2>(1)^2]-FESystem<2>[FE_DGQ<2>(1)^2]]-FESystem<2>[FESystem<2>[FE_Q<2>(1)-FE_Q<2>(2)]-FESystem<2>[FE_Q<2>(2)^2]-FESystem<2>[FE_DGQ<2>(2)^2]]^2]
DEAL::dofs_per_vertex=18
DEAL::dofs_per_line=6
DEAL::dofs_per_quad=50
DEAL::FE_DGQArbitraryNodes<3>(QIterated(QTrapez(),4))
DEAL::FE_DGQ<3>(4)
DEAL::FE_DGQArbitraryNodes<3>(QGauss(3))
+DEAL::FE_DGQLegendre<3>(1)
+DEAL::FE_DGQLegendre<3>(2)
+DEAL::FE_DGQHermite<3>(3)
DEAL::FE_DGP<3>(1)
DEAL::FE_DGP<3>(2)
DEAL::FESystem<3>[FE_Q<3>(2)^2]
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
DEAL::
-DEAL::fe_data[11]:FE_DGP<3>(1)
+DEAL::fe_data[11]:FE_DGQLegendre<3>(1)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=8
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=0
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=8
+DEAL::primitive=yes
+DEAL::components=1
+DEAL::blocks=1:[8]->8
+DEAL::degree=1
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=0
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::support on face 0: 0 1 2 3 4 5 6 7
+DEAL::support on face 1: 0 1 2 3 4 5 6 7
+DEAL::support on face 2: 0 1 2 3 4 5 6 7
+DEAL::support on face 3: 0 1 2 3 4 5 6 7
+DEAL::support on face 4: 0 1 2 3 4 5 6 7
+DEAL::support on face 5: 0 1 2 3 4 5 6 7
+DEAL::
+DEAL::fe_data[12]:FE_DGQLegendre<3>(2)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=27
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=0
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=27
+DEAL::primitive=yes
+DEAL::components=1
+DEAL::blocks=1:[27]->27
+DEAL::degree=2
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=0
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::support on face 0: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
+DEAL::support on face 1: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
+DEAL::support on face 2: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
+DEAL::support on face 3: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
+DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
+DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
+DEAL::
+DEAL::fe_data[13]:FE_DGQHermite<3>(3)
+DEAL::dofs_per_vertex=0
+DEAL::dofs_per_line=0
+DEAL::dofs_per_quad=0
+DEAL::dofs_per_hex=64
+DEAL::first_line_index=0
+DEAL::first_quad_index=0
+DEAL::first_hex_index=0
+DEAL::first_face_line_index=0
+DEAL::first_face_quad_index=0
+DEAL::dofs_per_face=0
+DEAL::dofs_per_cell=64
+DEAL::primitive=yes
+DEAL::components=1
+DEAL::blocks=1:[64]->64
+DEAL::degree=3
+DEAL::conformity= L2
+DEAL::unit_support_points=0
+DEAL::unit_face_support_points=0
+DEAL::generalized_support_points=0
+DEAL::generalized_face_support_points=0
+DEAL::face_to_equivalent_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::face_to_cell_index:
+DEAL::support on face 0: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
+DEAL::support on face 1: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
+DEAL::support on face 2: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
+DEAL::support on face 3: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
+DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
+DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
+DEAL::
+DEAL::fe_data[14]:FE_DGP<3>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 4: 0 1 2 3
DEAL::support on face 5: 0 1 2 3
DEAL::
-DEAL::fe_data[12]:FE_DGP<3>(2)
+DEAL::fe_data[15]:FE_DGP<3>(2)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9
DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9
DEAL::
-DEAL::fe_data[13]:FESystem<3>[FE_Q<3>(2)^2]
+DEAL::fe_data[16]:FESystem<3>[FE_Q<3>(2)^2]
DEAL::dofs_per_vertex=2
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=2
DEAL::support on face 4: 0 1 2 3 4 5 6 7 16 17 18 19 20 21 22 23 48 49
DEAL::support on face 5: 8 9 10 11 12 13 14 15 24 25 26 27 28 29 30 31 50 51
DEAL::
-DEAL::fe_data[14]:FESystem<3>[FE_Q<3>(1)^2-FE_Q<3>(2)]
+DEAL::fe_data[17]:FESystem<3>[FE_Q<3>(1)^2-FE_Q<3>(2)]
DEAL::dofs_per_vertex=3
DEAL::dofs_per_line=1
DEAL::dofs_per_quad=1
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 24 25 26 27 40
DEAL::support on face 5: 12 13 14 15 16 17 18 19 20 21 22 23 28 29 30 31 41
DEAL::
-DEAL::fe_data[15]:FE_FaceQ<3>(0)
+DEAL::fe_data[18]:FE_FaceQ<3>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=1
DEAL::support on face 4: 4
DEAL::support on face 5: 5
DEAL::
-DEAL::fe_data[16]:FE_FaceQ<3>(1)
+DEAL::fe_data[19]:FE_FaceQ<3>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=4
DEAL::support on face 4: 16 17 18 19
DEAL::support on face 5: 20 21 22 23
DEAL::
-DEAL::fe_data[17]:FE_FaceQ<3>(3)
+DEAL::fe_data[20]:FE_FaceQ<3>(3)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=16
DEAL::support on face 4: 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
DEAL::support on face 5: 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
DEAL::
-DEAL::fe_data[18]:FE_FaceP<3>(0)
+DEAL::fe_data[21]:FE_FaceP<3>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=1
DEAL::support on face 4: 4
DEAL::support on face 5: 5
DEAL::
-DEAL::fe_data[19]:FE_FaceP<3>(1)
+DEAL::fe_data[22]:FE_FaceP<3>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=3
DEAL::support on face 4: 12 13 14
DEAL::support on face 5: 15 16 17
DEAL::
-DEAL::fe_data[20]:FE_FaceP<3>(3)
+DEAL::fe_data[23]:FE_FaceP<3>(3)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=10
DEAL::support on face 4: 40 41 42 43 44 45 46 47 48 49
DEAL::support on face 5: 50 51 52 53 54 55 56 57 58 59
DEAL::
-DEAL::fe_data[21]:FE_DGRaviartThomas<3>(0)
+DEAL::fe_data[24]:FE_DGRaviartThomas<3>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 4: 0 1 2 3 4 5
DEAL::support on face 5: 0 1 2 3 4 5
DEAL::
-DEAL::fe_data[22]:FE_DGRaviartThomas<3>(1)
+DEAL::fe_data[25]:FE_DGRaviartThomas<3>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
DEAL::
-DEAL::fe_data[23]:FE_DGBDM<3>(1)
+DEAL::fe_data[26]:FE_DGBDM<3>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
DEAL::
-DEAL::fe_data[24]:FE_DGBDM<3>(2)
+DEAL::fe_data[27]:FE_DGBDM<3>(2)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
DEAL::
-DEAL::fe_data[25]:FE_DGNedelec<3>(0)
+DEAL::fe_data[28]:FE_DGNedelec<3>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11
DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11
DEAL::
-DEAL::fe_data[26]:FE_DGNedelec<3>(1)
+DEAL::fe_data[29]:FE_DGNedelec<3>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
DEAL::
-DEAL::fe_data[27]:FE_RaviartThomas<3>(0)
+DEAL::fe_data[30]:FE_RaviartThomas<3>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=1
DEAL::support on face 4: 0 1 2 3 4 5
DEAL::support on face 5: 0 1 2 3 4 5
DEAL::
-DEAL::fe_data[28]:FE_RaviartThomas<3>(1)
+DEAL::fe_data[31]:FE_RaviartThomas<3>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=4
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
DEAL::
-DEAL::fe_data[29]:FE_RaviartThomas<3>(2)
+DEAL::fe_data[32]:FE_RaviartThomas<3>(2)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=9
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
DEAL::
-DEAL::fe_data[30]:FESystem<3>[FE_RaviartThomas<3>(1)-FE_DGQ<3>(1)]
+DEAL::fe_data[33]:FESystem<3>[FE_RaviartThomas<3>(1)-FE_DGQ<3>(1)]
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=4
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 40 41 42 43
DEAL::
-DEAL::fe_data[31]:FE_BDM<3>(1)
+DEAL::fe_data[34]:FE_BDM<3>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=3
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
DEAL::
-DEAL::fe_data[32]:FE_BDM<3>(2)
+DEAL::fe_data[35]:FE_BDM<3>(2)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=6
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
DEAL::support on face 5: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
DEAL::
-DEAL::fe_data[33]:FE_Nedelec<3>(0)
+DEAL::fe_data[36]:FE_Nedelec<3>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=1
DEAL::dofs_per_quad=0
DEAL::support on face 4: 0 1 2 3 8 9 10 11
DEAL::support on face 5: 4 5 6 7 8 9 10 11
DEAL::
-DEAL::fe_data[34]:FE_Nedelec<3>(1)
+DEAL::fe_data[37]:FE_Nedelec<3>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=2
DEAL::dofs_per_quad=4
DEAL::support on face 4: 0 1 2 3 4 5 6 7 16 17 18 19 20 21 22 23 24 25 28 29 34 35 38 39 40 41 42 43
DEAL::support on face 5: 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 28 29 34 35 38 39 44 45 46 47
DEAL::
-DEAL::fe_data[35]:FE_RaviartThomasNodal<3>(0)
+DEAL::fe_data[38]:FE_RaviartThomasNodal<3>(0)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=1
DEAL::support on face 4: 0 1 2 3 4
DEAL::support on face 5: 0 1 2 3 5
DEAL::
-DEAL::fe_data[36]:FE_RaviartThomasNodal<3>(1)
+DEAL::fe_data[39]:FE_RaviartThomasNodal<3>(1)
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=4
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
DEAL::support on face 5: 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
DEAL::
-DEAL::fe_data[37]:FESystem<3>[FE_RaviartThomasNodal<3>(1)-FE_DGQ<3>(1)]
+DEAL::fe_data[40]:FESystem<3>[FE_RaviartThomasNodal<3>(1)-FE_DGQ<3>(1)]
DEAL::dofs_per_vertex=0
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=4
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
DEAL::support on face 5: 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 40 41 42 43
DEAL::
-DEAL::fe_data[38]:FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]^2]
+DEAL::fe_data[41]:FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]^2]
DEAL::dofs_per_vertex=4
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
DEAL::support on face 5: 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
DEAL::
-DEAL::fe_data[39]:FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]-FESystem<3>[FE_DGQ<3>(1)^2]]
+DEAL::fe_data[42]:FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]-FESystem<3>[FE_DGQ<3>(1)^2]]
DEAL::dofs_per_vertex=2
DEAL::dofs_per_line=0
DEAL::dofs_per_quad=0
DEAL::support on face 4: 0 1 2 3 4 5 6 7 16 17 18 19 24 25 26 27
DEAL::support on face 5: 8 9 10 11 12 13 14 15 20 21 22 23 28 29 30 31
DEAL::
-DEAL::fe_data[40]:FESystem<3>[FESystem<3>[FE_Q<3>(1)-FE_Q<3>(2)]-FESystem<3>[FE_Q<3>(2)^2]-FESystem<3>[FE_DGQ<3>(2)^2]]
+DEAL::fe_data[43]:FESystem<3>[FESystem<3>[FE_Q<3>(1)-FE_Q<3>(2)]-FESystem<3>[FE_Q<3>(2)^2]-FESystem<3>[FE_DGQ<3>(2)^2]]
DEAL::dofs_per_vertex=4
DEAL::dofs_per_line=3
DEAL::dofs_per_quad=3
DEAL::support on face 4: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 32 33 34 35 36 37 38 39 40 41 42 43 80 81 82 89 90 91 92 93 94 95 96 97 116 117 118 119 120 121 122 123 124
DEAL::support on face 5: 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 44 45 46 47 48 49 50 51 52 53 54 55 83 84 85 107 108 109 110 111 112 113 114 115 134 135 136 137 138 139 140 141 142
DEAL::
-DEAL::fe_data[41]:FESystem<3>[FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]^2]^2-FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]-FESystem<3>[FE_DGQ<3>(1)^2]]-FESystem<3>[FESystem<3>[FE_Q<3>(1)-FE_Q<3>(2)]-FESystem<3>[FE_Q<3>(2)^2]-FESystem<3>[FE_DGQ<3>(2)^2]]^2]
+DEAL::fe_data[44]:FESystem<3>[FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]^2]^2-FESystem<3>[FESystem<3>[FE_Q<3>(1)^2]-FESystem<3>[FE_DGQ<3>(1)^2]]-FESystem<3>[FESystem<3>[FE_Q<3>(1)-FE_Q<3>(2)]-FESystem<3>[FE_Q<3>(2)^2]-FESystem<3>[FE_DGQ<3>(2)^2]]^2]
DEAL::dofs_per_vertex=18
DEAL::dofs_per_line=6
DEAL::dofs_per_quad=6