concreteproperties.results.UltimateBendingResults#

class UltimateBendingResults(theta: float, d_n: Optional[float] = None, k_u: Optional[float] = None, n: Optional[float] = None, m_x: Optional[float] = None, m_y: Optional[float] = None, m_u: Optional[float] = 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\))

Variables
  • 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_u (float) – Resultant bending moment about the u-axis

Methods

print_results

Prints the ultimate bending results to the terminal.

Attributes

d_n

k_u

m_u

m_x

m_y

n

theta

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

Prints the ultimate bending results to the terminal.

Parameters

fmt (Optional[str]) – Number format