2. Syntax#
table = MACR_LIGN_COUPE (
◆/RESULTAT = dyna_trans/comb_fourier/mult_elas/mult_elas/fourier_elas/evol_noli/evol_elas/evol_ther/mode_meca,
/CHAM_GD = field_gd,
# If: exists (" RESULTAT ")
◇/NUME_ORDRE = int,
/NUME_MODE = 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 (evol_elas, evol_noli, mode_meca, comb_fourier,
mult_elas, fourier_elas, dyna_trans)
◇ NOM_CHAM =/"ACCE ",
/"ACCE_ABSOLU ",
/"COEF_H ",
/"COHE_ELEM ",
/"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 ",
/"HHO_DEPL ",
/"HHO_TEMP ",
/"HHO_VITE ",
/"HYDR_ELGA ",
/"HYDR_ELNO ",
/"HYDR_NOEU ",
/"INDL_ELGA ",
/"INTE_ELNO ",
/"INTE_NOEU ",
/"IRRA ",
/"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 ",
/"SIEF_ELGA ",
/"SIEF_ELNO ",
/"SIEF_NOEU ",
/"SIEQ_ELGA ",
/"SIEQ_ELNO ",
/"SIEQ_NOEU ",
/"SIGM_ELGA ",
/"SIGM_ELNO ",
/"SIGM_NOEU" (by default),
/"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 ",
/"VARI_ELGA ",
/"VARI_ELNO ",
/"VARI_NOEU ",
/"VITE ",
/"VITE_ABSOLU ",
/"VITE_VENT ",
# If: is_type (" RESULTAT ") in (evol_ther,)
◇ NOM_CHAM =/"TEMP" (by default),
/"HHO_TEMP ",
/"FLUX_ELGA ",
/"FLUX_ELNO ",
/"FLUX_NOEU ",
/"META_ELNO ",
/"META_NOEU ",
/"DURT_ELNO ",
/"DURT_NOEU ",
/"HYDR_ELNO ",
/"HYDR_NOEU ",
/"DETE_ELNO ",
/"DETE_NOEU ",
/"SOUR_ELGA ",
/"COMPORTHER ",
/"ERTH_ELEM ",
/"ERTH_ELNO ",
/"ERTH_NOEU ",
# If: exists (" CHAM_GD ")
◇ NOM_CHAM =/"ACCE ",
/"ACCE_ABSOLU ",
/"COEF_H ",
/"COHE_ELEM ",
/"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 ",
/"HHO_DEPL ",
/"HHO_TEMP ",
/"HHO_VITE ",
/"HYDR_ELGA ",
/"HYDR_ELNO ",
/"HYDR_NOEU ",
/"INDL_ELGA ",
/"INTE_ELNO ",
/"INTE_NOEU ",
/"IRRA ",
/"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 ",
/"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 ",
/"VARI_ELGA ",
/"VARI_ELNO ",
/"VARI_NOEU ",
/"VITE ",
/"VITE_ABSOLU ",
/"VITE_VENT ",
◇ UNITE_MAILLAGE = unit,
◇ MODELE = model,
◇ VIS_A_VIS = _F (
◇/GROUP_MA_1 = grma,
),
◆ LIGN_COUPE = _F (
◇ INTITULE = text,
◇ TYPE =/"GROUP_NO ",
/"SEGMENT" (by default),
/"ARC ",
/"GROUP_MA ",
◇ REPERE =/"GLOBAL" (by default),
/"LOCAL ",
/"POLAIRE ",
/"UTILISATEUR ",
/"CYLINDRIQUE ",
◇ OPERATION =/"EXTRACTION" (by default),
/"MOYENNE ",
◇/NOM_CMP = text,
/INVARIANT = "OUI" (or not specified),
/ELEM_PRINCIPAUX = "OUI" (or not specified),
◇/TRAC_DIR = "OUI" (or not specified),
/TRAC_NOR = "OUI" (or not specified),
◇ & DIRECTION = float,
# If: equal_to (" TYPE ", 'GROUP_NO') or equal_to (" TYPE ", 'GROUP_MA')
◇ & RESULTANTE =/"DX",
/"DY",
/"DZ",
/"NXX ",
/"NYY ",
/"NXY ",
& MOMENT =/"DRX ",
/"DRY ",
/"DRZ ",
/"MXX ",
/"MYY ",
/"MXY ",
◇ POINT = float,
# If: equal_to (" REPERE ", 'LOCAL')
◇ VECT_Y = float,
# If: equal_to (" REPERE ", 'UTILISATEUR')
◆ ANGL_NAUT = float,
# If: equal_to (" TYPE ", 'GROUP_NO')
◆ GROUP_NO = grno,
# If: equal_to (" TYPE ", 'GROUP_MA')
◆ GROUP_MA = GRMA,
◆ MAILLAGE = mesh,
◇ GROUP_NO_ORIG = big,
◇ GROUP_NO_EXTR = big,
◇ VECT_ORIE = float,
# If: equal_to (" TYPE ", 'SEGMENT')
◆ NB_POINTS = int,
◆/COOR_ORIG = float,
/GROUP_NO_ORIG = big,
◆/COOR_EXTR = float,
/GROUP_NO_EXTR = big,
# If: equal_to (" TYPE ", 'ARC')
◆ NB_POINTS = int,
◆ COOR_ORIG = float,
◆ CENTRE = float,
◆ ANGLE = float,
◇ DNOR = float,
# If: equal_to (" REPERE ", 'CYLINDRIQUE') and not equal_to (" TYPE ", 'ARC')
◇ ORIGINE = float,
◇ AXE_Z = float,
◇ DISTANCE_MAX = float,
◇ DISTANCE_ALARME = float,
),
)
◆: mandatory
◇: optional
: present by default
&: together
/: only one among
|: several possible choices