table_container = CALC_G_XFEM(
◇ CHAM_THETA = co,
◆ THETA = _F(
◆ FISSURE = fiss_xfem,
◇ NB_POINT_FOND = int,
◇ NUME_FOND = int (défaut: 1),
◇ & R_INF = float,
& R_SUP = float,
◇ & R_INF_FO = formule / nappe / fonction,
& R_SUP_FO = formule / nappe / fonction,
◇ DIRECTION = float,
),
◆ RESULTAT = evol_noli / dyna_trans / evol_elas / mode_meca,
◇ / TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = int,
/ LIST_ORDRE = listis,
/ INST = float,
/ LIST_INST = listr8,
/ TOUT_MODE = "OUI" (ou non renseigné),
/ NUME_MODE = int,
/ LIST_MODE = listis,
/ FREQ = float,
/ LIST_FREQ = listr8,
# Si: (exists("INST"))or(exists("LIST_INST"))or(exists("FREQ"))or(exists("LIST_FREQ"))
◇ CRITERE = / "RELATIF" (par défaut),
/ "ABSOLU",
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
◇ EXCIT = _F(
◇ CHARGE = char_meca / char_cine_meca,
◇ FONC_MULT = formule / nappe / fonction,
◇ TYPE_CHARGE = "FIXE_CSTE",
),
◇ COMPORTEMENT = _F(
◆ RELATION = / "ELAS",
/ "ELAS_VMIS_LINE",
/ "ELAS_VMIS_TRAC",
/ "ELAS_VMIS_PUIS",
◇ DEFORMATION = / "PETIT" (par défaut),
/ "PETIT_REAC",
◇ / TOUT = "OUI" (ou non renseigné),
/ | GROUP_MA = grma,
),
◇ ETAT_INIT = _F(
◆ SIGM = cham_elem / cham_no,
),
⟐ LISSAGE = _F(
◇ LISSAGE_THETA = / "LEGENDRE" (par défaut),
/ "LAGRANGE",
◇ LISSAGE_G = / "LEGENDRE" (par défaut),
/ "LAGRANGE",
/ "LAGRANGE_NO_NO",
# Si: (equal_to("LISSAGE_THETA", 'LEGENDRE')) or (equal_to("LISSAGE_G", 'LEGENDRE'))
◇ DEGRE = / 0,
/ 1,
/ 2,
/ 3,
/ 4,
/ 5 (par défaut),
/ 6,
/ 7,
),
◇ OPTION = / "CALC_G" (par défaut),
/ "CALC_K_G",
# Si: (exists("COMPORTEMENT") and (equal_to("OPTION", 'CALC_G')))
◇ CALCUL_CONTRAINTE = / "OUI" (par défaut),
/ "NON",
◇ TITRE = text,
◇ INFO = / 1 (par défaut),
/ 2,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles