/ dyna_trans
/ dyna_harmo
/ evol_noli
/ mode_meca = REST_SOUS_STRUC(
◆ / RESULTAT = evol_noli / dyna_trans / mode_meca,
/ RESU_GENE = mode_gene / tran_gene / harm_gene / mode_cycl,
◆ / SQUELETTE = squelette,
◇ NUME_DDL = nume_ddl,
◇ MODE_MECA = mode_meca,
◇ / TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = int,
/ INST = float,
/ LIST_INST = listr8,
/ TOUT_INST = "OUI" (ou non renseigné),
/ NUME_MODE = int,
/ FREQ = 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,
◇ INTERPOL = / "NON" (par défaut),
/ "LIN",
◇ TOUT_CHAM = "OUI" (ou non renseigné),
# Si: not exists("TOUT_CHAM")
◇ NOM_CHAM = / "DEPL",
/ "VITE",
/ "ACCE" (par défaut),
/ "ACCE_ABSOLU",
/ "EFGE_ELNO",
/ "SIPO_ELNO",
/ "SIGM_ELNO",
/ "FORC_NODA",
◇ / GROUP_NO = grno,
◇ GROUP_MA = grma,
◇ CYCLIQUE = _F(
◇ NB_SECTEUR = int,
◇ NUME_DIAMETRE = int,
◇ RESULTAT2 = evol_char / dyna_trans / evol_noli / evol_elas / mode_meca,
),
/ SOUS_STRUC = text,
/ SECTEUR = int,
◇ TITRE = text,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles