Example #1
0
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]
    }
Example #2
0
def _(element, vector_is_mixed):
    return FIAT.DiscontinuousElement(
        create_element(element._element, vector_is_mixed))
Example #3
0
def convert_brokenelement(element, vector_is_mixed):
    return FIAT.DiscontinuousElement(
        create_element(element._element, vector_is_mixed))
Example #4
0
 def fiat_equivalent(self):
     return FIAT.DiscontinuousElement(self.element.fiat_equivalent)