evol_noli = CALC_MAC3COEUR (
◆ TYPE_COEUR =/"MONO ",
/"MONO_FROID ",
/"TEST ",
/"900",
/"1300",
/"N4",
/"LIGNE900 ",
/"LIGNE1300 ",
/"LIGNEN4 ",
# If: is_in (" TYPE_COEUR ", (" LIGNE900 "," "," LIGNE1300 "," LIGNEN4 "))
◆ NB_ASSEMBLAGE = int,
◆ TABLE_N = table,
◇ MAILLAGE_N = mesh,
◇ 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" (by default),
◇ ARCHIMEDE = "OUI ",
),
◇ LAME = _F (
◆ UNITE_THYC = unit,
◇ COEF_MULT_THV = float (default: 1.0),
◇ COEF_MULT_THT = float (default: 1.0),
),
# If: exists (" TYPE_COEUR ") and TYPE_COEUR .startswith ('MONO')
◇ DEFORMATION = _F (
◇ RESU_INIT = result,
◆ NIVE_FLUENCE = float,
◆ UNITE_THYC = unit,
◇ MAINTIEN_GRILLE =/"OUI ",
/"NON" (by default),
◆ TYPE_MAINTIEN =/"FORCE ",
/"DEPL_PSC ",
# If: equal_to (" TYPE_MAINTIEN ", 'FORCE')
◆ FORCE_MAINTIEN = float,
◆ ARCHIMEDE =/"OUI ",
/"NON ",
),
# If: exists (" TYPE_COEUR ") and not TYPE_COEUR .startswith ('MONO')
◇ DEFORMATION = _F (
◇ RESU_INIT = result,
◇ TEMP_IMPO = float,
◆ NIVE_FLUENCE = float,
◆ UNITE_THYC = unit,
◇ MAINTIEN_GRILLE =/"OUI ",
/"NON" (by default),
◇ TYPE_MAINTIEN = "DEPL_PSC ",
◇ ARCHIMEDE = "OUI ",
),
)
◆: mandatory
◇: optional
: present by default
&: together
/: only one among
|: several possible choices