geolib.models.dfoundations.piles

Pile Library for D-Foundations.

Classes

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

Supported pile types enum

BasePileTypeForClayLoamPeat(value[, names, ...])

Pile types for clay loam and peat enum

BearingHShapedPile(**data)

Inherits BearingPile.

BearingPile(**data)

Inherits Pile.

BearingPileLocation(**data)

Inherits PileLocation.

BearingRectangularPile(**data)

Inherits BearingPile.

BearingRectangularPileWithEnlargedBase(**data)

Inherits BearingPile.

BearingRoundHollowPileWithClosedBase(**data)

Inherits BearingPile.

BearingRoundOpenEndedHollowPile(**data)

Inherits BearingPile.

BearingRoundPile(**data)

Inherits BearingPile.

BearingRoundPileWithEnlargedBase(**data)

Inherits BearingPile.

BearingRoundPileWithInSituFormedBase(**data)

Inherits BearingPile.

BearingRoundPileWithLostTip(**data)

Inherits BearingPile.

BearingRoundTaperedPile(**data)

Inherits BearingPile.

BearingSection(**data)

Inherits BearingPile.

Pile(**data)

Base Class for Piles.

PileLocation(**data)

Base Class for Pile location.

TensionHShapedPile(**data)

Inherits TensionPile.

TensionPile(**data)

Inherits Pile.

TensionPileLocation(**data)

Inherits PileLocation.

TensionRectangularPile(**data)

Inherits TensionPile.

TensionRectangularPileWithEnlargedBase(**data)

Inherits TensionPile.

TensionRoundHollowPileWithClosedBase(**data)

Inherits TensionPile.

TensionRoundOpenEndedHollowPile(**data)

Inherits TensionPile.

TensionRoundPile(**data)

Inherits TensionPile.

TensionRoundPileWithEnlargedBase(**data)

Inherits TensionPile.

TensionRoundPileWithInSituFormedBase(**data)

Inherits TensionPile.

TensionRoundPileWithLostTip(**data)

Inherits TensionPile.

TensionRoundTaperedPile(**data)

Inherits TensionPile.

TensionSection(**data)

Inherits TensionPile.

class geolib.models.dfoundations.piles.BasePileType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Supported pile types enum

