symfem.elements.hhj

Hellan-Herrmann-Johnson elements on simplices.

This element’s definition appears in https://arxiv.org/abs/1909.09687 (Arnold, Walker, 2020)

For an alternative construction see (Sinwel, 2009) and sections 4.4.2.2 and 4.4.3.2 https://numa.jku.at/media/filer_public/b7/42/b74263c9-f723-4076-b1b2-c2726126bf32/phd-sinwel.pdf

Module Contents

Classes

HellanHerrmannJohnson

A Hellan-Herrmann-Johnson element.

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

Bases: symfem.finite_element.CiarletElement

A Hellan-Herrmann-Johnson element.

names = ['Hellan-Herrmann-Johnson', 'HHJ']
references = ['triangle', 'tetrahedron']
min_order = 0
continuity = 'inner H(div)'
last_updated = '2023.08'
init_kwargs() Dict[str, Any]

Return the kwargs used to create this element.

Returns:

Keyword argument dictionary