an encyclopedia of finite element definitions

Lagrange

Click here to read what the information on this page means.

Alternative namesPolynomial, Galerkin, DGT (facets), Hdiv trace (facets), Q (quadrilateral and hexahedron), Gauss–Lobatto–Legendre (GLL variant), Lobatto (Lobatto variant)
De Rham complex families\(\left[S_{2,k}^\unicode{0x25FA}\right]_{0}\) or \(\mathcal{P}^-_{k}\Lambda^{0}(\Delta_d)\), \(\left[S_{1,k}^\unicode{0x25FA}\right]_{0}\) or \(\mathcal{P}_{k}\Lambda^{0}(\Delta_d)\), \(\left[S_{4,k}^\square\right]_{0}\) or \(\mathcal{Q}^-_{k}\Lambda^{0}(\square_d)\), \(\left[S_{2,k}^\unicode{0x25FA}\right]_{d}\) or \(\mathcal{P}^-_{k}\Lambda^{d}(\Delta_d)\), \(\left[S_{1,k}^\unicode{0x25FA}\right]_{d}\) or \(\mathcal{P}_{k}\Lambda^{d}(\Delta_d)\), \(\left[S_{4,k}^\square\right]_{d}\) or \(\mathcal{Q}^-_{k}\Lambda^{d}(\square_d)\), \(\left[S_{3,k}^\square\right]_{d}\)
Abbreviated namesP, CG, DG, GLL (GLL variant)
Variantsequispaced: The variant has its point evaluations at equally spaced points.
GLL: This variant has its point evaluations at GLL points.
Lobatto: This variant uses integrals against L2 duals of Lobatto polynomials in the place of point evaluations
Degrees\(1\leqslant k\)
where \(k\) is the Lagrange superdegree
Polynomial subdegree\(k\)
Polynomial superdegreeinterval: \(k\)
triangle: \(k\)
tetrahedron: \(k\)
quadrilateral: \(dk\)
hexahedron: \(dk\)
prism: \(2k\)
pyramid: undefined
Lagrange subdegree\(k\)
Lagrange superdegree\(k\)
Reference elementsinterval, triangle, tetrahedron, quadrilateral, hexahedron, prism, pyramid
Polynomial set\(\mathcal{P}_{k}\) (interval, triangle, tetrahedron)
\(\mathcal{Q}_{k}\) (quadrilateral, hexahedron)
\(\mathcal{Z}^{(15)}_{k}\) (prism)
\(\mathcal{P}_{k} \oplus \mathcal{Z}^{(16)}_{k}\) (pyramid)
↓ Show polynomial set definitions ↓
DOFsOn each vertex: point evaluations
On each edge: point evaluations
On each face: point evaluations
On each volume: point evaluations
Number of DOFsinterval: \(k+1\) (A000027)
triangle: \((k+1)(k+2)/2\) (A000217)
tetrahedron: \((k+1)(k+2)(k+3)/6\) (A000292)
quadrilateral: \((k+1)^2\) (A000290)
hexahedron: \((k+1)^3\) (A000578)
prism: \((k+1)^2(k+2)/2\) (A002411)
pyramid: \((k+1)(k+2)(2k+3)/6\) (A000330)
Number of DOFs on subentitiesvertices: \(1\) (A000012)
edges: \(k-1\) (A000027)
faces: \((k-1)(k-2)/2\) (A000217) (triangle), \((k-1)^2\) (A000290) (quadrilateral)
volumes: \((k-1)(k-2)(k-3)/6\) (A000292) (tetrahedron), \((k-1)^3\) (A000578) (hexahedron), \((k-1)^2(k-2)/2\) (A002411) (prism), \((k-1)(k-2)(2k-3)/6\) (A000330) (pyramid)
Mappingidentity
continuityFunction values are continuous.
NotesDGT and Hdiv trace are names given to this element when it is defined on the facets of a mesh.
For the Lobatto variant, the derivatives of most of the basis functions are orthogonal.
CategoriesScalar-valued elements

Implementations

This element is implemented in Basix , Basix.UFL , Bempp, FIAT , NDElement , Symfem , and (legacy) UFL.↓ Show implementation detail ↓

Examples

interval
degree 1
equispaced variant

(click to view basis functions)
interval
degree 2
equispaced variant

(click to view basis functions)
interval
degree 3
equispaced variant

(click to view basis functions)
triangle
degree 1
equispaced variant

(click to view basis functions)
triangle
degree 2
equispaced variant

(click to view basis functions)
triangle
degree 3
equispaced variant

(click to view basis functions)
quadrilateral
degree 1
equispaced variant

(click to view basis functions)
quadrilateral
degree 2
equispaced variant

(click to view basis functions)
quadrilateral
degree 3
equispaced variant

(click to view basis functions)
tetrahedron
degree 1
equispaced variant

(click to view basis functions)
tetrahedron
degree 2
equispaced variant

(click to view basis functions)
hexahedron
degree 1
equispaced variant

(click to view basis functions)
hexahedron
degree 2
equispaced variant

(click to view basis functions)
prism
degree 1
equispaced variant

(click to view basis functions)
prism
degree 2
equispaced variant

(click to view basis functions)
pyramid
degree 1
equispaced variant

(click to view basis functions)
pyramid
degree 2
equispaced variant

(click to view basis functions)
interval
degree 1
GLL variant

(click to view basis functions)
interval
degree 2
GLL variant

(click to view basis functions)
interval
degree 3
GLL variant

(click to view basis functions)
interval
degree 4
GLL variant

(click to view basis functions)
quadrilateral
degree 1
GLL variant

(click to view basis functions)
quadrilateral
degree 2
GLL variant

(click to view basis functions)
interval
degree 1
Lobatto variant

(click to view basis functions)
interval
degree 2
Lobatto variant

(click to view basis functions)
interval
degree 3
Lobatto variant

(click to view basis functions)
quadrilateral
degree 1
Lobatto variant

(click to view basis functions)
quadrilateral
degree 2
Lobatto variant

(click to view basis functions)
quadrilateral
degree 3
Lobatto variant

(click to view basis functions)
hexahedron
degree 1
Lobatto variant

(click to view basis functions)
hexahedron
degree 2
Lobatto variant

(click to view basis functions)

References

DefElement stats

Element added14 April 2021
Element last updated16 October 2024