/ dyna_harmo
/ dyna_trans
/ mode_meca = REST_GENE_PHYS(
◆ RESU_GENE = harm_gene / mode_gene / mode_meca / tran_gene,
◇ MODE_MECA = mode_meca,
◇ NUME_DDL = nume_ddl,
◇ / TOUT_INST = "OUI" (ou non renseigné),
/ INST = list[float],
/ LIST_INST = listr8,
/ TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = list[int],
/ NUME_MODE = list[int],
◇ / FREQ = list[float],
/ LIST_FREQ = listr8,
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
# Si: exists("RESU_GENE")
◇ ENVELOPPE = / "NORME_MOMENT",
/ "VALE_ABS",
◇ INTERPOL = / "LIN",
/ "NON" (par défaut),
◇ / MULT_APPUI = "OUI" (ou non renseigné),
/ CORR_STAT = "OUI" (ou non renseigné),
◇ / ACCE_MONO_APPUI = list[fonction / formule / nappe],
◇ / GROUP_NO = list[grno],
◇ / GROUP_MA = list[grma],
◇ TOUT_CHAM = "OUI" (ou non renseigné),
# Si: not exists("TOUT_CHAM")
◇ NOM_CHAM = / "ACCE" (par défaut),
/ "ACCE_ABSOLU",
/ "DEPL",
/ "EFGE_ELNO",
/ "FORC_NODA",
/ "SIGM_ELNO",
/ "SIPO_ELNO",
/ "VITE",
◇ & DIRECTION = list[float],
◇ TITRE = text,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles