D-Foundations

D-Foundations model

class geolib.models.dfoundations.dfoundations_model.BearingPilesModel(**data)
Parameters

data (Any) –

area: Optional[geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue]
factor_gamma_b: Optional[geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue]
factor_gamma_fnk: Optional[geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue]
factor_gamma_s: Optional[geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue]
classmethod model_type()
class geolib.models.dfoundations.dfoundations_model.CalculationOptions(**data)

Set calculation type:

# Verification VERIFICATION_DESIGN = 0 # Only valid for Bearing Piles VERIFICATION_COMPLETE = 1

# Preliminary Design INDICATION_BEARING_CAPACITY = 2 BEARING_CAPACITY_AT_FIXED_PILETIP_LEVELS = 3 PILETIP_LEVELS_AND_NET_BEARING_CAPACITY = 4

Note that cpt_test_level is related to the chosen CPTs for the calculation. The GUI will override the display of an invalid value.

Parameters

data (Any) –

calculationtype: geolib.models.dfoundations.internal.SubCalculationType
cpt_test_level: Optional[float]
net_bearing_capacity: Optional[float]
trajectory_begin: float
trajectory_end: float
trajectory_interval: float
class geolib.models.dfoundations.dfoundations_model.DFoundationsModel(**data)

D-Foundations enables the user to calculate piles (bearing and tension) and shallow foundation in accordance with the Dutch (and Belgian) standards.

This model can read, modify and create *.foi files, read *.fod and *.err files.

Parameters

data (Any) –

add_pile_if_unique(pile, location)

Add pile on location to the model. Requires setup of the Pile and Location first.

Parameters
add_profile(profile)

Add profile on location to the model. Requires setup of the Profile and Location first.

Parameters

profile (Profile) –

Return type

str

add_soil(soil)

Soil is converted in the internal structure and added in soil_collection.

Parameters

soil (Soil) –

Return type

str

property bearing_pile_locations

Enables easy access to the bearing piles location in the internal dict-like datastructure. Also enables edit/delete for individual bearing pile locations.

property bearing_piles

Enables easy access to the bearing piles in the internal dict-like datastructure. Also enables edit/delete for individual Piles.

property console_flags: List[str]
Return type

List[str]

property console_path: pathlib.Path
Return type

Path

property cpts: geolib.models.dfoundations.internal.CPTList
Return type

CPTList

datastructure: Union[geolib.models.dfoundations.internal.DFoundationsDumpStructure, geolib.models.dfoundations.internal.DFoundationsStructure]
property input

Access internal dict-like datastructure of the input.

property output: geolib.models.dfoundations.internal.DFoundationsDumpfileOutputStructure

Access internal dict-like datastructure of the output.

Requires a successful execute.

Return type

DFoundationsDumpfileOutputStructure

property parser_provider_type: Type[geolib.models.dfoundations.dfoundations_parserprovider.DFoundationsParserProvider]

Returns the parser provider type of the current concrete class.

Raises

NotImplementedError – If not implemented in the concrete class.

Return type

Type[DFoundationsParserProvider]

Returns

Type[BaseParserProvider] – Concrete parser provider.

property profiles

Enables easy access to the profiles in the internal dict-like datastructure. Also enables edit/delete for individual Piles.

serialize(filename)

Serialize model to input file.

Parameters

filename (FilePath) –

set_model(model, calculation)

(Re)Set ModelType (Bearing/Tension) and ConstructionType for model.

Please note:

  • All profiles will be automatically selected for calculation

  • Only the relevant pile types will be used (bearing/tension):

    • Only the first one added will be used in the case of verification calculation

  • On model change (bearing to tensions and reverse) the soils will be replaced by defaults

It is advised to only use this method once at the beginning of your workflow.

Parameters
Return type

None

property soils: geolib.models.dfoundations.internal.SoilCollection
Return type

SoilCollection

property tension_pile_locations

Enables easy access to the tension piles location in the internal dict-like datastructure. Also enables edit/delete for individual tension pile locations.

property tension_piles

Enables easy access to the tension piles in the internal dict-like datastructure. Also enables edit/delete for individual Piles.

class geolib.models.dfoundations.dfoundations_model.ModelOptions(**data)
Parameters

data (Any) –

