Skip to content

formula_2_1_a

codes.eurocode.nen_9997_1_c2_2017.chapter_2_basic_of_geotechnical_design.formula_2_1_a

Formula 2.1a from NEN 9997-1+C2:2017: Chapter 2: Basis of geotechnical design.

Classes:

  • Form2Dot1aDesignValueLoad

    Class representing formula 2.1a for the calculation of the design value [\(F_{d}\)] of actions.

codes.eurocode.nen_9997_1_c2_2017.chapter_2_basic_of_geotechnical_design.formula_2_1_a.Form2Dot1aDesignValueLoad

Form2Dot1aDesignValueLoad(gamma_f: DIMENSIONLESS, f_rep: DIMENSIONLESS)

Bases: Formula

Class representing formula 2.1a for the calculation of the design value [\(F_{d}\)] of actions.

[\(F_{d}\)] Design value of actions.

NEN 9997-1+C2:2017 art.2.4.6.1(2) - (Formula 2.1a)

Parameters:

  • gamma_f (DIMENSIONLESS) –

    [\(\gamma_{F}\)] partial factor for actions for persistent and transient situations defined in annex A [\(-\)].

  • f_rep (DIMENSIONLESS) –

    [\(F_{rep}\)] Representative value of actions.

    Use your own implementation for this value or use :class:Form2Dot1bRepresentativeValue.

Source code in blueprints/codes/eurocode/nen_9997_1_c2_2017/chapter_2_basic_of_geotechnical_design/formula_2_1_a.py
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
def __init__(self, gamma_f: DIMENSIONLESS, f_rep: DIMENSIONLESS) -> None:
    r"""[$F_{d}$] Design value of actions.

    NEN 9997-1+C2:2017 art.2.4.6.1(2) - (Formula 2.1a)

    Parameters
    ----------
    gamma_f : DIMENSIONLESS
        [$\gamma_{F}$] partial factor for actions for persistent and transient situations defined in annex A [$-$].
    f_rep : DIMENSIONLESS
        [$F_{rep}$] Representative value of actions.

        Use your own implementation for this value or use :class:`Form2Dot1bRepresentativeValue`.
    """
    super().__init__()
    self.gamma_f = gamma_f
    self.f_rep = f_rep

codes.eurocode.nen_9997_1_c2_2017.chapter_2_basic_of_geotechnical_design.formula_2_1_a.Form2Dot1aDesignValueLoad.latex

latex(n: int = 2) -> LatexFormula

Returns LatexFormula object for formula 2.1a.

Source code in blueprints/codes/eurocode/nen_9997_1_c2_2017/chapter_2_basic_of_geotechnical_design/formula_2_1_a.py
43
44
45
46
47
48
49
50
51
def latex(self, n: int = 2) -> LatexFormula:
    """Returns LatexFormula object for formula 2.1a."""
    return LatexFormula(
        return_symbol=r"F_d",
        result=f"{self:.{n}f}",
        equation=r"\gamma_F \cdot F_{rep}",
        numeric_equation=rf"{self.gamma_f:.{n}f} \cdot {self.f_rep:.{n}f}",
        comparison_operator_label="=",
    )