TransformedGrossProperties#

class concreteproperties.results.TransformedGrossProperties(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:
  • concrete_properties (GrossProperties) – Concrete 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

concrete_properties

elastic_modulus

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

Prints the transformed gross concrete section properties to the terminal.

Parameters:

fmt (str) – Number format