geolib.models.dfoundations.internal_soil¶
Classes
|
|
|
|
|
- class geolib.models.dfoundations.internal_soil.MaxConeResistType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)¶
- MANUAL = 1¶
- STANDARD = 0¶
- class geolib.models.dfoundations.internal_soil.Soil(*args, name: Annotated[str, StringConstraints(strip_whitespace=None, to_upper=None, to_lower=None, strict=None, min_length=1, max_length=25, pattern=None)], soilcolor: int = 10871211, soilsoiltype: SoilTypeNl = SoilTypeNl.SAND, soilgamdry: Annotated[float, Ge(ge=0.0), Le(le=100)] = 20.0, soilgamwet: Annotated[float, Ge(ge=0.0), Le(le=100)] = 20.0, soilinitialvoidratio: Annotated[float, Ge(ge=0.0), Le(le=20.0)] = 0.001001, soildiameterd50: Annotated[float, Ge(ge=0.0), Le(le=1000.0)] = 0.2, soilminvoidratio: Annotated[float, Ge(ge=0.0), Le(le=1.0)] = 0.4, soilmaxvoidratio: Annotated[float, Ge(ge=0.0), Le(le=1.0)] = 0.8, soilcohesion: Annotated[float, Ge(ge=0.0), Le(le=1000.0)] = 30.0, soilphi: Annotated[float, Ge(ge=0.0), Le(le=89.0)], soilcu: Annotated[float, Ge(ge=0.0), Le(le=1000.0)] = 0.0, soilmaxconeresisttype: MaxConeResistType = MaxConeResistType.STANDARD, soilmaxconeresist: Annotated[float, Ge(ge=0.0), Le(le=1000000.0)] = 0.0, soilusetension: Bool = Bool.TRUE, soilca: Annotated[float, Ge(ge=0.0), Le(le=10.0)] = 0.004, soilccindex: Annotated[float, Ge(ge=0.0), Le(le=20.0)] = 0.126)¶
-
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
name:
Annotated
[str
]¶
-
soilca:
Annotated
[float
]¶
-
soilccindex:
Annotated
[float
]¶
-
soilcohesion:
Annotated
[float
]¶
-
soilcolor:
int
¶
-
soilcu:
Annotated
[float
]¶
-
soildiameterd50:
Annotated
[float
]¶
-
soilgamdry:
Annotated
[float
]¶
-
soilgamwet:
Annotated
[float
]¶
-
soilinitialvoidratio:
Annotated
[float
]¶
-
soilmaxconeresist:
Annotated
[float
]¶
-
soilmaxconeresisttype:
MaxConeResistType
¶
-
soilmaxvoidratio:
Annotated
[float
]¶
-
soilminvoidratio:
Annotated
[float
]¶
-
soilphi:
Annotated
[float
]¶
-
soilsoiltype:
SoilTypeNl
¶