warp.fem.make_polynomial_basis_space#
- warp.fem.make_polynomial_basis_space(
- geo,
- degree=1,
- element_basis=None,
- discontinuous=False,
- family=None,
Equips a geometry with a polynomial basis.
- Parameters:
geo (Geometry) – the Geometry on which to build the space
degree (int) – polynomial degree of the per-element shape functions
discontinuous (bool) – if True, use Discontinuous Galerkin shape functions. Discontinuous is implied if degree is 0, i.e, piecewise-constant shape functions.
element_basis (ElementBasis | None) – type of basis function for the individual elements
family (Polynomial | None) – Polynomial family used to generate the shape function basis. If not provided, a reasonable basis is chosen.
- Returns:
the constructed basis space
- Return type: