geolib.models.dsheetpiling.internal_partial_factors

Classes

PartialFactorsCurI(*args[, ...])

PartialFactorsCurIi(*args[, ...])

PartialFactorsCurIii(*args[, ...])

PartialFactorsEc7BE1Set1(*args[, ...])

PartialFactorsEc7BE1Set2(*args[, ...])

PartialFactorsEc7BE2Set1(*args[, ...])

PartialFactorsEc7BE2Set2(*args[, ...])

PartialFactorsEc7BE3Set1(*args[, ...])

PartialFactorsEc7BE3Set2(*args[, ...])

PartialFactorsEc7Nl0(*args[, ...])

PartialFactorsEc7Nl1(*args[, ...])

PartialFactorsEc7Nl2(*args[, ...])

PartialFactorsEc7Nl3(*args[, ...])

PartialFactorsEurocodeDa1Set1(*args[, ...])

PartialFactorsEurocodeDa1Set2(*args[, ...])

PartialFactorsEurocodeDa2(*args[, ...])

PartialFactorsEurocodeDa3(*args[, ...])

class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsCurI(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.0, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.0, effectfactorvarunfav: float = 1.0, materialfactorcohesion: float = 1.0, materialfactortgphi: float = 1.05, materialfactorsubgradereaction: float = 1.3, resistancefactor: float = 1.0, geometryincretainingheight: float = 0.0, geometrymaxincretainingheight: float = 0.0, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.2, geometrydeltapassivephreaticline: float = 0.15, geometrydeltaactivephreaticline: float = 0.05, overallstabilityfactordrivingmoment: float = 0.9, overallstabilityfactorcohesion: float = 1.5, overallstabilityfactortgphi: float = 1.2, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 0.0, verticalbalancegammamb: float = 1.25)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.05), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.15), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.2), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.3), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.05), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.5), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=0.9), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.2), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.25)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsCurIi(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.0, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.0, effectfactorvarunfav: float = 1.0, materialfactorcohesion: float = 1.0, materialfactortgphi: float = 1.15, materialfactorsubgradereaction: float = 1.3, resistancefactor: float = 1.0, geometryincretainingheight: float = 0.0, geometrymaxincretainingheight: float = 0.0, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.3, geometrydeltapassivephreaticline: float = 0.2, geometrydeltaactivephreaticline: float = 0.05, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.5, overallstabilityfactortgphi: float = 1.2, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 0.0, verticalbalancegammamb: float = 1.25)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.05), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.2), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.3), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.3), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.15), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.5), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.2), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.25)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsCurIii(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.25, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.0, effectfactorvarunfav: float = 1.0, materialfactorcohesion: float = 1.1, materialfactortgphi: float = 1.2, materialfactorsubgradereaction: float = 1.3, resistancefactor: float = 1.0, geometryincretainingheight: float = 0.0, geometrymaxincretainingheight: float = 0.0, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.35, geometrydeltapassivephreaticline: float = 0.25, geometrydeltaactivephreaticline: float = 0.05, overallstabilityfactordrivingmoment: float = 1.1, overallstabilityfactorcohesion: float = 1.5, overallstabilityfactortgphi: float = 1.2, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 0.0, verticalbalancegammamb: float = 1.25)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.05), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.25), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.35), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.25), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.1), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.3), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.2), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.5), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.1), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.2), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.25)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEc7BE1Set1(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.0, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.2, effectfactorvarunfav: float = 1.083, materialfactorcohesion: float = 1.0, materialfactortgphi: float = 1.0, materialfactorsubgradereaction: float = 1.0, resistancefactor: float = 1.0, geometryincretainingheight: float = 0.0, geometrymaxincretainingheight: float = 0.0, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.0, geometrydeltaactivephreaticline: float = 0.0, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.0, overallstabilityfactortgphi: float = 1.0, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 1.0, verticalbalancegammamb: float = 1.0)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.2), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.083), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=1.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.0)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEc7BE1Set2(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.1, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.0, effectfactorvarunfav: float = 1.0, materialfactorcohesion: float = 1.1, materialfactortgphi: float = 1.1, materialfactorsubgradereaction: float = 1.0, resistancefactor: float = 1.0, geometryincretainingheight: float = 10.0, geometrymaxincretainingheight: float = 0.5, geometryincretainingheightdry: float = 0.3, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.0, geometrydeltaactivephreaticline: float = 0.0, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.1, overallstabilityfactortgphi: float = 1.1, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 0.0, verticalbalancegammamb: float = 1.3)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=10.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.3), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.5), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.1), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.1), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.1), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.1), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.1), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.3)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEc7BE2Set1(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.0, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.35, effectfactorvarunfav: float = 1.111, materialfactorcohesion: float = 1.0, materialfactortgphi: float = 1.0, materialfactorsubgradereaction: float = 1.0, resistancefactor: float = 1.0, geometryincretainingheight: float = 0.0, geometrymaxincretainingheight: float = 0.0, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.0, geometrydeltaactivephreaticline: float = 0.0, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.0, overallstabilityfactortgphi: float = 1.0, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 1.0, verticalbalancegammamb: float = 1.0)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.35), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.111), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=1.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.0)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEc7BE2Set2(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.1, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.0, effectfactorvarunfav: float = 1.0, materialfactorcohesion: float = 1.25, materialfactortgphi: float = 1.25, materialfactorsubgradereaction: float = 1.0, resistancefactor: float = 1.0, geometryincretainingheight: float = 10.0, geometrymaxincretainingheight: float = 0.5, geometryincretainingheightdry: float = 0.3, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.0, geometrydeltaactivephreaticline: float = 0.0, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.25, overallstabilityfactortgphi: float = 1.25, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 1.0, verticalbalancegammamb: float = 1.3)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=1.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=10.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.3), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.5), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.1), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.25), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.25), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.25), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.25), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.3)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEc7BE3Set1(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.0, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.5, effectfactorvarunfav: float = 1.2, materialfactorcohesion: float = 1.0, materialfactortgphi: float = 1.0, materialfactorsubgradereaction: float = 1.0, resistancefactor: float = 1.0, geometryincretainingheight: float = 0.0, geometrymaxincretainingheight: float = 0.0, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.0, geometrydeltaactivephreaticline: float = 0.0, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.0, overallstabilityfactortgphi: float = 1.0, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 1.0, verticalbalancegammamb: float = 1.0)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.5), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.2), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=1.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.0)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEc7BE3Set2(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.2, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.0, effectfactorvarunfav: float = 1.0, materialfactorcohesion: float = 1.4, materialfactortgphi: float = 1.4, materialfactorsubgradereaction: float = 1.0, resistancefactor: float = 1.0, geometryincretainingheight: float = 10.0, geometrymaxincretainingheight: float = 0.5, geometryincretainingheightdry: float = 0.3, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.0, geometrydeltaactivephreaticline: float = 0.0, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.4, overallstabilityfactortgphi: float = 1.4, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 1.0, verticalbalancegammamb: float = 1.3)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=1.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=10.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.3), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.5), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.2), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.4), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.4), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.4), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.4), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.3)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEc7Nl0(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.0, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.0, effectfactorvarunfav: float = 1.0, materialfactorcohesion: float = 1.0, materialfactortgphi: float = 1.05, materialfactorsubgradereaction: float = 1.3, resistancefactor: float = 1.0, geometryincretainingheight: float = 10.0, geometrymaxincretainingheight: float = 0.5, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.15, geometrydeltaactivephreaticline: float = 0.05, overallstabilityfactordrivingmoment: float = 0.9, overallstabilityfactorcohesion: float = 1.3, overallstabilityfactortgphi: float = 1.2, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 1.2, verticalbalancegammamb: float = 1.2)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=1.2), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.05), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.15), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=10.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.5), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.3), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.05), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.3), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=0.9), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.2), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.2)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEc7Nl1(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.0, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.0, effectfactorvarunfav: float = 1.0, materialfactorcohesion: float = 1.15, materialfactortgphi: float = 1.15, materialfactorsubgradereaction: float = 1.3, resistancefactor: float = 1.0, geometryincretainingheight: float = 10.0, geometrymaxincretainingheight: float = 0.5, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.2, geometrydeltaactivephreaticline: float = 0.05, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.3, overallstabilityfactortgphi: float = 1.2, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 1.2, verticalbalancegammamb: float = 1.25)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=1.2), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.05), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.2), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=10.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.5), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.15), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.3), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.15), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.3), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.2), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.25)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEc7Nl2(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.0, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.0, effectfactorvarunfav: float = 1.0, materialfactorcohesion: float = 1.25, materialfactortgphi: float = 1.175, materialfactorsubgradereaction: float = 1.3, resistancefactor: float = 1.0, geometryincretainingheight: float = 10.0, geometrymaxincretainingheight: float = 0.5, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.25, geometrydeltaactivephreaticline: float = 0.05, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.45, overallstabilityfactortgphi: float = 1.25, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 1.2, verticalbalancegammamb: float = 1.25)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=1.2), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.05), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.25), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=10.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.5), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.25), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.3), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.175), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.45), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.25), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.25)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEc7Nl3(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.25, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.0, effectfactorvarunfav: float = 1.0, materialfactorcohesion: float = 1.4, materialfactortgphi: float = 1.2, materialfactorsubgradereaction: float = 1.3, resistancefactor: float = 1.0, geometryincretainingheight: float = 10.0, geometrymaxincretainingheight: float = 0.5, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.25, geometrydeltaactivephreaticline: float = 0.05, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.6, overallstabilityfactortgphi: float = 1.3, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 1.35, verticalbalancegammamb: float = 1.25)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=1.35), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.05), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.25), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=10.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.5), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.25), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.4), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.3), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.2), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.6), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.3), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.25)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEurocodeDa1Set1(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.0, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 0.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.35, effectfactorvarunfav: float = 1.1, materialfactorcohesion: float = 1.0, materialfactortgphi: float = 1.0, materialfactorsubgradereaction: float = 1.0, resistancefactor: float = 1.0, geometryincretainingheight: float = 10.0, geometrymaxincretainingheight: float = 0.5, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.0, geometrydeltaactivephreaticline: float = 0.0, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.0, overallstabilityfactortgphi: float = 1.0, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 0.0, verticalbalancegammamb: float = 1.25)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.35), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.1), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=10.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.5), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.25)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEurocodeDa1Set2(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.3, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.0, effectfactorvarunfav: float = 1.0, materialfactorcohesion: float = 1.25, materialfactortgphi: float = 1.25, materialfactorsubgradereaction: float = 1.0, resistancefactor: float = 1.0, geometryincretainingheight: float = 10.0, geometrymaxincretainingheight: float = 0.5, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.0, geometrydeltaactivephreaticline: float = 0.0, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.0, overallstabilityfactortgphi: float = 1.0, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 0.0, verticalbalancegammamb: float = 1.25)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=10.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.5), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.3), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.25), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.25), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.25)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEurocodeDa2(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.0, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.35, effectfactorvarunfav: float = 1.1, materialfactorcohesion: float = 1.0, materialfactortgphi: float = 1.0, materialfactorsubgradereaction: float = 1.0, resistancefactor: float = 1.4, geometryincretainingheight: float = 10.0, geometrymaxincretainingheight: float = 0.5, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.0, geometrydeltaactivephreaticline: float = 0.0, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.0, overallstabilityfactortgphi: float = 1.0, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 0.0, verticalbalancegammamb: float = 1.25)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.35), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.1), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=10.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.5), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.4), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.25)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float
class geolib.models.dsheetpiling.internal_partial_factors.PartialFactorsEurocodeDa3(*args, loadfactorpermunfav: float = 1.0, loadfactorpermfav: float = 1.0, loadfactorvarunfav: float = 1.3, loadfactorvarfav: float = 0.0, constructloadfactorpermfav: float = 1.0, constructloadfactorvarfav: float = 1.0, constructloadfactorpermunfavcalc: float = 1.0, constructloadfactorvarunfavcalc: float = 1.0, effectfactor: float = 1.0, effectfactorvarunfav: float = 1.0, materialfactorcohesion: float = 1.25, materialfactortgphi: float = 1.25, materialfactorsubgradereaction: float = 1.0, resistancefactor: float = 1.0, geometryincretainingheight: float = 10.0, geometrymaxincretainingheight: float = 0.5, geometryincretainingheightdry: float = 0.0, geometrydeltapassivesurfacelevel: float = 0.0, geometrydeltapassivephreaticline: float = 0.0, geometrydeltaactivephreaticline: float = 0.0, overallstabilityfactordrivingmoment: float = 1.0, overallstabilityfactorcohesion: float = 1.0, overallstabilityfactortgphi: float = 1.0, overallstabilityfactorunitweight: float = 1.0, factorrepvaluesmdpmax: float = 0.0, verticalbalancegammamb: float = 1.25)
constructloadfactorpermfav: float
constructloadfactorpermunfavcalc: float
constructloadfactorvarfav: float
constructloadfactorvarunfavcalc: float
effectfactor: float
effectfactorvarunfav: float
factorrepvaluesmdpmax: float
geometrydeltaactivephreaticline: float
geometrydeltapassivephreaticline: float
geometrydeltapassivesurfacelevel: float
geometryincretainingheight: float
geometryincretainingheightdry: float
geometrymaxincretainingheight: float
loadfactorpermfav: float
loadfactorpermunfav: float
loadfactorvarfav: float
loadfactorvarunfav: float
materialfactorcohesion: float
materialfactorsubgradereaction: float
materialfactortgphi: float
model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[dict[str, FieldInfo]] = {'constructloadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorpermunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarfav': FieldInfo(annotation=float, required=False, default=1.0), 'constructloadfactorvarunfavcalc': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactor': FieldInfo(annotation=float, required=False, default=1.0), 'effectfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.0), 'factorrepvaluesmdpmax': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltaactivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivephreaticline': FieldInfo(annotation=float, required=False, default=0.0), 'geometrydeltapassivesurfacelevel': FieldInfo(annotation=float, required=False, default=0.0), 'geometryincretainingheight': FieldInfo(annotation=float, required=False, default=10.0), 'geometryincretainingheightdry': FieldInfo(annotation=float, required=False, default=0.0), 'geometrymaxincretainingheight': FieldInfo(annotation=float, required=False, default=0.5), 'loadfactorpermfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorpermunfav': FieldInfo(annotation=float, required=False, default=1.0), 'loadfactorvarfav': FieldInfo(annotation=float, required=False, default=0.0), 'loadfactorvarunfav': FieldInfo(annotation=float, required=False, default=1.3), 'materialfactorcohesion': FieldInfo(annotation=float, required=False, default=1.25), 'materialfactorsubgradereaction': FieldInfo(annotation=float, required=False, default=1.0), 'materialfactortgphi': FieldInfo(annotation=float, required=False, default=1.25), 'overallstabilityfactorcohesion': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactordrivingmoment': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactortgphi': FieldInfo(annotation=float, required=False, default=1.0), 'overallstabilityfactorunitweight': FieldInfo(annotation=float, required=False, default=1.0), 'resistancefactor': FieldInfo(annotation=float, required=False, default=1.0), 'verticalbalancegammamb': FieldInfo(annotation=float, required=False, default=1.25)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.

overallstabilityfactorcohesion: float
overallstabilityfactordrivingmoment: float
overallstabilityfactortgphi: float
overallstabilityfactorunitweight: float
resistancefactor: float
verticalbalancegammamb: float