geolib.models.dsheetpiling.internal

Classes

Anchor(*args, name[, level, e_modulus, ...])

AnchorData(*args, anchordata)

AnchorOrStrutPresstressReference(**data)

Used in the ConstructionStage to identify anchor and assign a prestress.

Anchors(*args[, anchors])

Container for Anchor.

BaseVerificationStructureProperties(*args[, ...])

BreukData(*args, ...)

CalculationOptions(*args[, ...])

CalculationOptionsPerStage(*args[, stageoptions])

Representation of [CALCULATION OPTIONS PER STAGE] block.

ConstructionStage(*args, name[, ...])

ConstructionStages(*args[, stages])

CurAnchorForceResults(*args, ...)

DSheetPilingDumpStructure(*args, dumpfile)

DSheetPilingInputStructure(*args, version, ...)

Representation of complete .shi file.

DSheetPilingOutputStructure(*args, ...[, ...])

DSheetPilingStructure(*args, input_data[, ...])

DesignLengthCalculation(*args, ...)

DesignLengthInfo(*args, designlengthinfo)

DesignSheetpileLength(*args[, ...])

HorizontalLineLoad(*args, name[, level, ...])

HorizontalLineLoads(*args[, loads])

Model(*args[, model, method, verification, ...])

Moment(*args, name[, level, load, ...])

Moments(*args[, loads])

MomentsForcesDisplacements(*args, ...)

NormalForce(*args, name, ...[, load_type, ...])

NormalForces(*args[, loads])

OutputConstructionStage(*args[, ...])

PointsOnSheetpile(*args, pointsonsheetpile)

Pressures(*args, pressures)

Resume(*args, resume)

SheetPileElement(*args, **kwargs)

SheetPiling(*args, sheetpiling, ...)

SideOutput(*args[, calculation_method, ...])

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

SoilCollection(*args[, soil])

SoilLayer(*args, top_of_layer, soil, ...)

SoilProfile(*args, name, layers, coordinate)

SoilProfiles(*args[, soil_profiles, ...])

StageOptions(*args[, ...])

Representation of [STAGE] block.

Strut(*args, name[, level, e_modulus, ...])

Struts(*args[, struts])

Container for Strut.

Support(*args, name, level, ...)

Internal structure for spring and rigid supports.

SupportContainer(*args[, supports])

SurchargeLoad(*args, name[, points, ...])

SurchargeLoads(*args[, loads])

SurchargePoint(*args, surchargeloaddistance, ...)

Surface(*args, name, points[, ...])

Surfaces(*args[, surfaces])

UniformLoad(*args, name, uniformloadleft, ...)

UniformLoads(*args[, loads])

Version(*args[, soil, d__sheet_piling])

VersionExternals(*args[, ...])

VibrationPosition(*args, x, z)

VibrationPositions(*args[, positions])

Water(*args[, unit_weight_of_water])

WaterLevel(*args, name, level[, ...])

WaterLevels(*args[, levels])

class geolib.models.dsheetpiling.internal.Anchor(*args, name: ConstrainedStrValue, level: float = 0, e_modulus: ConstrainedFloatValue = 210000000.0, cross_section: ConstrainedFloatValue | None = 0.001, wall_height_kranz: ConstrainedFloatValue | None = 0.0, length: ConstrainedFloatValue | None = 1, angle: float | None = 0.0, yield_force: ConstrainedFloatValue | None = 0.0, side: Side = Side.RIGHT)
angle: Optional[float]
cross_section: Optional[ConstrainedFloatValue]
e_modulus: ConstrainedFloatValue
length: Optional[ConstrainedFloatValue]
level: float
name: ConstrainedStrValue
side: Side
wall_height_kranz: Optional[ConstrainedFloatValue]
yield_force: Optional[ConstrainedFloatValue]
class geolib.models.dsheetpiling.internal.AnchorData(*args, anchordata: List[Dict[str, float | str]])
anchordata: List[Dict[str, Union[float, str]]]
class geolib.models.dsheetpiling.internal.AnchorOrStrutPresstressReference(**data)

Used in the ConstructionStage to identify anchor and assign a prestress.

Parameters:

data (Any) –

name: str
pre_stress: ConstrainedFloatValue
class geolib.models.dsheetpiling.internal.Anchors(*args, anchors: List[Anchor] = [])

Container for Anchor.

