simdesign.rcmrf.bnsm.dp05.joint

This module provides the joint class implementations for the DP05 model in the BNSM layer.

class simdesign.rcmrf.bnsm.dp05.joint.StairsJoint(design, mass)[source]

Bases: StairsJoint

Stairs joint implementation for the DP05 model, identical to DP03.

See also

StairsJoint

Class reused by this model.

Parameters:
class simdesign.rcmrf.bnsm.dp05.joint.FloorJoint(design, mass, model, load_factors)[source]

Bases: FloorJoint

Floor joint implementation for the DP05 model, identical to DP03.

See also

FloorJoint

Class reused by this model.

Parameters:
  • design (JointBase)

  • mass (float)

  • model (Literal['inelastic', 'elastic', 'rigid'])

  • load_factors (Dict[Literal['G', 'Q'], float])