def test_discontinuous_element(): elem = FIAT.DiscontinuousElement(FIAT.Lagrange(UFCTriangle(), 3)) assert entity_support_dofs(elem, 1) == { 0: [1, 2, 3, 4], 1: [0, 2, 5, 6], 2: [0, 1, 7, 8] }
def _(element, vector_is_mixed): return FIAT.DiscontinuousElement( create_element(element._element, vector_is_mixed))
def convert_brokenelement(element, vector_is_mixed): return FIAT.DiscontinuousElement( create_element(element._element, vector_is_mixed))
def fiat_equivalent(self): return FIAT.DiscontinuousElement(self.element.fiat_equivalent)