geolib.models.dfoundations.internal_soil

Classes

MaxConeResistType(value[, names, module, ...])

Soil(*args, name[, soilcolor, soilsoiltype, ...])

SoilTypeNl(value[, names, module, qualname, ...])

class geolib.models.dfoundations.internal_soil.MaxConeResistType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)
MANUAL = 1
STANDARD = 0
class geolib.models.dfoundations.internal_soil.Soil(*args, name: ConstrainedStrValue, soilcolor: int = 10871211, soilsoiltype: SoilTypeNl = SoilTypeNl.SAND, soilgamdry: ConstrainedFloatValue = 20.0, soilgamwet: ConstrainedFloatValue = 20.0, soilinitialvoidratio: ConstrainedFloatValue = 0.001001, soildiameterd50: ConstrainedFloatValue = 0.2, soilminvoidratio: ConstrainedFloatValue = 0.4, soilmaxvoidratio: ConstrainedFloatValue = 0.8, soilcohesion: ConstrainedFloatValue = 30.0, soilphi: ConstrainedFloatValue, soilcu: ConstrainedFloatValue = 0.0, soilmaxconeresisttype: MaxConeResistType = MaxConeResistType.STANDARD, soilmaxconeresist: ConstrainedFloatValue = 0.0, soilusetension: Bool = Bool.TRUE, soilca: ConstrainedFloatValue = 0.004, soilccindex: ConstrainedFloatValue = 0.126)
classmethod default_soils(model='BEARING_PILES')
Parameters:

model (str) –

Return type:

List[Soil]

name: ConstrainedStrValue
soilca: ConstrainedFloatValue
soilccindex: ConstrainedFloatValue
soilcohesion: ConstrainedFloatValue
soilcolor: int
soilcu: ConstrainedFloatValue
soildiameterd50: ConstrainedFloatValue
soilgamdry: ConstrainedFloatValue
soilgamwet: ConstrainedFloatValue
soilinitialvoidratio: ConstrainedFloatValue
soilmaxconeresist: ConstrainedFloatValue
soilmaxconeresisttype: MaxConeResistType
soilmaxvoidratio: ConstrainedFloatValue
soilminvoidratio: ConstrainedFloatValue
soilphi: ConstrainedFloatValue
soilsoiltype: SoilTypeNl
soilusetension: Bool
class geolib.models.dfoundations.internal_soil.SoilTypeNl(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)
CLAY = 3
CLAYEYSAND = 7
GRAVEL = 0
LOAM = 2
PEAT = 4
SAND = 1
SANDYLOAM = 5
TERTCLAY = 6