:py:mod:`symfem.elements.kmv` ============================= .. py:module:: symfem.elements.kmv .. autoapi-nested-parse:: Kong-Mulder-Veldhuizen elements on triangle. This element's definition is given in https://doi.org/10.1023/A:1004420829610 (Chin-Joe-Kong, Mulder, Van Veldhuizen, 1999) Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: symfem.elements.kmv.KongMulderVeldhuizen Functions ~~~~~~~~~ .. autoapisummary:: symfem.elements.kmv.kmv_tri_polyset symfem.elements.kmv.kmv_tet_polyset .. py:function:: kmv_tri_polyset(m: int, mf: int) -> List[symfem.functions.FunctionInput] Create the polynomial set for a KMV space on a triangle. :param m: The parameter m :param mf: The parameter mf :returns: The polynomial set .. py:function:: kmv_tet_polyset(m: int, mf: int, mi: int) -> List[symfem.functions.FunctionInput] Create the polynomial set for a KMV space on a tetrahedron. :param m: The parameter m :param mf: The parameter mf :param mi: The parameter mi :returns: The polynomial set .. py:class:: KongMulderVeldhuizen(reference: symfem.references.Reference, order: int) Bases: :py:obj:`symfem.finite_element.CiarletElement` Kong-Mulder-Veldhuizen finite element. .. py:attribute:: names :value: ['Kong-Mulder-Veldhuizen', 'KMV'] .. py:attribute:: references :value: ['triangle', 'tetrahedron'] .. py:attribute:: min_order :value: 1 .. py:attribute:: continuity :value: 'C0' .. py:attribute:: last_updated :value: '2023.05'