2. Syntax#

/Cham_elem
/map
/mesh
/fiel_no = MACR_ADAP_MAIL (
    ◇ INFO =/1 (by default),
             /2,
             /3,
             /4,
    ◆ MAILLAGE_N = mesh,
    # If: (not equal_to (" ADAPTATION ", 'LECTURE'))
        ◇ IDENTIFICATION = text,
        ◆ MAILLAGE_NP1 = co,
        ◇ MAILLAGE_NP1_ANNEXE = co,
    ◆ ADAPTATION =/"RAFF_DERA ",
                   /"RAFFINEMENT ",
                   /"DERAFFINEMENT ",
                   /"RAFF_DERA_ZONE ",
                   /"RAFFINEMENT_UNIFORME ",
                   /"DERAFFINEMENT_UNIFORME ",
                   /"MODIFICATION ",
                   /"LECTURE ",
                   /"RIEN ",
    # If: is_in (" ADAPTATION ", ('RAFF_DERA', '', 'RAFFINEMENT', 'DERAFFINEMENT'))
        ◆/CHAM_GD = cham_gd,
          /RESULTAT_N = evol_noli/evol_elas/evol_ther,
        # If: (exists (" RESULTAT_N "))
            ◆ 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_CMP = text,
        # If: (exists (" RESULTAT_N "))
            ◇/NUME_ORDRE = int,
              /INST = float,
            # If: (exists (" INST "))
                ◇ CRITERE =/"RELATIF" (by default),
                            /"ABSOLU ",
                # If: (equal_to (" CRITERE ", 'RELATIF'))
                    ◇ PRECISION = float (default: 1e-06),
                # If: (equal_to (" CRITERE ", 'ABSOLU'))
                    ◆ PRECISION = float,
        ◇ USAGE_CMP =/"ABSOLU ",
                      /"NORME_L2" (by default),
                      /"NORME_INFINIE ",
                      /"RELATIF ",
        ◇ USAGE_CHAMP =/"MAILLE" (by default),
                        /"SAUT ",
        ◇ ADAP_INIT =/"GARDER" (by default),
                      /"RAFFINER ",
                      /"DERAFFINER ",
    # If: is_in (" ADAPTATION ", ('RAFF_DERA', 'RAFFINEMENT'))
        ◆/CRIT_RAFF_ABS = float,
          /CRIT_RAFF_REL = float,
          /CRIT_RAFF_PE = float,
          /CRIT_RAFF_MS = float,
    # If: is_in (" ADAPTATION ", ('RAFF_DERA', 'DERAFFINEMENT'))
        ◆/CRIT_DERA_ABS = float,
          /CRIT_DERA_REL = float,
          /CRIT_DERA_PE = float,
          /CRIT_DERA_MS = float,
    # If: (equal_to (" ADAPTATION ", 'RAFF_DERA_ZONE'))
        ◆ ZONE = _F (
             ◆ TYPE =/"RECTANGLE ",
                      /"BOITE ",
                      /"DISQUE ",
                      /"SPHERE ",
                      /"CYLINDRE ",
                      /"DISQUE_PERCE ",
                      /"TUYAU ",
             ◇ USAGE =/"RAFFINEMENT" (by default),
                       /"DERAFFINEMENT ",
             ◆ | X_MINI = float,
               | X_CENTER = float,
               | HEIGHT = float,
             ◇/Z_ CENTRE = float,
             ◇/RAYON = float,
             ◇ X_ MAXI = float,
             ◇ Y_ MINI = float,
             ◇ Y_ MAXI = float,
             ◇/Z_ MINI = float,
             ◇ Z_ MAXI = float,
             ◇ Y_ CENTRE = float,
             ◇/RAYON_INT = float,
             ◇ RAYON_EXT = float,
             ◇ X_ AXE = float,
             ◇ Y_ AXE = float,
             ◇ Z_ AXE = float,
             ◇ X_ BASE = float,
             ◇ Y_ BASE = float,
             ◇ Z_ BASE = float,
          ),
    # If: is_in (" ADAPTATION ", ('RAFF_DERA', '', '', 'RAFF_DERA_ZONE', 'RAFFINEMENT', 'RAFFINEMENT_UNIFORME'))
        ◇ NIVE_MAX = int,
        ◇ DIAM_MIN = float,
    # If: is_in (" ADAPTATION ", ('RAFF_DERA', '', '', 'RAFF_DERA_ZONE', 'DERAFFINEMENT', 'DERAFFINEMENT_UNIFORME'))
        ◇ NIVE_MIN = int,
    # If: is_in (" ADAPTATION ", ('RAFF_DERA', '', '', 'RAFFINEMENT', 'RAFFINEMENT_UNIFORME', 'RAFF_DERA_ZONE', 'DERAFFINEMENT', 'DERAFFINEMENT_UNIFORME', ''))
        ◇ GROUP_MA = Grma,
        ◇ GROUP_NO = big,
    ◇ MAILLAGE_FRONTIERE = mesh,
    # If: exists (" MAILLAGE_FRONTIERE ")
        ◇ GROUP_MA_FRONT = Grma,
    ◇ FRONTIERE_ANALYTIQUE = _F (
         ◆ NOM = text,
         ◆ TYPE =/"SPHERE ",
                  /"CYLINDRE ",
                  /"CONE_A ",
                  /"CONE_R ",
                  /"TORE ",
         # If: (equal_to (" TYPE ", 'SPHERE')) or (equal_to (" TYPE ", 'CYLINDRE')) or (equal_to (" TYPE ", 'CONE_R')) or (equal_to (" TYPE ", 'TORE'))
             ◆ RAYON = float,
             ◆ X_ CENTRE = float,
             ◆ Y_ CENTRE = float,
             ◆ Z_ CENTRE = float,
         # If: (equal_to (" TYPE ", 'CYLINDRE', '')) or (equal_to (" TYPE ", 'CONE_A')) or (equal_to (" TYPE ", '",' ')) TORE
             ◆ X_ AXE = float,
             ◆ Y_ AXE = float,
             ◆ Z_ AXE = float,
         # If: (equal_to (" TYPE ", 'CONE_R'))
             ◆ RAYON2 = float,
             ◆ X_ CENTRE2 = float,
             ◆ Y_ CENTRE2 = float,
             ◆ Z_ CENTRE2 = float,
         # If: (equal_to (" TYPE ", 'CONE_A'))
             ◆ ANGLE = float,
             ◆ X_ CENTRE = float,
             ◆ Y_ CENTRE = float,
             ◆ Z_ CENTRE = float,
         # If: (equal_to (" TYPE ", 'TORE'))
             ◆ RAYON2 = float,
         ◆ GROUP_MA = GRMA,
      ),
    ◇ MAJ_CHAM = _F (
         ◆ CHAM_MAJ = co,
         ◆ TYPE_CHAM =/"NOEU_ABSC_R ",
                       /"ELEM_ABSC_R ",
                       /"ELNO_ABSC_R ",
                       /"ELGA_ABSC_R ",
                       /"NOEU_CACOQU_R ",
                       /"ELEM_CACOQU_R ",
                       /"ELNO_CACOQU_R ",
                       /"ELGA_CACOQU_R ",
                       /"NOEU_CAMA_R ",
                       /"ELEM_CAMA_R ",
                       /"ELNO_CAMA_R ",
                       /"ELGA_CAMA_R ",
                       /"NOEU_CHLI_R ",
                       /"ELEM_CHLI_R ",
                       /"ELNO_CHLI_R ",
                       /"ELGA_CHLI_R ",
                       /"NOEU_CODE_I ",
                       /"ELEM_CODE_I ",
                       /"ELNO_CODE_I ",
                       /"ELGA_CODE_I ",
                       /"NOEU_COEH_F ",
                       /"ELEM_COEH_F ",
                       /"ELNO_COEH_F ",
                       /"ELGA_COEH_F ",
                       /"NOEU_COEH_R ",
                       /"ELEM_COEH_R ",
                       /"ELNO_COEH_R ",
                       /"ELGA_COEH_R ",
                       /"NOEU_CORR_R ",
                       /"ELEM_CORR_R ",
                       /"ELNO_CORR_R ",
                       /"ELGA_CORR_R ",
                       /"NOEU_CRRU_R ",
                       /"ELEM_CRRU_R ",
                       /"ELNO_CRRU_R ",
                       /"ELGA_CRRU_R ",
                       /"NOEU_DBEL_R ",
                       /"ELEM_DBEL_R ",
                       /"ELNO_DBEL_R ",
                       /"ELGA_DBEL_R ",
                       /"NOEU_DCEL_I ",
                       /"ELEM_DCEL_I ",
                       /"ELNO_DCEL_I ",
                       /"ELGA_DCEL_I ",
                       /"NOEU_DDLI_C ",
                       /"ELEM_DDLI_C ",
                       /"ELNO_DDLI_C ",
                       /"ELGA_DDLI_C ",
                       /"NOEU_DDLI_F ",
                       /"ELEM_DDLI_F ",
                       /"ELNO_DDLI_F ",
                       /"ELGA_DDLI_F ",
                       /"NOEU_DDLI_R ",
                       /"ELEM_DDLI_R ",
                       /"ELNO_DDLI_R ",
                       /"ELGA_DDLI_R ",
                       /"NOEU_DDLM_C ",
                       /"ELEM_DDLM_C ",
                       /"ELNO_DDLM_C ",
                       /"ELGA_DDLM_C ",
                       /"NOEU_DDLM_R ",
                       /"ELEM_DDLM_R ",
                       /"ELNO_DDLM_R ",
                       /"ELGA_DDLM_R ",
                       /"NOEU_DEPL_C ",
                       /"ELEM_DEPL_C ",
                       /"ELNO_DEPL_C ",
                       /"ELGA_DEPL_C ",
                       /"NOEU_DEPL_F ",
                       /"ELEM_DEPL_F ",
                       /"ELNO_DEPL_F ",
                       /"ELGA_DEPL_F ",
                       /"NOEU_DEPL_R ",
                       /"ELEM_DEPL_R ",
                       /"ELNO_DEPL_R ",
                       /"ELGA_DEPL_R ",
                       /"NOEU_DISS_R ",
                       /"ELEM_DISS_R ",
                       /"ELNO_DISS_R ",
                       /"ELGA_DISS_R ",
                       /"NOEU_DOMA_R ",
                       /"ELEM_DOMA_R ",
                       /"ELNO_DOMA_R ",
                       /"ELGA_DOMA_R ",
                       /"NOEU_DURT_R ",
                       /"ELEM_DURT_R ",
                       /"ELNO_DURT_R ",
                       /"ELGA_DURT_R ",
                       /"NOEU_ENDO_R ",
                       /"ELEM_ENDO_R ",
                       /"ELNO_ENDO_R ",
                       /"ELGA_ENDO_R ",
                       /"NOEU_ENER_R ",
                       /"ELEM_ENER_R ",
                       /"ELNO_ENER_R ",
                       /"ELGA_ENER_R ",
                       /"NOEU_EPSI_C ",
                       /"ELEM_EPSI_C ",
                       /"ELNO_EPSI_C ",
                       /"ELGA_EPSI_C ",
                       /"NOEU_EPSI_F ",
                       /"ELEM_EPSI_F ",
                       /"ELNO_EPSI_F ",
                       /"ELGA_EPSI_F ",
                       /"NOEU_EPSI_R ",
                       /"ELEM_EPSI_R ",
                       /"ELNO_EPSI_R ",
                       /"ELGA_EPSI_R ",
                       /"NOEU_ERRE_R ",
                       /"ELEM_ERRE_R ",
                       /"ELNO_ERRE_R ",
                       /"ELGA_ERRE_R ",
                       /"NOEU_FACY_R ",
                       /"ELEM_FACY_R ",
                       /"ELNO_FACY_R ",
                       /"ELGA_FACY_R ",
                       /"NOEU_FLAP_R ",
                       /"ELEM_FLAP_R ",
                       /"ELNO_FLAP_R ",
                       /"ELGA_FLAP_R ",
                       /"NOEU_FER2_R ",
                       /"ELEM_FER2_R ",
                       /"ELNO_FER2_R ",
                       /"ELGA_FER2_R ",
                       /"NOEU_FISS_R ",
                       /"ELEM_FISS_R ",
                       /"ELNO_FISS_R ",
                       /"ELGA_FISS_R ",
                       /"NOEU_FLUN_F ",
                       /"ELEM_FLUN_F ",
                       /"ELNO_FLUN_F ",
                       /"ELGA_FLUN_F ",
                       /"NOEU_FLUN_R ",
                       /"ELEM_FLUN_R ",
                       /"ELNO_FLUN_R ",
                       /"ELGA_FLUN_R ",
                       /"NOEU_FLUX_F ",
                       /"ELEM_FLUX_F ",
                       /"ELNO_FLUX_F ",
                       /"ELGA_FLUX_F ",
                       /"NOEU_FLUX_R ",
                       /"ELEM_FLUX_R ",
                       /"ELNO_FLUX_R ",
                       /"ELGA_FLUX_R ",
                       /"NOEU_FORC_C ",
                       /"ELEM_FORC_C ",
                       /"ELNO_FORC_C ",
                       /"ELGA_FORC_C ",
                       /"NOEU_FORC_F ",
                       /"ELEM_FORC_F ",
                       /"ELNO_FORC_F ",
                       /"ELGA_FORC_F ",
                       /"NOEU_FORC_R ",
                       /"ELEM_FORC_R ",
                       /"ELNO_FORC_R ",
                       /"ELGA_FORC_R ",
                       /"NOEU_FREQ_R ",
                       /"ELEM_FREQ_R ",
                       /"ELNO_FREQ_R ",
                       /"ELGA_FREQ_R ",
                       /"NOEU_FTHM_F ",
                       /"ELEM_FTHM_F ",
                       /"ELNO_FTHM_F ",
                       /"ELGA_FTHM_F ",
                       /"NOEU_FTHM_R ",
                       /"ELEM_FTHM_R ",
                       /"ELNO_FTHM_R ",
                       /"ELGA_FTHM_R ",
                       /"NOEU_ETHM_R ",
                       /"ELEM_ETHM_R ",
                       /"ELNO_ETHM_R ",
                       /"ELGA_ETHM_R ",
                       /"NOEU_ETHM_F ",
                       /"ELEM_ETHM_F ",
                       /"ELNO_ETHM_F ",
                       /"ELGA_ETHM_F ",
                       /"NOEU_GEOM_R ",
                       /"ELEM_GEOM_R ",
                       /"ELNO_GEOM_R ",
                       /"ELGA_GEOM_R ",
                       /"NOEU_G_DEPL_R ",
                       /"ELEM_G_DEPL_R ",
                       /"ELNO_G_DEPL_R ",
                       /"ELGA_G_DEPL_R ",
                       /"NOEU_HYDR_R ",
                       /"ELEM_HYDR_R ",
                       /"ELNO_HYDR_R ",
                       /"ELGA_HYDR_R ",
                       /"NOEU_IMPE_C ",
                       /"ELEM_IMPE_C ",
                       /"ELNO_IMPE_C ",
                       /"ELGA_IMPE_C ",
                       /"NOEU_IMPE_F ",
                       /"ELEM_IMPE_F ",
                       /"ELNO_IMPE_F ",
                       /"ELGA_IMPE_F ",
                       /"NOEU_IMPE_R ",
                       /"ELEM_IMPE_R ",
                       /"ELNO_IMPE_R ",
                       /"ELGA_IMPE_R ",
                       /"NOEU_INDL_R ",
                       /"ELEM_INDL_R ",
                       /"ELNO_INDL_R ",
                       /"ELGA_INDL_R ",
                       /"NOEU_INFC_R ",
                       /"ELEM_INFC_R ",
                       /"ELNO_INFC_R ",
                       /"ELGA_INFC_R ",
                       /"NOEU_INST_R ",
                       /"ELEM_INST_R ",
                       /"ELNO_INST_R ",
                       /"ELGA_INST_R ",
                       /"NOEU_INTE_R ",
                       /"ELEM_INTE_R ",
                       /"ELNO_INTE_R ",
                       /"ELGA_INTE_R ",
                       /"NOEU_IRRA_R ",
                       /"ELEM_IRRA_R ",
                       /"ELNO_IRRA_R ",
                       /"ELGA_IRRA_R ",
                       /"NOEU_MASS_R ",
                       /"ELEM_MASS_R ",
                       /"ELNO_MASS_R ",
                       /"ELGA_MASS_R ",
                       /"NOEU_MATE_R ",
                       /"ELEM_MATE_R ",
                       /"ELNO_MATE_R ",
                       /"ELGA_MATE_R ",
                       /"NOEU_MATE_F ",
                       /"ELEM_MATE_F ",
                       /"ELNO_MATE_F ",
                       /"ELGA_MATE_F ",
                       /"NOEU_NBSP_I ",
                       /"ELEM_NBSP_I ",
                       /"ELNO_NBSP_I ",
                       /"ELGA_NBSP_I ",
                       /"NOEU_NEUT_F ",
                       /"ELEM_NEUT_F ",
                       /"ELNO_NEUT_F ",
                       /"ELGA_NEUT_F ",
                       /"NOEU_NEUT_I ",
                       /"ELEM_NEUT_I ",
                       /"ELNO_NEUT_I ",
                       /"ELGA_NEUT_I ",
                       /"NOEU_NEUT_R ",
                       /"ELEM_NEUT_R ",
                       /"ELNO_NEUT_R ",
                       /"ELGA_NEUT_R ",
                       /"NOEU_N480_R ",
                       /"ELEM_N480_R ",
                       /"ELNO_N480_R ",
                       /"ELGA_N480_R ",
                       /"NOEU_NUMC_I ",
                       /"ELEM_NUMC_I ",
                       /"ELNO_NUMC_I ",
                       /"ELGA_NUMC_I ",
                       /"NOEU_ONDE_F ",
                       /"ELEM_ONDE_F ",
                       /"ELNO_ONDE_F ",
                       /"ELGA_ONDE_F ",
                       /"NOEU_ONDE_R ",
                       /"ELEM_ONDE_R ",
                       /"ELNO_ONDE_R ",
                       /"ELGA_ONDE_R ",
                       /"NOEU_PESA_R ",
                       /"ELEM_PESA_R ",
                       /"ELNO_PESA_R ",
                       /"ELGA_PESA_R ",
                       /"NOEU_PDIL_R ",
                       /"ELEM_PDIL_R ",
                       /"ELNO_PDIL_R ",
                       /"ELGA_PDIL_R ",
                       /"NOEU_PILO_R ",
                       /"ELEM_PILO_R ",
                       /"ELNO_PILO_R ",
                       /"ELGA_PILO_R ",
                       /"NOEU_PRES_C ",
                       /"ELEM_PRES_C ",
                       /"ELNO_PRES_C ",
                       /"ELGA_PRES_C ",
                       /"NOEU_PRES_F ",
                       /"ELEM_PRES_F ",
                       /"ELNO_PRES_F ",
                       /"ELGA_PRES_F ",
                       /"NOEU_PRES_R ",
                       /"ELEM_PRES_R ",
                       /"ELNO_PRES_R ",
                       /"ELGA_PRES_R ",
                       /"NOEU_RAYO_F ",
                       /"ELEM_RAYO_F ",
                       /"ELNO_RAYO_F ",
                       /"ELGA_RAYO_F ",
                       /"NOEU_RAYO_R ",
                       /"ELEM_RAYO_R ",
                       /"ELNO_RAYO_R ",
                       /"ELGA_RAYO_R ",
                       /"NOEU_RCCM_R ",
                       /"ELEM_RCCM_R ",
                       /"ELNO_RCCM_R ",
                       /"ELGA_RCCM_R ",
                       /"NOEU_ROTA_R ",
                       /"ELEM_ROTA_R ",
                       /"ELNO_ROTA_R ",
                       /"ELGA_ROTA_R ",
                       /"NOEU_SIEF_C ",
                       /"ELEM_SIEF_C ",
                       /"ELNO_SIEF_C ",
                       /"ELGA_SIEF_C ",
                       /"NOEU_SIEF_R ",
                       /"ELEM_SIEF_R ",
                       /"ELNO_SIEF_R ",
                       /"ELGA_SIEF_R ",
                       /"NOEU_SIEFMX_R ",
                       /"ELEM_SIEFMX_R ",
                       /"ELNO_SIEFMX_R ",
                       /"ELGA_SIEFMX_R ",
                       /"NOEU_SIZZ_R ",
                       /"ELEM_SIZZ_R ",
                       /"ELNO_SIZZ_R ",
                       /"ELGA_SIZZ_R ",
                       /"NOEU_SOUR_F ",
                       /"ELEM_SOUR_F ",
                       /"ELNO_SOUR_F ",
                       /"ELGA_SOUR_F ",
                       /"NOEU_SOUR_R ",
                       /"ELEM_SOUR_R ",
                       /"ELNO_SOUR_R ",
                       /"ELGA_SOUR_R ",
                       /"NOEU_SPMX_R ",
                       /"ELEM_SPMX_R ",
                       /"ELNO_SPMX_R ",
                       /"ELGA_SPMX_R ",
                       /"NOEU_STRX_R ",
                       /"ELEM_STRX_R ",
                       /"ELNO_STRX_R ",
                       /"ELGA_STRX_R ",
                       /"NOEU_TEMP_C ",
                       /"ELEM_TEMP_C ",
                       /"ELNO_TEMP_C ",
                       /"ELGA_TEMP_C ",
                       /"NOEU_TEMP_F ",
                       /"ELEM_TEMP_F ",
                       /"ELNO_TEMP_F ",
                       /"ELGA_TEMP_F ",
                       /"NOEU_TEMP_R ",
                       /"ELEM_TEMP_R ",
                       /"ELNO_TEMP_R ",
                       /"ELGA_TEMP_R ",
                       /"NOEU_VALO_R ",
                       /"ELEM_VALO_R ",
                       /"ELNO_VALO_R ",
                       /"ELGA_VALO_R ",
                       /"NOEU_VANL_R ",
                       /"ELEM_VANL_R ",
                       /"ELNO_VANL_R ",
                       /"ELGA_VANL_R ",
                       /"NOEU_VAR2_R ",
                       /"ELEM_VAR2_R ",
                       /"ELNO_VAR2_R ",
                       /"ELGA_VAR2_R ",
                       /"ELEM_VARI_R ",
                       /"ELNO_VARI_R ",
                       /"ELGA_VARI_R ",
                       /"NOEU_VENTCX_F ",
                       /"ELEM_VENTCX_F ",
                       /"ELNO_VENTCX_F ",
                       /"ELGA_VENTCX_F ",
                       /"NOEU_VFAC_C ",
                       /"ELEM_VFAC_C ",
                       /"ELNO_VFAC_C ",
                       /"ELGA_VFAC_C ",
                       /"NOEU_VFAC_F ",
                       /"ELEM_VFAC_F ",
                       /"ELNO_VFAC_F ",
                       /"ELGA_VFAC_F ",
                       /"NOEU_VFAC_R ",
                       /"ELEM_VFAC_R ",
                       /"ELNO_VFAC_R ",
                       /"ELGA_VFAC_R ",
                       /"NOEU_CLAC_R ",
                       /"ELEM_CLAC_R ",
                       /"ELNO_CLAC_R ",
                       /"ELGA_CLAC_R ",
                       /"NOEU_THET_R ",
                       /"ELEM_THET_R ",
                       /"ELNO_THET_R ",
                       /"ELGA_THET_R ",
         ◆/CHAM_GD = cham_gd,
           /RESULTAT = evol_noli/evol_elas/evol_ther,
         # If: (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_CMP = text,
         # If: (exists (" RESULTAT "))
             ◇/NUME_ORDRE = int,
               /INST = float,
             # If: (exists (" INST "))
                 ◇ CRITERE =/"RELATIF" (by default),
                             /"ABSOLU ",
                 # If: (equal_to (" CRITERE ", 'RELATIF'))
                     ◇ PRECISION = float (default: 1e-06),
                 # If: (equal_to (" CRITERE ", 'ABSOLU'))
                     ◆ PRECISION = float,
         ◇ TYPE_MAJ =/"AUTO" (by default),
                      /"ISOP2 ",
      ),
    # If: (equal_to (" ADAPTATION ", 'MODIFICATION'))
        ◆ DEGRE = "OUI" (or not specified),
    # If: (equal_to (" ADAPTATION ", 'LECTURE'))
        ◆ MODELE = model,
    # If: (not equal_to (" ADAPTATION ", 'LECTURE'))
        ◇ NOMBRE =/"OUI" (by default),
                   /"NON ",
        ◇ QUALITE =/"OUI ",
                    /"NON" (by default),
        ◇ CONNEXITE =/"OUI ",
                      /"NON" (by default),
        ◇ TAILLE =/"OUI ",
                   /"NON" (by default),
        ◇ INTERPENETRATION =/"OUI ",
                             /"NON" (by default),
        ◇ PROP_CALCUL =/"OUI ",
                        /"NON" (by default),
        ◇ DIAMETRE =/"OUI ",
                     /"NON" (by default),
    ◇ ADD_CHAM = _F (
         ◆ CHAM_GD = co,
         ◆ CHAM_CAT =/"NIVEAU ",
                      /"QUALITE ",
                      /"DIAMETRE ",
      ),
    ◇ LANGUE =/"FRANCAIS" (by default),
               /"FRENCH ",
               /"ANGLAIS ",
               /"ENGLISH ",
    # If: (not equal_to (" ADAPTATION ", 'LECTURE'))
        ◇ ELEMENTS_ACCEPTES =/"HOMARD" (by default),
                              /"IGNORE_PYRA ",
    ◇ VERSION_HOMARD =/"V11_10" (by default),
                       /"V11_N",
                       /"V11_N_ PERSO ",
    ◇ LOGICIEL = text,
    # If: is_in (" VERSION_HOMARD ", ('V11_N', 'V11_N_ PERSO '))
        ◇ UNITE = unit,
)

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