ATC-40 - Classes

NonLinear Static Analysis

Capacity Spectrum Method

class streng.codes.usa.atc40.cls.nl_static_analysis.csm.StructureProperties(φ:numpy.ndarray, m:numpy.ndarray, T0:float, pushover_curve_F:numpy.ndarray, pushover_curve_δ:numpy.ndarray, behavior:str)[source]
class streng.codes.usa.atc40.cls.nl_static_analysis.csm.Demand(T_range:numpy.ndarray, Sa:numpy.ndarray, Sd:numpy.ndarray, TC:float)[source]
ec8_elastic(αgR: float, γI: float, ground_type: str, spectrum_type: int, η=1.0, q=1.0, β=0.2)[source]
class streng.codes.usa.atc40.cls.nl_static_analysis.csm.CapacitySpectrumMethod(structure:streng.codes.usa.atc40.cls.nl_static_analysis.csm.StructureProperties, demand:streng.codes.usa.atc40.cls.nl_static_analysis.csm.Demand, first_try_case:str='intersection')[source]
Sd_first_try
calc_performance_point()[source]
first_try_case = 'intersection'