concreteproperties.utils#

Useful utilities for concreteproperties.

Functions

calculate_extreme_fibre

Returns the extreme fibre location.

calculate_local_extents

Calculates the local extents of a geometry given a centroid and axis angle.

calculate_max_bending_depth

Returns the bending depth.

create_known_progress

Returns a Rich Progress class for a known number of iterations.

create_unknown_progress

Returns a Rich Progress class for an unknown number of iterations.

gauss_points

Returns the Gauss weights and points.

get_service_strain

Returns the service strain.

get_ultimate_strain

Returns the ultimate strain.

global_to_local

Calculates local coorindates.

local_to_global

Calculates global coorindates.

point_on_neutral_axis

Gets a point on the neutral axis.

shape_function

Returns the shape functions and Jacobian determinant.

split_geom_at_strains_service

Splits geometries at discontinuities in its stress-strain profile.

split_geom_at_strains_ultimate

Splits geometries at discontinuities in its stress-strain profile.

Classes

CustomTimeElapsedColumn

Renders time elapsed in milliseconds.

Exceptions

AnalysisError

Custom exception for an error in the concreteproperties analysis.