warp.fem.space.shape.CubeNonConformingPolynomialShapeFunctions#

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

Non-conforming polynomial shape functions on hexahedral elements using embedded tetrahedra.

Parameters:
__init__(
degree,
scalar_type=warp.float32,
)[source]#
Parameters:

Methods

Attributes

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.

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