symfem.elements.lagrange

Lagrange elements on simplices.

Module Contents

Classes

Lagrange

Lagrange finite element.

VectorLagrange

Vector Lagrange finite element.

MatrixLagrange

Matrix Lagrange finite element.

SymmetricMatrixLagrange

Symmetric matrix Lagrange finite element.

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

Bases: symfem.finite_element.CiarletElement

Lagrange finite element.

names = ['Lagrange', 'P']
references = ['interval', 'triangle', 'tetrahedron']
min_order = 0
continuity = 'C0'
last_updated = '2023.09'
init_kwargs() Dict[str, Any]

Return the kwargs used to create this element.

Returns:

Keyword argument dictionary

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

Bases: symfem.finite_element.CiarletElement

Vector Lagrange finite element.

names = ['vector Lagrange', 'vP']
references = ['interval', 'triangle', 'tetrahedron']
min_order = 0
continuity = 'C0'
last_updated = '2023.09'
init_kwargs() Dict[str, Any]

Return the kwargs used to create this element.

Returns:

Keyword argument dictionary

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

Bases: symfem.finite_element.CiarletElement

Matrix Lagrange finite element.

names = ['matrix Lagrange']
references = ['triangle', 'tetrahedron']
min_order = 0
continuity = 'L2'
last_updated = '2023.09'
init_kwargs() Dict[str, Any]

Return the kwargs used to create this element.

Returns:

Keyword argument dictionary

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

Bases: symfem.finite_element.CiarletElement

Symmetric matrix Lagrange finite element.

names = ['symmetric matrix Lagrange']
references = ['triangle', 'tetrahedron']
min_order = 0
continuity = 'L2'
last_updated = '2023.09'
init_kwargs() Dict[str, Any]

Return the kwargs used to create this element.

Returns:

Keyword argument dictionary