simdesign.rcmrf.bdim.eu_cdh.joint

This module provides the joint class implementation representing beam-column joints for the eu_cdh design class in the BDIM layer.

class simdesign.rcmrf.bdim.eu_cdh.joint.Joint(elastic_node, left_beam, right_beam, front_beam, rear_beam, top_column, bottom_column)[source]

Bases: JointBase

Joint implementation for design class eu_cdh.

This class extends JointBase by narrowing the attribute types.

Parameters:
  • elastic_node (Point)

  • left_beam (Beam | None)

  • right_beam (Beam | None)

  • front_beam (Beam | None)

  • rear_beam (Beam | None)

  • top_column (Column | None)

  • bottom_column (Column | None)

left_beam

Beam located on the left side of the joint (along global X-axis).

Type:

Beam, optional

right_beam

Beam located on the right side of the joint (along global X-axis).

Type:

Beam, optional

front_beam

Beam located in front of the joint (along global Y-axis).

Type:

Beam, optional

rear_beam

Beam located behind the joint (along global Y-axis).

Type:

Beam, optional

top_column

Column located on top of the joint (along global Z-axis).

Type:

Column, optional

bottom_column

Column located below the joint (along global Z-axis).

Type:

Column, optional

steel

Steel material assigned to the joint.

Type:

Steel

concrete

Concrete material assigned to the joint.

Type:

Concrete

See also

JointBase

Base class defining the core behaviour and configuration.