struct.pile.gap

Syntax

f := struct.pile.gap(p,iend,ig)

Get the gap component in normal spring at end iend ∈ {1, 2} of the pile element. The gap forms a rectangular shape in the pile cross-sectional plane, which is defined by the local \(yz\)-axes of the pile element node. The gap consists of four values denoting gap size in the positive and negative \(y\)- and \(z\)-directions. The value of ig ∈ {1, 2, 3, 4} denotes the positive \(y\)-direction, negative \(y\)-direction, positive \(z\)-direction, and negative \(z\)-direction, respectively. The gap is always being tracked, but only affects behavior if the normal coupling spring gap-use flag function struct.pile.normal.gap is true.

Returns:

f - the gap component

Arguments:

p - a pointer to a pile element

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

ig - an integer (see explanations above)