simdesign.rcmrf.bdim.tr_post18_dch.infill

This module provides the infill class implementation representing masonry infill walls for the tr_post18_dch design class in the BDIM layer.

class simdesign.rcmrf.bdim.tr_post18_dch.infill.Infill(rectangle, beams, columns, loc)[source]

Bases: InfillBase

Masonry infill wall implementation for design class tr_post18_dch.

This class extends InfillBase by narrowing the attribute types.

Variables:
  • beams (List[Beam or None]) – List of beams corresponding to the horizontal edges of the bounding rectangle (indices 1 and 3).

  • columns (List[Column]) – List of columns corresponding to the vertical edges of the bounding rectangle (indices 0 and 2).

Parameters:
  • rectangle (Rectangle)

  • beams (List[Beam | None])

  • columns (List[Column])

  • loc (Literal['exterior', 'interior'])

See also

InfillBase

Base class defining the core behaviour and configuration.

beams: List[Beam | None]
columns: List[Column]