Syntaxe ======= .. code-block:: text / cara_elem / modele / maillage / evol_noli / macr_elem_dyna / char_meca / cham_mater / mode_meca = PRE_SEISME_NONL( ◇ AFFE_MODELE = _F( ◆ MAILLAGE = maillage, ◇ INFO = / 1 (par défaut), / 2, ◇ GRANDEUR_CARA = _F( ◇ LONGUEUR = float, ◇ PRESSION = float, ◇ TEMPERATURE = float, ), ◆ | AFFE_SOUS_STRUC = _F( ◆ / TOUT = "OUI" (ou non renseigné), / SUPER_MAILLE = ma, ◇ PHENOMENE = "MECANIQUE", ), | AFFE = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = grma, ◆ PHENOMENE = / "MECANIQUE", / "THERMIQUE", / "ACOUSTIQUE", # Si: equal_to("PHENOMENE", 'MECANIQUE') ◆ MODELISATION = / "2D_DIS_T", / "2D_DIS_TR", / "2D_FLUI_ABSO", / "2D_FLUI_PESA", / "2D_FLUI_STRU", / "2D_FLUIDE", / "3D", / "3D_ABSO", / "3D_FAISCEAU", / "3D_FLUI_ABSO", / "3D_FLUIDE", / "3D_INCO_UPG", / "3D_INCO_UP", / "3D_INCO_UPO", / "3D_SI", / "3D_GRAD_VARI", / "3D_GRAD_INCO", / "3D_GVNO", / "3D_JOINT", / "3D_JOINT_HYME", / "3D_INTERFACE", / "3D_INTERFACE_S", / "AXIS", / "AXIS_FLUI_STRU", / "AXIS_FLUI_ABSO", / "AXIS_FLUIDE", / "AXIS_FOURIER", / "AXIS_INCO_UPG", / "AXIS_INCO_UP", / "AXIS_INCO_UPO", / "AXIS_SI", / "AXIS_GRAD_VARI", / "AXIS_GRAD_INCO", / "AXIS_GVNO", / "AXIS_JOINT", / "AXIS_INTERFACE", / "AXIS_INTERFACE_S", / "BARRE", / "CABLE_GAINE", / "2D_BARRE", / "C_PLAN", / "C_PLAN_SI", / "CABLE", / "CABLE_POULIE", / "COQUE_3D", / "COQUE_AXIS", / "D_PLAN", / "D_PLAN_GRAD_VARI", / "D_PLAN_GRAD_INCO", / "D_PLAN_GVNO", / "D_PLAN_GRAD_SIGM", / "PLAN_JOINT", / "PLAN_JOINT_HYME", / "PLAN_INTERFACE", / "PLAN_INTERFACE_S", / "D_PLAN_ABSO", / "D_PLAN_INCO_UPG", / "D_PLAN_INCO_UP", / "D_PLAN_INCO_UPO", / "D_PLAN_SI", / "DIS_T", / "DIS_TR", / "DKT", / "DKTG", / "DST", / "FLUI_STRU", / "POU_FLUI_STRU", / "GRILLE_EXCENTRE", / "GRILLE_MEMBRANE", / "MEMBRANE", / "POU_D_E", / "POU_D_EM", / "POU_D_T", / "POU_D_T_GD", / "POU_D_TG", / "POU_D_TGM", / "POU_D_SQUE", / "Q4G", / "Q4GG", / "TUYAU_3M", / "TUYAU_6M", / "COQUE_SOLIDE", / "D_PLAN_HHM", / "D_PLAN_HH2M_SI", / "D_PLAN_HM", / "D_PLAN_HM_SI", / "D_PLAN_HM_SI_DIL", / "D_PLAN_THM", / "D_PLAN_HHMD", / "D_PLAN_HH2MD", / "D_PLAN_HMD", / "D_PLAN_THHD", / "D_PLAN_THH2D", / "D_PLAN_THVD", / "D_PLAN_THH2MD", / "D_PLAN_THHMD", / "D_PLAN_THMD", / "D_PLAN_HHMS", / "D_PLAN_HH2MS", / "D_PLAN_HH2MS_DIL", / "D_PLAN_HMS", / "D_PLAN_HMS_DIL", / "D_PLAN_THHS", / "D_PLAN_THH2S", / "D_PLAN_THVS", / "D_PLAN_THH2MS", / "D_PLAN_THHMS", / "D_PLAN_THMS", / "D_PLAN_THMS_DIL", / "D_PLAN_HS", / "D_PLAN_HHD", / "D_PLAN_HHS", / "D_PLAN_HH2D", / "D_PLAN_HH2S", / "D_PLAN_2DG", / "D_PLAN_DIL", / "3D_DIL", / "AXIS_THM", / "AXIS_HHM", / "AXIS_HM", / "AXIS_HH2MD", / "AXIS_HHMD", / "AXIS_HMD", / "AXIS_THHD", / "AXIS_THH2D", / "AXIS_THVD", / "AXIS_THHMD", / "AXIS_THH2MD", / "AXIS_THMD", / "AXIS_HH2MS", / "AXIS_HHMS", / "AXIS_HMS", / "AXIS_THHS", / "AXIS_THH2S", / "AXIS_THVS", / "AXIS_THHMS", / "AXIS_THH2MS", / "AXIS_THMS", / "AXIS_HHD", / "AXIS_HHS", / "AXIS_HH2D", / "AXIS_HH2S", / "3D_HHM", / "3D_HH2M_SI", / "3D_HM", / "3D_HM_SI", / "3D_HM_SI_DIL", / "3D_THHM", / "3D_THM", / "3D_HHMD", / "3D_HMD", / "3D_THHD", / "3D_THVD", / "3D_THHMD", / "3D_THMD", / "3D_HHMS", / "3D_HMS", / "3D_HMS_DIL", / "3D_THHS", / "3D_THVS", / "3D_THHMS", / "3D_THMS", / "3D_THMS_DIL", / "3D_THH2MD", / "3D_THH2MS", / "3D_HH2MD", / "3D_HH2MS", / "3D_HH2MS_DIL", / "3D_THH2S", / "3D_THH2D", / "3D_HS", / "3D_HHD", / "3D_HHS", / "3D_HH2D", / "3D_HH2S", / "3D_HH2SUDA", / "D_PLAN_HH2SUDA", / "PLAN_JHMS", / "AXIS_JHMS", / "3D_HHO", / "D_PLAN_HHO", / "3D_GRAD_HHO", / "D_PLAN_GRAD_HHO", # Si: equal_to('MODELISATION', ('3D_HHO', 'D_PLAN_HHO', "D_PLAN_GRAD_HHO", "3D_GRAD_HHO" )) ◇ FORMULATION = / "LINEAIRE" (par défaut), / "QUADRATIQUE", # Si: equal_to('MODELISATION', ('2D_FLUIDE', '2D_FLUI_ABSO', '2D_FLUI_PESA', '2D_FLUI_STRU','3D_FLUIDE','3D_FLUI_ABSO', 'AXIS_FLUIDE', 'AXIS_FLUI_STRU', 'AXIS_FLUI_ABSO', 'FLUI_STRU')) ◇ FORMULATION = / "U_P_PHI" (par défaut), / "U_P", / "U_PSI", # Si: equal_to('MODELISATION', ('D_PLAN_DIL', '3D_DIL', )) ◇ FORMULATION = / "DIL" (par défaut), / "DIL_INCO", # Si: equal_to("PHENOMENE", 'THERMIQUE') ◆ MODELISATION = / "3D", / "3D_DIAG", / "AXIS", / "AXIS_DIAG", / "AXIS_FOURIER", / "COQUE", / "COQUE_AXIS", / "COQUE_PLAN", / "PLAN", / "PLAN_DIAG", / "3D_HHO", / "PLAN_HHO", / "AXIS_HHO", # Si: equal_to('MODELISATION', ('3D_HHO', 'PLAN_HHO', 'AXIS_HHO')) ◇ FORMULATION = / "LINEAIRE" (par défaut), / "QUADRATIQUE", # Si: equal_to("PHENOMENE", 'ACOUSTIQUE') ◆ MODELISATION = / "3D", / "PLAN", / "3D_ABSO", / "PLAN_ABSO", ), ⟐ DISTRIBUTION = _F( ◇ METHODE = / "MAIL_CONTIGU", / "MAIL_DISPERSE", / "CENTRALISE", / "GROUP_ELEM", / "SOUS_DOMAINE" (par défaut), # Si: is_in("METHODE", ('MAIL_DISPERSE','MAIL_CONTIGU')) ◇ CHARGE_PROC0_MA = int (défaut: 100), # Si: equal_to("METHODE",'SOUS_DOMAINE' ) ◇ NB_SOUS_DOMAINE = int, ◇ PARTITIONNEUR = / "METIS" (par défaut), / "SCOTCH", ), ◇ VERI_JACOBIEN = / "OUI" (par défaut), / "NON", ◇ VERI_NORM_IFS = / "OUI" (par défaut), / "NON", ), ◇ AFFE_MATERIAU = _F( ◆ | MAILLAGE = maillage, | MODELE = modele, ◆ / AFFE = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = grma, ◆ MATER = mater, ), / CHAM_MATER = cham_mater, ◇ AFFE_COMPOR = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = grma, ◆ COMPOR = compor, ), ◇ AFFE_VARC = _F( ◇ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = grma, ◆ NOM_VARC = / "TEMP", / "GEOM", / "CORR", / "IRRA", / "HYDR", / "SECH", / "EPSA", / "M_ACIER", / "M_ZIRC", / "NEUT1", / "NEUT2", / "NEUT3", / "PTOT", ◆ / CHAM_GD = cham_gd, / EVOL = evol, # Si: exists("EVOL") ◇ NOM_CHAM = / "TEMP", / "CORR", / "IRRA", / "NEUT", / "GEOM", / "HYDR_ELNO", / "HYDR_NOEU", / "META_ELNO", / "META_NOEU", / "EPSA_ELNO", / "EPSA_NOEU", / "PTOT", / "HHO_TEMP", ◇ PROL_DROITE = / "CONSTANT", / "LINEAIRE", / "EXCLU" (par défaut), ◇ PROL_GAUCHE = / "CONSTANT", / "LINEAIRE", / "EXCLU" (par défaut), ◇ FONC_INST = formule / fonction, # Si: is_in("NOM_VARC", ('TEMP','SECH')) ◆ VALE_REF = float, ), ◇ INFO = / 1 (par défaut), / 2, ), ◇ AFFE_CARA_ELEM = _F( ◇ INFO = / 1 (par défaut), / 2, ◇ VERIF = "MAILLE" (ou non renseigné), ◆ | POUTRE = _F( ◆ SECTION = / "GENERALE", / "RECTANGLE", / "CERCLE", / "COUDE", # Si: equal_to("SECTION", 'GENERALE') ◆ GROUP_MA = grma, ◇ VARI_SECT = / "CONSTANT" (par défaut), / "HOMOTHETIQUE", # Si: equal_to("VARI_SECT", 'CONSTANT') ◇ / TABLE_CARA = table, / CARA = / "A", / "IY", / "IZ", / "AY", / "AZ", / "EY", / "EZ", / "JX", / "RY", / "RZ", / "RT", / "JG", / "IYR2", / "IZR2", / "AI", ◇ & NOM_SEC = text, ◇ & VALE = float, # Si: equal_to("VARI_SECT", 'HOMOTHETIQUE') ◆ CARA = / "A1", / "IY1", / "IZ1", / "AY1", / "AZ1", / "EY1", / "EZ1", / "JX1", / "RY1", / "RZ1", / "RT1", / "JG1", / "IYR21", / "IZR21", / "A2", / "IY2", / "IZ2", / "AY2", / "AZ2", / "EY2", / "EZ2", / "JX2", / "RY2", / "RZ2", / "RT2", / "JG2", / "IYR22", / "IZR22", ◆ VALE = float, # Si: equal_to("SECTION", 'RECTANGLE') ◆ GROUP_MA = grma, ◇ VARI_SECT = / "CONSTANT" (par défaut), / "HOMOTHETIQUE", / "AFFINE", # Si: equal_to("VARI_SECT", 'CONSTANT') ◆ CARA = / "H", / "EP", / "HY", / "HZ", / "EPY", / "EPZ", ◆ VALE = float, # Si: equal_to("VARI_SECT", 'HOMOTHETIQUE') ◆ CARA = / "H1", / "HZ1", / "HY1", / "EP1", / "EPY1", / "EPZ1", / "H2", / "HZ2", / "HY2", / "EP2", / "EPY2", / "EPZ2", ◆ VALE = float, # Si: equal_to("VARI_SECT", 'AFFINE') ◆ CARA = / "HY", / "EPY", / "HZ1", / "EPZ1", / "HZ2", / "EPZ2", ◆ VALE = float, # Si: equal_to("SECTION", 'CERCLE') ◇ VARI_SECT = / "CONSTANT" (par défaut), / "HOMOTHETIQUE", # Si: equal_to("VARI_SECT", 'CONSTANT') ◆ GROUP_MA = grma, ◆ CARA = / "R", / "EP", ◆ VALE = float, # Si: equal_to("VARI_SECT", 'HOMOTHETIQUE') ◆ GROUP_MA = grma, ◆ CARA = / "R_DEBUT", / "R_FIN", / "EP_DEBUT", / "EP_FIN", ◆ VALE = float, ◇ MODI_METRIQUE = / "OUI", / "NON" (par défaut), ◇ FCX = formule / nappe / fonction, ◇ TUYAU_NSEC = int (défaut: 16), ◇ TUYAU_NCOU = int (défaut: 3), # Si: equal_to("SECTION", 'COUDE') ◆ GROUP_MA = grma, ◇ / COEF_FLEX = float, / COEF_FLEX_XY = float, ◇ / COEF_FLEX_XZ = float, ◇ / INDI_SIGM = float, / INDI_SIGM_XY = float, ◇ / INDI_SIGM_XZ = float, ), | BARRE = _F( ◆ GROUP_MA = grma, ◆ SECTION = / "GENERALE", / "RECTANGLE", / "CERCLE", # Si: equal_to("SECTION", 'GENERALE') ◇ / TABLE_CARA = table, / CARA = "A" (ou non renseigné), ◇ & NOM_SEC = text, ◇ & VALE = float, # Si: equal_to("SECTION", 'RECTANGLE') ◆ CARA = / "H", / "EP", / "HZ", / "HY", / "EPY", / "EPZ", ◆ VALE = float, # Si: equal_to("SECTION", 'CERCLE') ◆ CARA = / "R", / "EP", ◆ VALE = float, ◇ FCX = formule / nappe / fonction, ), | COQUE = _F( ◆ GROUP_MA = grma, ◆ / EPAIS = float, / EPAIS_FO = formule / nappe / fonction, ◇ / ANGL_REP = float, / VECTEUR = float, ◇ A_CIS = float (défaut: 0.8333333), ◇ COEF_RIGI_DRZ = float (défaut: 1e-05), ◇ COQUE_NCOU = int (défaut: 1), ◇ / EXCENTREMENT = float, ◇ & INER_ROTA = "OUI" (ou non renseigné), / EXCENTREMENT_FO = formule / nappe / fonction, ◇ MODI_METRIQUE = / "OUI", / "NON" (par défaut), ), | CABLE = _F( ◆ GROUP_MA = grma, ◆ N_INIT = float, ◆ SECTION = float, ◇ FCX = formule / nappe / fonction, ), | DISCRET = _F( ◇ REPERE = / "LOCAL", / "GLOBAL" (par défaut), ◇ AMOR_HYST = float, ◇ SYME = / "OUI" (par défaut), / "NON", # Si: equal_to("SYME", 'OUI') ◇ CARA = / "K_T_D_N", / "K_T_D_L", / "K_TR_D_N", / "K_TR_D_L", / "K_T_N", / "K_T_L", / "K_TR_N", / "K_TR_L", / "M_T_D_N", / "M_T_D_L", / "M_TR_D_N", / "M_TR_D_L", / "M_T_N", / "M_T_L", / "M_TR_N", / "M_TR_L", / "A_T_D_N", / "A_T_D_L", / "A_TR_D_N", / "A_TR_D_L", / "A_T_N", / "A_T_L", / "A_TR_N", / "A_TR_L", # Si: ((equal_to("CARA", 'K_T_D_N')or(equal_to("CARA", 'A_T_D_N')))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_T_D_L')or(equal_to("CARA", 'A_T_D_L')))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_TR_D_N')or(equal_to("CARA", 'A_TR_D_N')))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_TR_D_L')or(equal_to("CARA", 'A_TR_D_L')))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_T_N')or(equal_to("CARA", 'A_T_N')or(equal_to("CARA", 'M_T_N'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_T_L')or(equal_to("CARA", 'A_T_L')or(equal_to("CARA", 'M_T_L'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_TR_N')or(equal_to("CARA", 'A_TR_N')or(equal_to("CARA", 'M_TR_N'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_TR_L')or(equal_to("CARA", 'A_TR_L')or(equal_to("CARA", 'M_TR_L'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: (equal_to("CARA", 'M_T_D_N')) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: (equal_to("CARA", 'M_T_D_L')) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: (equal_to("CARA", 'M_TR_D_N')) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: (equal_to("CARA", 'M_TR_D_L')) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: equal_to("SYME", 'NON') ◇ CARA = / "K_T_N", / "K_T_L", / "K_TR_N", / "K_TR_L", / "M_T_N", / "M_T_L", / "M_TR_N", / "M_TR_L", / "A_T_N", / "A_T_L", / "A_TR_N", / "A_TR_L", # Si: ((equal_to("CARA", 'K_T_N')or(equal_to("CARA", 'A_T_N')or(equal_to("CARA", 'M_T_N'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_T_L')or(equal_to("CARA", 'A_T_L')or(equal_to("CARA", 'M_T_L'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_TR_N')or(equal_to("CARA", 'A_TR_N')or(equal_to("CARA", 'M_TR_N'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_TR_L')or(equal_to("CARA", 'A_TR_L')or(equal_to("CARA", 'M_TR_L'))))) ◆ GROUP_MA = grma, ◆ VALE = float, ), | DISCRET_2D = _F( ◇ REPERE = / "LOCAL", / "GLOBAL" (par défaut), ◇ AMOR_HYST = float, ◇ SYME = / "OUI" (par défaut), / "NON", # Si: equal_to("SYME", 'OUI') ◇ CARA = / "K_T_D_N", / "K_T_D_L", / "K_TR_D_N", / "K_TR_D_L", / "K_T_N", / "K_T_L", / "K_TR_N", / "K_TR_L", / "M_T_D_N", / "M_T_D_L", / "M_TR_D_N", / "M_TR_D_L", / "M_T_N", / "M_T_L", / "M_TR_N", / "M_TR_L", / "A_T_D_N", / "A_T_D_L", / "A_TR_D_N", / "A_TR_D_L", / "A_T_N", / "A_T_L", / "A_TR_N", / "A_TR_L", # Si: ((equal_to("CARA", 'K_T_D_N')or(equal_to("CARA", 'A_T_D_N')))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_T_D_L')or(equal_to("CARA", 'A_T_D_L')))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_TR_D_N')or(equal_to("CARA", 'A_TR_D_N')))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_TR_D_L')or(equal_to("CARA", 'A_TR_D_L')))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_T_N')or(equal_to("CARA", 'A_T_N')or(equal_to("CARA", 'M_T_N'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_T_L')or(equal_to("CARA", 'A_T_L')or(equal_to("CARA", 'M_T_L'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_TR_N')or(equal_to("CARA", 'A_TR_N')or(equal_to("CARA", 'M_TR_N'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_TR_L')or(equal_to("CARA", 'A_TR_L')or(equal_to("CARA", 'M_TR_L'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: (equal_to("CARA", 'M_T_D_N')) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: (equal_to("CARA", 'M_T_D_L')) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: (equal_to("CARA", 'M_TR_D_N')) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: (equal_to("CARA", 'M_TR_D_L')) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: equal_to("SYME", 'NON') ◇ CARA = / "K_T_N", / "K_T_L", / "K_TR_N", / "K_TR_L", / "M_T_N", / "M_T_L", / "M_TR_N", / "M_TR_L", / "A_T_N", / "A_T_L", / "A_TR_N", / "A_TR_L", # Si: ((equal_to("CARA", 'K_T_N')or(equal_to("CARA", 'A_T_N')or(equal_to("CARA", 'M_T_N'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_T_L')or(equal_to("CARA", 'A_T_L')or(equal_to("CARA", 'M_T_L'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_TR_N')or(equal_to("CARA", 'A_TR_N')or(equal_to("CARA", 'M_TR_N'))))) ◆ GROUP_MA = grma, ◆ VALE = float, # Si: ((equal_to("CARA", 'K_TR_L')or(equal_to("CARA", 'A_TR_L')or(equal_to("CARA", 'M_TR_L'))))) ◆ GROUP_MA = grma, ◆ VALE = float, ), | MASSIF = _F( ◆ / GROUP_MA = grma, / TOUT = "OUI" (ou non renseigné), ◆ / CHAM_ORIE = carte / cham_no, / ANGL_REP = float, / ANGL_AXE = float, / ANGL_EULER = float, ◇ / ORIG_AXE = float, ), | GRILLE = _F( ◆ GROUP_MA = grma, ◆ / SECTION = float, / SECTION_FO = formule / nappe / fonction, ◆ / ANGL_REP_1 = float, / ANGL_REP_2 = float, / VECT_1 = float, / VECT_2 = float, ◇ / EXCENTREMENT = float, / EXCENTREMENT_FO = formule / nappe / fonction, ◇ REPERE = / "CYLINDRIQUE", / "GLOBAL" (par défaut), # Si: (equal_to("REPERE", "CYLINDRIQUE")) ◆ ORIGINE = float, ◆ AXE_Z = float, ◇ COEF_RIGI_DRZ = float (défaut: 1e-10), ), | MEMBRANE = _F( ◆ GROUP_MA = grma, ◆ EPAIS = float, ◇ / ANGL_REP_1 = float, / ANGL_REP_2 = float, / VECT_1 = float, / VECT_2 = float, ◇ N_INIT = float, ), | MULTIFIBRE = _F( ◆ GROUP_MA = grma, ◆ GROUP_FIBRE = text, ◇ PREC_AIRE = float (défaut: 0.01), ◇ PREC_INERTIE = float (défaut: 0.1), ), | RIGI_PARASOL = _F( ◆ GROUP_MA = grma, ◆ / GROUP_MA_POI1 = grma, / GROUP_MA_SEG2 = grma, ◆ / FONC_GROUP = formule / nappe / fonction, / COEF_GROUP = float, ◇ REPERE = / "LOCAL", / "GLOBAL" (par défaut), ◆ CARA = / "K_TR_D_N", / "K_T_D_N", / "K_TR_D_L", / "K_T_D_L", / "A_TR_D_N", / "A_T_D_N", / "A_TR_D_L", / "A_T_D_L", # Si: exists("CARA") and (len(CARA)==1 or (len(CARA)==2 and CARA[0][2:]==CARA[1][2:])) ◆ VALE = float, ◆ / GROUP_NO_CENTRE = grno, / COOR_CENTRE = float, ◇ UNITE = unit, ), | MASS_REP = _F( ◆ GROUP_MA = grma, ◆ GROUP_MA_POI1 = grma, ◆ VALE = float, ◆ TYPE = / "TOTALE", / "LINEIQUE", / "SURFACIQUE", ◇ FONC_MULT = formule / nappe / fonction, ), ◇ ORIENTATION = _F( ◆ CARA = / "VECT_Y", / "ANGL_VRIL", / "VECT_X_Y", / "ANGL_NAUT", / "GENE_TUYAU", # Si: (equal_to("CARA", 'VECT_Y')) ◆ GROUP_MA = grma, ◆ VALE = float, ◇ PRECISION = float, # Si: (equal_to("CARA", 'ANGL_VRIL')) ◆ GROUP_MA = grma, ◆ VALE = float, ◇ PRECISION = float, # Si: (equal_to("CARA", 'VECT_X_Y')) ◆ GROUP_MA = grma, ◆ VALE = float, ◇ PRECISION = float, # Si: (equal_to("CARA", 'ANGL_NAUT')) ◆ GROUP_MA = grma, ◆ VALE = float, ◇ PRECISION = float, # Si: (equal_to("CARA", 'GENE_TUYAU')) ◆ GROUP_NO = grno, ◆ VALE = float, ◇ PRECISION = float (défaut: 0.0001), ◇ CRITERE = / "RELATIF" (par défaut), / "ABSOLU", ), ◇ POUTRE_FLUI = _F( ◆ GROUP_MA = grma, ◆ B_T = float, ◆ B_N = float, ◇ B_TN = float, ◆ A_FLUI = float, ◆ A_CELL = float, ◆ COEF_ECHELLE = float, ), ◇ RIGI_MISS_3D = _F( ◆ GROUP_MA_POI1 = grma, ◇ GROUP_MA_SEG2 = grma, ◆ FREQ_EXTR = float, ◇ UNITE_RESU_IMPE = unit (défaut: 30), ), ◇ MASS_AJOU = _F( ◆ GROUP_MA = grma, ◆ GROUP_MA_POI1 = grma, ◆ FONC_GROUP = formule / nappe / fonction, ), ◇ & GEOM_FIBRE = gfibre, ◇ MODELE = modele, ), ◇ AFFE_CHAR_MECA = _F( ◇ VERI_AFFE = / "OUI" (par défaut), / "NON", ◇ VERI_NORM = / "OUI" (par défaut), / "NON", ◇ CARA_ELEM = cara_elem, ◇ CHAM_MATER = cham_mater, | EVOL_CHAR = evol_char, ◆ | PESANTEUR = _F( ◇ GROUP_MA = grma, ◆ GRAVITE = float, ◆ DIRECTION = float, ), | ROTATION = _F( ◇ GROUP_MA = grma, ◇ SANS_GROUP_MA = grma, ◆ VITESSE = float, ◆ AXE = float, ◇ CENTRE = float, ), | DDL_IMPO = _F( ◆ | TOUT = "OUI" (ou non renseigné), | GROUP_MA = grma, | GROUP_NO = grno, ◇ SANS_GROUP_MA = grma, ◇ SANS_GROUP_NO = grno, ◆ | BLOCAGE = / "DEPLACEMENT", / "ROTATION", / "TUYAU_FOURIER", | DX = float, | DY = float, | DZ = float, | DRX = float, | DRY = float, | DRZ = float, | GRX = float, | PRES = float, | PSI = float, | PHI = float, | DRGX = float, | DRGY = float, | DRGZ = float, | TEMP = float, | PRE1 = float, | PRE2 = float, | UI2 = float, | UI3 = float, | VI2 = float, | VI3 = float, | WI2 = float, | WI3 = float, | UO2 = float, | UO3 = float, | VO2 = float, | VO3 = float, | WO2 = float, | WO3 = float, | UI4 = float, | UI5 = float, | VI4 = float, | VI5 = float, | WI4 = float, | WI5 = float, | UO4 = float, | UO5 = float, | VO4 = float, | VO5 = float, | WO4 = float, | WO5 = float, | UI6 = float, | UO6 = float, | VI6 = float, | VO6 = float, | WI6 = float, | WO6 = float, | WO = float, | WI1 = float, | WO1 = float, | GONF = float, | H1X = float, | H1Y = float, | H1Z = float, | H1PRE1 = float, | H2X = float, | H2Y = float, | H2Z = float, | H2PRE1 = float, | H3X = float, | H3Y = float, | H3Z = float, | H3PRE1 = float, | H4X = float, | H4Y = float, | H4Z = float, | K1 = float, | K2 = float, | K3 = float, | PRE_FLU = float, | LAG_FLI = float, | LAG_FLS = float, | LAGS_C = float, | LAGS_F1 = float, | LAGS_F2 = float, | PR2_FLU = float, | LA2_FLI = float, | LA2_FLS = float, | LAG2_C = float, | LAG2_F1 = float, | LAG2_F2 = float, | PR3_FLU = float, | LA3_FLI = float, | LA3_FLS = float, | LAG3_C = float, | LAG3_F1 = float, | LAG3_F2 = float, | LAG4_C = float, | LAG4_F1 = float, | LAG4_F2 = float, | V11 = float, | V12 = float, | V13 = float, | V21 = float, | V22 = float, | V23 = float, | V31 = float, | V32 = float, | V33 = float, | PRES11 = float, | PRES12 = float, | PRES13 = float, | PRES21 = float, | PRES22 = float, | PRES23 = float, | PRES31 = float, | PRES32 = float, | PRES33 = float, | LH1 = float, | GLIS = float, ), | DDL_POUTRE = _F( ◆ | TOUT = "OUI" (ou non renseigné), | GROUP_MA = grma, | GROUP_NO = grno, ◇ SANS_GROUP_MA = grma, ◇ SANS_GROUP_NO = grno, ◆ | DX = float, | DY = float, | DZ = float, | DRX = float, | DRY = float, | DRZ = float, ◆ / VECT_Y = float, / ANGL_VRIL = float, ◇ GROUP_MA_REPE = grma, ), | FACE_IMPO = _F( ◇ GROUP_MA = grma, ◇ SANS_GROUP_MA = grma, ◇ SANS_GROUP_NO = grno, ◆ | DX = float, | DY = float, | DZ = float, | DRX = float, | DRY = float, | DRZ = float, | GRX = float, | PRES = float, | PHI = float, | TEMP = float, | PRE1 = float, | PRE2 = float, | DNOR = float, | DRNOR = float, | DTAN = float, ), | CHAMNO_IMPO = _F( ◆ CHAM_NO = cham_no, ◆ COEF_IMPO = float, ), | ARETE_IMPO = _F( ◇ GROUP_MA = grma, ◇ SANS_GROUP_MA = grma, ◇ SANS_GROUP_NO = grno, ◆ | DX = float, | DY = float, | DZ = float, | DTAN = float, | PRES = float, | PHI = float, | TEMP = float, | PRE1 = float, | PRE2 = float, ), | LIAISON_DDL = _F( ◆ / GROUP_NO = grno, ◆ DDL = / "DX", / "DY", / "DZ", / "DRX", / "DRY", / "DRZ", / "PRES", / "PHI", / "GONF", / "TEMP", / "PRE1", / "PRE2", / "GRX", / "DRGX", / "DRGY", / "DRGZ", / "PSI", / "UI2", / "UI3", / "VI2", / "VI3", / "WI2", / "WI3", / "UO2", / "UO3", / "VO2", / "VO3", / "WO2", / "WO3", / "UI4", / "UI5", / "VI4", / "VI5", / "WI4", / "WI5", / "UO4", / "UO5", / "VO4", / "VO5", / "WO4", / "WO5", / "UI6", / "UO6", / "VI6", / "VO6", / "WI6", / "WO6", / "WO", / "WI1", / "WO1", / "H1X", / "H1Y", / "H1Z", / "H1PRE1", / "K1", / "K2", / "K3", / "V11", / "V12", / "V13", / "V21", / "V22", / "V23", / "V31", / "V32", / "V33", / "PRES11", / "PRES12", / "PRES13", / "PRES21", / "PRES22", / "PRES23", / "PRES31", / "PRES32", / "PRES33", / "LH1", / "GLIS", ◆ COEF_MULT = float, ◆ COEF_IMPO = float, ), | LIAISON_OBLIQUE = _F( ◆ | GROUP_NO = grno, | GROUP_MA = grma, ◇ SANS_GROUP_MA = grma, ◇ SANS_GROUP_NO = grno, ◆ ANGL_NAUT = float, ◆ | DX = float, | DY = float, | DZ = float, | DRX = float, | DRY = float, | DRZ = float, ), | LIAISON_GROUP = _F( ◆ / GROUP_MA_1 = grma, / GROUP_NO_1 = grno, ◆ / GROUP_NO_2 = grno, / GROUP_MA_2 = grma, ◇ SANS_GROUP_NO = grno, ◆ DDL_1 = / "DX", / "DY", / "DZ", / "DRX", / "DRY", / "DRZ", / "PRES", / "PHI", / "GONF", / "TEMP", / "PRE1", / "PRE2", / "GRX", / "DRGX", / "DRGY", / "DRGZ", / "PSI", / "UI2", / "UI3", / "VI2", / "VI3", / "WI2", / "WI3", / "UO2", / "UO3", / "VO2", / "VO3", / "WO2", / "WO3", / "UI4", / "UI5", / "VI4", / "VI5", / "WI4", / "WI5", / "UO4", / "UO5", / "VO4", / "VO5", / "WO4", / "WO5", / "UI6", / "UO6", / "VI6", / "VO6", / "WI6", / "WO6", / "WO", / "WI1", / "WO1", / "H1X", / "H1Y", / "H1Z", / "H1PRE1", / "K1", / "K2", / "K3", / "V11", / "V12", / "V13", / "V21", / "V22", / "V23", / "V31", / "V32", / "V33", / "PRES11", / "PRES12", / "PRES13", / "PRES21", / "PRES22", / "PRES23", / "PRES31", / "PRES32", / "PRES33", / "LH1", / "GLIS", / "DNOR", ◆ COEF_MULT_1 = float, ◆ DDL_2 = / "DX", / "DY", / "DZ", / "DRX", / "DRY", / "DRZ", / "PRES", / "PHI", / "GONF", / "TEMP", / "PRE1", / "PRE2", / "GRX", / "DRGX", / "DRGY", / "DRGZ", / "PSI", / "UI2", / "UI3", / "VI2", / "VI3", / "WI2", / "WI3", / "UO2", / "UO3", / "VO2", / "VO3", / "WO2", / "WO3", / "UI4", / "UI5", / "VI4", / "VI5", / "WI4", / "WI5", / "UO4", / "UO5", / "VO4", / "VO5", / "WO4", / "WO5", / "UI6", / "UO6", / "VI6", / "VO6", / "WI6", / "WO6", / "WO", / "WI1", / "WO1", / "H1X", / "H1Y", / "H1Z", / "H1PRE1", / "K1", / "K2", / "K3", / "V11", / "V12", / "V13", / "V21", / "V22", / "V23", / "V31", / "V32", / "V33", / "PRES11", / "PRES12", / "PRES13", / "PRES21", / "PRES22", / "PRES23", / "PRES31", / "PRES32", / "PRES33", / "LH1", / "GLIS", / "DNOR", ◆ COEF_MULT_2 = float, ◆ COEF_IMPO = float, ◇ TRAN = float, ◇ ANGL_NAUT = float, ◇ CENTRE = float, ), | LIAISON_MAIL = _F( ◇ GROUP_MA_MAIT = grma, ◆ | GROUP_MA_ESCL = grma, | GROUP_NO_ESCL = grno, ◇ DISTANCE_MAX = float, ◇ DISTANCE_ALARME = float, ◇ TYPE_RACCORD = / "MASSIF" (par défaut), / "COQUE", / "COQUE_MASSIF", / "MASSIF_COQUE", # Si: equal_to("TYPE_RACCORD", 'COQUE') ◇ TRANSF_GEOM_MAIT = formule / nappe / fonction, ◇ TRANSF_GEOM_ESCL = formule / nappe / fonction, ◇ DDL = / "DX", / "DY", / "DZ", / "DRX", / "DRY", / "DRZ", # Si: equal_to("TYPE_RACCORD", 'MASSIF') ◇ TRAN = float, ◇ ANGL_NAUT = float, ◇ CENTRE = float, ◇ DDL = / "DX", / "DY", / "DZ", / "DRX", / "DRY", / "DRZ", / "PRES", / "PHI", / "GONF", / "TEMP", / "PRE1", / "PRE2", / "GRX", / "DRGX", / "DRGY", / "DRGZ", / "PSI", / "UI2", / "UI3", / "VI2", / "VI3", / "WI2", / "WI3", / "UO2", / "UO3", / "VO2", / "VO3", / "WO2", / "WO3", / "UI4", / "UI5", / "VI4", / "VI5", / "WI4", / "WI5", / "UO4", / "UO5", / "VO4", / "VO5", / "WO4", / "WO5", / "UI6", / "UO6", / "VI6", / "VO6", / "WI6", / "WO6", / "WO", / "WI1", / "WO1", / "H1X", / "H1Y", / "H1Z", / "H1PRE1", / "K1", / "K2", / "K3", / "V11", / "V12", / "V13", / "V21", / "V22", / "V23", / "V31", / "V32", / "V33", / "PRES11", / "PRES12", / "PRES13", / "PRES21", / "PRES22", / "PRES23", / "PRES31", / "PRES32", / "PRES33", / "LH1", / "GLIS", / "DNOR", # Si: equal_to("TYPE_RACCORD", 'COQUE_MASSIF') ◆ EPAIS = float, ◆ CHAM_NORMALE = cham_no, ◇ ELIM_MULT = / "OUI" (par défaut), / "NON", ), | LIAISON_CYCL = _F( ◇ GROUP_MA_MAIT1 = grma, ◇ GROUP_MA_MAIT2 = grma, ◆ | GROUP_MA_ESCL = grma, | GROUP_NO_ESCL = grno, ◇ TRAN = float, ◇ ANGL_NAUT = float, ◇ CENTRE = float, ◇ COEF_MAIT1 = float, ◇ COEF_MAIT2 = float, ◇ COEF_ESCL = float, ◇ & DDL_MAIT = "DNOR" (ou non renseigné), & DDL_ESCL = "DNOR" (ou non renseigné), ), | LIAISON_SOLIDE = _F( ◆ / GROUP_NO = grno, / GROUP_MA = grma, ◇ SANS_GROUP_MA = grma, ◇ SANS_GROUP_NO = grno, ◇ DIST_MIN = float, ), | LIAISON_ELEM = _F( ◆ OPTION = / "3D_TUYAU", / "3D_POU", / "3D_POU_ARLEQUIN", / "2D_POU", / "COQ_POU", / "COQ_TUYAU", / "PLAQ_POUT_ORTH", # Si: equal_to("OPTION", '3D_POU') ◇ GROUP_MA_1 = grma, ◆ / GROUP_NO_2 = grno, / GROUP_MA_2 = grma, ◇ ANGL_MAX = float (défaut: 1.0), # Si: equal_to("OPTION", '3D_POU_ARLEQUIN') ◇ GROUP_MA_1 = grma, ◇ GROUP_MA_2 = grma, ◆ CARA_ELEM = cara_elem, ◆ CHAM_MATER = cham_mater, # Si: equal_to("OPTION", '2D_POU') ◇ GROUP_MA_1 = grma, ◆ / GROUP_NO_2 = grno, / GROUP_MA_2 = grma, # Si: equal_to("OPTION", 'COQ_POU') or equal_to("OPTION", 'COQ_TUYAU') ◇ GROUP_MA_1 = grma, ◇ GROUP_NO_2 = grno, ◆ CARA_ELEM = cara_elem, ◆ AXE_POUTRE = float, # Si: equal_to("OPTION", '3D_TUYAU') ◇ GROUP_MA_1 = grma, ◇ GROUP_NO_2 = grno, ◆ CARA_ELEM = cara_elem, ◆ AXE_POUTRE = float, ◇ ANGL_MAX = float (défaut: 1.0), # Si: equal_to("OPTION", 'PLAQ_POUT_ORTH') ◇ GROUP_MA_1 = grma, ◇ GROUP_NO_2 = grno, ◇ ANGL_MAX = float (défaut: 1.0), ◇ VERIF_EXCENT = / "OUI" (par défaut), / "NON", ), | LIAISON_UNIF = _F( ◆ / GROUP_NO = grno, / GROUP_MA = grma, ◇ SANS_GROUP_MA = grma, ◇ SANS_GROUP_NO = grno, ◆ DDL = / "DX", / "DY", / "DZ", / "DRX", / "DRY", / "DRZ", / "PRES", / "PHI", / "GONF", / "TEMP", / "PRE1", / "PRE2", / "GRX", / "DRGX", / "DRGY", / "DRGZ", / "PSI", / "UI2", / "UI3", / "VI2", / "VI3", / "WI2", / "WI3", / "UO2", / "UO3", / "VO2", / "VO3", / "WO2", / "WO3", / "UI4", / "UI5", / "VI4", / "VI5", / "WI4", / "WI5", / "UO4", / "UO5", / "VO4", / "VO5", / "WO4", / "WO5", / "UI6", / "UO6", / "VI6", / "VO6", / "WI6", / "WO6", / "WO", / "WI1", / "WO1", / "H1X", / "H1Y", / "H1Z", / "H1PRE1", / "K1", / "K2", / "K3", / "V11", / "V12", / "V13", / "V21", / "V22", / "V23", / "V31", / "V32", / "V33", / "PRES11", / "PRES12", / "PRES13", / "PRES21", / "PRES22", / "PRES23", / "PRES31", / "PRES32", / "PRES33", / "LH1", / "GLIS", ), | LIAISON_CHAMNO = _F( ◆ CHAM_NO = cham_no, ◆ COEF_IMPO = float, ), | LIAISON_RBE3 = _F( ◇ GROUP_NO_MAIT = grno, ◆ DDL_MAIT = / "DX", / "DY", / "DZ", / "DRX", / "DRY", / "DRZ", ◇ GROUP_NO_ESCL = grno, ◆ DDL_ESCL = text, ◇ COEF_ESCL = float (défaut: 1.0), ), | LIAISON_INTERF = _F( ◆ MACR_ELEM_DYNA = macr_elem_dyna, ◇ TYPE_LIAISON = / "RIGIDE" (par défaut), / "SOUPLE", ), | LIAISON_PROJ = _F( ◆ MATR_PROJECTION = corresp_2_mailla, ◆ DDL = / "DX", / "DY", / "DZ", / "DRX", / "DRY", / "DRZ", / "PRES", / "PHI", / "GONF", / "TEMP", / "PRE1", / "PRE2", / "GRX", / "DRGX", / "DRGY", / "DRGZ", / "PSI", / "UI2", / "UI3", / "VI2", / "VI3", / "WI2", / "WI3", / "UO2", / "UO3", / "VO2", / "VO3", / "WO2", / "WO3", / "UI4", / "UI5", / "VI4", / "VI5", / "WI4", / "WI5", / "UO4", / "UO5", / "VO4", / "VO5", / "WO4", / "WO5", / "UI6", / "UO6", / "VI6", / "VO6", / "WI6", / "WO6", / "WO", / "WI1", / "WO1", / "H1X", / "H1Y", / "H1Z", / "H1PRE1", / "K1", / "K2", / "K3", / "V11", / "V12", / "V13", / "V21", / "V22", / "V23", / "V31", / "V32", / "V33", / "PRES11", / "PRES12", / "PRES13", / "PRES21", / "PRES22", / "PRES23", / "PRES31", / "PRES32", / "PRES33", / "LH1", / "GLIS", ◇ TYPE = / "IDENTITE" (par défaut), / "EXCENTREMENT", ), | VECT_ASSE = cham_no, | FORCE_NODALE = _F( ◆ / GROUP_NO = grno, ◆ | FX = float, | FY = float, | FZ = float, | MX = float, | MY = float, | MZ = float, ◇ ANGL_NAUT = float, ), | FORCE_FACE = _F( ◇ GROUP_MA = grma, ◆ | FX = float, | FY = float, | FZ = float, ), | FORCE_ARETE = _F( ◇ GROUP_MA = grma, ◆ | FX = float, | FY = float, | FZ = float, | MX = float, | MY = float, | MZ = float, ), | FORCE_CONTOUR = _F( ◇ GROUP_MA = grma, ◆ | FX = float, | FY = float, | FZ = float, ), | FORCE_INTERNE = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = grma, ◆ | FX = float, | FY = float, | FZ = float, ), | PRE_SIGM = _F( ◆ SIGM = cham_elem / carte, ), | PRES_REP = _F( ◆ | TOUT = "OUI" (ou non renseigné), | GROUP_MA = grma, | FISSURE = fiss_xfem, ◆ | PRES = float, | CISA_2D = float, ), | EFFE_FOND = _F( ◆ GROUP_MA_INT = grma, ◇ GROUP_MA = grma, ◆ PRES = float, ), | PRE_EPSI = _F( ◆ | TOUT = "OUI" (ou non renseigné), | GROUP_MA = grma, | EPSI = cham_elem / carte, ◆ | EPXX = float, | EPYY = float, | EPZZ = float, | EPXY = float, | EPXZ = float, | EPYZ = float, | EPX = float, | KY = float, | KZ = float, | EXX = float, | EYY = float, | EXY = float, | KXX = float, | KYY = float, | KXY = float, ), | FORCE_POUTRE = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = grma, ◇ TYPE_CHARGE = / "VENT", / "FORCE" (par défaut), # Si: equal_to("TYPE_CHARGE", 'FORCE') ◆ | FX = float, | FY = float, | FZ = float, | MX = float, | MY = float, | MZ = float, | N = float, | VY = float, | VZ = float, | MT = float, | MFY = float, | MFZ = float, | MGX = float, | MGY = float, | MGZ = float, # Si: equal_to("TYPE_CHARGE", 'VENT') ◆ | FX = formule / nappe / fonction, | FY = formule / nappe / fonction, | FZ = formule / nappe / fonction, | N = formule / nappe / fonction, | VY = formule / nappe / fonction, | VZ = formule / nappe / fonction, ), | FORCE_TUYAU = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = grma, ◆ PRES = float, ), | FORCE_COQUE = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = grma, ◆ | FX = float, | FY = float, | FZ = float, | MX = float, | MY = float, | MZ = float, | PRES = float, | F1 = float, | F2 = float, | F3 = float, | MF1 = float, | MF2 = float, ◇ PLAN = / "SUP", / "INF", / "MOY", / "MAIL" (par défaut), ), | FORCE_COQUE_FO = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = grma, ◇ PRES = formule / nappe / fonction, ), | LIAISON_COQUE = _F( ◆ | GROUP_MA_1 = grma, | GROUP_MA_2 = grma, | GROUP_NO_1 = grno, | GROUP_NO_2 = grno, ◇ SANS_GROUP_MA_1 = grma, ◇ SANS_GROUP_NO_1 = grno, ◇ SANS_GROUP_MA_2 = grma, ◇ SANS_GROUP_NO_2 = grno, ), | RELA_CINE_BP = _F( ◆ CABLE_BP = cabl_precont, ◇ RELA_CINE = / "OUI" (par défaut), / "NON", # Si: equal_to("RELA_CINE", 'OUI') ◇ SIGM_BPEL = / "OUI", / "NON" (par défaut), # Si: equal_to("RELA_CINE", 'NON') ◇ SIGM_BPEL = "OUI", ◇ TYPE_EPX = / "ADHE" (par défaut), / "GLIS", / "FROT", ◇ DIST_MIN = float, ), | FORCE_ELEC = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = grma, ◇ POSITION = / "PARA", / "INFI", / "FINI", # Si: not exists("POSITION") ◇ FX = float, ◇ FY = float, ◇ FZ = float, # Si: equal_to("POSITION", 'PARA') ◆ / TRANS = float, / DIST = float, # Si: exists("DIST") ◆ POINT2 = float, # Si: (equal_to("POSITION", 'FINI')) or (equal_to("POSITION", 'INFI')) ◆ POINT1 = float, ◆ POINT2 = float, ), | VITE_FACE = _F( ◇ GROUP_MA = grma, ◆ / VNOR = float, / DIRECTION = float, # Si: exists("DIRECTION") ◆ VITE = float, ), | ONDE_FLUI = _F( ◇ GROUP_MA = grma, ◆ PRES = float, ), | FLUX_THM_REP = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = grma, ◆ | FLUN = float, | FLUN_HYDR1 = float, | FLUN_HYDR2 = float, ), | FORCE_SOL = _F( ◆ / GROUP_NO_INTERF = grno, / SUPER_MAILLE = ma, ◆ | UNITE_RESU_MASS = unit, | UNITE_RESU_RIGI = unit, | UNITE_RESU_AMOR = unit, ◇ UNITE_RESU_FORC = unit, ◇ NB_PAS_TRONCATURE = int, ◇ TYPE = / "BINAIRE", / "ASCII" (par défaut), ), | ECHANGE_THM = _F( ◆ / TOUT = "OUI" (ou non renseigné), / GROUP_MA = grma, ◆ | COEF_11 = float, | COEF_12 = float, | COEF_21 = float, | COEF_22 = float, ◆ PRE1_EXT = float, ◇ PRE2_EXT = float, ), ◇ DOUBLE_LAGRANGE = / "OUI" (par défaut), / "NON", ◇ INFO = / 1 (par défaut), / 2, ◇ MODELE = modele, ), ◇ PRE_CALC_MISS = _F( ◇ REDUC_DYNA_ISS = / "OUI", / "NON" (par défaut), ◇ REDUC_DYNA_IFS = / "OUI", / "NON" (par défaut), ◆ NMAX_MODE_ISS = int, # Si: equal_to("CALC_MISS_OPTION", 'ISFS') ◆ NMAX_MODE_IFS = int, ◇ GROUP_NO_CENT = grno, ◆ CALC_MISS_OPTION = / "ISS", / "ISFS", ◆ GROUP_MA_INTERF = grma, ), ◇ POST_CALC_MISS = _F( ◆ MACR_ELEM_DYNA = macr_elem_dyna, ◆ GROUP_NO_CENT = grno, ◆ GROUP_MA_INTERF = grma, ◇ UNITE_RESU_RIGI = unit, ◇ UNITE_RESU_MASS = unit, ◇ UNITE_RESU_AMOR = unit, ), ◇ STAT_DYNA = _F( ⟐ 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 = grma, ◇ RELATION = / "ELAS" (par défaut), / "ELAS_VMIS_LINE", / "ELAS_VMIS_TRAC", / "ELAS_VMIS_PUIS", / "ELAS_HYPER", / "ELAS_POUTRE_GR", / "CABLE", / "ARME", / "ASSE_CORN", / "BARCELONE", / "BETON_DOUBLE_DP", / "BETON_RAG", / "BETON_REGLE_PR", / "BETON_UMLV", / "CABLE_GAINE_FROT", / "CAM_CLAY", / "CJS", / "CORR_ACIER", / "CZM_EXP_REG", / "CZM_EXP_MIX", / "CZM_FAT_MIX", / "CZM_LIN_REG", / "CZM_OUV_MIX", / "CZM_TAC_MIX", / "CZM_ELAS_MIX", / "CZM_LAB_MIX", / "CZM_TRA_MIX", / "CZM_TURON", / "DASHPOT", / "DIS_BILI_ELAS", / "DIS_CHOC", / "DIS_CONTACT", / "DIS_ECRO_CINE", / "DIS_GOUJ2E_ELAS", / "DIS_GOUJ2E_PLAS", / "DIS_GRICRA", / "CHOC_ENDO", / "CHOC_ELAS_TRAC", / "CHOC_ENDO_PENA", / "JONC_ENDO_PLAS", / "DIS_VISC", / "DIS_ECRO_TRAC", / "DRUCK_PRAGER", / "DRUCK_PRAG_N_A", / "ELAS_MEMBRANE_NH", / "ELAS_MEMBRANE_SV", / "ENDO_PORO_BETON", / "ENDO_CARRE", / "ENDO_FISS_EXP", / "ENDO_HETEROGENE", / "ENDO_ISOT_BETON", / "ENDO_LOCA_EXP", / "ENDO_LOCA_TC", / "ENDO_ORTH_BETON", / "ENDO_SCALAIRE", / "FLUA_PORO_BETON", / "FLUA_ENDO_PORO", / "FONDATION", / "GLRC_DAMAGE", / "GLRC_DM", / "GTN", / "DHRC", / "BETON_GRANGER", / "BETON_GRANGER_V", / "GRAN_IRRA_LOG", / "GRILLE_CINE_LINE", / "GRILLE_ISOT_LINE", / "GRILLE_PINTO_MEN", / "HAYHURST", / "HOEK_BROWN", / "HOEK_BROWN_EFF", / "HOEK_BROWN_TOT", / "HUJEUX", / "IRRAD3M", / "JOINT_BA", / "JOINT_BANDIS", / "JOINT_MECA_RUPT", / "JOINT_MECA_FROT", / "JOINT_MECA_ENDO", / "KICHENIN_NL", / "KIT_CG", / "KIT_DDI", / "KIT_HH", / "KIT_H", / "KIT_HHM", / "KIT_HM", / "KIT_THH", / "KIT_THHM", / "KIT_THM", / "KIT_THV", / "KIT_THH2M", / "KIT_HH2M", / "KIT_HH2", / "KIT_THH2", / "LAIGLE", / "LEMAITRE", / "LEMAITRE_IRRA", / "LEMA_SEUIL", / "LETK", / "LKR", / "VISC_MAXWELL", / "VISC_MAXWELL_MT", / "MAZARS", / "MAZARS_UNIL", / "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", / "MOHR_COULOMB", / "RANKINE", / "RGI_BETON", / "RGI_BETON_BA", / "MONOCRISTAL", / "MULTIFIBRE", / "NORTON", / "NORTON_HOFF", / "PINTO_MENEGOTTO", / "POLYCRISTAL", / "RELAX_ACIER", / "ROUSSELIER", / "ROUSS_PR", / "ROUSS_VISC", / "RUPT_FRAG", / "SANS", / "VENDOCHAB", / "VISC_ENDO_LEMA", / "VISCOCHAB", / "VISC_CIN1_CHAB", / "VISC_CIN2_CHAB", / "VISC_CIN2_MEMO", / "VISC_CIN2_NRAD", / "VISC_MEMO_NRAD", / "VISC_DRUC_PRAG", / "VISC_GTN", / "VISC_IRRA_LOG", / "VISC_ISOT_LINE", / "VISC_ISOT_NL", / "VISC_ISOT_TRAC", / "VISC_TAHERI", / "VMIS_ASYM_LINE", / "VMIS_CIN1_CHAB", / "VMIS_CIN2_CHAB", / "VMIS_CINE_GC", / "VMIS_CINE_LINE", / "VMIS_CIN2_MEMO", / "VMIS_CIN2_NRAD", / "VMIS_MEMO_NRAD", / "VMIS_CINE_LINE", / "VMIS_ECMI_LINE", / "VMIS_ECMI_TRAC", / "VMIS_ISOT_LINE", / "VMIS_ISOT_NL", / "VMIS_ISOT_PUIS", / "VMIS_ISOT_TRAC", / "VMIS_JOHN_COOK", / "UMAT", / "MFRONT", / "BETON_BURGER", / "Iwan", / "META_LEMA_ANI", / "MetaAcierEPIL_PT", / "MohrCoulombAS", / "GonfElas", / "NLH_CSRM", / "MCC", / "CSSM", ◇ 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), / "SANS", / "MESSAGE", ◇ ALGO_CPLAN = / "DEBORST" (par défaut), / "ANALYTIQUE", ◇ SYME_MATR_TANG = / "OUI" (par défaut), / "NON", # Si: not equal_to('RELATION', 'MFRONT') # Si: equal_to("RELATION", 'KIT_DDI') ◆ RELATION_KIT = / "VMIS_CINE_LINE", / "VMIS_ISOT_TRAC", / "VMIS_ISOT_LINE", / "VMIS_ISOT_PUIS", / "GLRC_DM", / "BETON_GRANGER", / "BETON_GRANGER_V", / "BETON_UMLV", / "ROUSS_PR", / "BETON_DOUBLE_DP", / "ENDO_ISOT_BETON", / "MAZARS", # Si: equal_to("RELATION", 'KIT_CG') ◆ RELATION_KIT = / "CABLE_GAINE_FROT", / "VMIS_ISOT_LINE", / "VMIS_ISOT_TRAC", / "VMIS_CINE_LINE", / "PINTO_MENEGOTTO", / "ELAS", / "SANS", # 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 = / "BARCELONE", / "CAM_CLAY", / "CJS", / "CZM_EXP_REG", / "CZM_LIN_REG", / "DRUCK_PRAGER", / "DRUCK_PRAG_N_A", / "ELAS", / "ENDO_ISOT_BETON", / "GonfElas", / "HOEK_BROWN_EFF", / "HOEK_BROWN_TOT", / "HUJEUX", / "Iwan", / "JOINT_BANDIS", / "NLH_CSRM", / "LAIGLE", / "LETK", / "LKR", / "MAZARS", / "MFRONT", / "MOHR_COULOMB", / "RANKINE", / "VISC_DRUC_PRAG", / "VISC_MAXWELL", / "VISC_MAXWELL_MT", / "GAZ", / "LIQU_SATU", / "LIQU_GAZ_ATM", / "LIQU_VAPE_GAZ", / "LIQU_AD_GAZ_VAPE", / "LIQU_AD_GAZ", / "LIQU_VAPE", / "LIQU_GAZ", / "HYDR_UTIL", / "HYDR_TABBAL", / "HYDR_VGM", / "HYDR_VGC", / "HYDR_ENDO", # Si: 'MFRONT' in value("RELATION_KIT") ◆ COMPOR_MFRONT = compor_mgis, ◇ VERI_BORNE = / "ARRET" (par défaut), / "SANS", / "MESSAGE", ◇ ALGO_CPLAN = / "DEBORST" (par défaut), / "ANALYTIQUE", ◇ RESI_INTE = float (défaut: 1e-08), ◇ ITER_INTE_MAXI = int, ◇ SYME_MATR_TANG = / "OUI" (par défaut), / "NON", # 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 = / "PETIT" (par défaut), / "PETIT_REAC", / "GROT_GDEP", / "SIMO_MIEHE", / "GDEF_LOG", / "GREEN_LAGRANGE", ◇ 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, ◇ ALGO_INTE = / "ANALYTIQUE", / "SECANTE", / "DEKKER", / "NEWTON_1D", / "BRENT", / "NEWTON", / "NEWTON_RELI", / "NEWTON_PERT", / "RUNGE_KUTTA", / "SPECIFIQUE", / "SEMI_EXPLICITE", / "BASCULE_EXPLICITE", / "SANS_OBJET", # 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, ), ⟐ CONVERGENCE = _F( # Si: exists("RESI_REFE_RELA") ◆ | EFFORT_REFE = float, | SIGM_REFE = float, | EPSI_REFE = float, | FLUX_THER_REFE = float, | MOMENT_REFE = float, | FLUX_HYD1_REFE = float, | FLUX_HYD2_REFE = float, | VARI_REFE = float, | DEPL_REFE = float, | LAGR_REFE = float, | PI_REFE = float, ◆ | RESI_REFE_RELA = float, | RESI_GLOB_MAXI = float, | RESI_GLOB_RELA = float, ◇ / RESI_COMP_RELA = float, ◇ ITER_GLOB_MAXI = int (défaut: 10), ◇ ITER_GLOB_ELAS = int (défaut: 25), ◇ ARRET = / "OUI" (par défaut), / "NON", ◇ VERIF = / "TOUT" (par défaut), / "AU_MOINS_UN", ), ◆ RESULTAT = evol_noli, ◆ EXCIT = _F( ◆ CHARGE = char_meca / char_cine_meca, ◇ FONC_MULT = formule / nappe / fonction, ◇ TYPE_CHARGE = / "FIXE_CSTE" (par défaut), / "FIXE_PILO", / "SUIV", / "DIDI", ), ◆ BASE_MODALE = mode_meca, ◆ UNITE_IMPE_TEMPS = _F( ◇ UNITE_RESU_RIGI = unit, ◇ UNITE_RESU_MASS = unit, ◇ UNITE_RESU_AMOR = unit, ), ◆ UNITE_IMPE_FREQ = unit, ◆ FORCE_SOL = char_meca, ◇ COEF_AMOR = float, ◇ NB_INST = float (défaut: 100.0), ), ◆ RESULTAT = _F( ◇ RESULTAT = co, ◇ MODELE = co, ◇ MAILLAGE = co, ◇ CHAM_MATER = co, ◇ CARA_ELEM = co, ◇ BASE_MODALE = co, ◇ MACR_ELEM_DYNA = co, ◇ CHARGE = _F( ◆ OPTION = / "COND_LIM", / "LAPL_TEMPS", ◆ NOM = co, ), ), ◇ INFO = / 1 (par défaut), / 2, ) ◆ : obligatoire ◇ : optionnel ⟐ : présent par défaut & : ensemble / : un seul parmi | : plusieurs choix possibles