Syntax ===== .. code-block:: text 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