Hermite
Click here to read what the information on this page means.
Implementations
Basix | basix.ElementFamily.Hermite ↓ Show Basix examples ↓↑ Hide Basix examples ↑Before trying this example, you must install Basix: pip3 install git+https://github.com/fenics/basix.git This element can then be created with the following lines of Python: import basix
# Create Hermite order 3 on a interval element = basix.create_element(basix.ElementFamily.Hermite, basix.CellType.interval, 3)
# Create Hermite order 3 on a triangle element = basix.create_element(basix.ElementFamily.Hermite, basix.CellType.triangle, 3)
# Create Hermite order 3 on a tetrahedron element = basix.create_element(basix.ElementFamily.Hermite, basix.CellType.tetrahedron, 3) |
Symfem | "Hermite" ↓ Show Symfem examples ↓↑ Hide Symfem examples ↑Before trying this example, you must install Symfem: pip3 install symfem This element can then be created with the following lines of Python: import symfem
# Create Hermite order 3 on a interval element = symfem.create_element("interval", "Hermite", 3)
# Create Hermite order 3 on a triangle element = symfem.create_element("triangle", "Hermite", 3)
# Create Hermite order 3 on a tetrahedron element = symfem.create_element("tetrahedron", "Hermite", 3) |
UFL | "Hermite" ↓ Show UFL examples ↓↑ Hide UFL examples ↑Before trying this example, you must install UFL: pip3 install UFL This element can then be created with the following lines of Python: import ufl
# Create Hermite order 3 on a interval element = ufl.FiniteElement("Hermite", "interval", 3)
# Create Hermite order 3 on a triangle element = ufl.FiniteElement("Hermite", "triangle", 3)
# Create Hermite order 3 on a tetrahedron element = ufl.FiniteElement("Hermite", "tetrahedron", 3) |
Examples
References
- Ciarlet, Philippe G. and Raviart, Pierre-Arnaud. Interpolation theory over curved elements, with applications to finite element methods, Computer Methods in Applied Mechanics and Engineering 1(2), 217–249, 1972. [DOI: 10.1016/0045-7825(72)90006-0] [BibTeX]
DefElement stats
Element added | 09 January 2021 |
Element last updated | 09 December 2022 |