2. Syntaxe#

macr_elem_dyna = MACR_ELEM_DYNA(
    ◇ reuse = <objet de MACR_ELEM_DYNA>,
    ◇ MACR_ELEM_DYNA = macr_elem_dyna,
    ◆ BASE_MODALE = mode_meca,
      / MATR_RIGI = matr_asse_depl_c / matr_asse_depl_r,
    ◇ / MODELE_MESURE = _F(
           ◆ FREQ = float,
           ◆ MASS_GENE = float,
           ◇ AMOR_REDUIT = float,
        ),
    ◇ / MATR_IMPE = matr_asse_gene_c,
    ◇ / MATR_MASS = matr_asse_depl_r,
    ◇ / MATR_IMPE_MASS = matr_asse_gene_c,
    ◇ / MATR_IMPE_RIGI = matr_asse_gene_c,
    ◇ / MATR_IMPE_AMOR = matr_asse_gene_c,
    ◇ / MATR_AMOR = matr_asse_depl_r,
      / AMOR_REDUIT = float,
    ◇ / SANS_GROUP_NO = grno,
      / GROUP_NO = grno,
    # Si: exists("MATR_IMPE")
        ◆ FREQ_EXTR = float,
        ◇ AMOR_SOL = float (défaut: 0.0),
        ◇ MATR_IMPE_INIT = matr_asse_gene_c,
    ◇ CAS_CHARGE = _F(
         ◆ NOM_CAS = text,
         ◆ / VECT_ASSE_GENE = vect_asse_gene,
           / RESU_GENE = tran_gene,
      ),
)

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