2. Syntaxe#

/ fonction_c
/ fonction = RECU_FONCTION(
    ◆ / CHAM_GD = cham_elem / cham_no,
      / RESULTAT = resultat,
      / RESU_GENE = mode_gene / tran_gene / harm_gene,
      / TABLE = table_fonction / table,
      / BASE_ELAS_FLUI = melasflu,
      / NAPPE = nappe,
      / INTE_SPEC = interspectre,
    # Si: (exists("RESULTAT")) or (exists("RESU_GENE"))
        ◇ TOUT_ORDRE = "OUI" (ou non renseigné),
        ◇ NUME_ORDRE = int,
        ◇ LIST_ORDRE = listis,
        ◇ TOUT_INST = "OUI" (ou non renseigné),
        ◇ INST = float,
        ◇ LIST_INST = listr8,
        ◇ FREQ = float,
        ◇ LIST_FREQ = listr8,
        ◇ NUME_MODE = int,
        # Si: (exists("INST")) or (exists("LIST_INST")) or (exists("FREQ")) or (exists("LIST_FREQ"))
            ◇ CRITERE = / "RELATIF" (par défaut),
                        / "ABSOLU",
            # Si: (equal_to("CRITERE", 'RELATIF'))
                ◇ PRECISION = float (défaut: 1e-06),
            # Si: (equal_to("CRITERE", 'ABSOLU'))
                ◆ PRECISION = float,
            ◇ INTERP_NUME = / "NON",
                            / "LIN",
    # Si: exists("BASE_ELAS_FLUI")
        ◆ NUME_MODE = int,
        ◆ PARA_X = / "VITE_FLU",
                   / "NB_CONNORS",
        # Si: equal_to("PARA_X", 'NB_CONNORS')
            ◆ PARA_Y = / "VITE_CRIT",
                       / "INSTAB_EDF",
                       / "INSTAB_TOUT_CMP",
        # Si: equal_to("PARA_X", 'VITE_FLU')
            ◆ / TOUT_ORDRE = "OUI" (ou non renseigné),
              / NUME_ORDRE = int,
            ◆ PARA_Y = / "FREQ",
                       / "AMOR",
    # Si: exists("INTE_SPEC")
        ◇ NOM_CHAM = / "ACCE",
                     / "ACCE_ABSOLU",
                     / "COEF_H",
                     / "COHE_ELEM",
                     / "COMPORTEMENT",
                     / "COMPORTHER",
                     / "CONT_ELEM",
                     / "CONT_NOEU",
                     / "DEGE_ELGA",
                     / "DEGE_ELNO",
                     / "DEGE_NOEU",
                     / "DEPL",
                     / "DEPL_ABSOLU",
                     / "DEPL_ELGA",
                     / "DEPL_VIBR",
                     / "DERA_ELGA",
                     / "DERA_ELNO",
                     / "DERA_NOEU",
                     / "DISS_ELEM",
                     / "DISS_ELGA",
                     / "DISS_ELNO",
                     / "DISS_NOEU",
                     / "DIVU",
                     / "DURT_ELNO",
                     / "DURT_NOEU",
                     / "ECIN_ELEM",
                     / "EFGE_ELGA",
                     / "EFGE_ELNO",
                     / "EFGE_NOEU",
                     / "EGRU_ELNO",
                     / "ENDO_ELGA",
                     / "ENDO_ELNO",
                     / "ENDO_NOEU",
                     / "ENEL_ELEM",
                     / "ENEL_ELGA",
                     / "ENEL_ELNO",
                     / "ENEL_NOEU",
                     / "ENTR_ELEM",
                     / "EPEQ_ELGA",
                     / "EPEQ_ELNO",
                     / "EPEQ_NOEU",
                     / "EPFD_ELGA",
                     / "EPFD_ELNO",
                     / "EPFD_NOEU",
                     / "EPFP_ELGA",
                     / "EPFP_ELNO",
                     / "EPFP_NOEU",
                     / "EPGQ_ELGA",
                     / "EPGQ_ELNO",
                     / "EPGQ_NOEU",
                     / "EPME_ELGA",
                     / "EPME_ELNO",
                     / "EPME_NOEU",
                     / "EPMG_ELGA",
                     / "EPMG_ELNO",
                     / "EPMG_NOEU",
                     / "EPMQ_ELGA",
                     / "EPMQ_ELNO",
                     / "EPMQ_NOEU",
                     / "EPOT_ELEM",
                     / "EPSA_ELNO",
                     / "EPSA_NOEU",
                     / "EPSG_ELGA",
                     / "EPSG_ELNO",
                     / "EPSG_NOEU",
                     / "EPSI_ELGA",
                     / "EPSI_ELNO",
                     / "EPSI_NOEU",
                     / "EPSL_ELGA",
                     / "EPSL_ELNO",
                     / "EPSL_NOEU",
                     / "EPSP_ELGA",
                     / "EPSP_ELNO",
                     / "EPSP_NOEU",
                     / "EPVC_ELGA",
                     / "EPVC_ELNO",
                     / "EPVC_NOEU",
                     / "ERME_ELEM",
                     / "ERME_ELNO",
                     / "ERME_NOEU",
                     / "ERTH_ELEM",
                     / "ERTH_ELNO",
                     / "ERTH_NOEU",
                     / "ERZ1_ELEM",
                     / "ERZ2_ELEM",
                     / "ETHE_ELEM",
                     / "ETOT_ELEM",
                     / "ETOT_ELGA",
                     / "ETOT_ELNO",
                     / "ETOT_NOEU",
                     / "FERR_ELEM",
                     / "FLHN_ELGA",
                     / "FLUX_ELGA",
                     / "FLUX_ELNO",
                     / "FLUX_NOEU",
                     / "FORC_NODA",
                     / "FSUR_2D",
                     / "FSUR_3D",
                     / "FVOL_2D",
                     / "FVOL_3D",
                     / "HHO_DEPL",
                     / "HHO_TEMP",
                     / "HHO_VITE",
                     / "HYDR_ELGA",
                     / "HYDR_ELNO",
                     / "HYDR_NOEU",
                     / "INDL_ELGA",
                     / "INTE_ELNO",
                     / "INTE_NOEU",
                     / "IRRA",
                     / "MATE_ELEM",
                     / "MATE_ELGA",
                     / "META_ELNO",
                     / "META_NOEU",
                     / "MODE_FLAMB",
                     / "MODE_STAB",
                     / "NEUT",
                     / "PDIL_ELGA",
                     / "PRAC_ELNO",
                     / "PRAC_NOEU",
                     / "PRES",
                     / "PRES_NOEU",
                     / "PRME_ELNO",
                     / "PTOT",
                     / "QIRE_ELEM",
                     / "QIRE_ELNO",
                     / "QIRE_NOEU",
                     / "QIZ1_ELEM",
                     / "QIZ2_ELEM",
                     / "REAC_NODA",
                     / "RESI_NOEU",
                     / "RESI_RELA_NOEU",
                     / "SIEF_ELGA",
                     / "SIEF_ELNO",
                     / "SIEF_NOEU",
                     / "SIEQ_ELGA",
                     / "SIEQ_ELNO",
                     / "SIEQ_NOEU",
                     / "SIGM_ELGA",
                     / "SIGM_ELNO",
                     / "SIGM_NOEU",
                     / "SIMY_ELGA",
                     / "SING_ELEM",
                     / "SING_ELNO",
                     / "SIPM_ELNO",
                     / "SIPO_ELNO",
                     / "SIPO_NOEU",
                     / "SIRO_ELEM",
                     / "SISE_ELNO",
                     / "SIZ1_NOEU",
                     / "SIZ2_NOEU",
                     / "SOUR_ELGA",
                     / "STRX_ELGA",
                     / "TEMP",
                     / "TEMP_ELGA",
                     / "T_EXT",
                     / "UT01_CART",
                     / "UT01_ELEM",
                     / "UT01_ELGA",
                     / "UT01_ELNO",
                     / "UT01_NOEU",
                     / "UT02_CART",
                     / "UT02_ELEM",
                     / "UT02_ELGA",
                     / "UT02_ELNO",
                     / "UT02_NOEU",
                     / "UT03_CART",
                     / "UT03_ELEM",
                     / "UT03_ELGA",
                     / "UT03_ELNO",
                     / "UT03_NOEU",
                     / "UT04_CART",
                     / "UT04_ELEM",
                     / "UT04_ELGA",
                     / "UT04_ELNO",
                     / "UT04_NOEU",
                     / "UT05_CART",
                     / "UT05_ELEM",
                     / "UT05_ELGA",
                     / "UT05_ELNO",
                     / "UT05_NOEU",
                     / "UT06_CART",
                     / "UT06_ELEM",
                     / "UT06_ELGA",
                     / "UT06_ELNO",
                     / "UT06_NOEU",
                     / "UT07_CART",
                     / "UT07_ELEM",
                     / "UT07_ELGA",
                     / "UT07_ELNO",
                     / "UT07_NOEU",
                     / "UT08_CART",
                     / "UT08_ELEM",
                     / "UT08_ELGA",
                     / "UT08_ELNO",
                     / "UT08_NOEU",
                     / "UT09_CART",
                     / "UT09_ELEM",
                     / "UT09_ELGA",
                     / "UT09_ELNO",
                     / "UT09_NOEU",
                     / "UT10_CART",
                     / "UT10_ELEM",
                     / "UT10_ELGA",
                     / "UT10_ELNO",
                     / "UT10_NOEU",
                     / "VARC_ELGA",
                     / "VARI_ELGA",
                     / "VARI_ELNO",
                     / "VARI_NOEU",
                     / "VITE",
                     / "VITE_ABSOLU",
                     / "VITE_VENT",
        ◆ / NUME_ORDRE = int,
          / NUME_ORDRE_I = int,
          / NOEUD_I = no,
        # Si: exists("NUME_ORDRE_I")
            ◇ NUME_ORDRE_J = int,
        # Si: exists("NOEUD_I")
            ◇ NOEUD_J = no,
            ◆ NOM_CMP_I = text,
            ◇ NOM_CMP_J = text,
    # Si: exists("TABLE")
        ◆ / PARA_X = text,
          / NOM_PARA_TABL = / "FONCTION",
                            / "FONCTION_C",
        ◇ & PARA_Y = text,
        ◇ FILTRE = _F(
             ◆ NOM_PARA = text,
             ◇ CRIT_COMP = / "EQ" (par défaut),
                           / "LT",
                           / "GT",
                           / "NE",
                           / "LE",
                           / "GE",
                           / "VIDE",
                           / "NON_VIDE",
                           / "MAXI",
                           / "MAXI_ABS",
                           / "MINI",
                           / "MINI_ABS",
             # Si: (is_in("CRIT_COMP", ('EQ','NE','GT','LT','GE','LE')))
                 ◆ / VALE = float,
                   / VALE_I = int,
                   / VALE_K = text,
                   / VALE_C = complex,
             ◇ CRITERE = / "RELATIF" (par défaut),
                         / "ABSOLU",
             ◇ PRECISION = float (défaut: 0.001),
          ),
    # Si: exists("RESULTAT")
        ◆ / NOM_CHAM = / "ACCE",
                       / "ACCE_ABSOLU",
                       / "COEF_H",
                       / "COHE_ELEM",
                       / "COMPORTEMENT",
                       / "COMPORTHER",
                       / "CONT_ELEM",
                       / "CONT_NOEU",
                       / "DEGE_ELGA",
                       / "DEGE_ELNO",
                       / "DEGE_NOEU",
                       / "DEPL",
                       / "DEPL_ABSOLU",
                       / "DEPL_ELGA",
                       / "DEPL_VIBR",
                       / "DERA_ELGA",
                       / "DERA_ELNO",
                       / "DERA_NOEU",
                       / "DISS_ELEM",
                       / "DISS_ELGA",
                       / "DISS_ELNO",
                       / "DISS_NOEU",
                       / "DIVU",
                       / "DURT_ELNO",
                       / "DURT_NOEU",
                       / "ECIN_ELEM",
                       / "EFGE_ELGA",
                       / "EFGE_ELNO",
                       / "EFGE_NOEU",
                       / "EGRU_ELNO",
                       / "ENDO_ELGA",
                       / "ENDO_ELNO",
                       / "ENDO_NOEU",
                       / "ENEL_ELEM",
                       / "ENEL_ELGA",
                       / "ENEL_ELNO",
                       / "ENEL_NOEU",
                       / "ENTR_ELEM",
                       / "EPEQ_ELGA",
                       / "EPEQ_ELNO",
                       / "EPEQ_NOEU",
                       / "EPFD_ELGA",
                       / "EPFD_ELNO",
                       / "EPFD_NOEU",
                       / "EPFP_ELGA",
                       / "EPFP_ELNO",
                       / "EPFP_NOEU",
                       / "EPGQ_ELGA",
                       / "EPGQ_ELNO",
                       / "EPGQ_NOEU",
                       / "EPME_ELGA",
                       / "EPME_ELNO",
                       / "EPME_NOEU",
                       / "EPMG_ELGA",
                       / "EPMG_ELNO",
                       / "EPMG_NOEU",
                       / "EPMQ_ELGA",
                       / "EPMQ_ELNO",
                       / "EPMQ_NOEU",
                       / "EPOT_ELEM",
                       / "EPSA_ELNO",
                       / "EPSA_NOEU",
                       / "EPSG_ELGA",
                       / "EPSG_ELNO",
                       / "EPSG_NOEU",
                       / "EPSI_ELGA",
                       / "EPSI_ELNO",
                       / "EPSI_NOEU",
                       / "EPSL_ELGA",
                       / "EPSL_ELNO",
                       / "EPSL_NOEU",
                       / "EPSP_ELGA",
                       / "EPSP_ELNO",
                       / "EPSP_NOEU",
                       / "EPVC_ELGA",
                       / "EPVC_ELNO",
                       / "EPVC_NOEU",
                       / "ERME_ELEM",
                       / "ERME_ELNO",
                       / "ERME_NOEU",
                       / "ERTH_ELEM",
                       / "ERTH_ELNO",
                       / "ERTH_NOEU",
                       / "ERZ1_ELEM",
                       / "ERZ2_ELEM",
                       / "ETHE_ELEM",
                       / "ETOT_ELEM",
                       / "ETOT_ELGA",
                       / "ETOT_ELNO",
                       / "ETOT_NOEU",
                       / "FERR_ELEM",
                       / "FLHN_ELGA",
                       / "FLUX_ELGA",
                       / "FLUX_ELNO",
                       / "FLUX_NOEU",
                       / "FORC_NODA",
                       / "FSUR_2D",
                       / "FSUR_3D",
                       / "FVOL_2D",
                       / "FVOL_3D",
                       / "HHO_DEPL",
                       / "HHO_TEMP",
                       / "HHO_VITE",
                       / "HYDR_ELGA",
                       / "HYDR_ELNO",
                       / "HYDR_NOEU",
                       / "INDL_ELGA",
                       / "INTE_ELNO",
                       / "INTE_NOEU",
                       / "IRRA",
                       / "MATE_ELEM",
                       / "MATE_ELGA",
                       / "META_ELNO",
                       / "META_NOEU",
                       / "MODE_FLAMB",
                       / "MODE_STAB",
                       / "NEUT",
                       / "PDIL_ELGA",
                       / "PRAC_ELNO",
                       / "PRAC_NOEU",
                       / "PRES",
                       / "PRES_NOEU",
                       / "PRME_ELNO",
                       / "PTOT",
                       / "QIRE_ELEM",
                       / "QIRE_ELNO",
                       / "QIRE_NOEU",
                       / "QIZ1_ELEM",
                       / "QIZ2_ELEM",
                       / "REAC_NODA",
                       / "RESI_NOEU",
                       / "RESI_RELA_NOEU",
                       / "SIEF_ELGA",
                       / "SIEF_ELNO",
                       / "SIEF_NOEU",
                       / "SIEQ_ELGA",
                       / "SIEQ_ELNO",
                       / "SIEQ_NOEU",
                       / "SIGM_ELGA",
                       / "SIGM_ELNO",
                       / "SIGM_NOEU",
                       / "SIMY_ELGA",
                       / "SING_ELEM",
                       / "SING_ELNO",
                       / "SIPM_ELNO",
                       / "SIPO_ELNO",
                       / "SIPO_NOEU",
                       / "SIRO_ELEM",
                       / "SISE_ELNO",
                       / "SIZ1_NOEU",
                       / "SIZ2_NOEU",
                       / "SOUR_ELGA",
                       / "STRX_ELGA",
                       / "TEMP",
                       / "TEMP_ELGA",
                       / "T_EXT",
                       / "UT01_CART",
                       / "UT01_ELEM",
                       / "UT01_ELGA",
                       / "UT01_ELNO",
                       / "UT01_NOEU",
                       / "UT02_CART",
                       / "UT02_ELEM",
                       / "UT02_ELGA",
                       / "UT02_ELNO",
                       / "UT02_NOEU",
                       / "UT03_CART",
                       / "UT03_ELEM",
                       / "UT03_ELGA",
                       / "UT03_ELNO",
                       / "UT03_NOEU",
                       / "UT04_CART",
                       / "UT04_ELEM",
                       / "UT04_ELGA",
                       / "UT04_ELNO",
                       / "UT04_NOEU",
                       / "UT05_CART",
                       / "UT05_ELEM",
                       / "UT05_ELGA",
                       / "UT05_ELNO",
                       / "UT05_NOEU",
                       / "UT06_CART",
                       / "UT06_ELEM",
                       / "UT06_ELGA",
                       / "UT06_ELNO",
                       / "UT06_NOEU",
                       / "UT07_CART",
                       / "UT07_ELEM",
                       / "UT07_ELGA",
                       / "UT07_ELNO",
                       / "UT07_NOEU",
                       / "UT08_CART",
                       / "UT08_ELEM",
                       / "UT08_ELGA",
                       / "UT08_ELNO",
                       / "UT08_NOEU",
                       / "UT09_CART",
                       / "UT09_ELEM",
                       / "UT09_ELGA",
                       / "UT09_ELNO",
                       / "UT09_NOEU",
                       / "UT10_CART",
                       / "UT10_ELEM",
                       / "UT10_ELGA",
                       / "UT10_ELNO",
                       / "UT10_NOEU",
                       / "VARC_ELGA",
                       / "VARI_ELGA",
                       / "VARI_ELNO",
                       / "VARI_NOEU",
                       / "VITE",
                       / "VITE_ABSOLU",
                       / "VITE_VENT",
          / NOM_PARA_RESU = text,
        # Si: exists("NOM_CHAM")
            ◆ / NOM_CMP = text,
              / NOM_VARI = text,
            ◆ | GROUP_MA = grma,
              | GROUP_NO = grno,
            ◇ / POINT = int,
            ◇ / SOUS_POINT = int,
    # Si: is_type("RESU_GENE") == tran_gene
        ◆ / NOM_CHAM = / "DEPL",
                       / "VITE",
                       / "ACCE",
                       / "PTEM",
          / GROUP_NO_CHOC = grno,
        # Si: (equal_to("NOM_CHAM", 'DEPL')) or (equal_to("NOM_CHAM", 'VITE')) or (equal_to("NOM_CHAM", 'ACCE'))
            ◆ / NOM_CMP = text,
            ◆ / NUME_CMP_GENE = int,
              / GROUP_NO = grno,
            ◇ / MULT_APPUI = "OUI" (ou non renseigné),
              / CORR_STAT = "OUI" (ou non renseigné),
            ◇ ACCE_MONO_APPUI = formule / fonction,
        # Si: (exists("NOEUD_CHOC")) or (exists("GROUP_NO_CHOC"))
            ◆ PARA_X = / "INST",
                       / "FN",
                       / "FT1",
                       / "FT2",
                       / "VN",
                       / "VT1",
                       / "VT2",
                       / "DXLOC",
                       / "DYLOC",
                       / "DZLOC",
                       / "VINT1",
                       / "VINT2",
                       / "VINT3",
                       / "VINT4",
                       / "VINT5",
                       / "VINT6",
                       / "VINT7",
                       / "VINT8",
                       / "VINT9",
                       / "VINT10",
                       / "VINT11",
                       / "VINT12",
                       / "VINT13",
                       / "VINT14",
                       / "VINT15",
                       / "VINT16",
                       / "VINT17",
                       / "VINT18",
                       / "VINT19",
                       / "VINT20",
            ◆ PARA_Y = / "INST",
                       / "FN",
                       / "FT1",
                       / "FT2",
                       / "VN",
                       / "VT1",
                       / "VT2",
                       / "DXLOC",
                       / "DYLOC",
                       / "DZLOC",
                       / "VINT1",
                       / "VINT2",
                       / "VINT3",
                       / "VINT4",
                       / "VINT5",
                       / "VINT6",
                       / "VINT7",
                       / "VINT8",
                       / "VINT9",
                       / "VINT10",
                       / "VINT11",
                       / "VINT12",
                       / "VINT13",
                       / "VINT14",
                       / "VINT15",
                       / "VINT16",
                       / "VINT17",
                       / "VINT18",
                       / "VINT19",
                       / "VINT20",
            ◇ LIST_PARA = listr8,
            ◇ & INTITULE = text,
              & SOUS_STRUC = text,
    # Si: is_type("RESU_GENE")==harm_gene
        ◇ NOM_CHAM = / "DEPL",
                     / "VITE",
                     / "ACCE",
        ◆ / NOM_CMP = text,
          / NUME_CMP_GENE = int,
        ◆ / GROUP_NO = grno,
    # Si: is_type("RESU_GENE")==mode_gene
        ◆ / NOM_CHAM = / "ACCE",
                       / "ACCE_ABSOLU",
                       / "COEF_H",
                       / "COHE_ELEM",
                       / "COMPORTEMENT",
                       / "COMPORTHER",
                       / "CONT_ELEM",
                       / "CONT_NOEU",
                       / "DEGE_ELGA",
                       / "DEGE_ELNO",
                       / "DEGE_NOEU",
                       / "DEPL",
                       / "DEPL_ABSOLU",
                       / "DEPL_ELGA",
                       / "DEPL_VIBR",
                       / "DERA_ELGA",
                       / "DERA_ELNO",
                       / "DERA_NOEU",
                       / "DISS_ELEM",
                       / "DISS_ELGA",
                       / "DISS_ELNO",
                       / "DISS_NOEU",
                       / "DIVU",
                       / "DURT_ELNO",
                       / "DURT_NOEU",
                       / "ECIN_ELEM",
                       / "EFGE_ELGA",
                       / "EFGE_ELNO",
                       / "EFGE_NOEU",
                       / "EGRU_ELNO",
                       / "ENDO_ELGA",
                       / "ENDO_ELNO",
                       / "ENDO_NOEU",
                       / "ENEL_ELEM",
                       / "ENEL_ELGA",
                       / "ENEL_ELNO",
                       / "ENEL_NOEU",
                       / "ENTR_ELEM",
                       / "EPEQ_ELGA",
                       / "EPEQ_ELNO",
                       / "EPEQ_NOEU",
                       / "EPFD_ELGA",
                       / "EPFD_ELNO",
                       / "EPFD_NOEU",
                       / "EPFP_ELGA",
                       / "EPFP_ELNO",
                       / "EPFP_NOEU",
                       / "EPGQ_ELGA",
                       / "EPGQ_ELNO",
                       / "EPGQ_NOEU",
                       / "EPME_ELGA",
                       / "EPME_ELNO",
                       / "EPME_NOEU",
                       / "EPMG_ELGA",
                       / "EPMG_ELNO",
                       / "EPMG_NOEU",
                       / "EPMQ_ELGA",
                       / "EPMQ_ELNO",
                       / "EPMQ_NOEU",
                       / "EPOT_ELEM",
                       / "EPSA_ELNO",
                       / "EPSA_NOEU",
                       / "EPSG_ELGA",
                       / "EPSG_ELNO",
                       / "EPSG_NOEU",
                       / "EPSI_ELGA",
                       / "EPSI_ELNO",
                       / "EPSI_NOEU",
                       / "EPSL_ELGA",
                       / "EPSL_ELNO",
                       / "EPSL_NOEU",
                       / "EPSP_ELGA",
                       / "EPSP_ELNO",
                       / "EPSP_NOEU",
                       / "EPVC_ELGA",
                       / "EPVC_ELNO",
                       / "EPVC_NOEU",
                       / "ERME_ELEM",
                       / "ERME_ELNO",
                       / "ERME_NOEU",
                       / "ERTH_ELEM",
                       / "ERTH_ELNO",
                       / "ERTH_NOEU",
                       / "ERZ1_ELEM",
                       / "ERZ2_ELEM",
                       / "ETHE_ELEM",
                       / "ETOT_ELEM",
                       / "ETOT_ELGA",
                       / "ETOT_ELNO",
                       / "ETOT_NOEU",
                       / "FERR_ELEM",
                       / "FLHN_ELGA",
                       / "FLUX_ELGA",
                       / "FLUX_ELNO",
                       / "FLUX_NOEU",
                       / "FORC_NODA",
                       / "FSUR_2D",
                       / "FSUR_3D",
                       / "FVOL_2D",
                       / "FVOL_3D",
                       / "HHO_DEPL",
                       / "HHO_TEMP",
                       / "HHO_VITE",
                       / "HYDR_ELGA",
                       / "HYDR_ELNO",
                       / "HYDR_NOEU",
                       / "INDL_ELGA",
                       / "INTE_ELNO",
                       / "INTE_NOEU",
                       / "IRRA",
                       / "MATE_ELEM",
                       / "MATE_ELGA",
                       / "META_ELNO",
                       / "META_NOEU",
                       / "MODE_FLAMB",
                       / "MODE_STAB",
                       / "NEUT",
                       / "PDIL_ELGA",
                       / "PRAC_ELNO",
                       / "PRAC_NOEU",
                       / "PRES",
                       / "PRES_NOEU",
                       / "PRME_ELNO",
                       / "PTOT",
                       / "QIRE_ELEM",
                       / "QIRE_ELNO",
                       / "QIRE_NOEU",
                       / "QIZ1_ELEM",
                       / "QIZ2_ELEM",
                       / "REAC_NODA",
                       / "RESI_NOEU",
                       / "RESI_RELA_NOEU",
                       / "SIEF_ELGA",
                       / "SIEF_ELNO",
                       / "SIEF_NOEU",
                       / "SIEQ_ELGA",
                       / "SIEQ_ELNO",
                       / "SIEQ_NOEU",
                       / "SIGM_ELGA",
                       / "SIGM_ELNO",
                       / "SIGM_NOEU",
                       / "SIMY_ELGA",
                       / "SING_ELEM",
                       / "SING_ELNO",
                       / "SIPM_ELNO",
                       / "SIPO_ELNO",
                       / "SIPO_NOEU",
                       / "SIRO_ELEM",
                       / "SISE_ELNO",
                       / "SIZ1_NOEU",
                       / "SIZ2_NOEU",
                       / "SOUR_ELGA",
                       / "STRX_ELGA",
                       / "TEMP",
                       / "TEMP_ELGA",
                       / "T_EXT",
                       / "UT01_CART",
                       / "UT01_ELEM",
                       / "UT01_ELGA",
                       / "UT01_ELNO",
                       / "UT01_NOEU",
                       / "UT02_CART",
                       / "UT02_ELEM",
                       / "UT02_ELGA",
                       / "UT02_ELNO",
                       / "UT02_NOEU",
                       / "UT03_CART",
                       / "UT03_ELEM",
                       / "UT03_ELGA",
                       / "UT03_ELNO",
                       / "UT03_NOEU",
                       / "UT04_CART",
                       / "UT04_ELEM",
                       / "UT04_ELGA",
                       / "UT04_ELNO",
                       / "UT04_NOEU",
                       / "UT05_CART",
                       / "UT05_ELEM",
                       / "UT05_ELGA",
                       / "UT05_ELNO",
                       / "UT05_NOEU",
                       / "UT06_CART",
                       / "UT06_ELEM",
                       / "UT06_ELGA",
                       / "UT06_ELNO",
                       / "UT06_NOEU",
                       / "UT07_CART",
                       / "UT07_ELEM",
                       / "UT07_ELGA",
                       / "UT07_ELNO",
                       / "UT07_NOEU",
                       / "UT08_CART",
                       / "UT08_ELEM",
                       / "UT08_ELGA",
                       / "UT08_ELNO",
                       / "UT08_NOEU",
                       / "UT09_CART",
                       / "UT09_ELEM",
                       / "UT09_ELGA",
                       / "UT09_ELNO",
                       / "UT09_NOEU",
                       / "UT10_CART",
                       / "UT10_ELEM",
                       / "UT10_ELGA",
                       / "UT10_ELNO",
                       / "UT10_NOEU",
                       / "VARC_ELGA",
                       / "VARI_ELGA",
                       / "VARI_ELNO",
                       / "VARI_NOEU",
                       / "VITE",
                       / "VITE_ABSOLU",
                       / "VITE_VENT",
          / NOM_PARA_RESU = text,
        # Si: exists("NOM_CHAM")
            ◆ / NUME_CMP_GENE = int,
              / NOM_CMP = text,
            # Si: exists("NOM_CMP")
                ◆ / GROUP_NO = grno,
                ◆ / SQUELETTE = squelette,
                  / SOUS_STRUC = text,
    # Si: (exists("CHAM_GD"))
        ◆ NOM_CMP = text,
        ◆ | GROUP_MA = grma,
          | GROUP_NO = grno,
        ◇ / POINT = int,
        ◇ / SOUS_POINT = int,
    # Si: (exists("NAPPE"))
        ◆ VALE_PARA_FONC = float,
        ◇ PRECISION = float (défaut: 0.001),
        ◇ CRITERE = / "RELATIF" (par défaut),
                    / "ABSOLU",
    ◇ NOM_PARA = / "DX",
                 / "DY",
                 / "DZ",
                 / "DRX",
                 / "DRY",
                 / "DRZ",
                 / "DTAN",
                 / "TEMP",
                 / "TSEC",
                 / "INST",
                 / "X",
                 / "Y",
                 / "Z",
                 / "EPSI",
                 / "META",
                 / "FREQ",
                 / "PULS",
                 / "DSP",
                 / "AMOR",
                 / "ABSC",
                 / "SIGM",
                 / "HYDR",
                 / "SECH",
                 / "PORO",
                 / "SAT",
                 / "IRRA",
                 / "PGAZ",
                 / "PCAP",
                 / "PLIQ",
                 / "PVAP",
                 / "PAD",
                 / "VITE",
                 / "ENDO",
                 / "NORM",
                 / "EPAIS",
                 / "EXCENT",
                 / "NEUT1",
                 / "NEUT2",
                 / "NEUT3",
                 / "NEUT4",
                 / "XF",
                 / "YF",
                 / "ZF",
                 / "NUME_ORDRE",
    ◇ NOM_RESU = text,
    ◇ INTERPOL = / "LIN",
                 / "LOG",
    ◇ PROL_DROITE = / "CONSTANT",
                    / "LINEAIRE",
                    / "EXCLU",
    ◇ PROL_GAUCHE = / "CONSTANT",
                    / "LINEAIRE",
                    / "EXCLU",
    ◇ TITRE = text,
    ◇ INFO = / 1 (par défaut),
             / 2,
)

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