concreteproperties.utils.split_geom_at_strains_ultimate#
- split_geom_at_strains_ultimate(geom, theta, point_na, ultimate_strain, d_n)[source]#
Splits geometries at discontinuities in its stress-strain profile.
- Parameters
geom (
Union[CPGeom,CPGeomConcrete]) – Geometry to splittheta (
float) – Angle (in radians) the neutral axis makes with the horizontal axis (\(-\pi \leq \theta \leq \pi\))point_na (
Tuple[float,float]) – Point on the neutral axisultimate_strain (
float) – Concrete strain at failure (required forultimate=Trueonly)d_n (
float) – Depth of the neutral axis from the extreme compression fibre (required forultimate=Trueonly)
- Returns
Union[List[CPGeom],List[CPGeomConcrete]] – List of split geometries