ea_gem: Optional[geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue]
factor_xi3: Optional[geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue]
factor_xi4: Optional[geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue]
is_overrule_excavation: geolib.models.internal.Bool
is_rigid: geolib.models.internal.Bool
is_suppress_qc_reduction: geolib.models.internal.Bool
is_write_intermediate_results: geolib.models.internal.Bool
max_allowed_rel_rotation_lim_state_serv: geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue
max_allowed_rel_rotation_lim_state_str: geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue
max_allowed_settlement_lim_state_serv: geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue
max_allowed_settlement_lim_state_str: geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue
classmethod model_type()
use_almere_rules: geolib.models.internal.Bool
use_extra_almere_rules: geolib.models.internal.Bool
use_interaction_model: geolib.models.internal.Bool
use_pile_group: geolib.models.internal.Bool
class geolib.models.dfoundations.dfoundations_model.TensionPilesModel(**data)
Parameters

data (Any) –

factor_gamma_gamma: Optional[geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue]
factor_gamma_st: Optional[geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue]
factor_gamma_var: Optional[geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue]
classmethod model_type()
surcharge: geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue
unit_weight_water: geolib.models.dfoundations.dfoundations_model.ConstrainedFloatValue
use_compaction: geolib.models.internal.Bool
use_piezometric_levels: geolib.models.internal.Bool

Piles

Pile Library for D-Foundations.

class geolib.models.dfoundations.piles.BasePileType(value)

Supported pile types enum

USER_DEFINED_LOW_VIBRATING = 26
USER_DEFINED_VIBRATING = 25
class geolib.models.dfoundations.piles.BasePileTypeForClayLoamPeat(value)

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: geolib.models.dfoundations.piles.ConstrainedFloatValue
thickness_flange: geolib.models.dfoundations.piles.ConstrainedFloatValue
thickness_web: geolib.models.dfoundations.piles.ConstrainedFloatValue
width_h_shape: geolib.models.dfoundations.piles.ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingPile(**data)

Inherits Pile.

Parameters

data (Any) –

characteristic_adhesion: geolib.models.dfoundations.piles.ConstrainedFloatValue
load_settlement_curve: geolib.models.dfoundations.internal.LoadSettlementCurve
overrule_pile_tip_cross_section_factors: bool
overrule_pile_tip_shape_factor: bool
pile_class_factor_tip: geolib.models.dfoundations.piles.ConstrainedFloatValue
pile_tip_cross_section_factor: Optional[geolib.models.dfoundations.piles.ConstrainedFloatValue]
pile_tip_shape_factor: Optional[geolib.models.dfoundations.piles.ConstrainedFloatValue]
reduction_percentage_qc: geolib.models.dfoundations.piles.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: geolib.models.dfoundations.piles.ConstrainedFloatValue
class geolib.models.dfoundations.piles.BearingRectangularPile(**data)

Inherits BearingPile.

Parameters

data (Any) –

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

Inherits BearingPile.

Parameters

data (Any) –

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

Inherits BearingPile.

Parameters

data (Any) –

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

Inherits BearingPile.

Parameters

data (Any) –

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

Inherits BearingPile.

Parameters

data (Any) –

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

Inherits BearingPile.

Parameters

data (Any) –

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

Inherits BearingPile.

Parameters

data (Any) –

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

Inherits BearingPile.

Parameters

data (Any) –

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

Inherits BearingPile.

Parameters

data (Any) –

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

Inherits BearingPile.

Parameters

data (Any) –

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

Base Class for Piles.

Parameters

data (Any) –

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

Base Class for Pile location.

Parameters

data (Any) –

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

Inherits TensionPile.

Parameters

data (Any) –

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

Inherits Pile.

Parameters

data (Any) –

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

Inherits PileLocation.

Parameters

data (Any) –

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

Inherits TensionPile.

Parameters

data (Any) –

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

Inherits TensionPile.

Parameters

data (Any) –

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

Inherits TensionPile.

Parameters

data (Any) –

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

Inherits TensionPile.

Parameters

data (Any) –

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

Inherits TensionPile.

Parameters

data (Any) –

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

Inherits TensionPile.

Parameters

data (Any) –

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

Inherits TensionPile.

Parameters

data (Any) –

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

Inherits TensionPile.

Parameters

data (Any) –

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

Inherits TensionPile.

Parameters

data (Any) –

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

Inherits TensionPile.

Parameters

data (Any) –

