warp.fem.space.shape.CubeTripolynomialShapeFunctions#

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

Tripolynomial (tensor-product Lagrange) shape functions on hexahedral elements.

Methods

Attributes

EDGE

FACE

INTERIOR

VERTEX

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:
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]#
element_node_hexes()[source]#
element_node_tets()[source]#
element_vtk_cells()[source]#