Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remove spurious names #41

Merged
merged 1 commit into from
Sep 12, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 16 additions & 15 deletions ufl/finiteelement/elementlist.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
# Modified by Marie E. Rognes <[email protected]>, 2010
# Modified by Lizao Li <[email protected]>, 2015, 2016
# Modified by Massimiliano Leoni, 2016
# Modified by Robert Kloefkorn, 2022

import warnings
from numpy import asarray
Expand Down Expand Up @@ -152,7 +153,7 @@ def show_elements():
register_alias("Lob",
lambda family, dim, order, degree: ("Gauss-Lobatto-Legendre", order))

register_element("Bernstein", "Bernstein", 0, H1, "identity", (1, None), simplices)
register_element("Bernstein", None, 0, H1, "identity", (1, None), simplices)


# Let Nedelec H(div) elements be aliases to BDMs/RTs
Expand All @@ -175,30 +176,30 @@ def show_elements():
lambda family, dim, order, degree: ("HDiv Trace", order))

# New elements introduced for the periodic table 2014
register_element("Q", "Q", 0, H1, "identity", (1, None), cubes)
register_element("DQ", "DQ", 0, L2, "identity", (0, None), cubes)
register_element("RTCE", "RTCE", 1, HCurl, "covariant Piola", (1, None),
register_element("Q", None, 0, H1, "identity", (1, None), cubes)
register_element("DQ", None, 0, L2, "identity", (0, None), cubes)
register_element("RTCE", None, 1, HCurl, "covariant Piola", (1, None),
("quadrilateral",))
register_element("RTCF", "RTCF", 1, HDiv, "contravariant Piola", (1, None),
register_element("RTCF", None, 1, HDiv, "contravariant Piola", (1, None),
("quadrilateral",))
register_element("NCE", "NCE", 1, HCurl, "covariant Piola", (1, None),
register_element("NCE", None, 1, HCurl, "covariant Piola", (1, None),
("hexahedron",))
register_element("NCF", "NCF", 1, HDiv, "contravariant Piola", (1, None),
register_element("NCF", None, 1, HDiv, "contravariant Piola", (1, None),
("hexahedron",))

register_element("S", "S", 0, H1, "identity", (1, None), cubes)
register_element("DPC", "DPC", 0, L2, "identity", (0, None), cubes)
register_element("BDMCE", "BDMCE", 1, HCurl, "covariant Piola", (1, None),
register_element("S", None, 0, H1, "identity", (1, None), cubes)
register_element("DPC", None, 0, L2, "identity", (0, None), cubes)
register_element("BDMCE", None, 1, HCurl, "covariant Piola", (1, None),
("quadrilateral",))
register_element("BDMCF", "BDMCF", 1, HDiv, "contravariant Piola", (1, None),
register_element("BDMCF", None, 1, HDiv, "contravariant Piola", (1, None),
("quadrilateral",))
register_element("SminusE", "SminusE", 1, HCurl, "covariant Piola", (1, None), cubes[1:3])
register_element("SminusF", "SminusF", 1, HDiv, "contravariant Piola", (1, None), cubes[1:2])
register_element("SminusDiv", "SminusDiv", 1, HDiv, "contravariant Piola", (1, None), cubes[1:3])
register_element("SminusCurl", "SminusCurl", 1, HCurl, "covariant Piola", (1, None), cubes[1:3])
register_element("AAE", "AAE", 1, HCurl, "covariant Piola", (1, None),
register_element("AAE", None, 1, HCurl, "covariant Piola", (1, None),
("hexahedron",))
register_element("AAF", "AAF", 1, HDiv, "contravariant Piola", (1, None),
register_element("AAF", None, 1, HDiv, "contravariant Piola", (1, None),
("hexahedron",))

# New aliases introduced for the periodic table 2014
Expand All @@ -224,8 +225,8 @@ def show_elements():
degree: ("Brezzi-Douglas-Marini", order))

# discontinuous elements using l2 pullbacks
register_element("DPC L2", "DPC L2", 0, L2, "L2 Piola", (1, None), cubes)
register_element("DQ L2", "DQ L2", 0, L2, "L2 Piola", (0, None), cubes)
register_element("DPC L2", None, 0, L2, "L2 Piola", (1, None), cubes)
register_element("DQ L2", None, 0, L2, "L2 Piola", (0, None), cubes)
register_element("Gauss-Legendre L2", "GL L2", 0, L2, "L2 Piola", (0, None),
("interval",))
register_element("Discontinuous Lagrange L2", "DG L2", 0, L2, "L2 Piola", (0, None),
Expand Down