geolib.models.dsettlement.internal_soil¶
Classes
|
|
|
Representation of [SOIL] group. |
- class geolib.models.dsettlement.internal_soil.PreconType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)¶
- OCR = 0¶
- POP = 2¶
- PRECONSOLIDATION_PRESSURE = 1¶
- UNDEFINED = -1¶
- class geolib.models.dsettlement.internal_soil.SoilInternal(*args, name: str = '', soilcolor: int = 9764853, soilgamdry: float = 14, soilgamwet: float = 14, soilinitialvoidratio: float = 0, soilcohesion: float = 10, soilphi: float = 30, soilpreconisotachetype: PreconType = PreconType.POP, soilpreconkoppejantype: PreconType = PreconType.OCR, soiluseequivalentage: Bool = Bool.FALSE, soilequivalentage: float = 19800, soilpc: float = 0, soilocr: float = 1, soilpop: float = 0, soillimitstress: float = 0, soildrained: Bool = Bool.FALSE, soilapasapproximationbycpcs: Bool = Bool.FALSE, soilsecondaryswellingreduced: Bool = Bool.FALSE, soilsecondaryswellingfactor: float = 0.5, soilunloadingstressratio: float = 2.0, soilcv: float = 1e-12, soilpermeabilityver: float = 1e-08, soilpermeabilityhorfactor: float = 1, soilstoragetype: StorageTypes = StorageTypes.strain_dependent_permeability, soilpermeabilitystrainmodulus: float = 1000000000000000.0, soiluseprobdefaults: Bool = Bool.FALSE, soilstdgamdry: float = 0, soilstdgamwet: float = 0, soilstdcv: float = 0, soilstdpc: float = 0, soilstdpricompindex: float = 0.01, soilstdseccompindex: float = 0.1, soilstdseccomprate: float = 0.005, soilstdocr: float = 0, soilstdpermeabilityver: float = 0, soilstdpop: float = 0, soilstdpermeabilityhorfactor: float = 0, soilstdinitialvoidratio: float = 0, soilstdpermeabilitystrainmodulus: float = 0, soilstdlimitstress: float = 0, soilstdcp: float = 0, soilstdcp1: float = 0, soilstdcs: float = 0, soilstdcs1: float = 0, soilstdap: float = 0, soilstdasec: float = 0, soilstdcar: float = 0, soilstdca: float = 0, soilstdrratio: float = 0, soilstdcratio: float = 0, soilstdsratio: float = 0, soilstdcrindex: float = 0, soilstdccindex: float = 0, soilstdcswindex: float = 0, soildistgamdry: DistributionType = DistributionType.Normal, soildistgamwet: DistributionType = DistributionType.Normal, soildistcv: DistributionType = DistributionType.Normal, soildistdpc: DistributionType = DistributionType.Normal, soildistpricompindex: DistributionType = DistributionType.Normal, soildistseccompindex: DistributionType = DistributionType.Normal, soildistseccomprate: DistributionType = DistributionType.Normal, soildistocr: DistributionType = DistributionType.Normal, soildistpermeabilityver: DistributionType = DistributionType.Normal, soildistpop: DistributionType = DistributionType.Normal, soildistpermeabilityhorfactor: DistributionType = DistributionType.Normal, soildistinitialvoidratio: DistributionType = DistributionType.Normal, soildistpermeabilitystrainmodulus: DistributionType = DistributionType.Normal, soildistlimitstress: DistributionType = DistributionType.Normal, soildistcp: DistributionType = DistributionType.Normal, soildistcp1: DistributionType = DistributionType.Normal, soildistcs: DistributionType = DistributionType.Normal, soildistcs1: DistributionType = DistributionType.Normal, soildistap: DistributionType = DistributionType.Normal, soildistasec: DistributionType = DistributionType.Normal, soildistcar: DistributionType = DistributionType.Normal, soildistca: DistributionType = DistributionType.Normal, soildistrratio: DistributionType = DistributionType.Normal, soildistcratio: DistributionType = DistributionType.Normal, soildistsratio: DistributionType = DistributionType.Normal, soildistcrindex: DistributionType = DistributionType.Normal, soildistccindex: DistributionType = DistributionType.Normal, soildistcswindex: DistributionType = DistributionType.Normal, soilcorcpcp1: float = 0, soilcorcscp1: float = 0, soilcorcs1cp1: float = 0, soilcorapcp1: float = 0, soilcoraseccp1: float = 0, soilcorcrindexccindex: float = 0, soilcorrratiocratio: float = 0, soilcorcaccindexorcratio: float = 0, soilcorpricompindexseccompindex: float = 0, soilcorseccomprateseccompindex: float = 0, soilcp: float = 1, soilcp1: float = 1, soilcs: float = 1, soilcs1: float = 1, soilap: float = 1, soilasec: float = 1, soilcar: float = 10, soilca: float = 1, soilcompratio: Bool = Bool.TRUE, soilrratio: float = 1, soilcratio: float = 1, soilsratio: float = 0, soilcrindex: float = 1, soilccindex: float = 1, soilcswindex: float = 0, soilpricompindex: float = 0.01, soilseccompindex: float = 0.1, soilseccomprate: float = 0.005, soilhorizontalbehaviourtype: HorizontalBehaviourType = HorizontalBehaviourType.Elastic, soilelasticity: float = 1000, soildefaultelasticity: Bool = Bool.TRUE)¶
Representation of [SOIL] group.
- 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:
str
¶
-
soilap:
float
¶
-
soilasec:
float
¶
-
soilca:
float
¶
-
soilcar:
float
¶
-
soilccindex:
float
¶
-
soilcohesion:
float
¶
-
soilcolor:
int
¶
-
soilcorapcp1:
float
¶
-
soilcoraseccp1:
float
¶
-
soilcorcaccindexorcratio:
float
¶
-
soilcorcpcp1:
float
¶
-
soilcorcrindexccindex:
float
¶
-
soilcorcs1cp1:
float
¶
-
soilcorcscp1:
float
¶
-
soilcorpricompindexseccompindex:
float
¶
-
soilcorrratiocratio:
float
¶
-
soilcorseccomprateseccompindex:
float
¶
-
soilcp:
float
¶
-
soilcp1:
float
¶
-
soilcratio:
float
¶
-
soilcrindex:
float
¶
-
soilcs:
float
¶
-
soilcs1:
float
¶
-
soilcswindex:
float
¶
-
soilcv:
float
¶
-
soildistap:
DistributionType
¶
-
soildistasec:
DistributionType
¶
-
soildistca:
DistributionType
¶
-
soildistcar:
DistributionType
¶
-
soildistccindex:
DistributionType
¶
-
soildistcp:
DistributionType
¶
-
soildistcp1:
DistributionType
¶
-
soildistcratio:
DistributionType
¶
-
soildistcrindex:
DistributionType
¶
-
soildistcs:
DistributionType
¶
-
soildistcs1:
DistributionType
¶
-
soildistcswindex:
DistributionType
¶
-
soildistcv:
DistributionType
¶
-
soildistdpc:
DistributionType
¶
-
soildistgamdry:
DistributionType
¶
-
soildistgamwet:
DistributionType
¶
-
soildistinitialvoidratio:
DistributionType
¶
-
soildistlimitstress:
DistributionType
¶
-
soildistocr:
DistributionType
¶
-
soildistpermeabilityhorfactor:
DistributionType
¶
-
soildistpermeabilitystrainmodulus:
DistributionType
¶
-
soildistpermeabilityver:
DistributionType
¶
-
soildistpop:
DistributionType
¶
-
soildistpricompindex:
DistributionType
¶
-
soildistrratio:
DistributionType
¶
-
soildistseccompindex:
DistributionType
¶
-
soildistseccomprate:
DistributionType
¶
-
soildistsratio:
DistributionType
¶
-
soilelasticity:
float
¶
-
soilequivalentage:
float
¶
-
soilgamdry:
float
¶
-
soilgamwet:
float
¶
-
soilhorizontalbehaviourtype:
HorizontalBehaviourType
¶
-
soilinitialvoidratio:
float
¶
-
soillimitstress:
float
¶
-
soilocr:
float
¶
-
soilpc:
float
¶
-
soilpermeabilityhorfactor:
float
¶
-
soilpermeabilitystrainmodulus:
float
¶
-
soilpermeabilityver:
float
¶
-
soilphi:
float
¶
-
soilpop:
float
¶
-
soilpreconisotachetype:
PreconType
¶
-
soilpreconkoppejantype:
PreconType
¶
-
soilpricompindex:
float
¶
-
soilrratio:
float
¶
-
soilseccompindex:
float
¶
-
soilseccomprate:
float
¶
-
soilsecondaryswellingfactor:
float
¶
-
soilsratio:
float
¶
-
soilstdap:
float
¶
-
soilstdasec:
float
¶
-
soilstdca:
float
¶
-
soilstdcar:
float
¶
-
soilstdccindex:
float
¶
-
soilstdcp:
float
¶
-
soilstdcp1:
float
¶
-
soilstdcratio:
float
¶
-
soilstdcrindex:
float
¶
-
soilstdcs:
float
¶
-
soilstdcs1:
float
¶
-
soilstdcswindex:
float
¶
-
soilstdcv:
float
¶
-
soilstdgamdry:
float
¶
-
soilstdgamwet:
float
¶
-
soilstdinitialvoidratio:
float
¶
-
soilstdlimitstress:
float
¶
-
soilstdocr:
float
¶
-
soilstdpc:
float
¶
-
soilstdpermeabilityhorfactor:
float
¶
-
soilstdpermeabilitystrainmodulus:
float
¶
-
soilstdpermeabilityver:
float
¶
-
soilstdpop:
float
¶
-
soilstdpricompindex:
float
¶
-
soilstdrratio:
float
¶
-
soilstdseccompindex:
float
¶
-
soilstdseccomprate:
float
¶
-
soilstdsratio:
float
¶
-
soilstoragetype:
StorageTypes
¶
-
soilunloadingstressratio:
float
¶