struct.shell.resultant

Syntax

m := struct.shell.resultant(p,iloc<,ires>)

Get stress resultants (expressed in the surface coordinate system) at the location corresponding to iloc. Returns either a \(1 \times 8\) matrix of the stress resultants in the order \(\{M_x, M_y, M_{xy}, N_x, N_y, N_{xy}, Q_x, Q_y\}\) or a specific resultant (if the optional argument ires is given). See also the struct.node.resultant and struct.shell.resultant.valid functions.

Stress resultant computation is described in the structure shell recover, structure geogrid recover, and structure liner recover commands.

Returns:

m - \(1 \times 8\) matrix of all stress resultants, or the value of a specific resultant

Arguments:

p - pointer to a shell-type element

iloc - location index where iloc = 0 indicates the element centroid, while iloc = 1 to 3 indicates the positions of the nodes with those local indices

ires - optional argument indicating a specific resultant index, from 1 to 8 in the order noted above