Source code for simdesign.rcmrf.bnsm.dp04.joint

"""This module provides the joint class implementations for the ``DP04`` model
in the BNSM layer.
"""
# Imports from bnsm base library
from ..baselib.joint import StairsJointBase, FloorJointBase


[docs] class StairsJoint(StairsJointBase): """Stairs joint implementation for the ``DP04`` model Represents 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 -------- :class:`~StairsJointBase` Base class defining the core behaviour and configuration. """
[docs] class FloorJoint(FloorJointBase): """Floor joint implementation for the ``DP04`` model. Represents a beam-column joint located at a floor level. This class directly uses the behaviour defined in ``FloorJointBase``. See Also -------- :class:`~FloorJointBase` Base class defining the core behaviour and configuration. """