warp.fem.space.shape.TriangleNonConformingPolynomialShapeFunctions#

class warp.fem.space.shape.TriangleNonConformingPolynomialShapeFunctions(
degree,
scalar_type=warp.float32,
)[source]#

Non-conforming polynomial shape functions on triangular elements.

Methods

Attributes

INTERPOLATORY

Whether each shape function is one at its own node and zero at the other nodes (Lagrange property).

name

value

Value type of the shape function.

ORDER

Maximum degree of the polynomials used to define the shape function.

NODES_PER_ELEMENT

Number of shape function nodes.

Parameters:
INTERPOLATORY: bool = True#

Whether each shape function is one at its own node and zero at the other nodes (Lagrange property).

property name: str[source]#
make_node_quadrature_weight()[source]#
make_trace_node_quadrature_weight()[source]#
make_node_coords_in_element()[source]#
make_element_inner_weight()[source]#
make_element_inner_weight_gradient()[source]#
make_node_dual_weight()[source]#