2. Syntax#

macr_elem_dyna = MACR_ELEM_DYNA (
    ◇ reuse = <objet de MACR_ELEM_DYNA >,
    ◇ MACR_ELEM_DYNA = macr_elem_dyna,
    ◆ BASE_MODALE = meca fashion,
      /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 = big,
    # If: exists (" MATR_IMPE ")
        ◆ FREQ_EXTR = float,
        ◇ AMOR_SOL = float (default: 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,
      ),
)

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