def convert_brokenelement(element, **kwargs): finat_elem, deps = _create_element(element._element, **kwargs) return finat.DiscontinuousElement(finat_elem), deps
"Brezzi-Douglas-Marini": finat.BrezziDouglasMarini, "Brezzi-Douglas-Fortin-Marini": finat.BrezziDouglasFortinMarini, "Bubble": finat.Bubble, "FacetBubble": finat.FacetBubble, "Crouzeix-Raviart": finat.CrouzeixRaviart, "Discontinuous Lagrange": finat.DiscontinuousLagrange, "DPC": finat.DPC, "Discontinuous Raviart-Thomas": lambda c, d: finat.DiscontinuousElement(finat.RaviartThomas(c, d)), "Discontinuous Taylor": finat.DiscontinuousTaylor, "Gauss-Legendre": finat.GaussLegendre, "Gauss-Lobatto-Legendre": finat.GaussLobattoLegendre, "HDiv Trace": finat.HDivTrace, "Hellan-Herrmann-Johnson": finat.HellanHerrmannJohnson, "Hermite": finat.Hermite, "Argyris": finat.Argyris, "Morley":