UltimateBendingResults#

class concreteproperties.results.UltimateBendingResults(theta: float, d_n: float = 0, k_u: float = 0, n: float = 0, m_x: float = 0, m_y: float = 0, m_xy: float = 0, label: str | None = None)[source]#

Bases: object

Class for storing ultimate bending results.

Parameters:
  • theta (float) – Angle (in radians) the neutral axis makes with the horizontal axis (\(-\pi \leq \theta \leq \pi\))

  • d_n (float) – Ultimate neutral axis depth

  • k_u (float) – Neutral axis parameter (d_n / d)

  • n (float) – Resultant axial force

  • m_x (float) – Resultant bending moment about the x-axis

  • m_y (float) – Resultant bending moment about the y-axis

  • m_xy (float) – Resultant bending moment

  • label (str | None) – Result label

Methods

print_results

Prints the ultimate bending results to the terminal.

Attributes

d_n

k_u

label

m_x

m_xy

m_y

n

theta

print_results(fmt: str = '8.6e') None[source]#

Prints the ultimate bending results to the terminal.

Parameters:

fmt (str) – Number format