an encyclopedia of finite element definitions

Lagrange

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

Alternative namesGalerkin, Hdiv trace (facets), 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)\)
Abbreviated namesP, CG, DGT (facets), Q (quadrilateral and hexahedron), 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}^{(13)}_{k}\) (prism)
\(\mathcal{P}_{k} \oplus \mathcal{Z}^{(14)}_{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-cl, 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 added26 April 2021
Element last updated24 March 2025