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