Data for representing a finite element. :param family: Element type. :param degree: Polynomial degree of the element. :param shape: Shape for vector/tensor valued elements that are constructed from blocked scalar elements (e.g., Lagrange). :param symmetry: Symmetry option fo
| 627 | |
| 628 | |
| 629 | class ElementMetaData(typing.NamedTuple): |
| 630 | """Data for representing a finite element. |
| 631 | |
| 632 | :param family: Element type. |
| 633 | :param degree: Polynomial degree of the element. |
| 634 | :param shape: Shape for vector/tensor valued elements that are |
| 635 | constructed from blocked scalar elements (e.g., Lagrange). |
| 636 | :param symmetry: Symmetry option for blocked tensor elements. |
| 637 | """ |
| 638 | |
| 639 | family: str |
| 640 | degree: int |
| 641 | shape: tuple[int, ...] | None = None |
| 642 | symmetry: bool | None = None |
| 643 | |
| 644 | |
| 645 | def functionspace( |