an encyclopedia of finite element definitions

Verification: full detail

ElementExampleBasixBasix.UFLFIAT
Brezzi–Douglas–Marinitriangle,1,lagrange
triangle,2,lagrange
triangle,1,legendre
triangle,2,legendre
tetrahedron,1,lagrange
tetrahedron,2,lagrange
tetrahedron,1,legendre
tetrahedron,2,legendre
bubbleinterval,2
interval,3
triangle,3
triangle,4
Crouzeix–Raviarttriangle,1
dPcinterval,1
interval,2
interval,3
quadrilateral,1
quadrilateral,2
quadrilateral,3
Lagrangeinterval,1,equispaced
interval,2,equispaced
interval,3,equispaced
interval,1,gll
interval,2,gll
interval,3,gll
interval,4,gll
interval,1,lobatto
interval,2,lobatto
interval,3,lobatto
triangle,1,equispaced
triangle,2,equispaced
triangle,3,equispaced
quadrilateral,1,equispaced
quadrilateral,2,equispaced
quadrilateral,3,equispaced
quadrilateral,1,gll
quadrilateral,2,gll
quadrilateral,1,lobatto
quadrilateral,2,lobatto
quadrilateral,3,lobatto
tetrahedron,1,equispaced
tetrahedron,2,equispaced
hexahedron,1,equispaced
hexahedron,2,equispaced
hexahedron,1,lobatto
hexahedron,2,lobatto
prism,1,equispaced
prism,2,equispaced
pyramid,1,equispaced
pyramid,2,equispaced
Nédélec (first kind)triangle,1,lagrange
triangle,2,lagrange
triangle,1,legendre
triangle,2,legendre
quadrilateral,1,lagrange
quadrilateral,2,lagrange
quadrilateral,1,legendre
quadrilateral,2,legendre
tetrahedron,1,lagrange
tetrahedron,2,lagrange
hexahedron,1,lagrange
hexahedron,2,lagrange
prism,1,lagrange
prism,2,lagrange
Nédélec (second kind)triangle,1,lagrange
triangle,2,lagrange
triangle,1,legendre
triangle,2,legendre
tetrahedron,1,lagrange
tetrahedron,2,lagrange
tetrahedron,1,legendre
tetrahedron,2,legendre
Raviart–Thomastriangle,1,lagrange
triangle,2,lagrange
triangle,1,legendre
triangle,2,legendre
tetrahedron,1,lagrange
tetrahedron,2,lagrange
tetrahedron,1,legendre
tetrahedron,2,legendre
Reggetriangle,1
triangle,2
serendipityinterval,1
interval,2
interval,3
quadrilateral,1
quadrilateral,2
quadrilateral,3
Hermiteinterval,3
triangle,3
tetrahedron,3
P1-iso-P2interval,1
triangle,1
quadrilateral,1
Argyristriangle,5
Arnold–Winthertriangle,3
triangle,4
Bernsteininterval,1
interval,2
interval,3
triangle,1
triangle,2
triangle,3
Brezzi–Douglas–Fortin–Marinitriangle,1
triangle,2
quadrilateral,1
quadrilateral,2
tetrahedron,2
hexahedron,2
Hellan–Herrmann–Johnsontriangle,1
triangle,2
Kong–Mulder–Veldhuizentriangle,1
triangle,3
tetrahedron,1
Mardal–Tai–Winthertriangle,3
tetrahedron,3
Morleytriangle,2
nonconforming Arnold–Winthertriangle,2
Taylorinterval,1
interval,2
interval,3
triangle,1
triangle,2
triangle,3
trimmed serendipity H(curl)quadrilateral,1
quadrilateral,2
quadrilateral,3
hexahedron,1
hexahedron,2
hexahedron,3
trimmed serendipity H(div)quadrilateral,1
quadrilateral,2
quadrilateral,3
hexahedron,1
hexahedron,2
hexahedron,3
vector dPcquadrilateral,1
quadrilateral,2
quadrilateral,3
hexahedron,1
hexahedron,2
vector Lagrangetriangle,1
triangle,2
tetrahedron,1
tetrahedron,2
vector Qquadrilateral,1
quadrilateral,2
hexahedron,1
hexahedron,2


For each element in the table above, the verification test passes for an example if:The symbols in the table have the following meaning:
Verification passes
Verification fails
Example not implemented


You can view a summarised version of this information on the verification page.

The verification data is also available in JSON format.

Verification GitHub badges

ImplementationBadgeMarkdown
Symfem[![DefElement verification](https://defelement.com/badges/symfem.svg)](https://defelement.com/verification.html)
Basix[![DefElement verification](https://defelement.com/badges/basix.svg)](https://defelement.com/verification.html)
Basix.UFL[![DefElement verification](https://defelement.com/badges/basix.ufl.svg)](https://defelement.com/verification.html)
FIAT[![DefElement verification](https://defelement.com/badges/fiat.svg)](https://defelement.com/verification.html)