circumference: geolib.models.dfoundations.piles.ConstrainedFloatValue
cross_section: geolib.models.dfoundations.piles.ConstrainedFloatValue

Profiles

class geolib.models.dfoundations.profiles.CPT(**data)

TODO To be expanded/generalized in GEOLib+

measure_data need to be provided as a list of dicts:

[{
    "z": float,  # negative
    "qc": float,
}]

Note that timeorder_type will force all other CPTs in the same model to the same timeorder_type.

Parameters

data (Any) –

cptname: str
depthrange: float
excavation_type: geolib.models.dfoundations.internal.ExcavationType
groundlevel: float
interpretation_model: geolib.models.dfoundations.internal.InterpretationType
interpretation_model_stressdependent: geolib.models.internal.Bool
measured_data: List[Dict[str, float]]
pre_excavation: float
timeorder_type: geolib.models.dfoundations.internal.TimeOrderType
to_profile(method, **kwargs)

TODO GEOLib+ Interpret CPT by method to generate a Profile.

Return type

Profile

void_value_cone_resistance: float
void_value_depth: float
void_value_equivalent_electronic_qc: float
void_value_friction_number: float
void_value_pore_water_pressure: float
void_value_sleeve_friction: float
class geolib.models.dfoundations.profiles.Excavation(**data)

Excavation class.

Note that using an excavation level will override all previous set excavation levels in the same model.

Parameters

data (Any) –

distance_edge_pile_to_excavation_boundary: float
excavation_length_infinite: geolib.models.internal.Bool
excavation_level: float
excavation_width_infinite: geolib.models.internal.Bool
reduction_of_core_resistance: geolib.models.dfoundations.internal.ReductionCoreResistanceEnum
class geolib.models.dfoundations.profiles.Profile(**data)

Generic profile class.

Layers need to be provided as a list of dicts:

[{
    "name": str,
    "material": str,
    "top_level": float  # [m]
    "excess_pore_pressure_top": float = 0.0  # [kN/m3]
    "excess_pore_pressure_bottom": float = 0.0  # [kN/m3]
    "ocr_value": float = 1.0  # [-]
    "reduction_core_resistance": int = 0  # [%]
},]
Parameters

data (Any) –

bottom_of_negative_skin_friction: float
concentration_value_frohlich: int
cpt: geolib.models.dfoundations.profiles.CPT
excavation: Optional[geolib.models.dfoundations.profiles.Excavation]
expected_ground_level_settlement: float
layers: List[Dict[str, Any]]
location: geolib.geometry.one.Point
name: str
overconsolidation_ratio: float
phreatic_level: float
pile_tip_level: float
placement_depth_of_foundation: float
top_of_positive_skin_friction: float
top_tension_zone: float

Output

