geolib.models.dstability.loads¶
This module handles the four types of loads in DStability.
Classes
|
|
|
Base Class for Loads. |
|
Inherits |
|
DStability Lineload. |
|
Inherits |
|
UniformLoad. |
- class geolib.models.dstability.loads.Consolidation(**data)¶
- Parameters:
data (
Any
) –
-
degree:
ConstrainedFloatValue
¶
-
layer_id:
int
¶
- to_internal_datastructure()¶
- Return type:
- class geolib.models.dstability.loads.DStabilityLoad(**data)¶
Base Class for Loads.
- Parameters:
data (
Any
) –
-
label:
Optional
[str
]¶
- abstract to_internal_datastructure()¶
- class geolib.models.dstability.loads.Earthquake(**data)¶
Inherits
DStabilityLoad
.- Parameters:
data (
Any
) –
-
free_water_factor:
float
¶
-
horizontal_factor:
float
¶
-
vertical_factor:
float
¶
- class geolib.models.dstability.loads.LineLoad(**data)¶
DStability Lineload.
- Parameters:
data (
Any
) –
-
angle:
ConstrainedFloatValue
¶
-
angle_of_distribution:
ConstrainedFloatValue
¶
-
magnitude:
ConstrainedFloatValue
¶
- to_internal_datastructure()¶
- Return type:
- class geolib.models.dstability.loads.TreeLoad(**data)¶
Inherits
DStabilityLoad
.- Parameters:
data (
Any
) –
-
angle_of_distribution:
float
¶
- to_internal_datastructure()¶
- Return type:
-
width_of_root_zone:
float
¶
-
wind_force:
float
¶