2. Syntax#

table_container = CALC_MODE_ROTATION (
    ◆ MATR_RIGI = matr_asse_depl_r,
    ◆ MATR_MASS = matr_asse_depl_r,
    ◇ MATR_AMOR = matr_asse_depl_r,
    ◇ MATR_GYRO = matr_asse_depl_r,
    ◇ VITE_ROTA = float,
    ◇ CHAM_MATER = mater_field,
    ◇ CARA_ELEM = cara_elem,
    ◇ METHODE =/"QZ" (by default),
                /"SORENSEN ",
    CALC_FREQ = _F (
         ◇ OPTION =/"PLUS_PETITE" (by default),
                    /"CENTRE ",
         # If: equal_to (" OPTION ", 'PLUS_PETITE')
             ◇ NMAX_FREQ = int (default: 10),
             ◇ SEUIL_FREQ = float (default: 0.01),
         # If: equal_to (" OPTION ", 'CENTRE')
             ◆ FREQ = float,
             ◇ AMOR_REDUIT = float,
             ◇ NMAX_FREQ = int (default: 10),
             ◇ SEUIL_FREQ = float (default: 0.01),
      ),
    VERI_MODE = _F (
         ◇ STOP_ERREUR =/"OUI" (by default),
                         /"NON ",
         ◇ SEUIL = float (default: 1e-06),
         ◇ PREC_SHIFT = float (default: 0.005),
         ◇ STURM =/"OUI" (by default),
                   /"NON ",
      ),
)

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