class geolib.models.dfoundations.internal.DFoundationsDumpfileOutputStructure(*args, results_at_cpt_test_level: str = None, verification_results: geolib.models.dfoundations.internal.DFoundationsVerificationResults = None, calculation_parameters_tension_piles: str = None, verification_results_tp: geolib.models.dfoundations.internal.DFoundationsVerificationResults = None, footnote_warnings: str = None, preliminary_design_results: str = None, verification_results_sf: str = None, verification_results_tp_1b2: str = None, verification_design_results: str = None)
calculation_parameters_tension_piles: Optional[str]
footnote_warnings: Optional[str]
preliminary_design_results: Optional[str]
results_at_cpt_test_level: Optional[str]
verification_design_results: Optional[str]
verification_results: Optional[geolib.models.dfoundations.internal.DFoundationsVerificationResults]
verification_results_sf: Optional[str]
verification_results_tp: Optional[geolib.models.dfoundations.internal.DFoundationsVerificationResults]
verification_results_tp_1b2: Optional[str]
class geolib.models.dfoundations.internal.DFoundationsVerificationResults(*args, global_nen_results: geolib.models.dfoundations.internal.DFoundationsGlobalNenResults = None, demands_nen__en: str = None, nen_pile_results: geolib.models.dfoundations.internal.DFoundationsNenPileResults = None, verification_results_tp_load__settlement_curve_1b: str = None, verification_results_tp_1a: str = None, verification_results_tp_1b2: str = None, verification_results_tp_load__settlement_curve_2: str = None)
demands_nen__en: Optional[str]
global_nen_results: Optional[geolib.models.dfoundations.internal.DFoundationsGlobalNenResults]
nen_pile_results: Optional[geolib.models.dfoundations.internal.DFoundationsNenPileResults]
verification_results_tp_1a: Optional[str]
verification_results_tp_1b2: Optional[str]
verification_results_tp_load__settlement_curve_1b: Optional[str]
verification_results_tp_load__settlement_curve_2: Optional[str]
class geolib.models.dfoundations.internal.DFoundationsGlobalNenResults(*args, wd1b: float, betad1b: float, w2d: float, betad2: float)
betad1b: float
betad2: float
w2d: float
wd1b: float
class geolib.models.dfoundations.internal.DFoundationsNenPileResults(*args, cpts: geolib.models.dfoundations.internal.DFoundationsNenPileResultsTable, pile_point_shape_factor: float, factor_influence_crosssection_of_pile_point_s: float, max_load_on_foundation: float, max_bearing_capacity_foundation: float, critical_pile_nr_for_settlement_in_gt1b: int, critical_cpt_nr_for_settlement_in_gt1b: int, critical_pile_nr_for_settlement_in_gt2: int, critical_cpt_nr_for_settlement_in_gt2: int, first_pile_nr_for_critical_rotation_in_gt1b: int, second_pile_nr_for_critical_rotation_in_gt1b: int, first_pile_nr_for_critical_rotation_in_gt2: int, second_pile_nr_for_critical_rotation_ingt2: int, fs_tot_d_1b: float, fr_max_punt_d_1b: float, fr_max_schacht_d_1b: float, fr_punt_d_1b: float, spunt_d_1b: float, sel_d1b: float, s2_d1b: float, sneg1b: float, fs_tot_d_2: float, fr_max_punt_d2: float, fr_max_schacht_d_2: float, fr_punt_d_2: float, spunt_d_2: float, sel_d2: float, s2_d2: float, sneg2: float, max_shaft_and_point: geolib.models.dfoundations.internal.DFoundationsNenPileResultsTable, sigma_max_schacht_1b: float, sigma_max_schacht_2: float, min_value: float, max_value: float, nen_average_pile_factors: geolib.models.dfoundations.internal.DFoundationsNenPileResultsTable, calculation_parameters_bearing_piles_ec_7: geolib.models.dfoundations.internal.DFoundationsCalculationParametersBearingPilesEC7)
calculation_parameters_bearing_piles_ec_7: geolib.models.dfoundations.internal.DFoundationsCalculationParametersBearingPilesEC7
cpts: geolib.models.dfoundations.internal.DFoundationsNenPileResultsTable
critical_cpt_nr_for_settlement_in_gt1b: int
critical_cpt_nr_for_settlement_in_gt2: int
critical_pile_nr_for_settlement_in_gt1b: int
critical_pile_nr_for_settlement_in_gt2: int
factor_influence_crosssection_of_pile_point_s: float
first_pile_nr_for_critical_rotation_in_gt1b: int
first_pile_nr_for_critical_rotation_in_gt2: int
fr_max_punt_d2: float
fr_max_punt_d_1b: float
fr_max_schacht_d_1b: float
fr_max_schacht_d_2: float
fr_punt_d_1b: float
fr_punt_d_2: float
fs_tot_d_1b: float
fs_tot_d_2: float
max_bearing_capacity_foundation: float
max_load_on_foundation: float
max_shaft_and_point: geolib.models.dfoundations.internal.DFoundationsNenPileResultsTable
max_value: float
min_value: float
nen_average_pile_factors: geolib.models.dfoundations.internal.DFoundationsNenPileResultsTable
pile_point_shape_factor: float
s2_d1b: float
s2_d2: float
second_pile_nr_for_critical_rotation_in_gt1b: int
second_pile_nr_for_critical_rotation_ingt2: int
sel_d1b: float
sel_d2: float
sigma_max_schacht_1b: float
sigma_max_schacht_2: float
sneg1b: float
sneg2: float
spunt_d_1b: float
spunt_d_2: float
class geolib.models.dfoundations.internal.DFoundationsCalculationParametersBearingPilesEC7(*args, ksi3used: float, ksi4used: float, gammabused: float, gammasused: float, isksi3used: bool)
gammabused: float
gammasused: float
isksi3used: bool
ksi3used: float
ksi4used: float
class geolib.models.dfoundations.internal.DFoundationsNenPileResultsTable(*args, data: List[Dict[str, Union[int, float, str]]] = [])
data: List[Dict[str, Union[int, float, str]]]