/ interspectre
/ tran_gene = DYNA_ISS_VARI(
◆ / EXCIT_SOL = _F(
◆ | ACCE_X = fonction,
| ACCE_Y = fonction,
| ACCE_Z = fonction,
),
/ NB_FREQ = int,
◇ PRECISION = float (défaut: 0.999),
◇ ISSF = / "OUI",
/ "NON" (par défaut),
◆ INTERF = _F(
◆ GROUP_NO_INTERF = grno,
◆ MODE_INTERF = / "CORP_RIGI",
/ "TOUT",
/ "QUELCONQUE",
),
◆ MATR_COHE = _F(
◆ TYPE = / "MITA_LUCO",
/ "ABRAHAMSON",
/ "ABRA_ROCHER",
/ "ABRA_SOLMOYEN",
# Si: equal_to("TYPE", 'MITA_LUCO')
◆ VITE_ONDE = float,
◇ PARA_ALPHA = float (défaut: 0.1),
),
◇ UNITE_RESU_FORC = unit (défaut: 33),
◇ UNITE_RESU_IMPE = unit (défaut: 32),
◇ TYPE = / "BINAIRE",
/ "ASCII" (par défaut),
◆ MATR_GENE = _F(
◆ MATR_MASS = matr_asse_gene_r,
◆ MATR_RIGI = matr_asse_gene_r / matr_asse_gene_c,
◇ MATR_AMOR = matr_asse_gene_r / matr_asse_gene_c,
),
◇ INFO = / 1 (par défaut),
/ 2,
# Si: exists("EXCIT_SOL")
◇ & FREQ_MAX = float,
& FREQ_PAS = float,
# Si: exists("NB_FREQ")
◆ FREQ_INIT = float,
◆ FREQ_PAS = float,
◇ OPTION = / "TOUT" (par défaut),
/ "DIAG",
◆ NOM_CMP = / "DX",
/ "DY",
/ "DZ",
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles