Home Installation Demos C++ docs Python docs
basix.quadrature¶
Functions to manipulate quadrature types.
Functions
|
Create a quadrature rule. |
|
Convert a string to a Basix QuadratureType enum. |
Classes
|
Quadrature type. |
- basix.quadrature.make_quadrature(cell: CellType, degree: int, rule: QuadratureType = QuadratureType.Default, polyset_type: PolysetType = PolysetType.standard) tuple[numpy.ndarray[Any, numpy.dtype[numpy.float64]], numpy.ndarray[Any, numpy.dtype[numpy.float64]]] ¶
Create a quadrature rule.
- Parameters:
cell – Cell type.
degree – Maximum polynomial degree that will be integrated exactly.
rule – Quadrature rule.
polyset_type – Type of polynomial that will be integrated exactly.
- Returns:
Quadrature points and weights.
- basix.quadrature.string_to_type(rule: str) QuadratureType ¶
Convert a string to a Basix QuadratureType enum.
- Parameters:
rule – Qquadrature rule as a string.
- Returns:
The quadrature type.