2. Syntaxe#

/ matr_asse_depl_r
/ macr_elem_stat
/ mode_gene
/ modele
/ maillage
/ nume_ddl
/ interspectre
/ mode_meca = CALC_ESSAI(
    ◇ RESU_IDENTIFICATION = _F(
         ◇ TABLE = co,
      ),
    ◇ RESU_MODIFSTRU = _F(
         ◇ MODELE = co,
         ◇ MODE_MECA = co,
         ◇ MAILLAGE = co,
         ◇ NUME_DDL = co,
         ◇ MASS_MECA = co,
         ◇ RIGI_MECA = co,
         ◇ AMOR_MECA = co,
         ◇ MACR_ELEM = co,
         ◇ PROJ_MESU = co,
         ◇ BASE_ES = co,
         ◇ BASE_LMME = co,
         ◇ MODE_STA = co,
      ),
    ◇ EXPANSION = _F(
         ◆ CALCUL = mode_meca,
         ◇ NUME_MODE_CALCUL = int,
         ◆ MESURE = mode_meca,
         ◇ NUME_MODE_MESURE = int,
         ◇ RESOLUTION = / "SVD" (par défaut),
                        / "LU",
         # Si: equal_to("RESOLUTION", 'SVD')
             ◇ EPS = float,
      ),
    ◇ IDENTIFICATION = _F(
         ◇ ALPHA = float,
         ◇ EPS = float,
         ◆ OBSERVABILITE = mode_meca,
         ◆ COMMANDABILITE = mode_meca,
         ◆ INTE_SPEC = interspectre,
         ◆ BASE = mode_meca,
      ),
    ◇ MODIFSTRUCT = _F(
         ◆ MESURE = mode_meca,
         ◆ MODELE_SUP = modele,
         ◆ MATR_RIGI = matr_asse_depl_r,
         ◇ RESOLUTION = / "ES" (par défaut),
                        / "LMME",
         # Si: equal_to("RESOLUTION", 'LMME')
             ◆ MATR_MASS = matr_asse_depl_r,
         ◆ NUME_MODE_MESU = int,
         ◆ NUME_MODE_CALCUL = int,
         ◆ MODELE_MODIF = modele,
      ),
    # Si: exists("MODIFSTRUCT")
        ◇ GROUP_NO_CAPTEURS = _F(
             ◆ GROUP_NO = grno,
             ◆ NOM_CMP = text,
          ),
        ◇ GROUP_NO_EXTERIEUR = _F(
             ◆ GROUP_NO = grno,
             ◆ NOM_CMP = text,
          ),
)

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