2. Syntaxe#
/ dyna_harmo
/ dyna_trans
/ evol_char
/ evol_elas
/ evol_noli
/ evol_sech
/ evol_ther
/ evol_varc
/ fourier_elas
/ fourier_ther
/ mode_meca
/ mode_meca_c
/ mult_elas = CREA_RESU(
◇ reuse = <objet de RESULTAT ou RESU_FINAL>,
◆ OPERATION = / "AFFE",
/ "ASSE",
/ "CONV_CHAR",
/ "CONV_RESU",
/ "KUCV",
/ "PERM_CHAM",
/ "PREP_VARC",
/ "PROL_RTZ",
◆ TYPE_RESU = / "DYNA_HARMO",
/ "DYNA_TRANS",
/ "EVOL_CHAR",
/ "EVOL_ELAS",
/ "EVOL_NOLI",
/ "EVOL_SECH",
/ "EVOL_THER",
/ "EVOL_VARC",
/ "FOURIER_ELAS",
/ "FOURIER_THER",
/ "MODE_MECA",
/ "MODE_MECA_C",
/ "MULT_ELAS",
# Si: equal_to("OPERATION", 'AFFE') and equal_to("TYPE_RESU", 'MULT_ELAS')
◇ RESULTAT = mult_elas,
◆ AFFE = _F(
◆ CHAM_GD = cham_gd,
◇ MODELE = modele,
◇ CHAM_MATER = cham_mater,
◇ CARA_ELEM = cara_elem,
◇ NOM_CAS = text,
◇ CHARGE = list[char_meca],
◆ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "GRAT_ELGA",
/ "GRAT_ELNO",
/ "GRAT_NOEU",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MARG_ELEM",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SECH",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARC_ELNO",
/ "VARC_NOEU",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
),
# Si: equal_to("OPERATION", 'AFFE') and is_in('TYPE_RESU', ('EVOL_ELAS', 'EVOL_NOLI', 'EVOL_THER', 'EVOL_VARC', 'DYNA_TRANS', 'EVOL_SECH'))
◇ RESULTAT = dyna_trans / evol_elas / evol_noli / evol_sech / evol_ther / evol_varc,
◆ AFFE = _F(
◆ CHAM_GD = cham_gd,
◇ MODELE = modele,
◇ CHAM_MATER = cham_mater,
◇ CARA_ELEM = cara_elem,
◆ / INST = list[float],
/ LIST_INST = listr8,
◇ NUME_INIT = int,
◇ NUME_FIN = int,
◇ PRECISION = float (défaut: 0.0),
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
◆ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "GRAT_ELGA",
/ "GRAT_ELNO",
/ "GRAT_NOEU",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MARG_ELEM",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SECH",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARC_ELNO",
/ "VARC_NOEU",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
),
# Si: equal_to("OPERATION", 'AFFE') and equal_to("TYPE_RESU", 'EVOL_CHAR')
◇ RESULTAT = dyna_trans / evol_char / evol_elas / evol_noli / evol_sech / evol_ther / evol_varc,
◆ AFFE = _F(
◆ CHAM_GD = cham_gd,
◇ MODELE = modele,
◇ CHAM_MATER = cham_mater,
◇ CARA_ELEM = cara_elem,
◆ / INST = list[float],
/ LIST_INST = listr8,
◇ NUME_INIT = int,
◇ NUME_FIN = int,
◇ PRECISION = float (défaut: 0.0),
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
◆ NOM_CHAM = / "COEF_H",
/ "FLUN",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "PRES",
/ "T_EXT",
/ "VITE_VENT",
),
# Si: equal_to("OPERATION", 'AFFE') and equal_to("TYPE_RESU", 'FOURIER_ELAS')
◇ RESULTAT = fourier_elas,
◆ AFFE = _F(
◆ CHAM_GD = cham_gd,
◇ MODELE = modele,
◇ CHAM_MATER = cham_mater,
◇ CARA_ELEM = cara_elem,
◇ NUME_MODE = int,
◇ TYPE_MODE = / "ANTI",
/ "SYME" (par défaut),
/ "TOUS",
◇ CHARGE = list[char_meca],
◆ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "GRAT_ELGA",
/ "GRAT_ELNO",
/ "GRAT_NOEU",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MARG_ELEM",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SECH",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARC_ELNO",
/ "VARC_NOEU",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
),
# Si: equal_to("OPERATION", 'AFFE') and equal_to("TYPE_RESU", 'FOURIER_THER')
◇ RESULTAT = fourier_ther,
◆ AFFE = _F(
◆ CHAM_GD = cham_gd,
◇ MODELE = modele,
◇ CHAM_MATER = cham_mater,
◇ CARA_ELEM = cara_elem,
◇ NUME_MODE = int,
◇ TYPE_MODE = / "ANTI",
/ "SYME" (par défaut),
/ "TOUS",
◆ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "GRAT_ELGA",
/ "GRAT_ELNO",
/ "GRAT_NOEU",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MARG_ELEM",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SECH",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARC_ELNO",
/ "VARC_NOEU",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
),
# Si: equal_to("OPERATION", 'AFFE') and is_in('TYPE_RESU', ('MODE_MECA', 'MODE_MECA_C', 'DYNA_HARMO', 'DYNA_TRANS'))
◇ MATR_RIGI = matr_asse_depl_r,
◇ MATR_MASS = matr_asse_depl_r,
# Si: equal_to("OPERATION", 'AFFE') and equal_to("TYPE_RESU", 'EVOL_ELAS')
◇ EXCIT = _F(
◆ CHARGE = char_cine_meca / char_meca,
◇ FONC_MULT = fonction / formule / nappe,
◇ TYPE_CHARGE = "FIXE_CSTE",
),
# Si: equal_to("OPERATION", 'AFFE') and equal_to("TYPE_RESU", 'EVOL_THER')
◇ EXCIT = _F(
◆ CHARGE = char_cine_ther / char_ther,
◇ FONC_MULT = fonction / formule / nappe,
),
# Si: equal_to("OPERATION", 'AFFE') and equal_to("TYPE_RESU", 'EVOL_SECH')
◇ EXCIT = _F(
◆ CHARGE = char_cine_ther / char_ther,
◇ FONC_MULT = fonction / formule / nappe,
),
# Si: equal_to("OPERATION", 'AFFE') and equal_to("TYPE_RESU", 'EVOL_NOLI')
⟐ COMPORTEMENT = _F(
# Si: is_in("RELATION", ('VMIS_ISOT_LINE','VMIS_ISOT_TRAC','VISCOCHAB','VISC_ISOT_LINE','VISC_ISOT_TRAC',))
◇ POST_ITER = "CRIT_RUPT" (ou non renseigné),
# Si: is_in("RELATION", ('VMIS_ISOT_LINE','VMIS_CINE_LINE','VMIS_ECMI_LINE','VMIS_ISOT_TRAC','VMIS_CIN1_CHAB','VMIS_CIN2_CHAB'))
◇ POST_INCR = / "REST_ECRO",
/ "SANS",
◆ / TOUT = "OUI" (ou non renseigné),
/ GROUP_MA = list[grma],
◇ RELATION = / "ARME",
/ "ASSE_CORN",
/ "BETON_AGEING",
/ "BETON_BURGER",
/ "BETON_DOUBLE_DP",
/ "BETON_GRANGER",
/ "BETON_GRANGER_V",
/ "BETON_RAG",
/ "BETON_REGLE_PR",
/ "BETON_UMLV",
/ "Barcelone",
/ "CABLE",
/ "CABLE_GAINE_FROT",
/ "CAM_CLAY",
/ "CHOC_ELAS_TRAC",
/ "CHOC_ENDO",
/ "CHOC_ENDO_PENA",
/ "CJS",
/ "CORR_ACIER",
/ "CSSM",
/ "CZM_ELAS_MIX",
/ "CZM_EXP_MIX",
/ "CZM_EXP_REG",
/ "CZM_FAT_MIX",
/ "CZM_LAB_MIX",
/ "CZM_LIN_REG",
/ "CZM_OUV_MIX",
/ "CZM_TAC_MIX",
/ "CZM_TRA_MIX",
/ "CZM_TURON",
/ "DASHPOT",
/ "DHRC",
/ "DIS_BILI_ELAS",
/ "DIS_CHOC",
/ "DIS_CONTACT",
/ "DIS_ECRO_CINE",
/ "DIS_ECRO_TRAC",
/ "DIS_GOUJ2E_ELAS",
/ "DIS_GOUJ2E_PLAS",
/ "DIS_GRICRA",
/ "DIS_VISC",
/ "DRUCK_PRAGER",
/ "DRUCK_PRAG_N_A",
/ "ELAS" (par défaut),
/ "ELAS_HYPER",
/ "ELAS_HYPER_VISC",
/ "ELAS_MEMBRANE_NH",
/ "ELAS_MEMBRANE_SV",
/ "ELAS_POUTRE_GR",
/ "ELAS_VMIS_LINE",
/ "ELAS_VMIS_PUIS",
/ "ELAS_VMIS_TRAC",
/ "ENDO_CARRE",
/ "ENDO_FISS_EXP",
/ "ENDO_HETEROGENE",
/ "ENDO_ISOT_BETON",
/ "ENDO_LOCA_EXP",
/ "ENDO_LOCA_TC",
/ "ENDO_ORTH_BETON",
/ "ENDO_PORO_BETON",
/ "ENDO_SCALAIRE",
/ "FLUA_ENDO_PORO",
/ "FLUA_PORO_BETON",
/ "FONDATION",
/ "GLRC_DAMAGE",
/ "GLRC_DM",
/ "GRAN_IRRA_LOG",
/ "GRILLE_CINE_LINE",
/ "GRILLE_ISOT_LINE",
/ "GRILLE_PINTO_MEN",
/ "GTN",
/ "GonfElas",
/ "HAYHURST",
/ "HOEK_BROWN",
/ "HOEK_BROWN_EFF",
/ "HOEK_BROWN_TOT",
/ "HUJEUX",
/ "HYPER_HILL",
/ "IRRAD3M",
/ "Iwan",
/ "JOINT_BA",
/ "JOINT_BANDIS",
/ "JOINT_MECA_ENDO",
/ "JOINT_MECA_FROT",
/ "JOINT_MECA_RUPT",
/ "JONC_ENDO_PLAS",
/ "KICHENIN_NL",
/ "KIT_CG",
/ "KIT_DDI",
/ "KIT_H",
/ "KIT_HH",
/ "KIT_HH2",
/ "KIT_HH2M",
/ "KIT_HHM",
/ "KIT_HM",
/ "KIT_THH",
/ "KIT_THH2",
/ "KIT_THH2M",
/ "KIT_THHM",
/ "KIT_THM",
/ "KIT_THV",
/ "LAIGLE",
/ "LEMAITRE",
/ "LEMAITRE_IRRA",
/ "LEMA_SEUIL",
/ "LETK",
/ "LKR",
/ "MAZARS",
/ "MAZARS_UNIL",
/ "MCC",
/ "META_LEMA_ANI",
/ "META_LEMA_ANI",
/ "META_P_CL",
/ "META_P_CL_PT",
/ "META_P_CL_PT_RE",
/ "META_P_CL_RE",
/ "META_P_IL",
/ "META_P_IL_PT",
/ "META_P_IL_PT_RE",
/ "META_P_IL_RE",
/ "META_P_INL",
/ "META_P_INL_PT",
/ "META_P_INL_PT_RE",
/ "META_P_INL_RE",
/ "META_V_CL",
/ "META_V_CL_PT",
/ "META_V_CL_PT_RE",
/ "META_V_CL_RE",
/ "META_V_IL",
/ "META_V_IL_PT",
/ "META_V_IL_PT_RE",
/ "META_V_IL_RE",
/ "META_V_INL",
/ "META_V_INL_PT",
/ "META_V_INL_PT_RE",
/ "META_V_INL_RE",
/ "MFRONT",
/ "MOHR_COULOMB",
/ "MONOCRISTAL",
/ "MULTIFIBRE",
/ "MetaAcierEPIL_PT",
/ "MohrCoulombAS",
/ "NLH_CSRM",
/ "NORTON",
/ "NORTON_HOFF",
/ "PINTO_MENEGOTTO",
/ "POLYCRISTAL",
/ "RANKINE",
/ "RELAX_ACIER",
/ "RGI_BETON",
/ "RGI_BETON_BA",
/ "ROUSSELIER",
/ "ROUSS_PR",
/ "ROUSS_VISC",
/ "RUPT_FRAG",
/ "SANS",
/ "UMAT",
/ "VENDOCHAB",
/ "VISCOCHAB",
/ "VISC_CIN1_CHAB",
/ "VISC_CIN2_CHAB",
/ "VISC_CIN2_MEMO",
/ "VISC_CIN2_NRAD",
/ "VISC_DRUC_PRAG",
/ "VISC_ENDO_LEMA",
/ "VISC_GTN",
/ "VISC_IRRA_LOG",
/ "VISC_ISOT_LINE",
/ "VISC_ISOT_NL",
/ "VISC_ISOT_TRAC",
/ "VISC_MAXWELL",
/ "VISC_MAXWELL_MT",
/ "VISC_MEMO_NRAD",
/ "VISC_TAHERI",
/ "VMIS_ASYM_LINE",
/ "VMIS_CIN1_CHAB",
/ "VMIS_CIN2_CHAB",
/ "VMIS_CIN2_MEMO",
/ "VMIS_CIN2_NRAD",
/ "VMIS_CINE_GC",
/ "VMIS_CINE_LINE",
/ "VMIS_CINE_LINE",
/ "VMIS_ECMI_LINE",
/ "VMIS_ECMI_TRAC",
/ "VMIS_ISOT_LINE",
/ "VMIS_ISOT_NL",
/ "VMIS_ISOT_PUIS",
/ "VMIS_ISOT_TRAC",
/ "VMIS_JOHN_COOK",
/ "VMIS_MEMO_NRAD",
◇ REGU_VISC = / "NON" (par défaut),
/ "OUI",
# Si: equal_to("RELATION", 'MONOCRISTAL')
◆ COMPOR = compor,
# Si: equal_to("RELATION", 'MULTIFIBRE')
◇ RIGI_GEOM = / "DEFAUT" (par défaut),
/ "OUI",
# Si: equal_to("RELATION", 'POLYCRISTAL')
◆ COMPOR = compor,
# Si: equal_to("RELATION", 'UMAT')
◆ NB_VARI = int,
◆ LIBRAIRIE = text,
◆ NOM_ROUTINE = text,
# Si: equal_to("RELATION", 'MFRONT')
◆ COMPOR_MFRONT = compor_mgis,
◇ VERI_BORNE = / "ARRET" (par défaut),
/ "MESSAGE",
/ "SANS",
◇ ALGO_CPLAN = / "ANALYTIQUE",
/ "DEBORST" (par défaut),
◇ SYME_MATR_TANG = / "NON",
/ "OUI" (par défaut),
# Si: not equal_to('RELATION', 'MFRONT')
# Si: equal_to("RELATION", 'KIT_DDI')
◆ RELATION_KIT = / "BETON_DOUBLE_DP",
/ "BETON_GRANGER",
/ "BETON_GRANGER_V",
/ "BETON_UMLV",
/ "ENDO_ISOT_BETON",
/ "GLRC_DM",
/ "MAZARS",
/ "ROUSS_PR",
/ "VMIS_CINE_LINE",
/ "VMIS_ISOT_LINE",
/ "VMIS_ISOT_PUIS",
/ "VMIS_ISOT_TRAC",
# Si: equal_to("RELATION", 'KIT_CG')
◆ RELATION_KIT = / "CABLE_GAINE_FROT",
/ "ELAS",
/ "PINTO_MENEGOTTO",
/ "SANS",
/ "VMIS_CINE_LINE",
/ "VMIS_ISOT_LINE",
/ "VMIS_ISOT_TRAC",
# Si: is_in("RELATION", ['KIT_HHM','KIT_HH', 'KIT_H','KIT_HM','KIT_THHM', 'KIT_THH','KIT_THM','KIT_THV','KIT_THH2M','KIT_HH2M','KIT_HH2','KIT_THH2'])
◆ RELATION_KIT = / "BETON_AGEING",
/ "Barcelone",
/ "CAM_CLAY",
/ "CJS",
/ "CSSM",
/ "CZM_EXP_REG",
/ "CZM_LIN_REG",
/ "DRUCK_PRAGER",
/ "DRUCK_PRAG_N_A",
/ "ELAS",
/ "ENDO_ISOT_BETON",
/ "GAZ",
/ "GonfElas",
/ "HOEK_BROWN_EFF",
/ "HOEK_BROWN_TOT",
/ "HUJEUX",
/ "HYDR_ENDO",
/ "HYDR_TABBAL",
/ "HYDR_UTIL",
/ "HYDR_VGC",
/ "HYDR_VGM",
/ "Iwan",
/ "JOINT_BANDIS",
/ "LAIGLE",
/ "LETK",
/ "LIQU_AD_GAZ",
/ "LIQU_AD_GAZ_VAPE",
/ "LIQU_GAZ",
/ "LIQU_GAZ_ATM",
/ "LIQU_SATU",
/ "LIQU_VAPE",
/ "LIQU_VAPE_GAZ",
/ "LKR",
/ "MAZARS",
/ "MCC",
/ "MFRONT",
/ "MOHR_COULOMB",
/ "NLH_CSRM",
/ "RANKINE",
/ "VISC_DRUC_PRAG",
/ "VISC_MAXWELL",
/ "VISC_MAXWELL_MT",
# Si: 'MFRONT' in value("RELATION_KIT")
◆ COMPOR_MFRONT = compor_mgis,
◇ VERI_BORNE = / "ARRET" (par défaut),
/ "MESSAGE",
/ "SANS",
◇ ALGO_CPLAN = / "ANALYTIQUE",
/ "DEBORST" (par défaut),
◇ RESI_INTE = float (défaut: 1e-08),
◇ ITER_INTE_MAXI = int,
◇ SYME_MATR_TANG = / "NON",
/ "OUI" (par défaut),
# Si: 'MFRONT' not in value("RELATION_KIT")
# Si: value("RELATION").startswith('META_') and not value("RELATION").startswith('META_LEMA_ANI')
◆ RELATION_KIT = / "ACIER",
/ "ZIRC",
◇ DEFORMATION = / "GDEF_LOG",
/ "GREEN_LAGRANGE",
/ "GROT_GDEP",
/ "PETIT" (par défaut),
/ "PETIT_REAC",
/ "SIMO_MIEHE",
◇ RESI_CPLAN_MAXI = float,
# Si: not exists("RESI_CPLAN_MAXI")
◇ RESI_CPLAN_RELA = float (défaut: 1e-06),
◇ ITER_CPLAN_MAXI = int (défaut: 10),
# Si: (equal_to("RELATION", 'MFRONT'))
◇ RESI_INTE = float,
◇ ITER_INTE_MAXI = int,
# Si: is_in("RELATION", ('RGI_BETON','FLUA_PORO_BETON','FLUA_ENDO_PORO', 'RGI_BETON_BA',))
◇ RESI_INTE = float (défaut: 1e-06),
◇ ITER_INTE_MAXI = int (défaut: -1),
# Si: not is_in("RELATION", ('MFRONT','RGI_BETON','FLUA_PORO_BETON','FLUA_ENDO_PORO','RGI_BETON_BA',))
◇ 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 (défaut: 0),
◇ ALGO_INTE = / "ANALYTIQUE",
/ "BASCULE_EXPLICITE",
/ "BRENT",
/ "DEKKER",
/ "NEWTON",
/ "NEWTON_1D",
/ "NEWTON_PERT",
/ "NEWTON_RELI",
/ "RUNGE_KUTTA",
/ "SANS_OBJET",
/ "SECANTE",
/ "SEMI_EXPLICITE",
/ "SPECIFIQUE",
# Si: not is_in("RELATION", ('RGI_BETON','FLUA_PORO_BETON','FLUA_ENDO_PORO', 'RGI_BETON_BA', 'ENDO_PORO_BETON'))
◇ TYPE_MATR_TANG = / "PERTURBATION",
/ "VERIFICATION",
# Si: (exists("TYPE_MATR_TANG"))
◇ VALE_PERT_RELA = float (défaut: 1e-05),
# Si: equal_to("TYPE_MATR_TANG", 'TANGENTE_SECANTE')
◇ SEUIL = float (défaut: 3.0),
◇ AMPLITUDE = float (défaut: 1.5),
◇ TAUX_RETOUR = float (défaut: 0.05),
◇ PARM_THETA = float (défaut: 1.0),
# Si: not exists("TYPE_MATR_TANG")
◇ RESI_RADI_RELA = float,
# Si: is_in("RELATION", ('RGI_BETON','FLUA_PORO_BETON','FLUA_ENDO_PORO', 'RGI_BETON_BA', 'ENDO_PORO_BETON'))
◇ TYPE_MATR_TANG = / "MATR_ELAS" (par défaut),
/ "MATR_ENDO",
◇ PARM_THETA = float (défaut: 1.0),
# Si: not exists("TYPE_MATR_TANG")
◇ RESI_RADI_RELA = float,
),
◇ VERI_VARI = / "NON",
/ "OUI" (par défaut),
◇ EXCIT = _F(
◆ CHARGE = char_cine_meca / char_meca,
◇ FONC_MULT = fonction / formule / nappe,
◇ TYPE_CHARGE = / "DIDI",
/ "FIXE_CSTE" (par défaut),
/ "FIXE_PILO",
/ "SUIV",
◇ DEPL = fonction / formule / nappe,
◇ ACCE = fonction / formule / nappe,
◇ VITE = fonction / formule / nappe,
◇ MULT_APPUI = / "NON" (par défaut),
/ "OUI",
◇ DIRECTION = list[float],
◇ GROUP_NO = list[grno],
),
# Si: equal_to("OPERATION", 'AFFE') and equal_to("TYPE_RESU", 'MODE_MECA')
◇ RESULTAT = mode_meca,
◆ AFFE = _F(
◆ CHAM_GD = cham_gd,
◇ MODELE = modele,
◇ CHAM_MATER = cham_mater,
◇ CARA_ELEM = cara_elem,
◆ NUME_MODE = int,
◇ FREQ = float,
◇ AXE = / "X",
/ "Y",
/ "Z",
◆ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "GRAT_ELGA",
/ "GRAT_ELNO",
/ "GRAT_NOEU",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MARG_ELEM",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SECH",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARC_ELNO",
/ "VARC_NOEU",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
),
# Si: equal_to("OPERATION", 'AFFE') and equal_to("TYPE_RESU", 'MODE_MECA_C')
◇ RESULTAT = mode_meca_c,
◆ AFFE = _F(
◆ CHAM_GD = cham_gd,
◇ MODELE = modele,
◇ CHAM_MATER = cham_mater,
◇ CARA_ELEM = cara_elem,
◆ NUME_MODE = int,
◇ FREQ = float,
◇ AXE = / "X",
/ "Y",
/ "Z",
◇ AMOR_REDUIT = float,
◆ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "GRAT_ELGA",
/ "GRAT_ELNO",
/ "GRAT_NOEU",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MARG_ELEM",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SECH",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARC_ELNO",
/ "VARC_NOEU",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
),
# Si: equal_to("OPERATION", 'AFFE') and equal_to("TYPE_RESU", 'DYNA_HARMO')
◇ RESULTAT = dyna_harmo,
◆ AFFE = _F(
◆ CHAM_GD = cham_gd,
◇ MODELE = modele,
◇ CHAM_MATER = cham_mater,
◇ CARA_ELEM = cara_elem,
◆ / FREQ = list[float],
/ LIST_FREQ = listr8,
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
◇ PRECISION = float (défaut: 0.0),
◆ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "GRAT_ELGA",
/ "GRAT_ELNO",
/ "GRAT_NOEU",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MARG_ELEM",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SECH",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARC_ELNO",
/ "VARC_NOEU",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
),
# Si: equal_to("OPERATION", 'ASSE')
◆ ASSE = _F(
◆ RESULTAT = evol_ther,
◇ TRANSLATION = float (défaut: 0.0),
),
# Si: equal_to("OPERATION", 'PERM_CHAM')
◇ NOM_CHAM = / "DEPL",
/ "SIEF_ELGA",
/ "STRX_ELGA",
/ "VARI_ELGA",
◆ RESU_INIT = evol_noli,
◇ INST_INIT = float,
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
◆ MAILLAGE_INIT = maillage,
◆ RESU_FINAL = evol_noli,
◆ MAILLAGE_FINAL = maillage,
◆ PERM_CHAM = _F(
◆ GROUP_MA_FINAL = grma,
◆ GROUP_MA_INIT = grma,
◆ TRAN = list[float],
◇ PRECISION = float (défaut: 0.001),
),
# Si: equal_to("OPERATION", 'PROL_RTZ')
◆ PROL_RTZ = _F(
◆ MAILLAGE_FINAL = maillage,
◆ TABLE = table,
◇ / INST = list[float],
/ LIST_INST = listr8,
# Si: (exists("INST"))or(exists("LIST_INST"))
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
◇ PROL_DROITE = / "CONSTANT",
/ "EXCLU" (par défaut),
/ "LINEAIRE",
◇ PROL_GAUCHE = / "CONSTANT",
/ "EXCLU" (par défaut),
/ "LINEAIRE",
◆ REPERE = "CYLINDRIQUE" (ou non renseigné),
◆ ORIGINE = list[float],
◆ AXE_Z = list[float],
),
# Si: equal_to("OPERATION", 'PREP_VARC')
◆ PREP_VARC = _F(
◆ / CHAM_GD = cham_gd,
/ EVOL_THER = evol_ther,
◆ MODELE = modele,
◆ CARA_ELEM = cara_elem,
# Si: exists('EVOL_THER')
◇ / TOUT = "OUI" (ou non renseigné),
/ GROUP_MA = list[grma],
◇ / LIST_INST = listr8,
/ INST = list[float],
# Si: (exists("INST")) or (exists("LIST_INST"))
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
# Si: exists('CHAM_GD')
◆ / LIST_INST = listr8,
/ INST = list[float],
),
# Si: equal_to("OPERATION", 'KUCV') and is_in('TYPE_RESU', ('EVOL_CHAR', 'DYNA_TRANS'))
◆ KUCV = _F(
◆ RESU_INIT = dyna_trans / evol_noli,
◇ MATR_RIGI = matr_asse_depl_r,
◆ MATR_AMOR = matr_asse_depl_r,
◆ / INST = list[float],
/ LIST_INST = listr8,
◇ PRECISION = float (défaut: 1e-06),
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
),
# Si: equal_to("OPERATION", 'CONV_RESU') and is_in('TYPE_RESU', ('EVOL_CHAR', 'DYNA_TRANS'))
◆ CONV_RESU = _F(
◆ RESU_INIT = dyna_trans / evol_char / evol_noli,
◇ NOM_CHAM_INIT = / "ACCE",
/ "DEPL",
/ "FORC_NODA",
/ "REAC_NODA",
◇ DDL_EXCLUS = / "DRX",
/ "DRY",
/ "DRZ",
/ "DX",
/ "DY",
/ "DZ",
◆ / MATR_RIGI = matr_asse_depl_r,
/ NUME_DDL = nume_ddl,
◆ / INST = list[float],
/ LIST_INST = listr8,
◇ PRECISION = float (défaut: 1e-06),
◇ COEF = float (défaut: 1.0),
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
◇ / GROUP_NO_INTERF = grno,
/ FONC_DX = formule / nappe,
# Si: (exists("GROUP_NO_INTERF"))
◆ DIRECTION = list[float],
◆ VITE_ONDE = float,
◆ COOR_REFE = list[float],
# Si: (exists("FONC_DX"))
◇ FONC_DY = formule / nappe,
◇ FONC_DZ = formule / nappe,
◇ FONC_DRX = formule / nappe,
◇ FONC_DRY = formule / nappe,
◇ FONC_DRZ = formule / nappe,
),
# Si: equal_to("OPERATION", 'CONV_CHAR') and is_in('TYPE_RESU', ('EVOL_CHAR', 'DYNA_TRANS'))
◆ CONV_CHAR = _F(
◆ CHARGE = list[char_meca],
◆ CHAM_MATER = cham_mater,
◇ CARA_ELEM = cara_elem,
◆ MATR_RIGI = matr_asse_depl_r,
◆ / INST = list[float],
/ LIST_INST = listr8,
◇ PRECISION = float (défaut: 1e-06),
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
),
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles