pystrata.site.Layer¶
- class pystrata.site.Layer(soil_type: SoilType, thickness: float, shear_vel: float, damping_min: None | float = None)[source]¶
Docstring for Layer.
- __init__(soil_type: SoilType, thickness: float, shear_vel: float, damping_min: None | float = None)[source]¶
@todo: to be defined!
Methods
__init__(soil_type, thickness, shear_vel[, ...])@todo: to be defined!
copy()Return a copy of the Layer instance with previously defined SoilType.
reset()stress_mean([depth_within, effective, k0])Mean effective stress from the top of the layer [kN//m²].
stress_vert([depth_within, effective])Vertical stress from the top of the layer [kN//m²].
Attributes
Return the damping curve adjusted by the layer-specific minimum damping.
Strain-compatible complex shear modulus [kN/m²].
Strain-compatible complex shear-wave velocity [m/s].
Strain-compatible damping.
Minimum damping of the soil [dec]
Density of soil in [kg/m³].
Depth to the top of the layer [m].
Depth to the base of the layer [m].
Depth to the middle of the layer [m].
incr_site_attenInitial (small-strain) shear modulus [kN/m²].
Initial (small-strain) shear-wave velocity [m/s].
max_errorStrain-compatible shear modulus [kN//m²].
shear_mod_reducStrain-compatible shear-wave velocity [m/s].
soil_typestrainEffective shear stress at layer midpoint.
Maximum shear stress at layer midpoint.
thicknessTravel time through the layer.
unit_wt