struct.pile.moment

Syntax

Vector Access

v = struct.pile.moment(p,iend<,i>)

Get the nodal moment acting on the pile element at end iend ∈ {1, 2} in the element local system. Returns a vector, unless an optional component argument i is supplied, in which case it returns the component value.

Returns:

v - moment of inertia vector or component

Arguments:

p - a pointer to a pile element

iend - end number of the element, iend ∈ {1, 2}

i - optional vector component, from 1 to 3

Component Access

f = struct.pile.moment.x(p,iend)

Get the x-component of the nodal moment acting on the pile element at end iend ∈ {1, 2} in the element local system.

Returns:

f - x-component of nodal moment

Arguments:

p - a pointer to a pile element

iend - end number of the element, iend ∈ {1, 2}

f = struct.pile.moment.y(p,iend)

Get the y-component of the nodal moment acting on the pile element at end iend ∈ {1, 2} in the element local system.

Returns:

f - y-component of nodal moment

Arguments:

p - a pointer to a pile element

iend - end number of the element, iend ∈ {1, 2}

f = struct.pile.moment.z(p,iend)

Get the z-component of the nodal moment acting on the pile element at end iend ∈ {1, 2} in the element local system.

Returns:

f - z-component of nodal moment

Arguments:

p - a pointer to a pile element

iend - end number of the element, iend ∈ {1, 2}