pystrata.site.SoilType¶
- class pystrata.site.SoilType(name: str = '', unit_wt: float = 0.0, mod_reduc: None | NonlinearCurve = None, damping: float | NonlinearCurve = 0.0)[source]¶
Soiltype that combines nonlinear behavior and material properties.
- Parameters:
name (str, optional) – used for identification
unit_wt (float) – unit weight of the material in [kN/m³]
mod_reduc (
NonlinearCurveor None) – shear-modulus reduction curves. If None, linear behavior with no reduction is useddamping (
NonlinearCurveor float) – damping ratio. [decimal] If float, then linear behavior with constant damping is used.
- __init__(name: str = '', unit_wt: float = 0.0, mod_reduc: None | NonlinearCurve = None, damping: float | NonlinearCurve = 0.0) None[source]¶
Methods
__init__([name, unit_wt, mod_reduc, damping])copy()from_published([name, unit_wt, model, ...])Attributes
Return the small-strain damping.
Density of the soil in kg/m³.
If nonlinear properties are specified.
qualityUnit weight of the soil in kN/m³.