property anchor_names: Set[str]
anchors: List[Anchor]
class geolib.models.dsheetpiling.internal.BaseVerificationStructureProperties(*args, points_on_sheetpile: List[PointsOnSheetpile] | None = None, construction_stage: List[OutputConstructionStage] | None = None)
construction_stage: Optional[List[OutputConstructionStage]]
points_on_sheetpile: Optional[List[PointsOnSheetpile]]
class geolib.models.dsheetpiling.internal.BreukData(*args, percentage_mobilized_resistance_left: float, percentage_mobilized_resistance_right: float, effective_left: float, effective_right: float, water_pressure_left: float, water_pressure_right: float, max_passive_effect_resistance_left: float, max_passive_effect_resistance_right: float, max_passive_moment_left: float, max_passive_moment_right: float, max_mobilized_passive_moment_left: float, max_mobilized_passive_moment_right: float, vertical_force_left: float, vertical_force_right: float, level_of_single_support: float, node_of_single_support: float, moment_present: float, active_side: float)
active_side: float
effective_left: float
effective_right: float
level_of_single_support: float
max_mobilized_passive_moment_left: float
max_mobilized_passive_moment_right: float
max_passive_effect_resistance_left: float
max_passive_effect_resistance_right: float
max_passive_moment_left: float
max_passive_moment_right: float
moment_present: float
node_of_single_support: float
percentage_mobilized_resistance_left: float
percentage_mobilized_resistance_right: float
vertical_force_left: float
vertical_force_right: float
water_pressure_left: float
water_pressure_right: float
class geolib.models.dsheetpiling.internal.CalculationOptions(*args, calcfirststageinitial: bool = False, calcminornodeson: bool = False, calcreducedeltas: bool = False, inputcalculationtype: CalculationType = CalculationType.STANDARD, isvibrationcalculation: bool = False, allowableanchorforcecalculationtype: bool = False, calcautolambdason: bool = True, designstage: ConstrainedIntValue = 0, designpilelengthfrom: ConstrainedFloatValue = 1, designpilelengthto: ConstrainedFloatValue = 1, designpilelengthdecrement: ConstrainedFloatValue = 0.01, designpilelengthnew: int = 1, designtype: DesignType = DesignType.REPRESENTATIVE, designeurocodepartialfactorset: PartialFactorSetEC = PartialFactorSetEC.DA1SET1, designpartialfactorsetec7nadnl: PartialFactorSetEC7NADNL = PartialFactorSetEC7NADNL.RC0, designec7nlmethod: PartialFactorCalculationType = PartialFactorCalculationType.METHODA, designec7bmethod: PartialFactorCalculationType = PartialFactorCalculationType.METHODA, designpartialfactorsetec7nadbe: PartialFactorSetEC7NADBE = PartialFactorSetEC7NADBE.SET1, designec7bemethod: PartialFactorCalculationType = PartialFactorCalculationType.METHODA, designpartialfactorset: PartialFactorSetCUR = PartialFactorSetCUR.CLASSI, designcurmethod: PartialFactorCalculationType = PartialFactorCalculationType.METHODA, verifytype: VerifyType = VerifyType.CUR, eurocodepartialfactorset: PartialFactorSetVerifyEC = PartialFactorSetVerifyEC.DA1, eurocodeoverallstability: bool = False, ec7nlmethod: PartialFactorCalculationType = PartialFactorCalculationType.METHODA, ec7nloverallpartialfactorset: PartialFactorSetEC7NADNL = PartialFactorSetEC7NADNL.RC0, ec7nloverallanchorfactor: ConstrainedFloatValue = 1, ec7nadnloverallstability: bool = False, ec7beoverallstability: bool = False, ec7bemethod: PartialFactorCalculationType = PartialFactorCalculationType.METHODA, nbmethod: PartialFactorCalculationType = PartialFactorCalculationType.METHODA, curmethod: PartialFactorCalculationType = PartialFactorCalculationType.METHODA, curoverallpartialfactorset: PartialFactorSetCUR = PartialFactorSetCUR.CLASSI, curoverallanchorfactor: ConstrainedFloatValue = 1, curoverallstability: bool = False, curanchorforcestage: ConstrainedIntValue = 0, curstabilitystage: ConstrainedIntValue = 0, overallstabilitytype: DesignType = DesignType.REPRESENTATIVE, stabilityexport: bool = False, stabilityeurocodepartialfactorset: PartialFactorSetEC = PartialFactorSetEC.DA1SET1, stabilityec7nlpartialfactorset: PartialFactorSetEC7NADNL = PartialFactorSetEC7NADNL.RC0, stabilityec7bepartialfactorset: PartialFactorSetEC7NADBE = PartialFactorSetEC7NADBE.SET1, stabilitycurpartialfactorset: PartialFactorSetCUR = PartialFactorSetCUR.CLASSI, partial_factors_eurocode_da1_set1: PartialFactorsEurocodeDa1Set1 = PartialFactorsEurocodeDa1Set1(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=0.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.35, effectfactorvarunfav=1.1, materialfactorcohesion=1.0, materialfactortgphi=1.0, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_eurocode_da1_set2: PartialFactorsEurocodeDa1Set2 = PartialFactorsEurocodeDa1Set2(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.3, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.25, materialfactortgphi=1.25, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_eurocode_da2: PartialFactorsEurocodeDa2 = PartialFactorsEurocodeDa2(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.35, effectfactorvarunfav=1.1, materialfactorcohesion=1.0, materialfactortgphi=1.0, materialfactorsubgradereaction=1.0, resistancefactor=1.4, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_eurocode_da3: PartialFactorsEurocodeDa3 = PartialFactorsEurocodeDa3(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.3, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.25, materialfactortgphi=1.25, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_ec7_nl_0: PartialFactorsEc7Nl0 = PartialFactorsEc7Nl0(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.0, materialfactortgphi=1.05, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.15, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=0.9, overallstabilityfactorcohesion=1.3, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=1.2, verticalbalancegammamb=1.2), partial_factors_ec7_nl_1: PartialFactorsEc7Nl1 = PartialFactorsEc7Nl1(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.15, materialfactortgphi=1.15, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.2, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.3, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=1.2, verticalbalancegammamb=1.25), partial_factors_ec7_nl_2: PartialFactorsEc7Nl2 = PartialFactorsEc7Nl2(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.25, materialfactortgphi=1.175, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.25, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.45, overallstabilityfactortgphi=1.25, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=1.2, verticalbalancegammamb=1.25), partial_factors_ec7_nl_3: PartialFactorsEc7Nl3 = PartialFactorsEc7Nl3(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.25, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.4, materialfactortgphi=1.2, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.25, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.6, overallstabilityfactortgphi=1.3, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=1.35, verticalbalancegammamb=1.25), partial_factors_ec7_be_set1: PartialFactorsEc7BESet1 = PartialFactorsEc7BESet1(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.35, effectfactorvarunfav=1.1, materialfactorcohesion=1.0, materialfactortgphi=1.0, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.2), partial_factors_ec7_be_set2: PartialFactorsEc7BESet2 = PartialFactorsEc7BESet2(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.1, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.25, materialfactortgphi=1.25, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.25, overallstabilityfactortgphi=1.25, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.2), partial_factors_cur_i: PartialFactorsCurI = PartialFactorsCurI(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.0, materialfactortgphi=1.05, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=0.0, geometrymaxincretainingheight=0.0, geometrydeltapassivesurfacelevel=0.2, geometrydeltapassivephreaticline=0.15, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=0.9, overallstabilityfactorcohesion=1.5, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_cur_ii: PartialFactorsCurIi = PartialFactorsCurIi(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.0, materialfactortgphi=1.15, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=0.0, geometrymaxincretainingheight=0.0, geometrydeltapassivesurfacelevel=0.3, geometrydeltapassivephreaticline=0.2, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.5, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_cur_iii: PartialFactorsCurIii = PartialFactorsCurIii(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.25, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.1, materialfactortgphi=1.2, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=0.0, geometrymaxincretainingheight=0.0, geometrydeltapassivesurfacelevel=0.35, geometrydeltapassivephreaticline=0.25, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.1, overallstabilityfactorcohesion=1.5, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25))
allowableanchorforcecalculationtype: bool
calcautolambdason: bool
calcfirststageinitial: bool
calcminornodeson: bool
calcreducedeltas: bool
curanchorforcestage: ConstrainedIntValue
curmethod: PartialFactorCalculationType
curoverallanchorfactor: ConstrainedFloatValue
curoverallpartialfactorset: PartialFactorSetCUR
curoverallstability: bool
curstabilitystage: ConstrainedIntValue
designcurmethod: PartialFactorCalculationType
designec7bemethod: PartialFactorCalculationType
designec7bmethod: PartialFactorCalculationType
designec7nlmethod: PartialFactorCalculationType
designeurocodepartialfactorset: PartialFactorSetEC
designpartialfactorset: PartialFactorSetCUR
designpartialfactorsetec7nadbe: PartialFactorSetEC7NADBE
designpartialfactorsetec7nadnl: PartialFactorSetEC7NADNL
designpilelengthdecrement: ConstrainedFloatValue
designpilelengthfrom: ConstrainedFloatValue
designpilelengthnew: int
designpilelengthto: ConstrainedFloatValue
designstage: ConstrainedIntValue
designtype: DesignType
ec7bemethod: PartialFactorCalculationType
ec7beoverallstability: bool
ec7nadnloverallstability: bool
ec7nlmethod: PartialFactorCalculationType
ec7nloverallanchorfactor: ConstrainedFloatValue
ec7nloverallpartialfactorset: PartialFactorSetEC7NADNL
eurocodeoverallstability: bool
eurocodepartialfactorset: PartialFactorSetVerifyEC
inputcalculationtype: CalculationType
isvibrationcalculation: bool
nbmethod: PartialFactorCalculationType
overallstabilitytype: DesignType
partial_factors_cur_i: PartialFactorsCurI
partial_factors_cur_ii: PartialFactorsCurIi
partial_factors_cur_iii: PartialFactorsCurIii
partial_factors_ec7_be_set1: PartialFactorsEc7BESet1
partial_factors_ec7_be_set2: PartialFactorsEc7BESet2
partial_factors_ec7_nl_0: PartialFactorsEc7Nl0
partial_factors_ec7_nl_1: PartialFactorsEc7Nl1
partial_factors_ec7_nl_2: PartialFactorsEc7Nl2
partial_factors_ec7_nl_3: PartialFactorsEc7Nl3
partial_factors_eurocode_da1_set1: PartialFactorsEurocodeDa1Set1
partial_factors_eurocode_da1_set2: PartialFactorsEurocodeDa1Set2
partial_factors_eurocode_da2: PartialFactorsEurocodeDa2
partial_factors_eurocode_da3: PartialFactorsEurocodeDa3
stabilitycurpartialfactorset: PartialFactorSetCUR
stabilityec7bepartialfactorset: PartialFactorSetEC7NADBE
stabilityec7nlpartialfactorset: PartialFactorSetEC7NADNL
stabilityeurocodepartialfactorset: PartialFactorSetEC
stabilityexport: bool
verifytype: VerifyType
class geolib.models.dsheetpiling.internal.CalculationOptionsPerStage(*args, stageoptions: List[StageOptions] = [])

Representation of [CALCULATION OPTIONS PER STAGE] block.

stageoptions: List[StageOptions]
class geolib.models.dsheetpiling.internal.ConstructionStage(*args, name: ConstrainedStrValue, displacement_top_sheet_piling: float = 0, passive_side: PassiveSide = PassiveSide.DSHEETPILING_DETERMINED, method_left: LateralEarthPressureMethodStage = LateralEarthPressureMethodStage.KA_KO_KP, method_right: LateralEarthPressureMethodStage = LateralEarthPressureMethodStage.KA_KO_KP, water_level_left: str = 'New Water Level', water_level_right: str = 'New Water Level', surface_left: str = 'New Surface', surface_right: str = 'New Surface', soil_profile_left: str | None = 'New Profile', soil_profile_right: str | None = 'New Profile', anchors: List[AnchorOrStrutPresstressReference] = [], struts: List[AnchorOrStrutPresstressReference] = [], spring_supports: List[str] = [], rigid_supports: List[str] = [], uniform_loads: List[str] = [], surcharge_loads_left: List[str] = [], surcharge_loads_right: List[str] = [], horizontal_line_loads: List[str] = [], moment_loads: List[str] = [], normal_forces: List[str] = [])
anchors: List[AnchorOrStrutPresstressReference]
displacement_top_sheet_piling: float
horizontal_line_loads: List[str]
method_left: LateralEarthPressureMethodStage
method_right: LateralEarthPressureMethodStage
moment_loads: List[str]
name: ConstrainedStrValue
normal_forces: List[str]
passive_side: PassiveSide
rigid_supports: List[str]
soil_profile_left: Optional[str]
soil_profile_right: Optional[str]
spring_supports: List[str]
struts: List[AnchorOrStrutPresstressReference]
surcharge_loads_left: List[str]
surcharge_loads_right: List[str]
surface_left: str
surface_right: str
uniform_loads: List[str]
water_level_left: str
water_level_right: str
class geolib.models.dsheetpiling.internal.ConstructionStages(*args, stages: List[ConstructionStage] = [])
property stage_names: Set[str]
stages: List[ConstructionStage]
class geolib.models.dsheetpiling.internal.CurAnchorForceResults(*args, curanchorforceresults: List[Dict[str, float]])
curanchorforceresults: List[Dict[str, float]]
class geolib.models.dsheetpiling.internal.DSheetPilingDumpStructure(*args, dumpfile: DSheetPilingStructure)
dumpfile: DSheetPilingStructure
class geolib.models.dsheetpiling.internal.DSheetPilingInputStructure(*args, version: ~geolib.models.dsheetpiling.internal.Version = Version(soil=1010, d__sheet_piling=1033), version_externals: ~geolib.models.dsheetpiling.internal.VersionExternals = VersionExternals(dgscptipcalc____dll='21.3.1.35380', dgscptipui____dll='21.3.1.35380'), soil_collection: ~geolib.models.dsheetpiling.internal.SoilCollection = SoilCollection(soil=[]), run_identification: str = '\n\n', model: ~geolib.models.dsheetpiling.internal.Model = Model(model=<ModelType.SHEET_PILING: 0>, method=<LateralEarthPressureMethod.MIXED: 2>, verification=False, pile_load_option=False, pile_load_by_user=False, probabilistic=False, check_vertical_balance=True, trildens_calculation=True, diepwand_calculation=False, elastic_calculation=True, wooden_sheetpiling=False), cpt_list: str = 'Count=0', sheet_piling: str | ~geolib.models.dsheetpiling.internal.SheetPiling = SheetPiling(sheetpiling=[SheetPileElement(name='New element', sheetpilingelementmaterialtype=<SheetPilingElementMaterialType.Steel: 1>, sheetpilingelementei=100000.0, sheetpilingelementwidth=1.0, sheetpilingelementlevel=-10.0, sheetpilingelementheight=400, sheetpilingpilewidth=0.0, sheetpilingelementsectionarea=170, sheetpilingelementresistingmoment=0, sheetpilingelementreductionfactorei=1.0, sheetpilingelementnote='', sheetpilingelementmaxcharacteristicmoment=0.0, sheetpilingelementmaxplasticcharacteristicmoment=0.0, sheetpilingelementkmod=0.01, sheetpilingelementmaterialfactor=0.01, ssheetpilingelementreductionfactormaxmoment=1.0, diaphragmwallissymmetric=0, diaphragmwallposeielastoplastic1=0.0, diaphragmwallnegeielastoplastic1=0.0, diaphragmwallposmomelastic=100000.0, diaphragmwallnegmomelastic=0.0, diaphragmwallposmomplastic=0.0, diaphragmwallnegmomplastic=0.0, diaphragmwallposeielastoplastic2=0.0, diaphragmwallposmomelastoplastic=0.0, diaphragmwallnegeielastoplastic2=0.0, diaphragmwallnegmomelastoplastic=0.0, woodensheetpilingelemente=100000.0, woodensheetpilingelementcharacflexuralstrength=0.0, woodensheetpilingelementksys=1.15, woodensheetpilingelementkdef=1.0, woodensheetpilingelementpsi2eff=1.0, woodensheetpilingelementmaterialfactor=1.3, woodensheetpilingelementkmodfshort=0.65, woodensheetpilingelementkmodflong=0.5, woodensheetpilingelementkmode=0.8)], leveltopsheetpiling=0.0, lengthsheetpiling=10.0), combined_wall: str = '', vertical_balance: str = 'SheetPilingQcRep=0.000\nSheetPilingXi=1.39', settlement_by_vibration_params: str = 'SheetPilingNumberOfPilesDrilled=2', horizontal_line_loads: ~geolib.models.dsheetpiling.internal.HorizontalLineLoads | str | None = None, uniform_loads: ~geolib.models.dsheetpiling.internal.UniformLoads | None = None, surcharge_loads: ~geolib.models.dsheetpiling.internal.SurchargeLoads | None = None, water: ~geolib.models.dsheetpiling.internal.Water = Water(unit_weight_of_water=9.81), earth_quake: str = '0.00', soil_profiles: ~geolib.models.dsheetpiling.internal.SoilProfiles | str = '  1 Number of spring characteristics curves\n  0 1/0 : Yes/No Unloading curve\n  1 1/0 : Yes/No Use Cur values\n\n  1 Number of soil profiles \nNew Profile\n       0.000 X coordinate\n       0.000 Y coordinate\n\n  1 Number of soil layers per soil profile\n Nr      Level   Wosp Top  Wosp Bott Material Name\n  1       0.00       0.00       0.00 New Material', surfaces: str | ~geolib.models.dsheetpiling.internal.Surfaces = '1 Number of surfaces \n1     1 New Surface\n0.00  Standard deviation\n2  Distribution type\nNr     X-coord     Value\n1       0.00       0.00', waterlevels: ~geolib.models.dsheetpiling.internal.WaterLevels | str = '  1 Number of Waterlevels \n  3 Number of Data per Waterlevel \nNew Water Level\n      0.00\n      0.00\n         2', construction_stages: str | ~geolib.models.dsheetpiling.internal.ConstructionStages = ConstructionStages(stages=[]), calculation_options_per_stage: ~geolib.models.dsheetpiling.internal.CalculationOptionsPerStage = CalculationOptionsPerStage(stageoptions=[]), calculation_options: ~geolib.models.dsheetpiling.internal.CalculationOptions = CalculationOptions(calcfirststageinitial=False, calcminornodeson=False, calcreducedeltas=False, inputcalculationtype=<CalculationType.STANDARD: 0>, isvibrationcalculation=False, allowableanchorforcecalculationtype=False, calcautolambdason=True, designstage=0, designpilelengthfrom=1.0, designpilelengthto=1.0, designpilelengthdecrement=0.01, designpilelengthnew=1, designtype=<DesignType.REPRESENTATIVE: 0>, designeurocodepartialfactorset=<PartialFactorSetEC.DA1SET1: 0>, designpartialfactorsetec7nadnl=<PartialFactorSetEC7NADNL.RC0: 0>, designec7nlmethod=<PartialFactorCalculationType.METHODA: 0>, designec7bmethod=<PartialFactorCalculationType.METHODA: 0>, designpartialfactorsetec7nadbe=<PartialFactorSetEC7NADBE.SET1: 0>, designec7bemethod=<PartialFactorCalculationType.METHODA: 0>, designpartialfactorset=<PartialFactorSetCUR.CLASSI: 0>, designcurmethod=<PartialFactorCalculationType.METHODA: 0>, verifytype=<VerifyType.CUR: 0>, eurocodepartialfactorset=<PartialFactorSetVerifyEC.DA1: 0>, eurocodeoverallstability=False, ec7nlmethod=<PartialFactorCalculationType.METHODA: 0>, ec7nloverallpartialfactorset=<PartialFactorSetEC7NADNL.RC0: 0>, ec7nloverallanchorfactor=1.0, ec7nadnloverallstability=False, ec7beoverallstability=False, ec7bemethod=<PartialFactorCalculationType.METHODA: 0>, nbmethod=<PartialFactorCalculationType.METHODA: 0>, curmethod=<PartialFactorCalculationType.METHODA: 0>, curoverallpartialfactorset=<PartialFactorSetCUR.CLASSI: 0>, curoverallanchorfactor=1.0, curoverallstability=False, curanchorforcestage=0, curstabilitystage=0, overallstabilitytype=<DesignType.REPRESENTATIVE: 0>, stabilityexport=False, stabilityeurocodepartialfactorset=<PartialFactorSetEC.DA1SET1: 0>, stabilityec7nlpartialfactorset=<PartialFactorSetEC7NADNL.RC0: 0>, stabilityec7bepartialfactorset=<PartialFactorSetEC7NADBE.SET1: 0>, stabilitycurpartialfactorset=<PartialFactorSetCUR.CLASSI: 0>, partial_factors_eurocode_da1_set1=PartialFactorsEurocodeDa1Set1(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=0.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.35, effectfactorvarunfav=1.1, materialfactorcohesion=1.0, materialfactortgphi=1.0, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_eurocode_da1_set2=PartialFactorsEurocodeDa1Set2(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.3, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.25, materialfactortgphi=1.25, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_eurocode_da2=PartialFactorsEurocodeDa2(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.35, effectfactorvarunfav=1.1, materialfactorcohesion=1.0, materialfactortgphi=1.0, materialfactorsubgradereaction=1.0, resistancefactor=1.4, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_eurocode_da3=PartialFactorsEurocodeDa3(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.3, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.25, materialfactortgphi=1.25, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_ec7_nl_0=PartialFactorsEc7Nl0(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.0, materialfactortgphi=1.05, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.15, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=0.9, overallstabilityfactorcohesion=1.3, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=1.2, verticalbalancegammamb=1.2), partial_factors_ec7_nl_1=PartialFactorsEc7Nl1(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.15, materialfactortgphi=1.15, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.2, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.3, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=1.2, verticalbalancegammamb=1.25), partial_factors_ec7_nl_2=PartialFactorsEc7Nl2(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.25, materialfactortgphi=1.175, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.25, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.45, overallstabilityfactortgphi=1.25, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=1.2, verticalbalancegammamb=1.25), partial_factors_ec7_nl_3=PartialFactorsEc7Nl3(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.25, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.4, materialfactortgphi=1.2, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.25, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.6, overallstabilityfactortgphi=1.3, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=1.35, verticalbalancegammamb=1.25), partial_factors_ec7_be_set1=PartialFactorsEc7BESet1(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.35, effectfactorvarunfav=1.1, materialfactorcohesion=1.0, materialfactortgphi=1.0, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.2), partial_factors_ec7_be_set2=PartialFactorsEc7BESet2(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.1, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.25, materialfactortgphi=1.25, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.25, overallstabilityfactortgphi=1.25, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.2), partial_factors_cur_i=PartialFactorsCurI(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.0, materialfactortgphi=1.05, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=0.0, geometrymaxincretainingheight=0.0, geometrydeltapassivesurfacelevel=0.2, geometrydeltapassivephreaticline=0.15, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=0.9, overallstabilityfactorcohesion=1.5, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_cur_ii=PartialFactorsCurIi(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.0, materialfactortgphi=1.15, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=0.0, geometrymaxincretainingheight=0.0, geometrydeltapassivesurfacelevel=0.3, geometrydeltapassivephreaticline=0.2, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.5, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_cur_iii=PartialFactorsCurIii(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.25, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.1, materialfactortgphi=1.2, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=0.0, geometrymaxincretainingheight=0.0, geometrydeltapassivesurfacelevel=0.35, geometrydeltapassivephreaticline=0.25, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.1, overallstabilityfactorcohesion=1.5, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25)), probabilistic_calculation_options: str = 'ZFunctionType=1\nZFunctionMobilisation=100.00\nZFunctionMoment=0.00\nZFunctionAnchorForce=0.00\nZFunctionAnchor=-1', probabilistic_control_parameters: str = 'IterationFactor=1.000\nIterationNumber=15\nCriteriaLimit1=0.010000\nCriteriaLimit2=0.010000\nReliabilityStage=0', soil_displacements: str | None = None, rigid_supports: str | ~geolib.models.dsheetpiling.internal.SupportContainer | None = None, spring_supports: str | ~geolib.models.dsheetpiling.internal.SupportContainer | None = None, moments: str | ~geolib.models.dsheetpiling.internal.Moments | None = None, normal_forces: str | ~geolib.models.dsheetpiling.internal.NormalForces | None = None, anchors: str | ~geolib.models.dsheetpiling.internal.Anchors | None = None, struts: str | ~geolib.models.dsheetpiling.internal.Struts | None = None, vibration_positions: str | ~geolib.models.dsheetpiling.internal.VibrationPositions | None = None)

Representation of complete .shi file.

add_anchor(stage_id, anchor, pre_tension)
Parameters:
  • stage_id (int) –

  • anchor (Anchor) –

  • pre_tension (float) –

Return type:

None

add_calculation_options_per_stage(input_calc_options, stage_id)
Parameters:
Return type:

None

add_element_in_sheet_piling(sheet, location_top=None)
Parameters:
  • sheet (Any) –

  • location_top (Optional[Point]) –

Return type:

None

add_load(load, stage_id)
Parameters:
add_profile(stage_id, profile, side)
Parameters:
Return type:

None

add_rigid_support(stage_id, support)
Parameters:
  • stage_id (int) –

  • support (Support) –

Return type:

None

add_spring_support(stage_id, support)
Parameters:
  • stage_id (int) –

  • support (Support) –

Return type:

None

add_stage(name, passive_side, method_left, method_right, pile_top_displacement)
Parameters:
Return type:

None

add_strut(stage_id, strut, pre_compression)
Parameters:
  • stage_id (int) –

  • strut (Strut) –

  • pre_compression (float) –

Return type:

None

add_surcharge_load(stage_id, load, side)
Parameters:
Return type:

None

add_surface(stage_id, surface, side)
Parameters:
  • stage_id (int) –

  • surface (Surface) –

  • side (Side) –

Return type:

None

add_uniform_load(stage_id, load)
Parameters:
Return type:

None

add_water_level(stage_id, water_level, side)
Parameters:
Return type:

None

anchors: Union[str, Anchors, None]
calculation_options: CalculationOptions
calculation_options_per_stage: CalculationOptionsPerStage
combined_wall: str
construction_stages: Union[str, ConstructionStages]
cpt_list: str
earth_quake: str
has_stage(stage_id)
Parameters:

stage_id (int) –

Return type:

bool

horizontal_line_loads: Union[HorizontalLineLoads, str, None]
property is_valid: bool

Validates the current model structure.

is_valid_unique_load_names(load_list, name)

Load list should have unique names in list of loads.

Parameters:
  • load_list (List[str]) –

  • name (str) –

Return type:

bool

model: Model
moments: Union[str, Moments, None]
normal_forces: Union[str, NormalForces, None]
probabilistic_calculation_options: str
probabilistic_control_parameters: str

When there are no anchors, struts, supports, vibration positions or soil displacements in the model, their respective block is not present in the .shi file.

rigid_supports: Union[str, SupportContainer, None]
run_identification: str
set_calculation_options(**kwargs)
Return type:

None

set_construction(top_level, elements)
Parameters:
Return type:

None

set_curve_settings(curve_settings)
Parameters:

curve_settings (CurveSettings) –

Return type:

None

set_model(**kwargs)
Return type:

None

settlement_by_vibration_params: str
sheet_piling: Union[str, SheetPiling]
soil_collection: SoilCollection
soil_displacements: Optional[str]
soil_profiles: Union[SoilProfiles, str]
spring_supports: Union[str, SupportContainer, None]
struts: Union[str, Struts, None]
surcharge_loads: Optional[SurchargeLoads]
surfaces: Union[str, Surfaces]
uniform_loads: Optional[UniformLoads]
version: Version
version_externals: VersionExternals
vertical_balance: str
vibration_positions: Union[str, VibrationPositions, None]
water: Water
waterlevels: Union[WaterLevels, str]
class geolib.models.dsheetpiling.internal.DSheetPilingOutputStructure(*args, calculation_type: str, sheet_pile_elements: str | None = None, calculated_displacements: str | None = None, points_on_sheetpile: List[PointsOnSheetpile] | None = None, construction_stage: List[OutputConstructionStage] | None = None, design_sheetpile_length: DesignSheetpileLength | None = None, settlement_by_vibration: str | None = None, overall_partial_factor_set: str | None = None, factors_for_overall_stability: str | None = None, overall_stability_results: str | None = None, factors_for_verification: str | None = None, verify_step_6____5_serviceability_limit_state: BaseVerificationStructureProperties | None = None, verify_step_6____5_multiplied_by_factor: BaseVerificationStructureProperties | None = None, verify_step_6____1_low_modulus_of_subgrade_reaction_and_high_passive_water_level: BaseVerificationStructureProperties | None = None, verify_step_6____2_high_modulus_of_subgrade_reaction_and_high_passive_water_level: BaseVerificationStructureProperties | None = None, verify_step_6____3_low_modulus_of_subgrade_reaction_and_low_passive_water_level: BaseVerificationStructureProperties | None = None, verify_step_6____4_high_modulus_of_subgrade_reaction_and_low_passive_water_level: BaseVerificationStructureProperties | None = None, cur_anchor_force_results: CurAnchorForceResults | None = None, verify_deformation_serviceability_limit_state: BaseVerificationStructureProperties | None = None, eurocode_1_set_1: BaseVerificationStructureProperties | None = None, eurocode_1_set_2: BaseVerificationStructureProperties | None = None, eurocode_2: BaseVerificationStructureProperties | None = None, eurocode_3: BaseVerificationStructureProperties | None = None, eurocode_belgium_set_1: BaseVerificationStructureProperties | None = None, eurocode_belgium_set_2: BaseVerificationStructureProperties | None = None, angles_kranz_calculation: str | None = None, kranz_calculation: str | None = None, kranz_diagram_results: str | None = None, resume: Resume | None = None, anchors_and_struts_resume: str | None = None, supports_resume: str | None = None, maximum_anchor_force: str | None = None, maximum_summary_results: str | None = None, warnings: str | None = None, errors: str | None = None)
anchors_and_struts_resume: Optional[str]
angles_kranz_calculation: Optional[str]
calculated_displacements: Optional[str]
calculation_type: str
construction_stage: Optional[List[OutputConstructionStage]]
cur_anchor_force_results: Optional[CurAnchorForceResults]
design_sheetpile_length: Optional[DesignSheetpileLength]
errors: Optional[str]
eurocode_1_set_1: Optional[BaseVerificationStructureProperties]
eurocode_1_set_2: Optional[BaseVerificationStructureProperties]
eurocode_2: Optional[BaseVerificationStructureProperties]
eurocode_3: Optional[BaseVerificationStructureProperties]
eurocode_belgium_set_1: Optional[BaseVerificationStructureProperties]
eurocode_belgium_set_2: Optional[BaseVerificationStructureProperties]
factors_for_overall_stability: Optional[str]
factors_for_verification: Optional[str]
kranz_calculation: Optional[str]
kranz_diagram_results: Optional[str]
maximum_anchor_force: Optional[str]
maximum_summary_results: Optional[str]
overall_partial_factor_set: Optional[str]
overall_stability_results: Optional[str]
points_on_sheetpile: Optional[List[PointsOnSheetpile]]
resume: Optional[Resume]
settlement_by_vibration: Optional[str]
sheet_pile_elements: Optional[str]
supports_resume: Optional[str]
verify_deformation_serviceability_limit_state: Optional[BaseVerificationStructureProperties]
verify_step_6____1_low_modulus_of_subgrade_reaction_and_high_passive_water_level: Optional[BaseVerificationStructureProperties]
verify_step_6____2_high_modulus_of_subgrade_reaction_and_high_passive_water_level: Optional[BaseVerificationStructureProperties]
verify_step_6____3_low_modulus_of_subgrade_reaction_and_low_passive_water_level: Optional[BaseVerificationStructureProperties]
verify_step_6____4_high_modulus_of_subgrade_reaction_and_low_passive_water_level: Optional[BaseVerificationStructureProperties]
verify_step_6____5_multiplied_by_factor: Optional[BaseVerificationStructureProperties]
verify_step_6____5_serviceability_limit_state: Optional[BaseVerificationStructureProperties]
warnings: Optional[str]
class geolib.models.dsheetpiling.internal.DSheetPilingStructure(*args, input_data: ~geolib.models.dsheetpiling.internal.DSheetPilingInputStructure = DSheetPilingInputStructure(version=Version(soil=1010, d__sheet_piling=1033), version_externals=VersionExternals(dgscptipcalc____dll='21.3.1.35380', dgscptipui____dll='21.3.1.35380'), soil_collection=SoilCollection(soil=[]), run_identification='\n\n', model=Model(model=<ModelType.SHEET_PILING: 0>, method=<LateralEarthPressureMethod.MIXED: 2>, verification=False, pile_load_option=False, pile_load_by_user=False, probabilistic=False, check_vertical_balance=True, trildens_calculation=True, diepwand_calculation=False, elastic_calculation=True, wooden_sheetpiling=False), cpt_list='Count=0', sheet_piling=SheetPiling(sheetpiling=[SheetPileElement(name='New element', sheetpilingelementmaterialtype=<SheetPilingElementMaterialType.Steel: 1>, sheetpilingelementei=100000.0, sheetpilingelementwidth=1.0, sheetpilingelementlevel=-10.0, sheetpilingelementheight=400, sheetpilingpilewidth=0.0, sheetpilingelementsectionarea=170, sheetpilingelementresistingmoment=0, sheetpilingelementreductionfactorei=1.0, sheetpilingelementnote='', sheetpilingelementmaxcharacteristicmoment=0.0, sheetpilingelementmaxplasticcharacteristicmoment=0.0, sheetpilingelementkmod=0.01, sheetpilingelementmaterialfactor=0.01, ssheetpilingelementreductionfactormaxmoment=1.0, diaphragmwallissymmetric=0, diaphragmwallposeielastoplastic1=0.0, diaphragmwallnegeielastoplastic1=0.0, diaphragmwallposmomelastic=100000.0, diaphragmwallnegmomelastic=0.0, diaphragmwallposmomplastic=0.0, diaphragmwallnegmomplastic=0.0, diaphragmwallposeielastoplastic2=0.0, diaphragmwallposmomelastoplastic=0.0, diaphragmwallnegeielastoplastic2=0.0, diaphragmwallnegmomelastoplastic=0.0, woodensheetpilingelemente=100000.0, woodensheetpilingelementcharacflexuralstrength=0.0, woodensheetpilingelementksys=1.15, woodensheetpilingelementkdef=1.0, woodensheetpilingelementpsi2eff=1.0, woodensheetpilingelementmaterialfactor=1.3, woodensheetpilingelementkmodfshort=0.65, woodensheetpilingelementkmodflong=0.5, woodensheetpilingelementkmode=0.8)], leveltopsheetpiling=0.0, lengthsheetpiling=10.0), combined_wall='', vertical_balance='SheetPilingQcRep=0.000\nSheetPilingXi=1.39', settlement_by_vibration_params='SheetPilingNumberOfPilesDrilled=2', horizontal_line_loads=None, uniform_loads=None, surcharge_loads=None, water=Water(unit_weight_of_water=9.81), earth_quake='0.00', soil_profiles='  1 Number of spring characteristics curves\n  0 1/0 : Yes/No Unloading curve\n  1 1/0 : Yes/No Use Cur values\n\n  1 Number of soil profiles \nNew Profile\n       0.000 X coordinate\n       0.000 Y coordinate\n\n  1 Number of soil layers per soil profile\n Nr      Level   Wosp Top  Wosp Bott Material Name\n  1       0.00       0.00       0.00 New Material', surfaces='1 Number of surfaces \n1     1 New Surface\n0.00  Standard deviation\n2  Distribution type\nNr     X-coord     Value\n1       0.00       0.00', waterlevels='  1 Number of Waterlevels \n  3 Number of Data per Waterlevel \nNew Water Level\n      0.00\n      0.00\n         2', construction_stages=ConstructionStages(stages=[]), calculation_options_per_stage=CalculationOptionsPerStage(stageoptions=[]), calculation_options=CalculationOptions(calcfirststageinitial=False, calcminornodeson=False, calcreducedeltas=False, inputcalculationtype=<CalculationType.STANDARD: 0>, isvibrationcalculation=False, allowableanchorforcecalculationtype=False, calcautolambdason=True, designstage=0, designpilelengthfrom=1.0, designpilelengthto=1.0, designpilelengthdecrement=0.01, designpilelengthnew=1, designtype=<DesignType.REPRESENTATIVE: 0>, designeurocodepartialfactorset=<PartialFactorSetEC.DA1SET1: 0>, designpartialfactorsetec7nadnl=<PartialFactorSetEC7NADNL.RC0: 0>, designec7nlmethod=<PartialFactorCalculationType.METHODA: 0>, designec7bmethod=<PartialFactorCalculationType.METHODA: 0>, designpartialfactorsetec7nadbe=<PartialFactorSetEC7NADBE.SET1: 0>, designec7bemethod=<PartialFactorCalculationType.METHODA: 0>, designpartialfactorset=<PartialFactorSetCUR.CLASSI: 0>, designcurmethod=<PartialFactorCalculationType.METHODA: 0>, verifytype=<VerifyType.CUR: 0>, eurocodepartialfactorset=<PartialFactorSetVerifyEC.DA1: 0>, eurocodeoverallstability=False, ec7nlmethod=<PartialFactorCalculationType.METHODA: 0>, ec7nloverallpartialfactorset=<PartialFactorSetEC7NADNL.RC0: 0>, ec7nloverallanchorfactor=1.0, ec7nadnloverallstability=False, ec7beoverallstability=False, ec7bemethod=<PartialFactorCalculationType.METHODA: 0>, nbmethod=<PartialFactorCalculationType.METHODA: 0>, curmethod=<PartialFactorCalculationType.METHODA: 0>, curoverallpartialfactorset=<PartialFactorSetCUR.CLASSI: 0>, curoverallanchorfactor=1.0, curoverallstability=False, curanchorforcestage=0, curstabilitystage=0, overallstabilitytype=<DesignType.REPRESENTATIVE: 0>, stabilityexport=False, stabilityeurocodepartialfactorset=<PartialFactorSetEC.DA1SET1: 0>, stabilityec7nlpartialfactorset=<PartialFactorSetEC7NADNL.RC0: 0>, stabilityec7bepartialfactorset=<PartialFactorSetEC7NADBE.SET1: 0>, stabilitycurpartialfactorset=<PartialFactorSetCUR.CLASSI: 0>, partial_factors_eurocode_da1_set1=PartialFactorsEurocodeDa1Set1(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=0.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.35, effectfactorvarunfav=1.1, materialfactorcohesion=1.0, materialfactortgphi=1.0, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_eurocode_da1_set2=PartialFactorsEurocodeDa1Set2(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.3, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.25, materialfactortgphi=1.25, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_eurocode_da2=PartialFactorsEurocodeDa2(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.35, effectfactorvarunfav=1.1, materialfactorcohesion=1.0, materialfactortgphi=1.0, materialfactorsubgradereaction=1.0, resistancefactor=1.4, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_eurocode_da3=PartialFactorsEurocodeDa3(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.3, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.25, materialfactortgphi=1.25, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_ec7_nl_0=PartialFactorsEc7Nl0(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.0, materialfactortgphi=1.05, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.15, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=0.9, overallstabilityfactorcohesion=1.3, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=1.2, verticalbalancegammamb=1.2), partial_factors_ec7_nl_1=PartialFactorsEc7Nl1(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.15, materialfactortgphi=1.15, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.2, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.3, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=1.2, verticalbalancegammamb=1.25), partial_factors_ec7_nl_2=PartialFactorsEc7Nl2(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.25, materialfactortgphi=1.175, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.25, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.45, overallstabilityfactortgphi=1.25, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=1.2, verticalbalancegammamb=1.25), partial_factors_ec7_nl_3=PartialFactorsEc7Nl3(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.25, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.4, materialfactortgphi=1.2, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.25, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.6, overallstabilityfactortgphi=1.3, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=1.35, verticalbalancegammamb=1.25), partial_factors_ec7_be_set1=PartialFactorsEc7BESet1(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.35, effectfactorvarunfav=1.1, materialfactorcohesion=1.0, materialfactortgphi=1.0, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.0, overallstabilityfactortgphi=1.0, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.2), partial_factors_ec7_be_set2=PartialFactorsEc7BESet2(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.1, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.25, materialfactortgphi=1.25, materialfactorsubgradereaction=1.0, resistancefactor=1.0, geometryincretainingheight=10.0, geometrymaxincretainingheight=0.5, geometrydeltapassivesurfacelevel=0.0, geometrydeltapassivephreaticline=0.0, geometrydeltaactivephreaticline=0.0, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.25, overallstabilityfactortgphi=1.25, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.2), partial_factors_cur_i=PartialFactorsCurI(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.0, materialfactortgphi=1.05, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=0.0, geometrymaxincretainingheight=0.0, geometrydeltapassivesurfacelevel=0.2, geometrydeltapassivephreaticline=0.15, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=0.9, overallstabilityfactorcohesion=1.5, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_cur_ii=PartialFactorsCurIi(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.0, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.0, materialfactortgphi=1.15, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=0.0, geometrymaxincretainingheight=0.0, geometrydeltapassivesurfacelevel=0.3, geometrydeltapassivephreaticline=0.2, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.0, overallstabilityfactorcohesion=1.5, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25), partial_factors_cur_iii=PartialFactorsCurIii(loadfactorpermunfav=1.0, loadfactorpermfav=1.0, loadfactorvarunfav=1.25, loadfactorvarfav=0.0, constructloadfactorpermfav=1.0, constructloadfactorvarfav=1.0, constructloadfactorpermunfavcalc=1.0, constructloadfactorvarunfavcalc=1.0, effectfactor=1.0, effectfactorvarunfav=1.0, materialfactorcohesion=1.1, materialfactortgphi=1.2, materialfactorsubgradereaction=1.3, resistancefactor=1.0, geometryincretainingheight=0.0, geometrymaxincretainingheight=0.0, geometrydeltapassivesurfacelevel=0.35, geometrydeltapassivephreaticline=0.25, geometrydeltaactivephreaticline=0.05, overallstabilityfactordrivingmoment=1.1, overallstabilityfactorcohesion=1.5, overallstabilityfactortgphi=1.2, overallstabilityfactorunitweight=1.0, factorrepvaluesmdpmax=0.0, verticalbalancegammamb=1.25)), probabilistic_calculation_options='ZFunctionType=1\nZFunctionMobilisation=100.00\nZFunctionMoment=0.00\nZFunctionAnchorForce=0.00\nZFunctionAnchor=-1', probabilistic_control_parameters='IterationFactor=1.000\nIterationNumber=15\nCriteriaLimit1=0.010000\nCriteriaLimit2=0.010000\nReliabilityStage=0', soil_displacements=None, rigid_supports=None, spring_supports=None, moments=None, normal_forces=None, anchors=None, struts=None, vibration_positions=None), output_data: ~geolib.models.dsheetpiling.internal.DSheetPilingOutputStructure | None = None)
input_data: DSheetPilingInputStructure
property is_valid: bool

Validates the current model structure.

output_data: Optional[DSheetPilingOutputStructure]
class geolib.models.dsheetpiling.internal.DesignLengthCalculation(*args, designlengthcalculation: List[Dict[str, float]])
designlengthcalculation: List[Dict[str, float]]
class geolib.models.dsheetpiling.internal.DesignLengthInfo(*args, designlengthinfo: List[Dict[str, float]])
designlengthinfo: List[Dict[str, float]]
class geolib.models.dsheetpiling.internal.DesignSheetpileLength(*args, design_length_info: DesignLengthInfo | None = None, design_length_calculation: DesignLengthCalculation | None = None)
design_length_calculation: Optional[DesignLengthCalculation]
design_length_info: Optional[DesignLengthInfo]
class geolib.models.dsheetpiling.internal.HorizontalLineLoad(*args, name: ConstrainedStrValue, level: ConstrainedFloatValue = 0, load: ConstrainedFloatValue = 100, load_type: LoadTypeFavourableUnfavourable = LoadTypeFavourableUnfavourable.DSHEETPILING_DETERMINED, duration_type: LoadTypePermanentVariable = LoadTypePermanentVariable.PERMANENT)
duration_type: LoadTypePermanentVariable
level: ConstrainedFloatValue
load: ConstrainedFloatValue
load_type: LoadTypeFavourableUnfavourable
name: ConstrainedStrValue
class geolib.models.dsheetpiling.internal.HorizontalLineLoads(*args, loads: List[HorizontalLineLoad] = [])
loads: List[HorizontalLineLoad]
class geolib.models.dsheetpiling.internal.Model(*args, model: ModelType = ModelType.SHEET_PILING, method: LateralEarthPressureMethod = LateralEarthPressureMethod.MIXED, verification: bool = False, pile_load_option: bool = False, pile_load_by_user: bool = False, probabilistic: bool = False, check_vertical_balance: bool = True, trildens_calculation: bool = True, diepwand_calculation: bool = False, elastic_calculation: bool = True, wooden_sheetpiling: bool = False)
check_vertical_balance: bool
diepwand_calculation: bool
elastic_calculation: bool
method: LateralEarthPressureMethod
model: ModelType
pile_load_by_user: bool
pile_load_option: bool
probabilistic: bool
trildens_calculation: bool
verification: bool
wooden_sheetpiling: bool
class geolib.models.dsheetpiling.internal.Moment(*args, name: ConstrainedStrValue, level: ConstrainedFloatValue = 0, load: ConstrainedFloatValue = 100, load_type: LoadTypeFavourableUnfavourableMoment = LoadTypeFavourableUnfavourableMoment.FAVOURABLE, duration_type: LoadTypePermanentVariable = LoadTypePermanentVariable.PERMANENT)
duration_type: LoadTypePermanentVariable
level: ConstrainedFloatValue
load: ConstrainedFloatValue
load_type: LoadTypeFavourableUnfavourableMoment
name: ConstrainedStrValue
class geolib.models.dsheetpiling.internal.Moments(*args, loads: List[Moment] = [])
loads: List[Moment]
class geolib.models.dsheetpiling.internal.MomentsForcesDisplacements(*args, momentsforcesdisplacements: List[Dict[str, float]])
momentsforcesdisplacements: List[Dict[str, float]]
class geolib.models.dsheetpiling.internal.NormalForce(*args, name: ConstrainedStrValue, force_at_sheet_pile_top: ConstrainedFloatValue, force_at_surface_level_left_side: ConstrainedFloatValue, force_at_surface_level_right_side: ConstrainedFloatValue, force_at_sheet_pile_toe: ConstrainedFloatValue, load_type: LoadTypeFavourableUnfavourableMoment = LoadTypeFavourableUnfavourableMoment.FAVOURABLE, duration_type: LoadTypePermanentVariable = LoadTypePermanentVariable.PERMANENT)
duration_type: LoadTypePermanentVariable
force_at_sheet_pile_toe: ConstrainedFloatValue
force_at_sheet_pile_top: ConstrainedFloatValue
force_at_surface_level_left_side: ConstrainedFloatValue
force_at_surface_level_right_side: ConstrainedFloatValue
load_type: LoadTypeFavourableUnfavourableMoment
name: ConstrainedStrValue
class geolib.models.dsheetpiling.internal.NormalForces(*args, loads: List[NormalForce] = [])
loads: List[NormalForce]
class geolib.models.dsheetpiling.internal.OutputConstructionStage(*args, anchor_data: AnchorData | None = None, hload_data: str | None = None, breuk_data: BreukData | None = None, passive_side_data: str | None = None, soil_collapse_data: str | None = None, moments_forces_displacements: MomentsForcesDisplacements | None = None, side: List[SideOutput] | None = None, uniform_load_data: str | None = None, horizontal_line_load_data: str | None = None, surcharge_data: str | None = None, normal_force_data: str | None = None, moment_data: str | None = None, support_data: str | None = None, vertical_balance_data: str | None = None)
anchor_data: Optional[AnchorData]
breuk_data: Optional[BreukData]
hload_data: Optional[str]
horizontal_line_load_data: Optional[str]
moment_data: Optional[str]
moments_forces_displacements: Optional[MomentsForcesDisplacements]
normal_force_data: Optional[str]
passive_side_data: Optional[str]
side: Optional[List[SideOutput]]
soil_collapse_data: Optional[str]
support_data: Optional[str]
surcharge_data: Optional[str]
uniform_load_data: Optional[str]
vertical_balance_data: Optional[str]
class geolib.models.dsheetpiling.internal.PointsOnSheetpile(*args, pointsonsheetpile: List[Dict[str, float]])
pointsonsheetpile: List[Dict[str, float]]
class geolib.models.dsheetpiling.internal.Pressures(*args, pressures: List[Dict[str, float | str]])
pressures: List[Dict[str, Union[float, str]]]
class geolib.models.dsheetpiling.internal.Resume(*args, resume: List[Dict[str, float]])
resume: List[Dict[str, float]]
class geolib.models.dsheetpiling.internal.SheetPileElement(*args, **kwargs)
diaphragmwallissymmetric: ConstrainedIntValue
diaphragmwallnegeielastoplastic1: ConstrainedFloatValue
diaphragmwallnegeielastoplastic2: ConstrainedFloatValue
diaphragmwallnegmomelastic: ConstrainedFloatValue
diaphragmwallnegmomelastoplastic: ConstrainedFloatValue
diaphragmwallnegmomplastic: ConstrainedFloatValue
diaphragmwallposeielastoplastic1: ConstrainedFloatValue
diaphragmwallposeielastoplastic2: ConstrainedFloatValue
diaphragmwallposmomelastic: ConstrainedFloatValue
diaphragmwallposmomelastoplastic: ConstrainedFloatValue
diaphragmwallposmomplastic: ConstrainedFloatValue
name: ConstrainedStrValue
sheetpilingelementei: ConstrainedFloatValue
sheetpilingelementheight: ConstrainedIntValue
sheetpilingelementkmod: ConstrainedFloatValue
sheetpilingelementlevel: ConstrainedFloatValue
sheetpilingelementmaterialfactor: ConstrainedFloatValue
sheetpilingelementmaterialtype: SheetPilingElementMaterialType
sheetpilingelementmaxcharacteristicmoment: ConstrainedFloatValue
sheetpilingelementmaxplasticcharacteristicmoment: ConstrainedFloatValue
sheetpilingelementnote: ConstrainedStrValue
sheetpilingelementreductionfactorei: ConstrainedFloatValue
sheetpilingelementresistingmoment: ConstrainedIntValue
sheetpilingelementsectionarea: ConstrainedIntValue
sheetpilingelementwidth: ConstrainedFloatValue
sheetpilingpilewidth: ConstrainedFloatValue
ssheetpilingelementreductionfactormaxmoment: ConstrainedFloatValue
update_arguments_if_invalid_input()

This function updates sheetpilingelementkmod and result_dict_gamma_m_value according to the sheetpilingelementmaterialtype inputed by the user.

For some types the user can define their own parameters and for some others default values are defined.

Return type:

None

woodensheetpilingelementcharacflexuralstrength: ConstrainedFloatValue
woodensheetpilingelemente: ConstrainedFloatValue
woodensheetpilingelementkdef: ConstrainedFloatValue
woodensheetpilingelementkmode: ConstrainedFloatValue
woodensheetpilingelementkmodflong: ConstrainedFloatValue
woodensheetpilingelementkmodfshort: ConstrainedFloatValue
woodensheetpilingelementksys: ConstrainedFloatValue
woodensheetpilingelementmaterialfactor: ConstrainedFloatValue
woodensheetpilingelementpsi2eff: ConstrainedFloatValue
class geolib.models.dsheetpiling.internal.SheetPiling(*args, sheetpiling: ~types.ConstrainedListValue[~geolib.models.dsheetpiling.internal.SheetPileElement] = [SheetPileElement(name='New element', sheetpilingelementmaterialtype=<SheetPilingElementMaterialType.Steel: 1>, sheetpilingelementei=100000.0, sheetpilingelementwidth=1.0, sheetpilingelementlevel=-10.0, sheetpilingelementheight=400, sheetpilingpilewidth=0.0, sheetpilingelementsectionarea=170, sheetpilingelementresistingmoment=0, sheetpilingelementreductionfactorei=1.0, sheetpilingelementnote='', sheetpilingelementmaxcharacteristicmoment=0.0, sheetpilingelementmaxplasticcharacteristicmoment=0.0, sheetpilingelementkmod=0.01, sheetpilingelementmaterialfactor=0.01, ssheetpilingelementreductionfactormaxmoment=1.0, diaphragmwallissymmetric=0, diaphragmwallposeielastoplastic1=0.0, diaphragmwallnegeielastoplastic1=0.0, diaphragmwallposmomelastic=100000.0, diaphragmwallnegmomelastic=0.0, diaphragmwallposmomplastic=0.0, diaphragmwallnegmomplastic=0.0, diaphragmwallposeielastoplastic2=0.0, diaphragmwallposmomelastoplastic=0.0, diaphragmwallnegeielastoplastic2=0.0, diaphragmwallnegmomelastoplastic=0.0, woodensheetpilingelemente=100000.0, woodensheetpilingelementcharacflexuralstrength=0.0, woodensheetpilingelementksys=1.15, woodensheetpilingelementkdef=1.0, woodensheetpilingelementpsi2eff=1.0, woodensheetpilingelementmaterialfactor=1.3, woodensheetpilingelementkmodfshort=0.65, woodensheetpilingelementkmodflong=0.5, woodensheetpilingelementkmode=0.8)], leveltopsheetpiling: ~pydantic.types.ConstrainedFloatValue = 0.0, lengthsheetpiling: ~pydantic.types.ConstrainedFloatValue = 10)
lengthsheetpiling: ConstrainedFloatValue
leveltopsheetpiling: ConstrainedFloatValue
sheetpiling: ConstrainedListValue[SheetPileElement]
class geolib.models.dsheetpiling.internal.SideOutput(*args, calculation_method: str | None = None, water_level: str | None = None, surface: str | None = None, soil_profile_for_single_pile_model: str | None = None, soil_profile_for_sheet_piling_model: str | None = None, pressures: Pressures | None = None, force_from_layer: str | None = None, lambdas: str | None = None, slide_plane: str | None = None, vertical_balance_per_layer: str | None = None)
calculation_method: Optional[str]
force_from_layer: Optional[str]
lambdas: Optional[str]
pressures: Optional[Pressures]
slide_plane: Optional[str]
soil_profile_for_sheet_piling_model: Optional[str]
soil_profile_for_single_pile_model: Optional[str]
surface: Optional[str]
vertical_balance_per_layer: Optional[str]
water_level: Optional[str]
class geolib.models.dsheetpiling.internal.Soil(*args, name: ConstrainedStrValue = 'default soil', soilcolor: int = 9764853, soilsoiltype: SoilTypeModulusSubgradeReaction = SoilTypeModulusSubgradeReaction.SAND, soilgraintype: GrainType = GrainType.FINE, soilgamdry: ConstrainedFloatValue = 0.01, soilgamwet: ConstrainedFloatValue = 0.01, soilrelativedensity: ConstrainedFloatValue = 0, soilemodmenard: ConstrainedFloatValue = 0.01, soilcohesion: ConstrainedFloatValue = 0, soilphi: ConstrainedFloatValue = 0, soildelta: ConstrainedFloatValue = 0.0, soilisdeltaangleautomaticallycalculated: bool = False, soilocr: ConstrainedFloatValue = 1.0, soilpermeabkx: ConstrainedFloatValue = 0.0001, soilstdcohesion: ConstrainedFloatValue = 0.0, soilstdphi: ConstrainedFloatValue = 0.0, soildistcohesion: DistributionType = DistributionType.NONE, soildistphi: DistributionType = DistributionType.NONE, soilla: ConstrainedFloatValue = 0, soilln: ConstrainedFloatValue = 0.01, soillp: ConstrainedFloatValue = 0.01, soilusemenard: ModulusSubgradeReaction = ModulusSubgradeReaction.MANUAL, soilusebrinchhansen: EarthPressureCoefficients = EarthPressureCoefficients.MANUAL, soilshellfactor: ConstrainedFloatValue = 1.0, soillambdatype: LambdaType = LambdaType.MANUAL, soillam1: ConstrainedFloatValue = 50, soillam2: ConstrainedFloatValue = 80, soillam3: ConstrainedFloatValue = 90, soilkb0: ConstrainedFloatValue = 10000.0, soilkb1: ConstrainedFloatValue = 5.0, soilkb2: ConstrainedFloatValue = 10000.0, soilkb3: ConstrainedFloatValue = 10000.0, soilkb4: ConstrainedFloatValue = 10000.0, soilko0: ConstrainedFloatValue = 10000.0, soilko1: ConstrainedFloatValue = 5.0, soilko2: ConstrainedFloatValue = 10000.0, soilko3: ConstrainedFloatValue = 10000.0, soilko4: ConstrainedFloatValue = 10000.0, soilcurkb1: ConstrainedFloatValue = 2000.0, soilcurkb2: ConstrainedFloatValue = 800.0, soilcurkb3: ConstrainedFloatValue = 500.0, soilcurko1: ConstrainedFloatValue = 2000.0, soilcurko2: ConstrainedFloatValue = 800.0, soilcurko3: ConstrainedFloatValue = 500.0, soilhorizontalbehaviourtype: HorizontalBehaviorType = HorizontalBehaviorType.ELASTIC, soilelasticity: float = 1000.0, soildefaultelasticity: int = 1)
name: ConstrainedStrValue
soilcohesion: ConstrainedFloatValue
soilcolor: int
soilcurkb1: ConstrainedFloatValue
soilcurkb2: ConstrainedFloatValue
soilcurkb3: ConstrainedFloatValue
soilcurko1: ConstrainedFloatValue
soilcurko2: ConstrainedFloatValue
soilcurko3: ConstrainedFloatValue
soildefaultelasticity: int
soildelta: ConstrainedFloatValue
soildistcohesion: DistributionType
soildistphi: DistributionType
soilelasticity: float
soilemodmenard: ConstrainedFloatValue
soilgamdry: ConstrainedFloatValue
soilgamwet: ConstrainedFloatValue
soilgraintype: GrainType
soilhorizontalbehaviourtype: HorizontalBehaviorType
soilisdeltaangleautomaticallycalculated: bool
soilkb0: ConstrainedFloatValue
soilkb1: ConstrainedFloatValue
soilkb2: ConstrainedFloatValue
soilkb3: ConstrainedFloatValue
soilkb4: ConstrainedFloatValue
soilko0: ConstrainedFloatValue
soilko1: ConstrainedFloatValue
soilko2: ConstrainedFloatValue
soilko3: ConstrainedFloatValue
soilko4: ConstrainedFloatValue
soilla: ConstrainedFloatValue
soillam1: ConstrainedFloatValue
soillam2: ConstrainedFloatValue
soillam3: ConstrainedFloatValue
soillambdatype: LambdaType
soilln: ConstrainedFloatValue
soillp: ConstrainedFloatValue
soilocr: ConstrainedFloatValue
soilpermeabkx: ConstrainedFloatValue
soilphi: ConstrainedFloatValue
soilrelativedensity: ConstrainedFloatValue
soilshellfactor: ConstrainedFloatValue
soilsoiltype: SoilTypeModulusSubgradeReaction
soilstdcohesion: ConstrainedFloatValue
soilstdphi: ConstrainedFloatValue
soilusebrinchhansen: EarthPressureCoefficients
soilusemenard: ModulusSubgradeReaction
class geolib.models.dsheetpiling.internal.SoilCollection(*args, soil: List[Soil] = [])
add_soil_if_unique(soil)
Return type:

None

find_soil_id(key)
Return type:

int

soil: List[Soil]
property soil_names: Set[str]
class geolib.models.dsheetpiling.internal.SoilLayer(*args, top_of_layer: float, soil: str, water_pressure_top: float, water_pressure_bottom: float)
soil: str
top_of_layer: float
water_pressure_bottom: float
water_pressure_top: float
class geolib.models.dsheetpiling.internal.SoilProfile(*args, name: ConstrainedStrValue, layers: List[SoilLayer], coordinate: Point)
coordinate: Point
layers: List[SoilLayer]
name: ConstrainedStrValue
class geolib.models.dsheetpiling.internal.SoilProfiles(*args, soil_profiles: List[SoilProfile] = [], curve_number: ConstrainedIntValue = 3, use_unloading_reloading_curve: bool = False, modulus_reaction_type: int = 1)
curve_number: ConstrainedIntValue
modulus_reaction_type: int
property referenced_soil_names: Set[str]
property soil_profile_names: Set[str]
soil_profiles: List[SoilProfile]
use_unloading_reloading_curve: bool
class geolib.models.dsheetpiling.internal.StageOptions(*args, stagepartialfactorsetcur: PartialFactorSetCUR = PartialFactorSetCUR.UNKNOWN, stageverify: int = 0, stageanchorfactor: ConstrainedFloatValue = 1, stagepartialfactorsetec7nadnl: PartialFactorSetEC7NADNL = PartialFactorSetEC7NADNL.RC0, stageverifyec7nadnl: int = 0, stageanchorfactorec7nadnl: ConstrainedFloatValue = 1, stageverifyec7nadbe: int = 0)

Representation of [STAGE] block.

stageanchorfactor: ConstrainedFloatValue
stageanchorfactorec7nadnl: ConstrainedFloatValue
stagepartialfactorsetcur: PartialFactorSetCUR
stagepartialfactorsetec7nadnl: PartialFactorSetEC7NADNL
stageverify: int
stageverifyec7nadbe: int
stageverifyec7nadnl: int
class geolib.models.dsheetpiling.internal.Strut(*args, name: ConstrainedStrValue, level: float = 0, e_modulus: ConstrainedFloatValue = 210000000.0, cross_section: ConstrainedFloatValue | None = 0.0001, length: ConstrainedFloatValue | None = 1, angle: float | None = 0.0, buckling_force: ConstrainedFloatValue | None = 0.0, side: Side = Side.RIGHT)
angle: Optional[float]
buckling_force: Optional[ConstrainedFloatValue]
cross_section: Optional[ConstrainedFloatValue]
e_modulus: ConstrainedFloatValue
length: Optional[ConstrainedFloatValue]
level: float
name: ConstrainedStrValue
side: Side
class geolib.models.dsheetpiling.internal.Struts(*args, struts: List[Strut] = [])

Container for Strut.

property strut_names: Set[str]
struts: List[Strut]
class geolib.models.dsheetpiling.internal.Support(*args, name: ConstrainedStrValue, level: float, rotational_stiffness: ConstrainedFloatValue, translational_stiffness: ConstrainedFloatValue)

Internal structure for spring and rigid supports.

level: float
name: ConstrainedStrValue
rotational_stiffness: ConstrainedFloatValue
translational_stiffness: ConstrainedFloatValue
class geolib.models.dsheetpiling.internal.SupportContainer(*args, supports: List[Support] = [])
property support_names: Set[str]
supports: List[Support]
class geolib.models.dsheetpiling.internal.SurchargeLoad(*args, name: ConstrainedStrValue, points: List[SurchargePoint] = [], surchargeloadpermanent: LoadTypePermanentVariable = LoadTypePermanentVariable.PERMANENT, surchargeloadfavourable: LoadTypeFavourableUnfavourable = LoadTypeFavourableUnfavourable.DSHEETPILING_DETERMINED, surchargeloadstandarddeviation: float = 0.0, surchargeloaddistribution: DistributionType = DistributionType.NORMAL)
name: ConstrainedStrValue
points: List[SurchargePoint]
surchargeloaddistribution: DistributionType
surchargeloadfavourable: LoadTypeFavourableUnfavourable
surchargeloadpermanent: LoadTypePermanentVariable
surchargeloadstandarddeviation: float
class geolib.models.dsheetpiling.internal.SurchargeLoads(*args, loads: List[SurchargeLoad] = [])
property load_names: Set[str]
loads: List[SurchargeLoad]
class geolib.models.dsheetpiling.internal.SurchargePoint(*args, surchargeloaddistance: float, surchargeloadvalue: float)
surchargeloaddistance: float
surchargeloadvalue: float
class geolib.models.dsheetpiling.internal.Surface(*args, name: ConstrainedStrValue, points: ConstrainedListValue[dict], distribution_type: DistributionType = DistributionType.NONE, std: ConstrainedFloatValue = 0.0)
distribution_type: DistributionType
name: ConstrainedStrValue
points: ConstrainedListValue[dict]
std: ConstrainedFloatValue
class geolib.models.dsheetpiling.internal.Surfaces(*args, surfaces: List[Surface] = [])
property surface_names: Set[str]
surfaces: List[Surface]
class geolib.models.dsheetpiling.internal.UniformLoad(*args, name: ConstrainedStrValue, uniformloadleft: float, uniformloadright: float, uniformloadpermanent: LoadTypePermanentVariable = LoadTypePermanentVariable.PERMANENT, uniformloadfavourable: LoadTypeFavourableUnfavourable = LoadTypeFavourableUnfavourable.DSHEETPILING_DETERMINED, uniformloadstandarddeviationleft: float, uniformloadstandarddeviationright: float, uniformloaddistleft: DistributionType = DistributionType.NORMAL, uniformloaddistright: DistributionType = DistributionType.NORMAL)
name: ConstrainedStrValue
uniformloaddistleft: DistributionType
uniformloaddistright: DistributionType
uniformloadfavourable: LoadTypeFavourableUnfavourable
uniformloadleft: float
uniformloadpermanent: LoadTypePermanentVariable
uniformloadright: float
uniformloadstandarddeviationleft: float
uniformloadstandarddeviationright: float
class geolib.models.dsheetpiling.internal.UniformLoads(*args, loads: List[UniformLoad] = [])
property load_names: Set[str]
loads: List[UniformLoad]
class geolib.models.dsheetpiling.internal.Version(*args, soil: int = 1010, d__sheet_piling: int = 1033)
d__sheet_piling: int
soil: int
class geolib.models.dsheetpiling.internal.VersionExternals(*args, dgscptipcalc____dll: str = '21.3.1.35380', dgscptipui____dll: str = '21.3.1.35380')
dgscptipcalc____dll: str
dgscptipui____dll: str
class geolib.models.dsheetpiling.internal.VibrationPosition(*args, x: float, z: float)
x: float
z: float
class geolib.models.dsheetpiling.internal.VibrationPositions(*args, positions: List[VibrationPosition] = [])
positions: List[VibrationPosition]
class geolib.models.dsheetpiling.internal.Water(*args, unit_weight_of_water: float = 9.81)
unit_weight_of_water: float
class geolib.models.dsheetpiling.internal.WaterLevel(*args, name: ConstrainedStrValue, level: float, distribution_type: DistributionType = DistributionType.NONE, standard_deviation: float = 0.0)
distribution_type: DistributionType
level: float
name: ConstrainedStrValue
standard_deviation: float
class geolib.models.dsheetpiling.internal.WaterLevels(*args, levels: List[WaterLevel] = [])
levels: List[WaterLevel]
property water_level_names: Set[str]