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
ReferenceFiniteElements.Vertex
— Typestruct Vertex{I, P, Q} <: ReferenceFiniteElements.AbstractVertex{I, P, Q}
1-Dimensional Elements
ReferenceFiniteElements.Edge
— Typestruct Edge{V, I, P, Q} <: ReferenceFiniteElements.AbstractEdge{V, I, P, Q}
ReferenceFiniteElements.Edge0
— Typestruct Edge0{I, Q} <: ReferenceFiniteElements.AbstractEdge{2, I, 0, Q}
ReferenceFiniteElements.Edge2
— Typestruct Edge2{I, Q} <: ReferenceFiniteElements.AbstractEdge{2, I, 1, Q}
ReferenceFiniteElements.Edge3
— Typestruct Edge3{I, Q} <: ReferenceFiniteElements.AbstractEdge{3, I, 2, Q}
2-Dimensional Elements
ReferenceFiniteElements.Quad
— Typestruct Quad{V, I, P, Q} <: ReferenceFiniteElements.AbstractQuad{V, I, P, Q}
ReferenceFiniteElements.Quad0
— Typestruct Quad0{I, Q} <: ReferenceFiniteElements.AbstractQuad{4, I, 0, Q}
ReferenceFiniteElements.Quad4
— Typestruct Quad4{I, Q} <: ReferenceFiniteElements.AbstractQuad{4, I, 1, Q}
ReferenceFiniteElements.Quad9
— Typestruct Quad9{I, Q} <: ReferenceFiniteElements.AbstractQuad{9, I, 2, Q}
ReferenceFiniteElements.Tri
— Typestruct Tri{V, I, P, Q} <: ReferenceFiniteElements.AbstractTri{V, I, P, Q}
ReferenceFiniteElements.Tri0
— Typestruct Tri0{I, Q} <: ReferenceFiniteElements.AbstractTri{3, I, 0, Q}
ReferenceFiniteElements.Tri3
— Typestruct Tri3{I, Q} <: ReferenceFiniteElements.AbstractTri{3, I, 1, Q}
ReferenceFiniteElements.Tri6
— Typestruct Tri6{I, Q} <: ReferenceFiniteElements.AbstractTri{6, I, 2, Q}
3-Dimensional Elements
ReferenceFiniteElements.Hex0
— Typestruct Hex0{I, Q} <: ReferenceFiniteElements.AbstractHex{8, I, 0, Q}
ReferenceFiniteElements.Hex8
— Typestruct Hex8{I, Q} <: ReferenceFiniteElements.AbstractHex{8, I, 1, Q}
ReferenceFiniteElements.Tet0
— Typestruct Tet0{I, Q} <: ReferenceFiniteElements.AbstractTet{4, I, 0, Q}
ReferenceFiniteElements.Tet4
— Typestruct Tet4{I, Q} <: ReferenceFiniteElements.AbstractTet{4, I, 1, Q}
ReferenceFiniteElements.Tet10
— Typestruct Tet10{I, Q} <: ReferenceFiniteElements.AbstractTet{10, I, 2, Q}