Syntax ===== .. code-block:: text /fiel_no /table_container = CALC_G ( ◆ RESULTAT = evol_noli/dyna_trans/evol_elas/mode_meca, # If: is_type (" RESULTAT ") in (evol_elas, evol_noli, dyna_trans,) ◇/TOUT_ORDRE = "OUI" (or not specified), /NUME_ORDRE = int, /LIST_ORDRE = listis, /INST = float, /LIST_INST = listr8, # If: (exists (" INST ")) or (exists (" LIST_INST ")) ◇ CRITERE =/"RELATIF" (by default), /"ABSOLU ", # If: (equal_to (" CRITERE ", 'RELATIF')) ◇ PRECISION = float (default: 1e-06), # If: (equal_to (" CRITERE ", 'ABSOLU')) ◆ PRECISION = float, # If: is_type (" RESULTAT ") in (mode_meca,) ◇/TOUT_MODE = "OUI" (or not specified), /NUME_MODE = int, /LIST_MODE = listis, /FREQ = float, /LIST_FREQ = listr8, # If: (exists (" FREQ ")) or (exists (" LIST_FREQ ")) ◇ CRITERE =/"RELATIF" (by default), /"ABSOLU ", # If: (equal_to (" CRITERE ", 'RELATIF')) ◇ PRECISION = float (default: 1e-06), # If: (equal_to (" CRITERE ", 'ABSOLU')) ◆ PRECISION = float, ◆ THETA = _F ( ◆ FISSURE = bottom_crack, ◇ CHAM_THETA = co/cham_no, ◇ DISCRETISATION =/"LINEAIRE" (by default), /"LEGENDRE ", # If: (equal_to (" DISCRETISATION ", 'LINEAIRE')) ◇ NB_POINT_FOND = int, # If: (equal_to (" DISCRETISATION ", 'LEGENDRE')) ◇ DEGRE = int (default: 5), # If: ((not exists (" CHAM_THETA "))) or (is_type (" CHAM_THETA ")! = field_no_saster)) ◇/R_ INF = float, ◇/R_ SUP = float, /NB_COUCHE_INF = int, ◇/NB_COUCHE_SUP = int, ◇/R_ INF_FO = formula/sheet/function, ◇ & R_ SUP_FO = formula/sheet/function, ), # If: is_type (" RESULTAT ") in (mode_meca, dyna_trans,) ◇ EXCIT = _F ( ◆ CHARGE = char_meca/char_cine_meca, ◇ FONC_MULT = formula/tablecloth/function, ), ◆ OPTION =/"G", /"G_ EPSI ", /"K", /"KJ", /"KJ_EPSI ", # If: (not equal_to (" OPTION ", 'G_ EPSI ')) ◇ ETAT_INIT = _F ( ◆ SIGM = cham_elem/cham_no, ), ◇ TITRE = text, ◇ INFO =/1 (by default), /2, ) ◆: mandatory ◇: optional : present by default &: together /: only one among |: several possible choices