beamIntegration('UserDefined', tag, N, *secTags, *locs, *wts)
Create a UserDefined beamIntegration object. This option allows user-specified locations and weights of the integration points.
tag of the beam integration
number of integration points along the element.
A list previous-defined section objects.
Locations of integration points along the element.
weights of integration points.
locs = [0.1, 0.3, 0.5, 0.7, 0.9] wts = [0.2, 0.15, 0.3, 0.15, 0.2] secs = [1, 2, 2, 2, 1] beamIntegration('UserDefined',1,len(secs),*secs,*locs,*wts)
Nintegration points along the element, which are defined in
locson the natural domain [0, 1]. The weight of each integration point is defined in the
wtsalso on the [0, 1] domain. The force-deformation response at each integration point is defined by the
secsshould be of length
N. In general, there is no accuracy for this approach to numerical integration.