symfem.elements.nedelec

Nedelec elements on simplices.

These elements’ definitions appear in https://doi.org/10.1007/BF01396415 (Nedelec, 1980) and https://doi.org/10.1007/BF01389668 (Nedelec, 1986)

Module Contents

Classes

NedelecFirstKind

Nedelec first kind Hcurl finite element.

NedelecSecondKind

Nedelec second kind Hcurl finite element.

class symfem.elements.nedelec.NedelecFirstKind(reference: symfem.references.Reference, order: int, variant: str = 'equispaced')

Bases: symfem.finite_element.CiarletElement

Nedelec first kind Hcurl finite element.

names = ['Nedelec', 'Nedelec1', 'N1curl']
references = ['triangle', 'tetrahedron']
min_order = 1
continuity = 'H(curl)'
last_updated = '2023.06'
init_kwargs() Dict[str, Any]

Return the kwargs used to create this element.

Returns:

Keyword argument dictionary

class symfem.elements.nedelec.NedelecSecondKind(reference: symfem.references.Reference, order: int, variant: str = 'equispaced')

Bases: symfem.finite_element.CiarletElement

Nedelec second kind Hcurl finite element.

names = ['Nedelec2', 'N2curl']
references = ['triangle', 'tetrahedron']
min_order = 1
continuity = 'H(curl)'
last_updated = '2023.06'
init_kwargs() Dict[str, Any]

Return the kwargs used to create this element.

Returns:

Keyword argument dictionary