pystrata.site.DampingCurve¶
- class pystrata.site.DampingCurve(name='', strains=None, values=None, limits=None)[source]¶
Damping ratio curve.
- Parameters:
name (str, optional) – used for identification
strains (
numpy.ndarray, optional) – strains for each of the values [decimal].values (
numpy.ndarray, optional) – damping ratio values [decimal] corresponding to each strain.limits (tuple, optional) – (min, max) limits for clipping interpolated values. Default: (0, 0.49)
- __init__(name='', strains=None, values=None, limits=None)¶
Methods
__init__([name, strains, values, limits])from_published(name, param)Create a NonlinearCurve from published curves.
Attributes
PARAMSNonlinear parameter name ('mod_reduc' or 'damping').
strainsStrains [decimal].
valuesValues of either shear-modulus reduction or damping ratio.