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