4.13.11. UserHingeΒΆ

beamIntegration('UserHinge', tag, secETag, npL, *secsLTags, *locsL, *wtsL, npR, *secsRTags, *locsR, *wtsR)

Create a UserHinge beamIntegration object.

tag (int)

tag of the beam integration

secE (int)

A previous-defined section tags for element interior

npI (int)

number of integration points along the hinge at end I

secsI (list (int))

A list of previous-defined section tags for hinge at end I

locsI (list (float))

A list of locations of integration points for hinge at end I

wtsI (list (float))

A list of weights of integration points for hinge at end I

npJ (int)

number of integration points along the hinge at end J

secsJ (list (int))

A list of previous-defined section tags for hinge at end J

locsJ (list (float))

A list of locations of integration points for hinge at end J

wtsJ (list (float))

A list of weights of integration points for hinge at end J

tag = 1
secE = 5

npI = 2
secsI = [1,2]
locsI = [0.1,0.2]
wtsI = [0.1,0.05]

npJ = 2
secsJ = [3,4]
locsJ = [0.8,0.9]
wtsJ = [0.05,0.1]

beamIntegration('UserHinge',tag,secE,npI,*secsI,*locsI,*wtsI,npJ,*secsJ,*locsJ,*wtsJ)