geolib.models.dstability.reinforcements¶
This module handles the three types of reinforcements in DStability.
Classes
|
Base Class for Reinforcements. |
|
Inherits |
|
|
|
DStability Nail, used for soil nailing. |
- class geolib.models.dstability.reinforcements.DStabilityReinforcement(**data)¶
Base Class for Reinforcements.
- Parameters:
data (
Any
) –
-
label:
Optional
[str
]¶
- class geolib.models.dstability.reinforcements.ForbiddenLine(**data)¶
Inherits
DStabilityReinforcement
. Needs to be further defined.- Parameters:
data (
Any
) –
- class geolib.models.dstability.reinforcements.Geotextile(**data)¶
- Parameters:
data (
Any
) –
-
effective_tensile_strength:
ConstrainedFloatValue
¶
-
reduction_area:
ConstrainedFloatValue
¶
- class geolib.models.dstability.reinforcements.Nail(**data)¶
DStability Nail, used for soil nailing.
- Parameters:
data (
Any
) –
-
bending_stiffness:
ConstrainedFloatValue
¶
-
critical_angle:
float
¶
-
diameter:
ConstrainedFloatValue
¶
-
direction:
float
¶
-
grout_diameter:
ConstrainedFloatValue
¶
-
horizontal_spacing:
float
¶
-
lateral_stresses:
List
[Tuple
[float
,float
]]¶
-
length:
ConstrainedFloatValue
¶
-
max_pull_force:
float
¶
-
plastic_moment:
float
¶
-
shear_stresses:
List
[Tuple
[float
,float
]]¶
-
use_facing:
bool
¶
-
use_lateral_stress:
bool
¶
-
use_shear_stress:
bool
¶