2. Syntaxe#

table = COMBINAISON_CHARGE(
    ◆ MODELE_MECA = modele,
    ◇ MODELE_THER = modele,
    ◆ CHAM_MATER_MECA = cham_mater,
    ◆ CARA_ELEM_MECA = cara_elem,
    ◇ CARA_ELEM_THER = cara_elem,
    ◆ BLOC = char_meca / char_cine_meca,
    ◇ BLOC_THER = char_meca / char_cine_meca,
    ◆ EXCIT_MECA = _F(
         ◆ CHAR_MECA = char_meca / char_cine_meca,
         ◆ NOM_CHAR = text,
      ),
    ◇ EXCIT_THER = _F(
         ◆ CHAM_MATER_THER = cham_mater,
         ◆ NOM_CHAR = text,
      ),
    ◇ LIST_INST_THER = list_inst / listr8,
    ◇ COMPORTEMENT = _F(
         ◆ / TOUT = "OUI" (ou non renseigné),
           / GROUP_MA = grma,
         ◇ RELATION = / "ELAS" (par défaut),
                      / "MULTIFIBRE",
                      / "CABLE",
      ),
    ◆ TABLE_COEF = table,
    ◆ CHAM_RESU = _F(
         ◆ 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,
      ),
    ◆ TABLE_RESU = _F(
         ◇ UNITE = unit,
         ◆ OPTION = / "COEF_COMB",
                    / "CALC_COMB",
                    / "EXTREMA",
         ◆ TABLE = co,
         # Si: equal_to("OPTION", 'EXTREMA')
             ◇ CRIT_COMP = / "TOUT" (par défaut),
                           / "MAXI",
                           / "MAXI_ABS",
                           / "MINI",
                           / "MINI_ABS",
      ),
    ◇ IMPRESSION = / "OUI",
                   / "NON" (par défaut),
    # Si: equal_to("IMPRESSION", 'OUI')
        ◆ UNITE = unit,
)

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