struct.beam.load

Syntax

v := struct.beam.load(p)
struct.beam.load(p) := v

Get/set the uniform applied distributed load acting on the element in the local \(y\)-direction and \(z\)-direction (3D only).

The \(x\)-component of the return value will always be 0.0; on assignment it is ignored.

The optional argument idof can be used to specify whether only the value in the \(y\)- or \(z\)-direction (3D ONLY) will be returned/assigned.

Returns:

v - uniform applied distributed load acting on the beam element, or the \(y\)- or \(z\)-component

Accepts:

v - uniform applied distributed load acting on the beam element, or the \(y\)- or \(z\)-component

Arguments:

p - pointer to a beam-type element