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 \(c_0 \to c_1\) meaning that component \(c_0\) is represented by component \(c_1\). A component is a tuple of one or more ints.
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.