
Polytopal templates for the formulation of semi-continuous vectorial
finite elements of arbitrary order
Adam Sky1and Ingo Muench2
December 29, 2022
Abstract
The Hilbert spaces H(curl) and H(div) are needed for variational problems formulated in the context of
the de Rham complex in order to guarantee well-posedness. Consequently, the construction of conforming
subspaces is a crucial step in the formulation of viable numerical solutions. Alternatively to the standard
definition of a finite element as per Ciarlet, given by the triplet of a domain, a polynomial space and degrees
of freedom, this work aims to introduce a novel, simple method of directly constructing semi-continuous
vectorial base functions on the reference element via polytopal templates and an underlying H1-conforming
polynomial subspace. The base functions are then mapped from the reference element to the element in
the physical domain via consistent Piola transformations. The method is defined in such a way, that the
underlying H1-conforming subspace can be chosen independently, thus allowing for constructions of arbitrary
polynomial order. The base functions arise by multiplication of the basis with template vectors defined for
each polytope of the reference element. We prove a unisolvent construction of N´ed´elec elements of the first
and second type, Brezzi-Douglas-Marini elements, and Raviart-Thomas elements. An application for the
method is demonstrated with two examples in the relaxed micromorphic model.
Key words: polytopal templates, N´ed´elec elements, Brezzi-Douglas-Marini elements, Raviart-Thomas
elements, Piola transformations, relaxed micromorphic model.
1 Introduction
In many variational problems, well-posedness necessitates the use of either the H(curl) or H(div) Hilbert spaces.
Some classical examples are Maxwell’s equations [21–23] and mixed Poisson problems [7]. More recent examples
are the tangential-displacement-normal-normal-stress (TDNNS) method in elasticity [29, 34], and the relaxed
micromorphic model [26, 27, 30]. Other examples are curl based plasticity models [11, 15]. Commonly, the
application of the H(curl) or H(div) spaces arises in problems associated with the de Rham complex [13,32]. In
fact, as shown in [6], complexes are a powerful and general tool for mixed variational formulations. The latter
is also demonstrated in [31] and [8, 20, 33] where the elasticity complex and the div Div -complex are explored
in the context of mixed formulations of linear elasticity and the biharmonic equation, respectively.
Since analytical solutions to partial differential equations are rarely possible for general domain geometries
or boundary conditions, the application of numerical schemes with conforming subspaces is required. Unlike in
the classical Hilbert space H1, an element of the H(curl)-space is only required to be tangentially continuous
[41]. Analogously, elements of the H(div)-space are only required to be normal-continuous [41]. As such, the
formulation of H(curl)- and H(div)-conforming finite elements is more complex. The pioneering works [24]
and [25] introduced the N´ed´elec elements of the first and second types, which represent polynomial subspaces
with the minimal regularity requirements of the H(curl)-space Np
II ⊂ N p
I⊂H(curl). In [9] and [35] the
authors introduced the Brezzi-Douglas-Marini and Raviart-Thomas elements, that allow to construct polynomial
subspaces for the H(div)-space BDMp⊂ RT p⊂H(div), such that the elements exhibit the minimal regularity
1Corresponding author: Adam Sky, Institute of Structural Mechanics, Statics and Dynamics, Technische Universit¨at Dortmund,
August-Schmidt-Str. 8, 44227 Dortmund, Germany, email: adam.sky@tu-dortmund.de
2Ingo Muench, Institute of Structural Mechanics, Statics and Dynamics, Technische Universit¨at Dortmund, August-Schmidt-Str.
8, 44227 Dortmund, Germany, email: ingo.muench@tu-dortmund.de
1
arXiv:2210.03525v2 [math.NA] 27 Dec 2022