Syntaxe ======= .. code-block:: text evol_noli = POST_ROCHE( ◇ VARIANTE = / "ASNR", / "RCC_MRX" (par défaut), # Si: equal_to("VARIANTE", "RCC_MRX") ◇ SIGM_LIM = / "NON", / "OUI" (par défaut), ◇ SIGM_ABAT = / "CODE" (par défaut), / "REFE_ELAS", # Si: equal_to("SIGM_LIM", "NON") ◇ TRAC_EPSI = fonction, # Si: equal_to("VARIANTE", "ASNR") ◇ TRAC_EPSI = fonction, ◆ ZONE_ANALYSE = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = list[grma], ◆ GROUP_NO_ORIG = grno, ), ◇ COUDE = _F( ◇ GROUP_MA = list[grma], ◆ ANGLE = float, ◆ RCOURB = float, ), ◇ MODELE = modele, ◇ CARA_ELEM = cara_elem, ◇ CHAM_MATER = cham_mater, ◇ INST_TEMP = float (défaut: 0.0), ◆ RESU_MECA = _F( ◆ TYPE_CHAR = / "DDS", / "DILAT_THERM", / "DINS", / "POIDS", / "SISM_INER_SPEC", # Si: equal_to("TYPE_CHAR", 'SISM_INER_SPEC') ◆ RESULTAT = mode_meca / mult_elas, ◇ DIRECTION = / "COMBI" (par défaut), / "X", / "Y", / "Z", ◆ TYPE_RESU = / "DYN", / "QS", # Si: not equal_to("TYPE_CHAR", 'SISM_INER_SPEC') ◆ / CHAM_GD = cham_elem, / RESULTAT = evol_elas, ◆ / NUME_ORDRE = int, / INST = float, # Si: exists("INST") ◇ CRITERE = / "ABSOLU", / "RELATIF" (par défaut), ◇ PRECISION = float (défaut: 1e-06), ), ◇ PRESSION = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = list[grma], ◆ VALE = float, ), ◇ TOUT_CHAM = "OUI" (ou non renseigné), # Si: not exists("TOUT_CHAM") ◇ NOM_CHAM = / "ROC1_ELNO" (par défaut), / "ROC2_ELNO", ) ◆ : obligatoire ◇ : optionnel ⟐ : présent par défaut & : ensemble / : un seul parmi | : plusieurs choix possibles