Syntaxe ======= .. code-block:: text evol_noli = CALC_MAC3COEUR( ◆ TYPE_COEUR = / "MONO", / "MONO_FROID", / "TEST", / "900", / "1300", / "N4", / "LIGNE900", / "LIGNE1300", / "LIGNEN4", # Si: is_in("TYPE_COEUR", ("LIGNE900","LIGNE1300","LIGNEN4")) ◆ NB_ASSEMBLAGE = int, ◆ TABLE_N = table, ◇ MAILLAGE_N = maillage, ◇ RESU_DEF = co, ◇ FLUENCE_CYCLE = float, ◇ TYPE_DEFORMATION = "RIGI_GEOM", ◇ ETAT_INITIAL = _F( ◇ UNITE_THYC = unit, ◆ NIVE_FLUENCE = float, ◇ TYPE_MAINTIEN = "DEPL_PSC", ◇ MAINTIEN_GRILLE = / "OUI", / "NON" (par défaut), ◇ ARCHIMEDE = "OUI", ), ◇ LAME = _F( ◆ UNITE_THYC = unit, ◇ COEF_MULT_THV = float (défaut: 1.0), ◇ COEF_MULT_THT = float (défaut: 1.0), ), # Si: exists("TYPE_COEUR") and TYPE_COEUR.startswith('MONO') ◇ DEFORMATION = _F( ◇ RESU_INIT = resultat, ◆ NIVE_FLUENCE = float, ◆ UNITE_THYC = unit, ◇ MAINTIEN_GRILLE = / "OUI", / "NON" (par défaut), ◆ TYPE_MAINTIEN = / "FORCE", / "DEPL_PSC", # Si: equal_to("TYPE_MAINTIEN", 'FORCE') ◆ FORCE_MAINTIEN = float, ◆ ARCHIMEDE = / "OUI", / "NON", ), # Si: exists("TYPE_COEUR") and not TYPE_COEUR.startswith('MONO') ◇ DEFORMATION = _F( ◇ RESU_INIT = resultat, ◇ TEMP_IMPO = float, ◆ NIVE_FLUENCE = float, ◆ UNITE_THYC = unit, ◇ MAINTIEN_GRILLE = / "OUI", / "NON" (par défaut), ◇ TYPE_MAINTIEN = "DEPL_PSC", ◇ ARCHIMEDE = "OUI", ), ) ◆ : obligatoire ◇ : optionnel ⟐ : présent par défaut & : ensemble / : un seul parmi | : plusieurs choix possibles