fem.properties.cell_volumes

fem.properties.cell_volumes(points, cells)

Element volumes, (C,), differentiable in points.

HEX8 volumes integrate the trilinear geometry map’s Jacobian determinant with the 2x2x2 Gauss rule, which is exact for that map — the same volume jax-fem’s own quadrature sees. Tet volumes are |det| / 6 over the straight corners (TET10 meshes here are straight-sided).

Parameters

Name Type Description Default
points Any Node positions (N, 3) (may be traced). required
cells Any Connectivity (C, 8), (C, 4) or (C, 10). required

Returns

Name Type Description
Any A JAX array of absolute element volumes, (C,).