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: object

Class 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

print_results

Prints the transformed gross concrete section properties to the terminal.

Attributes

area

i11

i22

ixx_c

ixx_g

ixy_c

ixy_g

iyy_c

iyy_g

qx

qy

z11_minus

z11_plus

z22_minus

z22_plus

zxx_minus

zxx_plus

zyy_minus

zyy_plus

default_units

concrete_properties

elastic_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 to False, formats with fixed notation. Defaults to True.

  • 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.