Element types

Below is the currently implemented set of elements organized by vertices, edges, faces, and volumes respectively. If you would like to see an additional element type supported, please file and issue or open a PR.

0-Dimensional Elements

1-Dimensional Elements

2-Dimensional Elements

Enriched elements

Tri{EnrichedLagrange, 2} and Tet{EnrichedLagrange, 2} carry the degree-2 Lagrange space enriched with bubbles in a nodal basis; see EnrichedLagrange.

3-Dimensional Elements

Polynomial types

ReferenceFiniteElements.EnrichedLagrange — Type
struct EnrichedLagrange <: ReferenceFiniteElements.AbstractPolynomialType

Lagrange functions of degree $PD$ enriched with bubble functions, carried by a nodal basis (unit value at one node, zero at the others). Implemented at degree 2 for the triangle, the six $P_2$ functions and the cubic interior bubble on seven nodes, and for the tetrahedron, the ten $P_2$ functions, one cubic bubble per face and the quartic interior bubble on fifteen nodes, which is the conforming three-dimensional Crouzeix–Raviart displacement space.

source

Quadrature types