TransformedGrossProperties¶
- class concreteproperties.results.TransformedGrossProperties(default_units: UnitDisplay, concrete_properties: GrossProperties, elastic_modulus: float, area: float = 0, qx: float = 0, qy: float = 0, ixx_g: float = 0, iyy_g: float = 0, ixy_g: float = 0, ixx_c: float = 0, iyy_c: float = 0, ixy_c: float = 0, i11: float = 0, i22: float = 0, zxx_plus: float = 0, zxx_minus: float = 0, zyy_plus: float = 0, zyy_minus: float = 0, z11_plus: float = 0, z11_minus: float = 0, z22_plus: float = 0, z22_minus: float = 0)[source]¶
Bases:
objectClass for storing transformed gross concrete section properties.
- Parameters:
default_units (UnitDisplay) – Default units to use for reporting
concrete_properties (GrossProperties) – Gross properties object
elastic_modulus (float) – Reference elastic modulus
Methods
Prints the transformed gross concrete section properties to the terminal.
Attributes
areai11i22ixx_cixx_gixy_cixy_giyy_ciyy_gqxqyz11_minusz11_plusz22_minusz22_pluszxx_minuszxx_pluszyy_minuszyy_plusdefault_unitsconcrete_propertieselastic_modulus- print_results(eng: bool = True, prec: int = 3, units: UnitDisplay | None = None) None[source]¶
Prints the transformed gross concrete section properties to the terminal.
- Parameters:
eng (bool) – If set to
True, formats with engineering notation. If set toFalse, formats with fixed notation. Defaults toTrue.prec (int) – The desired precision (i.e. one plus this value is the desired number of digits). Defaults to
3.units (UnitDisplay | None) – Unit system to display. Defaults to
None.