2. Syntaxe#

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 = cham_mater,
    ◇ CARA_ELEM = cara_elem,
    ◇ METHODE = / "QZ" (par défaut),
                / "SORENSEN",
    ⟐ CALC_FREQ = _F(
         ◇ OPTION = / "PLUS_PETITE" (par défaut),
                    / "CENTRE",
         # Si: equal_to("OPTION", 'PLUS_PETITE')
             ◇ NMAX_FREQ = int (défaut: 10),
             ◇ SEUIL_FREQ = float (défaut: 0.01),
         # Si: equal_to("OPTION", 'CENTRE')
             ◆ FREQ = float,
             ◇ AMOR_REDUIT = float,
             ◇ NMAX_FREQ = int (défaut: 10),
             ◇ SEUIL_FREQ = float (défaut: 0.01),
      ),
    ⟐ VERI_MODE = _F(
         ◇ STOP_ERREUR = / "OUI" (par défaut),
                         / "NON",
         ◇ SEUIL = float (défaut: 1e-06),
         ◇ PREC_SHIFT = float (défaut: 0.005),
         ◇ STURM = / "OUI" (par défaut),
                   / "NON",
      ),
)

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