concreteproperties.utils.split_geom_at_strains_service#

split_geom_at_strains_service(geom, theta, ecf, eps0, kappa)[source]#

Splits geometries at discontinuities in its stress-strain profile.

Parameters
  • geom (Union[CPGeom, CPGeomConcrete]) – Geometry to split

  • theta (float) – Angle (in radians) the neutral axis makes with the horizontal axis (\(-\pi \leq \theta \leq \pi\))

  • ecf (Tuple[float, float]) – Global coordinate of the extreme compressive fibre

  • eps0 (float) – Strain at top fibre

  • kappa (float) – Curvature

Returns

Union[List[CPGeom], List[CPGeomConcrete]] – List of split geometries