Miscellaneous functions¶
- structuralcodes.sections.calculate_elastic_cracked_properties(section: GenericSection, theta: float = 0, return_cracked_section: bool = False) SectionProperties | Tuple[SectionProperties, CompoundGeometry] [source]¶
Calculates the cracked section properties of a reinforced concrete section. (GenericSection). Materials in surface geometries and point geometries are elastic-linear in order to make the cracking properties independent of the stress state. Tension in all surface geometries is neglected.
- Parameters:
section (GenericSection) – The section to use as basis for the calculation.
theta (float) – Angle of the neutral axis to the horizontal in radians. theta=0 implies upper compression block.
return_cracked_section (bool) – If true, returns also the cracked section.
- Returns:
SectionProperties data of a cracked section (i.e cracked section properties) and (if return_cracked_section is True) the cracked section.
- Return type:
t.Union[SectionProperties, t.Tuple[SectionProperties, GenericSection]]