Functions to directly wrap Basix elements in UFL.
Functions
|
Compute a signature of a custom element. |
|
Convert map type to a UFL string. |
Classes
|
A wrapper allowing Basix elements to be used with UFL. |
Bases: ufl.finiteelement.finiteelementbase.FiniteElementBase
A wrapper allowing Basix elements to be used with UFL.
Initialize basic finite element data.
Get the map type for this element.
Bases: object
Base class for all finite elements.
Initialize basic finite element data.
Return cell of finite element.
Return polynomial degree of finite element.
Recursively extract component index relative to a (simple) element and that element for given value component index.
Recursively extract reference component index relative to a (simple) element and that element for given reference value component index.
Extract direct subelement index and subelement relative component index for a given component index.
Extract direct subelement index and subelement relative reference component index for a given reference component index.
Return finite element family.
Return whether the basis functions of this element is spatially constant over each cell.
Not implemented.
Return number of sub-elements.
Return quadrature scheme of finite element.
Return the shape of the value space on the reference cell.
Return the integer product of the reference value shape.
Return list of sub-elements.
Return the symmetry dict, which is a mapping
Return the shape of the value space on the global domain.
Return the integer product of the value shape.
Return the variant used to initialise the element.
Compute a signature of a custom element.
Convert map type to a UFL string.