2. Syntaxe#

/ table = POST_BEREMIN(
    ◆ RESULTAT = evol_noli,
    ◆ DEFORMATION = / "GDEF_LOG",
                    / "PETIT",
                    / "PETIT_REAC",
    ◆ FILTRE_SIGM = / "SIGM_CORR",
                    / "SIGM_ELGA",
                    / "SIGM_ELMOY",
    ◇ NUME_VARI = int (défaut: 0),
    # Si: equal_to("DEFORMATION", 'GDEF_LOG')
        ◆ LIST_NUME_SIEF = list[int],
    ◇ HIST_MAXI = / "NON" (par défaut),
                  / "OUI",
    ◇ SIGM_MAXI = co,
    ◇ COEF_MULT = float (défaut: 1.0),
    # Si: equal_to("FILTRE_SIGM", 'SIGM_CORR')
        ◆ SIGM_CORR = evol_noli,
    ◆ / WEIBULL = _F(
           ◆ GROUP_MA = grma,
           ◆ M = list[float],
           ◆ VOLU_REFE = float,
           ◇ SIGM_REFE = list[float] (défaut: 0.0),
           ◇ SIGM_SEUIL = list[float] (défaut: 0.0),
           ◇ TYPE_SEUIL = / "REDUIT" (par défaut),
                          / "RESTREINT",
        ),
      / WEIBULL_FO = _F(
           ◆ GROUP_MA = grma,
           ◆ M = list[float],
           ◆ VOLU_REFE = float,
           ◇ SIGM_CNV = float (défaut: 0.0),
           ◇ SIGM_REFE = cham_elem / cham_no / fonction,
           ◇ SIGM_SEUIL = cham_elem / cham_no / fonction,
           ◇ TYPE_SEUIL = / "REDUIT" (par défaut),
                          / "RESTREINT",
        ),
    ◇ METHODE_2D = _F(
         ◇ / MAILLAGE_PLAN = list[maillage],
         ◇ / NOM_MAIL_MED = list[text],
           / GROUP_NO_PLAN = list[grno],
         ◇ / FISSURE = fond_fissure,
         ◇ PRECISION = float (défaut: 1e-06),
         ◇ UNITE_RESU = int (défaut: 0),
      ),
)

◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles