pystrata.site.ModulusReductionCurve¶
- class pystrata.site.ModulusReductionCurve(name='', strains=None, values=None, limits=None)[source]¶
Shear-modulus reduction curve.
- Parameters:
name (str, optional) – used for identification
strains (
numpy.ndarray, optional) – strains for each of the values [decimal].values (
numpy.ndarray, optional) – shear-modulus reduction values (G/Gmax) corresponding to each strain.limits (tuple, optional) – (min, max) limits for clipping interpolated values. Default: (0.001, 1)
- __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.