concreteproperties.results.UltimateBendingResults#

class UltimateBendingResults(theta, d_n=0, k_u=0, n=0, m_x=0, m_y=0, m_xy=0, label=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, default: 0) – Ultimate neutral axis depth

  • k_u (float, default: 0) – Neutral axis parameter (d_n / d)

  • n (float, default: 0) – Resultant axial force

  • m_x (float, default: 0) – Resultant bending moment about the x-axis

  • m_y (float, default: 0) – Resultant bending moment about the y-axis

  • m_xy (float, default: 0) – Resultant bending moment

  • label (Optional[str], default: 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='8.6e')[source]#

Prints the ultimate bending results to the terminal.

Parameters

fmt (str, default: '8.6e') – Number format