2. Syntax#

/dyna_trans
/evol_elas
/evol_noli
/multi_elas = CALC_FERRAILLAGE (
    ◆ reuse = <objet de RESULTAT >,
    ◆ RESULTAT = dyna_trans/evol_elas/evol_noli/mult_elas,
    ◆ CARA_ELEM = cara_elem,
    ◇ TOUT_ORDRE = "OUI" (or not specified),
    ◇ NUME_ORDRE = int,
    ◇ LIST_ORDRE = listis,
    ◇ INST = float,
    ◇ LIST_INST = listr8,
    # If: (exists (" FREQ ")) or (exists (" LIST_FREQ ")) or (exists (" INST ")) or (exists (" LIST_INST "))
        ◇ CRITERE =/"ABSOLU ",
                    /"RELATIF" (by default),
        # If: (equal_to (" CRITERE ", 'RELATIF'))
            ◇ PRECISION = float (default: 1e-06),
        # If: (equal_to (" CRITERE ", 'ABSOLU'))
            ◆ PRECISION = float,
    ◆ TYPE_COMB =/"ELS ",
                  /"ELS_QP ",
                  /"ELU ",
    ◇ CODIFICATION =/"BAEL91 ",
                     /"EC2" (by default),
    ◇ METHODE_2D =/"CAPRA - MAURY" (by default),
                   /"SANDWICH ",
    ◇ PAS_THETA = float (default: 5),
    ◇ PAS_EPAI = float (default: 0.01),
    ◇ PAS_SIGM = float (default: 0.1),
    ◇ COND_109 =/"NON ",
                 /"OUI" (by default),
    ◆ UNITE_CONTRAINTE =/"MPa ",
                         /"Pa",
    ◆ UNITE_DIMENSION =/"m",
                        /"mm",
    # If: equal_to (" CODIFICATION ", 'BAEL91')
        ◆ AFFE = _F (
             ◆/TOUT = "OUI" (or not specified),
               /GROUP_MA = grma,
             ◆ TYPE_STRUCTURE =/"1D",
                                /"2D",
             ◇ FERR_SYME =/"NON" (by default),
                           /"OUI ",
             ◇ SEUIL_SYME = float,
             ◇ FERR_COMP =/"NON" (by default),
                           /"OUI ",
             ◇ EPURE_CISA =/"NON" (by default),
                            /"OUI ",
             ◇ FERR_MIN =/"CODE ",
                          /"NON" (by default),
                          /"OUI ",
             ◇ RHO_LONGI_MIN = float,
             ◇ RHO_TRNSV_MIN = float,
             # If: equal_to (" TYPE_STRUCTURE ", '2D')
                 ◆ C_ INF = float,
                 ◆ C_ SUP = float,
             # If: equal_to (" TYPE_STRUCTURE ", '1D')
                 ◆ C_ INF_Y = float,
                 ◆ C_ SUP_Y = float,
                 ◆ C_ INF_Z = float,
                 ◆ C_ SUP_Z = float,
             ◇ N = float,
             ◇ FE = float,
             ◇ FCJ = float,
             ◇ SIGS_ELS = float,
             # If: equal_to (" TYPE_STRUCTURE ", '2D')
                 ◇ SIGC_INF_ELS = float,
                 ◇ SIGC_SUP_ELS = float,
             # If: equal_to (" TYPE_STRUCTURE ", '1D')
                 ◇ SIGC_INF_Y_ELS = float,
                 ◇ SIGC_SUP_Y_ELS = float,
                 ◇ SIGC_INF_Z_ELS = float,
                 ◇ SIGC_SUP_Z_ELS = float,
             # If: equal_to (" TYPE_STRUCTURE ", '2D')
                 ◇ WMAX_INF = float,
                 ◇ WMAX_SUP = float,
             # If: equal_to (" TYPE_STRUCTURE ", '1D')
                 ◇ WMAX_INF_Y = float,
                 ◇ WMAX_SUP_Y = float,
                 ◇ WMAX_INF_Z = float,
                 ◇ WMAX_SUP_Z = float,
             ◇ SIGC_ELS_QP = float,
             ◇ KT = float,
             ◇ PHI_INF_X = float,
             ◇ PHI_SUP_X = float,
             ◇ PHI_INF_Y = float,
             ◇ PHI_SUP_Y = float,
             ◇ PHI_INF_Z = float,
             ◇ PHI_SUP_Z = float,
             ◇ EYS = float,
             ◇ TYPE_DIAGRAMME =/"B1",
                                /"B2" (by default),
             ◇ RHO_ACIER = float (default: -1),
             # If: greater_than (" RHO_ACIER ", 0)
                 ◇ ALPHA_REINF = float (default: 1),
                 ◇ ALPHA_SHEAR = float (default: 1),
                 ◇ ALPHA_STIRRUPS = float (default: 1),
                 ◇ RHO_CRIT = float (default: 150),
                 ◇ DNSTRA_CRIT = float (default: 0.006),
                 ◇ L_ CRIT = float (default: 1),
             ◇ GAMMA_S = float,
             ◇ GAMMA_C = float,
             ◇ ALPHA_CC = float (default: 0.85),
          ),
    # If: equal_to (" CODIFICATION ", 'EC2')
        ◆ AFFE = _F (
             ◆/TOUT = "OUI" (or not specified),
               /GROUP_MA = grma,
             ◆ TYPE_STRUCTURE =/"1D",
                                /"2D",
             ◇ FERR_SYME =/"NON" (by default),
                           /"OUI ",
             ◇ SEUIL_SYME = float,
             ◇ FERR_COMP =/"NON" (by default),
                           /"OUI ",
             ◇ EPURE_CISA =/"NON" (by default),
                            /"OUI ",
             ◇ FERR_MIN =/"CODE ",
                          /"NON" (by default),
                          /"OUI ",
             ◇ RHO_LONGI_MIN = float,
             ◇ RHO_TRNSV_MIN = float,
             # If: equal_to (" TYPE_STRUCTURE ", '2D')
                 ◆ C_ INF = float,
                 ◆ C_ SUP = float,
             # If: equal_to (" TYPE_STRUCTURE ", '1D')
                 ◆ C_ INF_Y = float,
                 ◆ C_ SUP_Y = float,
                 ◆ C_ INF_Z = float,
                 ◆ C_ SUP_Z = float,
             ◇ ALPHA_E = float,
             ◇ FYK = float,
             ◇ FCK = float,
             ◇ SIGS_ELS = float,
             # If: equal_to (" TYPE_STRUCTURE ", '2D')
                 ◇ SIGC_INF_ELS = float,
                 ◇ SIGC_SUP_ELS = float,
             # If: equal_to (" TYPE_STRUCTURE ", '1D')
                 ◇ SIGC_INF_Y_ELS = float,
                 ◇ SIGC_SUP_Y_ELS = float,
                 ◇ SIGC_INF_Z_ELS = float,
                 ◇ SIGC_SUP_Z_ELS = float,
             # If: equal_to (" TYPE_STRUCTURE ", '2D')
                 ◇ WMAX_INF = float,
                 ◇ WMAX_SUP = float,
             # If: equal_to (" TYPE_STRUCTURE ", '1D')
                 ◇ WMAX_INF_Y = float,
                 ◇ WMAX_SUP_Y = float,
                 ◇ WMAX_INF_Z = float,
                 ◇ WMAX_SUP_Z = float,
             ◇ SIGC_ELS_QP = float,
             ◇ KT = float,
             ◇ PHI_INF_X = float,
             ◇ PHI_SUP_X = float,
             ◇ PHI_INF_Y = float,
             ◇ PHI_SUP_Y = float,
             ◇ PHI_INF_Z = float,
             ◇ PHI_SUP_Z = float,
             ◇ UTIL_COMPR =/"NON" (by default),
                            /"OUI ",
             ◇ CLASSE_ACIER =/"A",
                              /"B" (by default),
                              /"C",
             ◇ EYS = float,
             ◇ TYPE_DIAGRAMME =/"B1",
                                /"B2" (by default),
             ◇ RHO_ACIER = float (default: -1),
             # If: greater_than (" RHO_ACIER ", 0)
                 ◇ ALPHA_REINF = float (default: 1),
                 ◇ ALPHA_SHEAR = float (default: 1),
                 ◇ ALPHA_STIRRUPS = float (default: 1),
                 ◇ RHO_CRIT = float (default: 150),
                 ◇ DNSTRA_CRIT = float (default: 0.006),
                 ◇ L_ CRIT = float (default: 1),
             ◇ GAMMA_S = float,
             ◇ GAMMA_C = float,
             ◇ ALPHA_CC = float (default: 0.85),
          ),
    ◇ INFO =/1 (by default),
             /2,
)

◆: mandatory
◇: optional
: present by default
&: together
/: only one among
|: several possible choices