2. Syntaxe#

TEST_RESU(
    ◆ | CHAM_NO = _F(
           ◆ CHAM_GD = cham_no,
           ◇ & GROUP_NO = grno,
             & NOM_CMP = text,
           # Si: True
               ◆ / VALE_CALC_I = int,
                 / VALE_CALC = float,
                 / VALE_CALC_C = complex,
               ◇ VALE_ABS = / "OUI",
                            / "NON" (par défaut),
               ◇ TYPE_TEST = / "SOMM_ABS",
                             / "SOMM",
                             / "MAX",
                             / "MIN",
               ◇ TOLE_MACHINE = float (défaut: 1e-06),
               ◇ CRITERE = / "RELATIF" (par défaut),
                           / "ABSOLU",
               # Si: exists("REFERENCE")
                   ◆ / VALE_REFE_I = int,
                     / VALE_REFE = float,
                     / VALE_REFE_C = complex,
                   ◇ PRECISION = float (défaut: 0.001),
               ◇ REFERENCE = / "ANALYTIQUE",
                             / "SOURCE_EXTERNE",
                             / "AUTRE_ASTER",
                             / "NON_DEFINI",
               # Si: exists("VALE_CALC") and abs(VALE_CALC if type(VALE_CALC) not in (list, tuple) else VALE_CALC[0]) < 1.e-16
                   ◇ ORDRE_GRANDEUR = float,
               ◇ LEGENDE = text,
        ),
      | CHAM_ELEM = _F(
           ◆ CHAM_GD = cham_elem,
           ◇ GROUP_MA = grma,
           ◇ / POINT = int,
             / GROUP_NO = grno,
           ◇ & NOM_CMP = text,
           ◇ SOUS_POINT = int,
           # Si: True
               ◆ / VALE_CALC_I = int,
                 / VALE_CALC = float,
                 / VALE_CALC_C = complex,
               ◇ VALE_ABS = / "OUI",
                            / "NON" (par défaut),
               ◇ TYPE_TEST = / "SOMM_ABS",
                             / "SOMM",
                             / "MAX",
                             / "MIN",
               ◇ TOLE_MACHINE = float (défaut: 1e-06),
               ◇ CRITERE = / "RELATIF" (par défaut),
                           / "ABSOLU",
               # Si: exists("REFERENCE")
                   ◆ / VALE_REFE_I = int,
                     / VALE_REFE = float,
                     / VALE_REFE_C = complex,
                   ◇ PRECISION = float (défaut: 0.001),
               ◇ REFERENCE = / "ANALYTIQUE",
                             / "SOURCE_EXTERNE",
                             / "AUTRE_ASTER",
                             / "NON_DEFINI",
               # Si: exists("VALE_CALC") and abs(VALE_CALC if type(VALE_CALC) not in (list, tuple) else VALE_CALC[0]) < 1.e-16
                   ◇ ORDRE_GRANDEUR = float,
               ◇ LEGENDE = text,
        ),
      | CARTE = _F(
           ◆ CHAM_GD = carte,
           ◇ GROUP_MA = grma,
           ◆ NOM_CMP = text,
           # Si: True
               ◆ / VALE_CALC_I = int,
                 / VALE_CALC = float,
                 / VALE_CALC_C = complex,
               ◇ TOLE_MACHINE = float (défaut: 1e-06),
               ◇ CRITERE = / "RELATIF" (par défaut),
                           / "ABSOLU",
               # Si: exists("REFERENCE")
                   ◆ / VALE_REFE_I = int,
                     / VALE_REFE = float,
                     / VALE_REFE_C = complex,
                   ◇ PRECISION = float (défaut: 0.001),
               ◇ REFERENCE = / "ANALYTIQUE",
                             / "SOURCE_EXTERNE",
                             / "AUTRE_ASTER",
                             / "NON_DEFINI",
               # Si: exists("VALE_CALC") and abs(VALE_CALC if type(VALE_CALC) not in (list, tuple) else VALE_CALC[0]) < 1.e-16
                   ◇ ORDRE_GRANDEUR = float,
               ◇ LEGENDE = text,
        ),
      | RESU = _F(
           ◆ RESULTAT = resultat,
           ◆ / NUME_ORDRE = int,
             / INST = float,
             / FREQ = float,
             / NUME_MODE = int,
             / NOEUD_CMP = text,
             / NOM_CAS = text,
             / ANGLE = float,
           ◆ / PARA = text,
             / 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",
           ◇ / GROUP_MA = grma,
           ◇ / GROUP_NO = grno,
             / POINT = int,
           ◇ / NOM_CMP = text,
             / NOM_VARI = text,
           ◇ SOUS_POINT = int,
           # Si: True
               ◆ / VALE_CALC_I = int,
                 / VALE_CALC = float,
                 / VALE_CALC_C = complex,
               ◇ VALE_ABS = / "OUI",
                            / "NON" (par défaut),
               ◇ TYPE_TEST = / "SOMM_ABS",
                             / "SOMM",
                             / "MAX",
                             / "MIN",
               ◇ TOLE_MACHINE = float,
               ◇ CRITERE = / "RELATIF",
                           / "ABSOLU",
               # Si: exists("REFERENCE")
                   ◆ / VALE_REFE_I = int,
                     / VALE_REFE = float,
                     / VALE_REFE_C = complex,
                   ◇ PRECISION = float (défaut: 0.001),
               ◇ REFERENCE = / "ANALYTIQUE",
                             / "SOURCE_EXTERNE",
                             / "AUTRE_ASTER",
                             / "NON_DEFINI",
               # Si: exists("VALE_CALC") and abs(VALE_CALC if type(VALE_CALC) not in (list, tuple) else VALE_CALC[0]) < 1.e-16
                   ◇ ORDRE_GRANDEUR = float,
               ◇ LEGENDE = text,
        ),
      | GENE = _F(
           ◆ RESU_GENE = vect_asse_gene / tran_gene / harm_gene / mode_gene,
           # Si: is_type("RESU_GENE") == vect_asse_gene
               ◆ NUME_CMP_GENE = int,
           # 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",
                 / PARA = text,
               ◇ & NUME_CMP_GENE = int,
               ◆ / NUME_ORDRE = int,
                 / FREQ = float,
                 / NUME_MODE = int,
           # Si: is_type("RESU_GENE") == harm_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",
               ◆ NUME_CMP_GENE = int,
               ◆ / NUME_ORDRE = int,
                 / FREQ = float,
           # Si: is_type("RESU_GENE") == tran_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",
               ◆ NUME_CMP_GENE = int,
               ◆ / NUME_ORDRE = int,
                 / INST = float,
           # Si: True
               ◆ / VALE_CALC_I = int,
                 / VALE_CALC = float,
                 / VALE_CALC_C = complex,
               ◇ VALE_ABS = / "OUI",
                            / "NON" (par défaut),
               ◇ TOLE_MACHINE = float,
               ◇ CRITERE = / "RELATIF",
                           / "ABSOLU",
               # Si: exists("REFERENCE")
                   ◆ / VALE_REFE_I = int,
                     / VALE_REFE = float,
                     / VALE_REFE_C = complex,
                   ◇ PRECISION = float (défaut: 0.001),
               ◇ REFERENCE = / "ANALYTIQUE",
                             / "SOURCE_EXTERNE",
                             / "AUTRE_ASTER",
                             / "NON_DEFINI",
               # Si: exists("VALE_CALC") and abs(VALE_CALC if type(VALE_CALC) not in (list, tuple) else VALE_CALC[0]) < 1.e-16
                   ◇ ORDRE_GRANDEUR = float,
               ◇ LEGENDE = text,
        ),
      | OBJET = _F(
           ◆ NOM = text,
           # Si: True
               ◆ / VALE_CALC_I = int,
                 / VALE_CALC = float,
               ◇ VALE_ABS = / "OUI",
                            / "NON" (par défaut),
               ◇ TOLE_MACHINE = float (défaut: 1e-06),
               ◇ CRITERE = / "RELATIF" (par défaut),
                           / "ABSOLU",
               # Si: exists("REFERENCE")
                   ◆ / VALE_REFE_I = int,
                     / VALE_REFE = float,
                   ◇ PRECISION = float (défaut: 0.001),
               ◇ REFERENCE = / "ANALYTIQUE",
                             / "SOURCE_EXTERNE",
                             / "AUTRE_ASTER",
                             / "NON_DEFINI",
               # Si: exists("VALE_CALC") and abs(VALE_CALC if type(VALE_CALC) not in (list, tuple) else VALE_CALC[0]) < 1.e-16
                   ◇ ORDRE_GRANDEUR = float,
               ◇ LEGENDE = text,
        ),
      | TEST_NAN = / "OUI",
                   / "NON",
      | MAILLAGE = _F(
           ◆ MAILLAGE = maillage,
           ◆ CARA = / "NB_MAILLE",
                    / "NB_NOEUD",
                    / "NB_GROUP_MA",
                    / "NB_GROUP_NO",
                    / "NB_MA_GROUP_MA",
                    / "NB_NO_GROUP_NO",
           ◇ NOM_GROUP_MA = grma,
           ◇ NOM_GROUP_NO = grno,
           # Si: True
               ◆ / VALE_CALC_I = int,
                 / VALE_CALC = float,
               ◇ VALE_ABS = / "OUI",
                            / "NON" (par défaut),
               ◇ TYPE_TEST = / "SOMM_ABS",
                             / "SOMM",
                             / "MAX",
                             / "MIN",
               ◇ TOLE_MACHINE = float (défaut: 1e-06),
               ◇ CRITERE = / "RELATIF" (par défaut),
                           / "ABSOLU",
               # Si: exists("REFERENCE")
                   ◆ / VALE_REFE_I = int,
                     / VALE_REFE = float,
                   ◇ PRECISION = float (défaut: 0.001),
               ◇ REFERENCE = / "ANALYTIQUE",
                             / "SOURCE_EXTERNE",
                             / "AUTRE_ASTER",
                             / "NON_DEFINI",
               # Si: exists("VALE_CALC") and abs(VALE_CALC if type(VALE_CALC) not in (list, tuple) else VALE_CALC[0]) < 1.e-16
                   ◇ ORDRE_GRANDEUR = float,
               ◇ LEGENDE = text,
        ),
)

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