concreteproperties.results.ConcreteProperties#
- class ConcreteProperties(total_area: float = 0, concrete_area: float = 0, steel_area: float = 0, e_a: float = 0, mass: float = 0, perimeter: float = 0, e_qx: float = 0, e_qy: float = 0, cx: float = 0, cy: float = 0, e_ixx_g: float = 0, e_iyy_g: float = 0, e_ixy_g: float = 0, e_ixx_c: float = 0, e_iyy_c: float = 0, e_ixy_c: float = 0, e_i11: float = 0, e_i22: float = 0, phi: float = 0, e_zxx_plus: float = 0, e_zxx_minus: float = 0, e_zyy_plus: float = 0, e_zyy_minus: float = 0, e_z11_plus: float = 0, e_z11_minus: float = 0, e_z22_plus: float = 0, e_z22_minus: float = 0, squash_load: float = 0, tensile_load: float = 0, axial_pc_x: float = 0, axial_pc_y: float = 0, conc_ultimate_strain: float = 0)[source]#
Bases:
objectClass for storing gross concrete section properties.
All properties with an e_ preceding the property are multiplied by the elastic modulus. In order to obtain transformed properties, call the
get_transformed_gross_properties()method.Methods
Prints the gross concrete section properties to the terminal.
Attributes
axial_pc_xaxial_pc_yconc_ultimate_strainconcrete_areacxcye_ae_i11e_i22e_ixx_ce_ixx_ge_ixy_ce_ixy_ge_iyy_ce_iyy_ge_qxe_qye_z11_minuse_z11_pluse_z22_minuse_z22_pluse_zxx_minuse_zxx_pluse_zyy_minuse_zyy_plusmassperimeterphisquash_loadsteel_areatensile_loadtotal_area