warp.fem.space.shape.CubeSerendipityShapeFunctions#

class warp.fem.space.shape.CubeSerendipityShapeFunctions(degree, family)[source]#

Serendipity element: a tensor product space without interior nodes.

Edge shape functions are usual Lagrange shape functions times a bilinear function in the normal directions. Corner shape functions are trilinear shape functions times a function of (x^{d-1} + y^{d-1} + z^{d-1}).

Parameters:
__init__(degree, family)[source]#
Parameters:

Methods

Attributes

EDGE

FACE

INTERIOR

VERTEX

name

value

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