simdesign.rcmrf.bdim.baselib.joint
This module provides base class representing beam-column joints within the BDIM layer.
- class simdesign.rcmrf.bdim.baselib.joint.JointBase(elastic_node, left_beam, right_beam, front_beam, rear_beam, top_column, bottom_column)[source]
Bases:
ABCAbstract base class for joints.
Must be inherited by design-class-specific joints.
- Parameters:
elastic_node (Point)
left_beam (BeamBase | None)
right_beam (BeamBase | None)
front_beam (BeamBase | None)
rear_beam (BeamBase | None)
top_column (ColumnBase | None)
bottom_column (ColumnBase | None)
- concrete
Concrete material.
- Type:
- right_beam
Beam located on the right side of the joint (along global x-axis).
- Type:
BeamBase | None
- top_column
Column located on top of the joint (along global z-axis).
- Type:
ColumnBase | None
- bottom_column
Column located under the joint(along global z-axis).
- Type:
ColumnBase | None
- property fcm: float
Mean concrete compressive strength.
- Returns:
Mean value of concrete compressive strength (in base units).
- Return type:
float