table = CALC_ESSAI_GEOMECA(
◆ MATER = mater,
◆ | COMPORTEMENT = _F(
◆ RELATION = / "HUJEUX",
/ "DRUCK_PRAGER",
/ "DRUCK_PRAG_N_A",
/ "CAM_CLAY",
/ "CJS",
/ "MOHR_COULOMB",
/ "Iwan",
/ "MohrCoulombAS",
/ "GonfElas",
/ "MCC",
/ "CSSM",
/ "NLH_CSRM",
/ "MFRONT",
# Si: equal_to('RELATION', 'MFRONT')
◆ COMPOR_MFRONT = compor_mgis,
◇ VERI_BORNE = / "ARRET" (par défaut),
/ "SANS",
/ "MESSAGE",
◇ SYME_MATR_TANG = / "OUI" (par défaut),
/ "NON",
# Si: not equal_to('RELATION', 'MFRONT')
◇ DEFORMATION = / "PETIT" (par défaut),
/ "GDEF_LOG",
/ "GREEN_LAGRANGE",
# Si: equal_to('RELATION', 'MFRONT')
◇ RESI_INTE = float,
◇ ITER_INTE_MAXI = int,
# Si: not equal_to('RELATION', 'MFRONT')
◇ RESI_INTE = float (défaut: 1e-06),
◇ ITER_INTE_MAXI = int (défaut: 20),
# Si: is_in('DEFORMATION', ('PETIT','PETIT_REAC','GROT_GDEP'))
◇ ITER_INTE_PAS = int,
◇ ALGO_INTE = / "ANALYTIQUE",
/ "SECANTE",
/ "DEKKER",
/ "NEWTON_1D",
/ "BRENT",
/ "NEWTON",
/ "NEWTON_RELI",
/ "NEWTON_PERT",
/ "RUNGE_KUTTA",
/ "SPECIFIQUE",
/ "SEMI_EXPLICITE",
/ "BASCULE_EXPLICITE",
/ "SANS_OBJET",
◇ TYPE_MATR_TANG = / "PERTURBATION",
/ "VERIFICATION",
# Si: (exists("TYPE_MATR_TANG"))
◇ VALE_PERT_RELA = float (défaut: 1e-05),
◇ PARM_THETA = float (défaut: 1.0),
# Si: not exists("TYPE_MATR_TANG")
◇ RESI_RADI_RELA = float,
),
⟐ CONVERGENCE = _F(
◆ | RESI_GLOB_MAXI = float,
| RESI_GLOB_RELA = float,
◇ ITER_GLOB_MAXI = int (défaut: 10),
),
◆ | ESSAI_TRIA_DR_M_D = _F(
◆ PRES_CONF = float,
◆ EPSI_IMPOSE = float,
◇ NB_INST = int (défaut: 100),
◇ KZERO = float (défaut: 1.0),
◇ TABLE_RESU = co,
◇ GRAPHIQUE = text (défaut: "('P-Q', 'EPS_AXI-Q', 'EPS_AXI-EPS_VOL', 'P-EPS_VOL')"),
◇ PREFIXE_FICHIER = text,
◇ TABLE_REF = table,
◇ NOM_CMP = text,
◇ COULEUR = int,
◇ MARQUEUR = int,
◇ STYLE = int,
),
| ESSAI_TRIA_ND_M_D = _F(
◆ PRES_CONF = float,
◆ EPSI_IMPOSE = float,
◇ BIOT_COEF = float (défaut: 1.0),
◇ KZERO = float (défaut: 1.0),
◇ NB_INST = int (défaut: 100),
◇ TABLE_RESU = co,
◇ GRAPHIQUE = text (défaut: "('P-Q', 'EPS_AXI-Q', 'EPS_AXI-PRE_EAU')"),
◇ PREFIXE_FICHIER = text,
◇ TABLE_REF = table,
◇ NOM_CMP = text,
◇ COULEUR = int,
◇ MARQUEUR = int,
◇ STYLE = int,
),
| ESSAI_CISA_DR_C_D = _F(
◆ PRES_CONF = float,
◆ GAMMA_IMPOSE = float,
◇ GAMMA_ELAS = float (défaut: 1e-07),
◆ NB_CYCLE = int,
◇ KZERO = float (défaut: 1.0),
◇ NB_INST = int (défaut: 25),
◇ TABLE_RESU = co,
◇ GRAPHIQUE = text (défaut: "('GAMMA-SIG_XY', 'GAMMA-G_SUR_GMAX', 'GAMMA-DAMPING', 'G_SUR_GMAX-DAMPING')"),
◇ PREFIXE_FICHIER = text,
◇ TABLE_REF = table,
◇ NOM_CMP = text,
◇ COULEUR_NIV1 = int,
◇ MARQUEUR_NIV1 = int,
◇ STYLE_NIV1 = int,
◇ COULEUR_NIV2 = int,
◇ MARQUEUR_NIV2 = int,
◇ STYLE_NIV2 = int,
◇ TYPE_CHARGE = / "SINUSOIDAL" (par défaut),
/ "TRIANGULAIRE",
),
| ESSAI_TRIA_ND_C_F = _F(
◆ PRES_CONF = float,
◆ SIGM_IMPOSE = float,
◇ BIOT_COEF = float (défaut: 1.0),
◇ KZERO = float (défaut: 1.0),
◆ CRIT_LIQUEFACTION = / "RU_MAX",
/ "EPSI_ABSO_MAX",
/ "EPSI_RELA_MAX",
◆ VALE_CRIT = float,
◇ ARRET_LIQUEFACTION = / "OUI" (par défaut),
/ "NON",
◆ UN_SUR_K = float,
◆ NB_CYCLE = int,
◇ NB_INST = int (défaut: 25),
◇ NB_INST_MONO = int (défaut: 400),
◇ TABLE_RESU = co,
◇ GRAPHIQUE = text (défaut: "('NCYCL-DSIGM', 'P-Q', 'SIG_AXI-PRE_EAU', 'EPS_AXI-PRE_EAU', 'SIG_AXI-RU', 'EPS_AXI-RU', 'EPS_AXI-Q')"),
◇ PREFIXE_FICHIER = text,
◇ TABLE_REF = table,
◇ NOM_CMP = text,
◇ COULEUR_NIV1 = int,
◇ MARQUEUR_NIV1 = int,
◇ STYLE_NIV1 = int,
◇ COULEUR_NIV2 = int,
◇ MARQUEUR_NIV2 = int,
◇ STYLE_NIV2 = int,
◇ TYPE_CHARGE = / "SINUSOIDAL" (par défaut),
/ "TRIANGULAIRE",
),
| ESSAI_TRIA_ND_C_D = _F(
◆ PRES_CONF = float,
◆ EPSI_MINI = float,
◆ EPSI_MAXI = float,
◇ EPSI_ELAS = float (défaut: 1e-07),
◇ NB_INST = int (défaut: 25),
◆ NB_CYCLE = int,
◇ BIOT_COEF = float (défaut: 1.0),
◇ KZERO = float (défaut: 1.0),
◆ UN_SUR_K = float,
◇ RU_MAX = float (défaut: 0.8),
◇ TABLE_RESU = co,
◇ GRAPHIQUE = text (défaut: "('NCYCL-DEPSI', 'DEPSI-RU_MAX', 'DEPSI-E_SUR_EMAX', 'DEPSI-DAMPING', 'P-Q', 'EPS_AXI-EPS_VOL', 'EPS_AXI-Q', 'P-EPS_VOL', 'EPS_AXI-PRE_EAU', 'EPS_AXI-RU', 'P-PRE_EAU')"),
◇ PREFIXE_FICHIER = text,
◇ TABLE_REF = table,
◇ NOM_CMP = text,
◇ COULEUR_NIV1 = int,
◇ MARQUEUR_NIV1 = int,
◇ STYLE_NIV1 = int,
◇ COULEUR_NIV2 = int,
◇ MARQUEUR_NIV2 = int,
◇ STYLE_NIV2 = int,
◇ TYPE_CHARGE = / "SINUSOIDAL" (par défaut),
/ "TRIANGULAIRE",
),
| ESSAI_TRIA_DR_C_D = _F(
◆ PRES_CONF = float,
◆ EPSI_MINI = float,
◆ EPSI_MAXI = float,
◇ EPSI_ELAS = float (défaut: 1e-07),
◇ NB_INST = int (défaut: 25),
◆ NB_CYCLE = int,
◇ KZERO = float (défaut: 1.0),
◇ TABLE_RESU = co,
◇ GRAPHIQUE = text (défaut: "('P-Q', 'EPS_AXI-Q', 'EPS_VOL-Q', 'EPS_AXI-EPS_VOL', 'P-EPS_VOL', 'DEPSI-E_SUR_EMAX', 'DEPSI-DAMPING')"),
◇ PREFIXE_FICHIER = text,
◇ TABLE_REF = table,
◇ NOM_CMP = text,
◇ COULEUR_NIV1 = int,
◇ MARQUEUR_NIV1 = int,
◇ STYLE_NIV1 = int,
◇ COULEUR_NIV2 = int,
◇ MARQUEUR_NIV2 = int,
◇ STYLE_NIV2 = int,
◇ TYPE_CHARGE = / "SINUSOIDAL" (par défaut),
/ "TRIANGULAIRE",
),
| ESSAI_OEDO_DR_C_F = _F(
◆ PRES_CONF = float,
◆ SIGM_IMPOSE = float,
◆ SIGM_DECH = float,
◇ KZERO = float (défaut: 1.0),
◇ NB_INST = int (défaut: 25),
◇ TABLE_RESU = co,
◇ GRAPHIQUE = text (défaut: "('P-EPS_VOL', 'SIG_AXI-EPS_VOL')"),
◇ PREFIXE_FICHIER = text,
◇ TABLE_REF = table,
◇ NOM_CMP = text,
◇ COULEUR = int,
◇ MARQUEUR = int,
◇ STYLE = int,
◇ TYPE_CHARGE = / "SINUSOIDAL" (par défaut),
/ "TRIANGULAIRE",
),
| ESSAI_ISOT_DR_C_F = _F(
◆ PRES_CONF = float,
◆ SIGM_IMPOSE = float,
◆ SIGM_DECH = float,
◇ NB_INST = int (défaut: 25),
◇ TABLE_RESU = co,
◇ GRAPHIQUE = text (défaut: "P-EPS_VOL"),
◇ PREFIXE_FICHIER = text,
◇ TABLE_REF = table,
◇ NOM_CMP = text,
◇ COULEUR = int,
◇ MARQUEUR = int,
◇ STYLE = int,
◇ TYPE_CHARGE = / "SINUSOIDAL" (par défaut),
/ "TRIANGULAIRE",
),
◇ INFO = / 1 (par défaut),
/ 2,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles