simdesign.rcmrf.bnsm.dp02.joint
This module provides the joint class implementations for the DP02 model
in the BNSM layer.
- class simdesign.rcmrf.bnsm.dp02.joint.StairsJoint(design, mass)[source]
Bases:
StairsJointBaseStairs joint implementation for the
DP02modelRepresents a beam-column joint located at an intermediate (mid-storey) level associated with staircase framing.
This class directly uses the behaviour defined in
StairsJointBase.See also
StairsJointBaseBase class defining the core behaviour and configuration.
- Parameters:
design (JointBase)
mass (float)
- class simdesign.rcmrf.bnsm.dp02.joint.FloorJoint(design, mass, model, load_factors)[source]
Bases:
FloorJointBaseFloor joint implementation for the
DP02model.Represents a beam-column joint located at a floor level.
This class directly uses the behaviour defined in
FloorJointBase.See also
FloorJointBaseBase class defining the core behaviour and configuration.
- Parameters:
design (JointBase)
mass (float)
model (Literal['inelastic', 'elastic', 'rigid'])
load_factors (Dict[Literal['G', 'Q'], float])