Example #1
0
def _create_nodalenriched_finiteelement(
        element: ufl.NodalEnrichedElement) -> FIAT.NodalEnrichedElement:
    elements = [create_element(e) for e in element._elements]
    return FIAT.NodalEnrichedElement(*elements)
Example #2
0
 def __init__(self, elements):
     nodal_enriched = FIAT.NodalEnrichedElement(*(elem.fiat_equivalent
                                                  for elem in elements))
     super().__init__(nodal_enriched)
Example #3
0
def convert_nodalenrichedelement(element, vector_is_mixed):
    return FIAT.NodalEnrichedElement(*(create_element(e, vector_is_mixed)
                                       for e in element._elements))