USER_DEFINED_LOW_VIBRATING = 26
USER_DEFINED_VIBRATING = 25
class geolib.models.dfoundations.piles.BasePileTypeForClayLoamPeat(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Pile types for clay loam and peat enum

STANDARD = 0
USER_DEFINED = 1
class geolib.models.dfoundations.piles.BearingHShapedPile(**data)

Inherits BearingPile.

Parameters:

data (Any) –

height_h_shape: ConstrainedFloatValue
thickness_flange: ConstrainedFloatValue
thickness_web: ConstrainedFloatValue
width_h_shape: ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingPile(**data)

Inherits Pile.

Parameters:

data (Any) –

characteristic_adhesion: ConstrainedFloatValue
load_settlement_curve: LoadSettlementCurve
overrule_pile_tip_cross_section_factors: bool
overrule_pile_tip_shape_factor: bool
pile_class_factor_tip: ConstrainedFloatValue
pile_tip_cross_section_factor: Optional[ConstrainedFloatValue]
pile_tip_shape_factor: Optional[ConstrainedFloatValue]
reduction_percentage_qc: ConstrainedFloatValue
use_manual_reduction_for_qc: bool
user_defined_pile_type_as_prefab: bool
class geolib.models.dfoundations.piles.BearingPileLocation(**data)

Inherits PileLocation.

Parameters:

data (Any) –

surcharge: ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingRectangularPile(**data)

Inherits BearingPile.

Parameters:

data (Any) –

base_length: ConstrainedFloatValue
base_width: ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingRectangularPileWithEnlargedBase(**data)

Inherits BearingPile.

Parameters:

data (Any) –

base_height: ConstrainedFloatValue
base_length_v: ConstrainedFloatValue
base_width_v: ConstrainedFloatValue
shaft_length: ConstrainedFloatValue
shaft_width: ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingRoundHollowPileWithClosedBase(**data)

Inherits BearingPile.

Parameters:

data (Any) –

external_diameter: ConstrainedFloatValue
wall_thickness: ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingRoundOpenEndedHollowPile(**data)

Inherits BearingPile.

Parameters:

data (Any) –

external_diameter: ConstrainedFloatValue
wall_thickness: ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingRoundPile(**data)

Inherits BearingPile.

Parameters:

data (Any) –

diameter: ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingRoundPileWithEnlargedBase(**data)

Inherits BearingPile.

Parameters:

data (Any) –

base_diameter: ConstrainedFloatValue
base_height: ConstrainedFloatValue
pile_diameter: ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingRoundPileWithInSituFormedBase(**data)

Inherits BearingPile.

Parameters:

data (Any) –

base_diameter: ConstrainedFloatValue
base_height: ConstrainedFloatValue
pile_diameter: ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingRoundPileWithLostTip(**data)

Inherits BearingPile.

Parameters:

data (Any) –

base_diameter: ConstrainedFloatValue
pile_diameter: ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingRoundTaperedPile(**data)

Inherits BearingPile.

Parameters:

data (Any) –

diameter_at_pile_tip: ConstrainedFloatValue
increase_in_diameter: ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingSection(**data)

Inherits BearingPile.

Parameters:

data (Any) –

base_length: ConstrainedFloatValue
base_width: ConstrainedFloatValue
class geolib.models.dfoundations.piles.Pile(**data)

Base Class for Piles.

Parameters:

data (Any) –

elasticity_modulus: ConstrainedFloatValue
pile_class_factor_shaft_clay_loam_peat: Optional[ConstrainedFloatValue]
pile_class_factor_shaft_sand_gravel: ConstrainedFloatValue
pile_name: str
pile_type: BasePileType
preset_pile_class_factor_shaft_clay_loam_peat: BasePileTypeForClayLoamPeat
class geolib.models.dfoundations.piles.PileLocation(**data)

Base Class for Pile location.

Parameters:

data (Any) –

limit_state_service: ConstrainedFloatValue
limit_state_str: ConstrainedFloatValue
pile_head_level: ConstrainedFloatValue
pile_name: ConstrainedStrValue
point: Point
class geolib.models.dfoundations.piles.TensionHShapedPile(**data)

Inherits TensionPile.

Parameters:

data (Any) –

height_h_shape: ConstrainedFloatValue
thickness_flange: ConstrainedFloatValue
thickness_web: ConstrainedFloatValue
width_h_shape: ConstrainedFloatValue
class geolib.models.dfoundations.piles.TensionPile(**data)

Inherits Pile.

Parameters:

data (Any) –

unit_weight_pile: ConstrainedFloatValue
class geolib.models.dfoundations.piles.TensionPileLocation(**data)

Inherits PileLocation.

Parameters:

data (Any) –

max_force: ConstrainedFloatValue
min_force: ConstrainedFloatValue
use_alternating_loads: bool
class geolib.models.dfoundations.piles.TensionRectangularPile(**data)

Inherits TensionPile.

Parameters:

data (Any) –

base_length: ConstrainedFloatValue
base_width: ConstrainedFloatValue
class geolib.models.dfoundations.piles.TensionRectangularPileWithEnlargedBase(**data)

Inherits TensionPile.

Parameters:

data (Any) –

base_height: ConstrainedFloatValue
base_length_v: ConstrainedFloatValue
base_width_v: ConstrainedFloatValue
shaft_length: ConstrainedFloatValue
shaft_width: ConstrainedFloatValue
class geolib.models.dfoundations.piles.TensionRoundHollowPileWithClosedBase(**data)

Inherits TensionPile.

Parameters:

data (Any) –

external_diameter: ConstrainedFloatValue
wall_thickness: ConstrainedFloatValue
class geolib.models.dfoundations.piles.TensionRoundOpenEndedHollowPile(**data)

Inherits TensionPile.

Parameters:

data (Any) –

external_diameter: ConstrainedFloatValue
wall_thickness: ConstrainedFloatValue
class geolib.models.dfoundations.piles.TensionRoundPile(**data)

Inherits TensionPile.

Parameters:

data (Any) –

diameter: ConstrainedFloatValue
class geolib.models.dfoundations.piles.TensionRoundPileWithEnlargedBase(**data)

Inherits TensionPile.

Parameters:

data (Any) –

base_diameter: ConstrainedFloatValue
base_height: ConstrainedFloatValue
pile_diameter: ConstrainedFloatValue
class geolib.models.dfoundations.piles.TensionRoundPileWithInSituFormedBase(**data)

Inherits TensionPile.

Parameters:

data (Any) –

base_diameter: ConstrainedFloatValue
base_height: ConstrainedFloatValue
pile_diameter: ConstrainedFloatValue
class geolib.models.dfoundations.piles.TensionRoundPileWithLostTip(**data)

Inherits TensionPile.

Parameters:

data (Any) –

base_diameter: ConstrainedFloatValue
pile_diameter: ConstrainedFloatValue
class geolib.models.dfoundations.piles.TensionRoundTaperedPile(**data)

Inherits TensionPile.

Parameters:

data (Any) –

diameter_at_pile_tip: ConstrainedFloatValue
increase_in_diameter: ConstrainedFloatValue
class geolib.models.dfoundations.piles.TensionSection(**data)

Inherits TensionPile.

Parameters:

data (Any) –

circumference: ConstrainedFloatValue
cross_section: ConstrainedFloatValue