ffcx.ir.representationutils
Utility functions for some code shared between representations.
Functions
Create quadrature rule and return points and weights. |
|
|
Given integral_type and domain tdim, return the tdim of the integration entity. |
|
Map points from reference entity to its parent reference cell. |
Classes
|
- ffcx.ir.representationutils.create_quadrature(cellname: str, degree: int, rule: str, elements: List[_ElementBase]) Tuple[ndarray[Any, dtype[float64]], ndarray[Any, dtype[float64]]] [source]
Create a quadrature rule.
- ffcx.ir.representationutils.create_quadrature_points_and_weights(integral_type, cell, degree, rule, elements)[source]
Create quadrature rule and return points and weights.
- ffcx.ir.representationutils.integral_type_to_entity_dim(integral_type, tdim)[source]
Given integral_type and domain tdim, return the tdim of the integration entity.
- ffcx.ir.representationutils.map_facet_points(points: ndarray[Any, dtype[float64]], facet: int, cellname: str) ndarray[Any, dtype[float64]] [source]
Map points from a reference facet to a physical facet.