# On ne traite pas les commandes TEST*
removeCommande(jdc,"TEST_COMPOR")
removeCommande(jdc,"TEST_FICHIER")
# On ne traite pas les commandes TEST*
removeCommande(jdc,"TEST_COMPOR")
removeCommande(jdc,"TEST_FICHIER")
# Déplacement de PREC_AIRE et PREC_INERTIE dans MULTIFIBRE
moveMotCleFromFactToFact(jdc,"AFFE_CARA_ELEM","POUTRE","PREC_AIRE","MULTIFIBRE")
removeMotCleInFact(jdc,"AFFE_CARA_ELEM","POUTRE","PREC_AIRE",pasDeRegle(),0)
moveMotCleFromFactToFact(jdc,"AFFE_CARA_ELEM","POUTRE","PREC_INERTIE","MULTIFIBRE")
removeMotCleInFact(jdc,"AFFE_CARA_ELEM","POUTRE","PREC_INERTIE",pasDeRegle(),0)
# Résorption de la sensibilité
# Déplacement de PREC_AIRE et PREC_INERTIE dans MULTIFIBRE
moveMotCleFromFactToFact(jdc,"AFFE_CARA_ELEM","POUTRE","PREC_AIRE","MULTIFIBRE")
removeMotCleInFact(jdc,"AFFE_CARA_ELEM","POUTRE","PREC_AIRE",pasDeRegle(),0)
moveMotCleFromFactToFact(jdc,"AFFE_CARA_ELEM","POUTRE","PREC_INERTIE","MULTIFIBRE")
removeMotCleInFact(jdc,"AFFE_CARA_ELEM","POUTRE","PREC_INERTIE",pasDeRegle(),0)
# Résorption de la sensibilité
- GenereErreurMotCleInFact(jdc,"AFFE_CARA_ELEM","COQUE","EPAIS_F")
- GenereErreurMotCleInFact(jdc,"AFFE_CARA_ELEM","DISCRET","VALE_F")
- GenereErreurMotCleInFact(jdc,"AFFE_CARA_ELEM","DISCRET_2D","VALE_F")
+ genereErreurMotCleInFact(jdc,"AFFE_CARA_ELEM","COQUE","EPAIS_F")
+ genereErreurMotCleInFact(jdc,"AFFE_CARA_ELEM","DISCRET","VALE_F")
+ genereErreurMotCleInFact(jdc,"AFFE_CARA_ELEM","DISCRET_2D","VALE_F")
# Suppression de GRILLE_NCOU
removeMotCleInFact(jdc,"AFFE_CARA_ELEM","GRILLE","GRILLE_NCOU",pasDeRegle(),0)
# Suppression de ORIG_AXE
removeMotCleInFact(jdc,"AFFE_CARA_ELEM","GRILLE","ORIG_AXE",pasDeRegle(),0)
# Suppression de GRILLE_NCOU
removeMotCleInFact(jdc,"AFFE_CARA_ELEM","GRILLE","GRILLE_NCOU",pasDeRegle(),0)
# Suppression de ORIG_AXE
removeMotCleInFact(jdc,"AFFE_CARA_ELEM","GRILLE","ORIG_AXE",pasDeRegle(),0)
renameMotCle(jdc,"AFFE_CHAR_MECA","SIGM_INTERNE","PRE_SIGM")
renameMotCle(jdc,"AFFE_CHAR_MECA","EPSI_INIT","PRE_EPSI")
renameMotCle(jdc,"AFFE_CHAR_MECA_F","SIGM_INTERNE","PRE_SIGM")
renameMotCle(jdc,"AFFE_CHAR_MECA_F","EPSI_INIT","PRE_EPSI")
renameMotCle(jdc,"AFFE_CHAR_MECA","SIGM_INTERNE","PRE_SIGM")
renameMotCle(jdc,"AFFE_CHAR_MECA","EPSI_INIT","PRE_EPSI")
renameMotCle(jdc,"AFFE_CHAR_MECA_F","SIGM_INTERNE","PRE_SIGM")
renameMotCle(jdc,"AFFE_CHAR_MECA_F","EPSI_INIT","PRE_EPSI")
renameMotCle(jdc,"AFFE_CHAR_THER","GRAD_TEMP_INIT","PRE_GRAD_TEMP")
renameMotCle(jdc,"AFFE_CHAR_THER_F","GRAD_TEMP_INIT","PRE_GRAD_TEMP")
renameMotCle(jdc,"AFFE_CHAR_THER","GRAD_TEMP_INIT","PRE_GRAD_TEMP")
renameMotCle(jdc,"AFFE_CHAR_THER_F","GRAD_TEMP_INIT","PRE_GRAD_TEMP")
# VALE_REF obligatoire si NOM_VARC in ('TEMP', 'SECH')
lNOMVARC=["CORR","IRRA","HYDR","EPSA","M_ACIER","M_ZIRC","NEUT1","NEUT2"]
removeMotCleInFactSiRegle(jdc,"AFFE_MATERIAU","AFFE_VARC","VALE_REF",((("NOM_VARC",lNOMVARC,jdc),"MCsousMCFcourantaPourValeurDansListe"),))
# renommage CHAMP_GD en CHAM_GD
renameMotCleInFact(jdc,"AFFE_MATERIAU","AFFE_VARC","CHAMP_GD","CHAM_GD",pasDeRegle(),0)
# VALE_REF obligatoire si NOM_VARC in ('TEMP', 'SECH')
lNOMVARC=["CORR","IRRA","HYDR","EPSA","M_ACIER","M_ZIRC","NEUT1","NEUT2"]
removeMotCleInFactSiRegle(jdc,"AFFE_MATERIAU","AFFE_VARC","VALE_REF",((("NOM_VARC",lNOMVARC,jdc),"MCsousMCFcourantaPourValeurDansListe"),))
# renommage CHAMP_GD en CHAM_GD
renameMotCleInFact(jdc,"AFFE_MATERIAU","AFFE_VARC","CHAMP_GD","CHAM_GD",pasDeRegle(),0)
# Suppression de ALGO_C_PLAN et ALGO_1D
lCOMMANDE=["CALC_FORC_NONL","CALC_IFS_DNL","CALC_POINT_MAT",
"CALC_PRECONT","CALCUL","DYNA_NON_LINE","LIRE_RESU",
# Suppression de ALGO_C_PLAN et ALGO_1D
lCOMMANDE=["CALC_FORC_NONL","CALC_IFS_DNL","CALC_POINT_MAT",
"CALC_PRECONT","CALCUL","DYNA_NON_LINE","LIRE_RESU",
renameMotCleInFact(jdc,com,"COMP_INCR","RESI_DEBO_RELA","RESI_CPLAN_RELA",pasDeRegle(),0)
renameMotCleInFact(jdc,com,"COMP_INCR","ITER_MAXI_DEBORST","ITER_CPLAN_MAXI",pasDeRegle(),0)
renameMotCleInFact(jdc,com,"COMP_INCR","RESI_DEBO_RELA","RESI_CPLAN_RELA",pasDeRegle(),0)
renameMotCleInFact(jdc,com,"COMP_INCR","ITER_MAXI_DEBORST","ITER_CPLAN_MAXI",pasDeRegle(),0)
# Renommage de EXTRAPOL en EXTRAPOLE
lCOMMANDE=["CALC_IFS_DNL","CALC_POINT_MAT","CALC_PRECONT",
"DYNA_NON_LINE","MACR_ASCOUF_CALC","MACR_ASPIC_CALC",
"SIMU_POINT_MAT","STAT_NON_LINE","TEST_COMPOR",]
dPRED={"EXTRAPOL":"EXTRAPOLE"}
for com in lCOMMANDE :
# Renommage de EXTRAPOL en EXTRAPOLE
lCOMMANDE=["CALC_IFS_DNL","CALC_POINT_MAT","CALC_PRECONT",
"DYNA_NON_LINE","MACR_ASCOUF_CALC","MACR_ASPIC_CALC",
"SIMU_POINT_MAT","STAT_NON_LINE","TEST_COMPOR",]
dPRED={"EXTRAPOL":"EXTRAPOLE"}
for com in lCOMMANDE :
# Renommage de EXTRAPOL en EXTRAPOLE
lCOMMANDE=["CALC_ELEM","CALC_FORC_AJOU","CALC_IFS_DNL",
"CALC_MATR_AJOU","CALC_PRECONT","CREA_ELEM_SSD",
# Renommage de EXTRAPOL en EXTRAPOLE
lCOMMANDE=["CALC_ELEM","CALC_FORC_AJOU","CALC_IFS_DNL",
"CALC_MATR_AJOU","CALC_PRECONT","CREA_ELEM_SSD",
removeMotCleInFact(jdc,com,"SOLVEUR","OUT_OF_CORE",pasDeRegle(),0)
removeMotCleInFact(jdc,com,"SOLVEUR","LIBERE_MEMOIRE",pasDeRegle(),0)
removeMotCleInFact(jdc,com,"SOLVEUR","OUT_OF_CORE",pasDeRegle(),0)
removeMotCleInFact(jdc,com,"SOLVEUR","LIBERE_MEMOIRE",pasDeRegle(),0)
# renommage de la commande
renameCommande(jdc,"CALC_ELEM","CALC_CHAMP", )
# Suppression des types de charges
# renommage de la commande
renameCommande(jdc,"CALC_ELEM","CALC_CHAMP", )
# Suppression des types de charges
- GenereErreurValeur(jdc,"CALC_ELEM","OPTION",("'SICA_ELNO'","'EFCA_ELNO'","'PMPB_ELNO'","'PMPB_ELGA'",))
+ genereErreurValeur(jdc,"CALC_ELEM","OPTION",("'SICA_ELNO'","'EFCA_ELNO'","'PMPB_ELNO'","'PMPB_ELGA'",))
## copie de OPTION dans MCF TEMPORAIRE pour chaque type
chercheOperInsereFacteur(jdc,"CALC_CHAMP","TEMPORAIRE")
copyMotClefInOperToFact(jdc,"CALC_CHAMP","OPTION","TEMPORAIRE")
## copie de OPTION dans MCF TEMPORAIRE pour chaque type
chercheOperInsereFacteur(jdc,"CALC_CHAMP","TEMPORAIRE")
copyMotClefInOperToFact(jdc,"CALC_CHAMP","OPTION","TEMPORAIRE")
removeMotCleSiRegle(jdc,"CALC_CHAMP","ERREUR",((("ERREUR",lERREUR,jdc),"MCnaPasPourValeurDansListe"),))
removeMotCleSiRegle(jdc,"CALC_CHAMP","META",((("META",lMETA,jdc),"MCnaPasPourValeurDansListe"),))
## suppression des valeurs non-licites
removeMotCleSiRegle(jdc,"CALC_CHAMP","ERREUR",((("ERREUR",lERREUR,jdc),"MCnaPasPourValeurDansListe"),))
removeMotCleSiRegle(jdc,"CALC_CHAMP","META",((("META",lMETA,jdc),"MCnaPasPourValeurDansListe"),))
## suppression des valeurs non-licites
- SuppressionValeurs(jdc,"CALC_CHAMP","CONTRAINTE",list(set(lTOUT)-set(lCONTRAINTE)))
- SuppressionValeurs(jdc,"CALC_CHAMP","DEFORMATION",list(set(lTOUT)-set(lDEFORMATION)))
- SuppressionValeurs(jdc,"CALC_CHAMP","ENERGIE",list(set(lTOUT)-set(lENERGIE)))
- SuppressionValeurs(jdc,"CALC_CHAMP","CRITERES",list(set(lTOUT)-set(lCRITERES)))
- SuppressionValeurs(jdc,"CALC_CHAMP","VARI_INTERNE",list(set(lTOUT)-set(lVARI_INTERNE)))
- SuppressionValeurs(jdc,"CALC_CHAMP","HYDRAULIQUE",list(set(lTOUT)-set(lHYDRAULIQUE)))
- SuppressionValeurs(jdc,"CALC_CHAMP","THERMIQUE",list(set(lTOUT)-set(lTHERMIQUE)))
- SuppressionValeurs(jdc,"CALC_CHAMP","ACOUSTIQUE",list(set(lTOUT)-set(lACOUSTIQUE)))
- SuppressionValeurs(jdc,"CALC_CHAMP","ERREUR",list(set(lTOUT)-set(lERREUR)))
- SuppressionValeurs(jdc,"CALC_CHAMP","META",list(set(lTOUT)-set(lMETA)))
+ suppressionValeurs(jdc,"CALC_CHAMP","CONTRAINTE",list(set(lTOUT)-set(lCONTRAINTE)))
+ suppressionValeurs(jdc,"CALC_CHAMP","DEFORMATION",list(set(lTOUT)-set(lDEFORMATION)))
+ suppressionValeurs(jdc,"CALC_CHAMP","ENERGIE",list(set(lTOUT)-set(lENERGIE)))
+ suppressionValeurs(jdc,"CALC_CHAMP","CRITERES",list(set(lTOUT)-set(lCRITERES)))
+ suppressionValeurs(jdc,"CALC_CHAMP","VARI_INTERNE",list(set(lTOUT)-set(lVARI_INTERNE)))
+ suppressionValeurs(jdc,"CALC_CHAMP","HYDRAULIQUE",list(set(lTOUT)-set(lHYDRAULIQUE)))
+ suppressionValeurs(jdc,"CALC_CHAMP","THERMIQUE",list(set(lTOUT)-set(lTHERMIQUE)))
+ suppressionValeurs(jdc,"CALC_CHAMP","ACOUSTIQUE",list(set(lTOUT)-set(lACOUSTIQUE)))
+ suppressionValeurs(jdc,"CALC_CHAMP","ERREUR",list(set(lTOUT)-set(lERREUR)))
+ suppressionValeurs(jdc,"CALC_CHAMP","META",list(set(lTOUT)-set(lMETA)))
## ajout CALC_META ou CALC_ERREUR
lMOTCLE=[]
lMOTCLE=["reuse","RESULTAT","TOUT_ORDRE","NUME_ORDRE","NUME_MODE","NOEUD_CMP","NOM_CAS",
## ajout CALC_META ou CALC_ERREUR
lMOTCLE=[]
lMOTCLE=["reuse","RESULTAT","TOUT_ORDRE","NUME_ORDRE","NUME_MODE","NOEUD_CMP","NOM_CAS",
removeMotCle(jdc,"CALC_CHAMP","META",pasDeRegle(),0)
removeMotCle(jdc,"CALC_CHAMP","ERREUR",pasDeRegle(),0)
removeMotCle(jdc,"CALC_CHAMP","META",pasDeRegle(),0)
removeMotCle(jdc,"CALC_CHAMP","ERREUR",pasDeRegle(),0)
removeMotCleInFactSiRegle(jdc,"CALC_G","COMP_INCR","SIGM_INIT",((("RELATION","ELAS",jdc),"MCnaPasPourValeur"),))
removeMotCle(jdc,"CALC_G","ETAT_INIT",pasDeRegle(),0)
# Renommage de l'option K_G_MODA en CALC_K_G
removeMotCleInFactSiRegle(jdc,"CALC_G","COMP_INCR","SIGM_INIT",((("RELATION","ELAS",jdc),"MCnaPasPourValeur"),))
removeMotCle(jdc,"CALC_G","ETAT_INIT",pasDeRegle(),0)
# Renommage de l'option K_G_MODA en CALC_K_G
# Suppression de EXCIT dans le cas elas_mult
removeMotCleSiRegle(jdc,"CALC_G","EXCIT",((("NOM_CAS",),"existe"),))
# Ajout règle UN_PARMI('THETA','FOND_FISS','FISSURE')
removeMotCleInFactSiRegle(jdc,"CALC_G","THETA","THETA",((("THETA","FOND_FISS",),"existeMCsousMCF"),))
removeMotCleInFactSiRegle(jdc,"CALC_G","THETA","THETA",((("THETA","FISSURE",),"existeMCsousMCF"),))
# Suppression de EXCIT dans le cas elas_mult
removeMotCleSiRegle(jdc,"CALC_G","EXCIT",((("NOM_CAS",),"existe"),))
# Ajout règle UN_PARMI('THETA','FOND_FISS','FISSURE')
removeMotCleInFactSiRegle(jdc,"CALC_G","THETA","THETA",((("THETA","FOND_FISS",),"existeMCsousMCF"),))
removeMotCleInFactSiRegle(jdc,"CALC_G","THETA","THETA",((("THETA","FISSURE",),"existeMCsousMCF"),))
# Renommage CRIT_FLAMB en CRIT_STAB
renameMotCle(jdc,"CALC_IFS_DNL","CRIT_FLAMB","CRIT_STAB")
removeMotCleInFact(jdc,"CALC_IFS_DNL","CRIT_FLAMB","INST_CALCUL",pasDeRegle(),1)
# Renommage CRIT_FLAMB en CRIT_STAB
renameMotCle(jdc,"CALC_IFS_DNL","CRIT_FLAMB","CRIT_STAB")
removeMotCleInFact(jdc,"CALC_IFS_DNL","CRIT_FLAMB","INST_CALCUL",pasDeRegle(),1)
# Suppression de ARCHIVAGE/DETR_NUME_SUIV
removeMotCleInFact(jdc,"CALC_IFS_DNL","ARCHIVAGE","DETR_NUME_SUIV",pasDeRegle(),0)
# Suppression de ARCHIVAGE/DETR_NUME_SUIV
removeMotCleInFact(jdc,"CALC_IFS_DNL","ARCHIVAGE","DETR_NUME_SUIV",pasDeRegle(),0)
# Suppression d'algo pour PETSc
removeMotCleSiRegle(jdc,"RESOUDRE","ALGORITHME",((("BCGS","BICG","TFQMR",),"MCaPourValeur"),))
# Suppression d'algo pour PETSc
removeMotCleSiRegle(jdc,"RESOUDRE","ALGORITHME",((("BCGS","BICG","TFQMR",),"MCaPourValeur"),))
# OPTION est obligatoire
chercheOperInsereFacteurSiRegle(jdc,"CALC_META","OPTION='META_ELNO'",((("OPTION",),"nexistepas"),),0)
# OPTION est obligatoire
chercheOperInsereFacteurSiRegle(jdc,"CALC_META","OPTION='META_ELNO'",((("OPTION",),"nexistepas"),),0)
# Suppression de TYPE_CHARGE
removeMotCle(jdc,"CALC_MISS","TYPE_CHARGE",pasDeRegle(),0)
# Suppression de TYPE_CHARGE
removeMotCle(jdc,"CALC_MISS","TYPE_CHARGE",pasDeRegle(),0)
# renommage de STOP_FREQ_VIDE
renameMotCle(jdc,"CALC_MODAL","STOP_FREQ_VIDE","STOP_BANDE_VIDE")
# renommage de STOP_FREQ_VIDE
renameMotCle(jdc,"CALC_MODAL","STOP_FREQ_VIDE","STOP_BANDE_VIDE")
# renommage de MATR_A et MATR_B
renameMotCle(jdc,"CALC_MODE_ROTATION","MATR_A","MATR_RIGI")
renameMotCle(jdc,"CALC_MODE_ROTATION","MATR_B","MATR_MASS")
# renommage de MATR_A et MATR_B
renameMotCle(jdc,"CALC_MODE_ROTATION","MATR_A","MATR_RIGI")
renameMotCle(jdc,"CALC_MODE_ROTATION","MATR_B","MATR_MASS")
# renommage de la commande
renameCommande(jdc,"CALC_NO","CALC_CHAMPNO", )
# Suppression des types de charges
# renommage de la commande
renameCommande(jdc,"CALC_NO","CALC_CHAMPNO", )
# Suppression des types de charges
lERREUR=["ERME_NOEU","ERTH_NOEU","QIRE_NOEU",]
lMETA=["DURT_NOEU","META_NOEU",]
## Erreur pour les options supprimées
lERREUR=["ERME_NOEU","ERTH_NOEU","QIRE_NOEU",]
lMETA=["DURT_NOEU","META_NOEU",]
## Erreur pour les options supprimées
- GenereErreurValeur(jdc,"CALC_CHAMPNO","OPTION",("'SICA_NOEU'","'EFCA_NOEU'","'PMPB_NOEU'",))
- ChangementValeur(jdc,"CALC_CHAMPNO","OPTION",{"SICO_NOEU":"SIGM_NOEU",})
+ genereErreurValeur(jdc,"CALC_CHAMPNO","OPTION",("'SICA_NOEU'","'EFCA_NOEU'","'PMPB_NOEU'",))
+ changementValeur(jdc,"CALC_CHAMPNO","OPTION",{"SICO_NOEU":"SIGM_NOEU",})
## copie de OPTION dans MCF TEMPORAIRE pour chaque type
chercheOperInsereFacteur(jdc,"CALC_CHAMPNO","TEMPORAIRE")
copyMotClefInOperToFact(jdc,"CALC_CHAMPNO","OPTION","TEMPORAIRE")
## copie de OPTION dans MCF TEMPORAIRE pour chaque type
chercheOperInsereFacteur(jdc,"CALC_CHAMPNO","TEMPORAIRE")
copyMotClefInOperToFact(jdc,"CALC_CHAMPNO","OPTION","TEMPORAIRE")
removeMotCleSiRegle(jdc,"CALC_CHAMPNO","ERREUR",((("ERREUR",lERREUR,jdc),"MCnaPasPourValeurDansListe"),))
removeMotCleSiRegle(jdc,"CALC_CHAMPNO","META",((("META",lMETA,jdc),"MCnaPasPourValeurDansListe"),))
## suppression des valeurs non-licites
removeMotCleSiRegle(jdc,"CALC_CHAMPNO","ERREUR",((("ERREUR",lERREUR,jdc),"MCnaPasPourValeurDansListe"),))
removeMotCleSiRegle(jdc,"CALC_CHAMPNO","META",((("META",lMETA,jdc),"MCnaPasPourValeurDansListe"),))
## suppression des valeurs non-licites
- SuppressionValeurs(jdc,"CALC_CHAMPNO","CONTRAINTE",list(set(lTOUT)-set(lCONTRAINTE)))
- SuppressionValeurs(jdc,"CALC_CHAMPNO","DEFORMATION",list(set(lTOUT)-set(lDEFORMATION)))
- SuppressionValeurs(jdc,"CALC_CHAMPNO","ENERGIE",list(set(lTOUT)-set(lENERGIE)))
- SuppressionValeurs(jdc,"CALC_CHAMPNO","CRITERES",list(set(lTOUT)-set(lCRITERES)))
- SuppressionValeurs(jdc,"CALC_CHAMPNO","VARI_INTERNE",list(set(lTOUT)-set(lVARI_INTERNE)))
- SuppressionValeurs(jdc,"CALC_CHAMPNO","THERMIQUE",list(set(lTOUT)-set(lTHERMIQUE)))
- SuppressionValeurs(jdc,"CALC_CHAMPNO","ACOUSTIQUE",list(set(lTOUT)-set(lACOUSTIQUE)))
- SuppressionValeurs(jdc,"CALC_CHAMPNO","FORCE",list(set(lTOUT)-set(lFORCE)))
- SuppressionValeurs(jdc,"CALC_CHAMPNO","ERREUR",list(set(lTOUT)-set(lERREUR)))
- SuppressionValeurs(jdc,"CALC_CHAMPNO","META",list(set(lTOUT)-set(lMETA)))
+ suppressionValeurs(jdc,"CALC_CHAMPNO","CONTRAINTE",list(set(lTOUT)-set(lCONTRAINTE)))
+ suppressionValeurs(jdc,"CALC_CHAMPNO","DEFORMATION",list(set(lTOUT)-set(lDEFORMATION)))
+ suppressionValeurs(jdc,"CALC_CHAMPNO","ENERGIE",list(set(lTOUT)-set(lENERGIE)))
+ suppressionValeurs(jdc,"CALC_CHAMPNO","CRITERES",list(set(lTOUT)-set(lCRITERES)))
+ suppressionValeurs(jdc,"CALC_CHAMPNO","VARI_INTERNE",list(set(lTOUT)-set(lVARI_INTERNE)))
+ suppressionValeurs(jdc,"CALC_CHAMPNO","THERMIQUE",list(set(lTOUT)-set(lTHERMIQUE)))
+ suppressionValeurs(jdc,"CALC_CHAMPNO","ACOUSTIQUE",list(set(lTOUT)-set(lACOUSTIQUE)))
+ suppressionValeurs(jdc,"CALC_CHAMPNO","FORCE",list(set(lTOUT)-set(lFORCE)))
+ suppressionValeurs(jdc,"CALC_CHAMPNO","ERREUR",list(set(lTOUT)-set(lERREUR)))
+ suppressionValeurs(jdc,"CALC_CHAMPNO","META",list(set(lTOUT)-set(lMETA)))
## ajout CALC_METANO ou CALC_ERREURNO
lMOTCLE=[]
lMOTCLE=["reuse","RESULTAT","TOUT_ORDRE","NUME_ORDRE","NUME_MODE","NOEUD_CMP","NOM_CAS",
## ajout CALC_METANO ou CALC_ERREURNO
lMOTCLE=[]
lMOTCLE=["reuse","RESULTAT","TOUT_ORDRE","NUME_ORDRE","NUME_MODE","NOEUD_CMP","NOM_CAS",
removeMotCle(jdc,"CALC_CHAMP","METANO",pasDeRegle(),0)
removeMotCle(jdc,"CALC_CHAMP","ERREURNO",pasDeRegle(),0)
removeMotCle(jdc,"CALC_CHAMP","METANO",pasDeRegle(),0)
removeMotCle(jdc,"CALC_CHAMP","ERREURNO",pasDeRegle(),0)
# Déplacement d'un mot-clé facteur facteur
moveMotCleFromFactToFather(jdc,"CALC_SPEC","TAB_ECHANT","LONGUEUR_ECH")
moveMotCleFromFactToFather(jdc,"CALC_SPEC","LONGUEUR_ECH","DUREE")
# Déplacement d'un mot-clé facteur facteur
moveMotCleFromFactToFather(jdc,"CALC_SPEC","TAB_ECHANT","LONGUEUR_ECH")
moveMotCleFromFactToFather(jdc,"CALC_SPEC","LONGUEUR_ECH","DUREE")
moveMotClefInOperToFact(jdc,"CALC_SPEC","RECOUVREMENT_POURCENT","TAB_ECHANT")
moveMotClefInOperToFact(jdc,"CALC_SPEC","RECOUVREMENT_NB_PTS","TAB_ECHANT")
moveMotClefInOperToFact(jdc,"CALC_SPEC","RECOUVREMENT_POURCENT","TAB_ECHANT")
moveMotClefInOperToFact(jdc,"CALC_SPEC","RECOUVREMENT_NB_PTS","TAB_ECHANT")
# Résorption de la sensibilité
removeMotCle(jdc,"CALC_TABLE","SENSIBILITE",pasDeRegle(),0)
# Renommage critere table
dCRIT={"ABS_MAXI":"MAXI_ABS","ABS_MINI":"MINI_ABS"}
# Résorption de la sensibilité
removeMotCle(jdc,"CALC_TABLE","SENSIBILITE",pasDeRegle(),0)
# Renommage critere table
dCRIT={"ABS_MAXI":"MAXI_ABS","ABS_MINI":"MINI_ABS"}
# Résorption de la sensibilité
removeMotCle(jdc,"CALC_THETA","OPTION",pasDeRegle(),0)
removeMotCle(jdc,"CALC_THETA","THETA_BANDE",pasDeRegle(),1)
removeMotCle(jdc,"CALC_THETA","GRAD_NOEU_THETA",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCle(jdc,"CALC_THETA","OPTION",pasDeRegle(),0)
removeMotCle(jdc,"CALC_THETA","THETA_BANDE",pasDeRegle(),1)
removeMotCle(jdc,"CALC_THETA","GRAD_NOEU_THETA",pasDeRegle(),0)
# Homogénéisation de ANGLE
renameMotCle(jdc,"COMB_FOURIER","ANGL","ANGLE")
# Homogénéisation de ANGLE
renameMotCle(jdc,"COMB_FOURIER","ANGL","ANGLE")
- #### Traitement de COMB_SISM_MODAL ##############################
- GenereErreurValeur(jdc,"COMB_SISM_MODAL","OPTION",("'EFCA_ELNO'",))
+ #### traitement de COMB_SISM_MODAL ##############################
+ genereErreurValeur(jdc,"COMB_SISM_MODAL","OPTION",("'EFCA_ELNO'",))
removeMotCle(jdc,"CREA_CHAMP","SENSIBILITE",pasDeRegle(),0)
removeMotCle(jdc,"CREA_CHAMP","PROL_ZERO",pasDeRegle(),0)
removeMotCle(jdc,"CREA_CHAMP","SENSIBILITE",pasDeRegle(),0)
removeMotCle(jdc,"CREA_CHAMP","PROL_ZERO",pasDeRegle(),0)
# Suppression de la possibilité de copier un maillage
lFACTEUR=['COQU_VOLU', 'CREA_FISS', 'CREA_GROUP_MA', 'CREA_MAILLE', 'CREA_POI1',
'DETR_GROUP_MA', 'ECLA_PG', 'HEXA20_27', 'LINE_QUAD', 'MODI_MAILLE',
# Suppression de la possibilité de copier un maillage
lFACTEUR=['COQU_VOLU', 'CREA_FISS', 'CREA_GROUP_MA', 'CREA_MAILLE', 'CREA_POI1',
'DETR_GROUP_MA', 'ECLA_PG', 'HEXA20_27', 'LINE_QUAD', 'MODI_MAILLE',
renameCommandeSiRegle(jdc,"CREA_MAILLAGE","COPIER",(((lFACTEUR),"nexistepasMCFParmi"),))
renameMotCle(jdc,"COPIER","MAILLAGE","CONCEPT")
renameCommandeSiRegle(jdc,"CREA_MAILLAGE","COPIER",(((lFACTEUR),"nexistepasMCFParmi"),))
renameMotCle(jdc,"COPIER","MAILLAGE","CONCEPT")
# Suppression du mot-clé TITRE
removeMotCleInFact(jdc,"DEBUT","CATALOGUE","TITRE",pasDeRegle(),0)
# Suppression du mot-clé IMPRESSION
# Suppression du mot-clé TITRE
removeMotCleInFact(jdc,"DEBUT","CATALOGUE","TITRE",pasDeRegle(),0)
# Suppression du mot-clé IMPRESSION
removeMotCleInFact(jdc,"DEBUT","MEMOIRE","PARTITION",pasDeRegle(),0)
removeMotCleInFact(jdc,"DEBUT","MEMOIRE","DYNAMIQUE",pasDeRegle(),0)
removeMotCleInFact(jdc,"DEBUT","MEMOIRE","PARTITION",pasDeRegle(),0)
removeMotCleInFact(jdc,"DEBUT","MEMOIRE","DYNAMIQUE",pasDeRegle(),0)
# Suppression famille de sytèmes de glissement
lFAMGLIS=["'BASAL'", "'PRISMATIQUE'","'PYRAMIDAL1'","'PYRAMIDAL2'","'MACLAGE'",]
# Suppression famille de sytèmes de glissement
lFAMGLIS=["'BASAL'", "'PRISMATIQUE'","'PYRAMIDAL1'","'PYRAMIDAL2'","'MACLAGE'",]
- GenereErreurValeurDsMCF(jdc,"DEFI_COMPOR","MONOCRISTAL","ECOULEMENT",("'MONO_VISC3'",))
+ genereErreurValeurDsMCF(jdc,"DEFI_COMPOR","MONOCRISTAL","ECOULEMENT",("'MONO_VISC3'",))
# Suppression de ALGO_1D
removeMotCleInFact(jdc,"DEFI_COMPOR","MULTIFIBRE","ALGO_1D",pasDeRegle(),0)
# Suppression de DEFORMATION
# Suppression de ALGO_1D
removeMotCleInFact(jdc,"DEFI_COMPOR","MULTIFIBRE","ALGO_1D",pasDeRegle(),0)
# Suppression de DEFORMATION
- #### Traitement de DEFI_CONTACT ##############################
- GenereErreurValeurDsMCF(jdc,"DEFI_CONTACT","ZONE","ALGO_CONT",("'AVANCE'",))
- GenereErreurValeurDsMCF(jdc,"DEFI_CONTACT","ZONE","ALGO_FROT",("'AVANCE'",))
+ #### traitement de DEFI_CONTACT ##############################
+ genereErreurValeurDsMCF(jdc,"DEFI_CONTACT","ZONE","ALGO_CONT",("'AVANCE'",))
+ genereErreurValeurDsMCF(jdc,"DEFI_CONTACT","ZONE","ALGO_FROT",("'AVANCE'",))
- GenereErreurMCF(jdc,"DEFI_CONTACT","FOND_FISSURE")
- GenereErreurMCF(jdc,"DEFI_CONTACT","NOEUD_FOND")
- GenereErreurMCF(jdc,"DEFI_CONTACT","GROUP_NO_FOND")
- GenereErreurMCF(jdc,"DEFI_CONTACT","MAILLE_FOND")
- GenereErreurMCF(jdc,"DEFI_CONTACT","GROUP_MA_FOND")
- GenereErreurMCF(jdc,"DEFI_CONTACT","RACCORD_LINE_QUAD")
- GenereErreurMCF(jdc,"DEFI_CONTACT","NOEUD_RACC")
- GenereErreurMCF(jdc,"DEFI_CONTACT","GROUP_NO_RACC")
- GenereErreurMCF(jdc,"DEFI_CONTACT","EXCLUSION_PIV_NUL")
- GenereErreurMCF(jdc,"DEFI_CONTACT","COEF_ECHELLE")
+ genereErreurMCF(jdc,"DEFI_CONTACT","FOND_FISSURE")
+ genereErreurMCF(jdc,"DEFI_CONTACT","NOEUD_FOND")
+ genereErreurMCF(jdc,"DEFI_CONTACT","GROUP_NO_FOND")
+ genereErreurMCF(jdc,"DEFI_CONTACT","MAILLE_FOND")
+ genereErreurMCF(jdc,"DEFI_CONTACT","GROUP_MA_FOND")
+ genereErreurMCF(jdc,"DEFI_CONTACT","RACCORD_LINE_QUAD")
+ genereErreurMCF(jdc,"DEFI_CONTACT","NOEUD_RACC")
+ genereErreurMCF(jdc,"DEFI_CONTACT","GROUP_NO_RACC")
+ genereErreurMCF(jdc,"DEFI_CONTACT","EXCLUSION_PIV_NUL")
+ genereErreurMCF(jdc,"DEFI_CONTACT","COEF_ECHELLE")
- GenereErreurMCF(jdc,"DEFI_CONTACT","COMPLIANCE")
- GenereErreurMCF(jdc,"DEFI_CONTACT","ASPERITE")
- GenereErreurMCF(jdc,"DEFI_CONTACT","E_N")
- GenereErreurMCF(jdc,"DEFI_CONTACT","E_V")
+ genereErreurMCF(jdc,"DEFI_CONTACT","COMPLIANCE")
+ genereErreurMCF(jdc,"DEFI_CONTACT","ASPERITE")
+ genereErreurMCF(jdc,"DEFI_CONTACT","E_N")
+ genereErreurMCF(jdc,"DEFI_CONTACT","E_V")
- GenereErreurMCF(jdc,"DEFI_CONTACT","USURE")
- GenereErreurMCF(jdc,"DEFI_CONTACT","K")
- GenereErreurMCF(jdc,"DEFI_CONTACT","H")
+ genereErreurMCF(jdc,"DEFI_CONTACT","USURE")
+ genereErreurMCF(jdc,"DEFI_CONTACT","K")
+ genereErreurMCF(jdc,"DEFI_CONTACT","H")
# Suppression de schémas d'inégration pour XFEM
lSCHEMA=["FPG2","FPG3","FPG4","FPG6","FPG7","SIMPSON1","NCOTES1","NCOTES2"]
removeMotCleInFactSiRegle(jdc,"DEFI_CONTACT","ZONE","INTEGRATION",((("FORMULATION","XFEM",jdc),"MCaPourValeur")and(("ZONE","INTEGRATION",lSCHEMA,jdc),"MCsousMCFaPourValeurDansListe"),),)
# Suppression de schémas d'inégration pour XFEM
lSCHEMA=["FPG2","FPG3","FPG4","FPG6","FPG7","SIMPSON1","NCOTES1","NCOTES2"]
removeMotCleInFactSiRegle(jdc,"DEFI_CONTACT","ZONE","INTEGRATION",((("FORMULATION","XFEM",jdc),"MCaPourValeur")and(("ZONE","INTEGRATION",lSCHEMA,jdc),"MCsousMCFaPourValeurDansListe"),),)
# Ajout règle sur REAC_GEOM
removeMotCleSiRegle(jdc,"DEFI_CONTACT","REAC_GEOM",((("ALGO_RESO_GEOM","NEWTON",jdc),"MCaPourValeur"),))
# Ajout règle sur REAC_GEOM
removeMotCleSiRegle(jdc,"DEFI_CONTACT","REAC_GEOM",((("ALGO_RESO_GEOM","NEWTON",jdc),"MCaPourValeur"),))
# Suppression de ORIE_FOND
removeMotCle(jdc,"DEFI_FISS_XFEM","ORIE_FOND",pasDeRegle(),0)
# Fusion FORM_FISS='ELLIPSE' et FORM_FISS='INCLUSION'
dFORME={"INCLUSION":"ELLIPSE",}
# Suppression de ORIE_FOND
removeMotCle(jdc,"DEFI_FISS_XFEM","ORIE_FOND",pasDeRegle(),0)
# Fusion FORM_FISS='ELLIPSE' et FORM_FISS='INCLUSION'
dFORME={"INCLUSION":"ELLIPSE",}
- AjouteMotClefDansFacteurCourantSiRegle(jdc,"DEFI_FOND_FISS","FONDFISS","TYPE_FOND='OUVERT'",((("FONDFISS",),"existe"),))
+ ajouteMotClefDansFacteurCourantSiRegle(jdc,"DEFI_FOND_FISS","FONDFISS","TYPE_FOND='OUVERT'",((("FONDFISS",),"existe"),))
# Cas FOND FERME
chercheOperInsereFacteurSiRegle(jdc,"DEFI_FOND_FISS","TYPE_FOND='FERME'",((("FOND_FERME",),"existe"),),0)
renameMotCle(jdc,"DEFI_FOND_FISS","FOND_FERME","FONDFISS")
# Cas FOND FERME
chercheOperInsereFacteurSiRegle(jdc,"DEFI_FOND_FISS","TYPE_FOND='FERME'",((("FOND_FERME",),"existe"),),0)
renameMotCle(jdc,"DEFI_FOND_FISS","FOND_FERME","FONDFISS")
# Renommage de mot-clés
renameMotCle(jdc,"DEFI_GLRC","GC","GAMMA_C")
renameMotCle(jdc,"DEFI_GLRC","SYC","NYC")
renameMotCle(jdc,"DEFI_GLRC","EPSI_FLEX","KAPPA_FLEX")
# Renommage de mot-clés
renameMotCle(jdc,"DEFI_GLRC","GC","GAMMA_C")
renameMotCle(jdc,"DEFI_GLRC","SYC","NYC")
renameMotCle(jdc,"DEFI_GLRC","EPSI_FLEX","KAPPA_FLEX")
removeMotCleInFact(jdc,"DEFI_LIST_INST","ECHEC","SUBD_COEF_PAS_1",pasDeRegle(),0)
removeMotCleInFact(jdc,"DEFI_LIST_INST","ECHEC","SUBD_COEF_PAS_1",pasDeRegle(),0)
- GenereErreurMCF(jdc,"DEFI_MATERIAU","ECRO_FLEJOU")
- GenereErreurMCF(jdc,"DEFI_MATERIAU","VMIS_POUTRE")
- GenereErreurMCF(jdc,"DEFI_MATERIAU","VMIS_POUTRE_FO")
+ genereErreurMCF(jdc,"DEFI_MATERIAU","ECRO_FLEJOU")
+ genereErreurMCF(jdc,"DEFI_MATERIAU","VMIS_POUTRE")
+ genereErreurMCF(jdc,"DEFI_MATERIAU","VMIS_POUTRE_FO")
- GenereErreurMotCleInFact(jdc,"DEFI_MATERIAU","LEMAITRE_IRRA","GRAN_A")
- GenereErreurMotCleInFact(jdc,"DEFI_MATERIAU","LEMAITRE_IRRA","GRAN_B")
- GenereErreurMotCleInFact(jdc,"DEFI_MATERIAU","LEMAITRE_IRRA","GRAN_S")
- GenereErreurMotCleInFact(jdc,"DEFI_MATERIAU","LMARC_IRRA","GRAN_A")
- GenereErreurMotCleInFact(jdc,"DEFI_MATERIAU","LMARC_IRRA","GRAN_B")
- GenereErreurMotCleInFact(jdc,"DEFI_MATERIAU","LMARC_IRRA","GRAN_S")
- GenereErreurMotCleInFact(jdc,"DEFI_MATERIAU","GRAN_IRRA_LOG","GRAN_A")
- GenereErreurMotCleInFact(jdc,"DEFI_MATERIAU","GRAN_IRRA_LOG","GRAN_B")
- GenereErreurMotCleInFact(jdc,"DEFI_MATERIAU","GRAN_IRRA_LOG","GRAN_S")
+ genereErreurMotCleInFact(jdc,"DEFI_MATERIAU","LEMAITRE_IRRA","GRAN_A")
+ genereErreurMotCleInFact(jdc,"DEFI_MATERIAU","LEMAITRE_IRRA","GRAN_B")
+ genereErreurMotCleInFact(jdc,"DEFI_MATERIAU","LEMAITRE_IRRA","GRAN_S")
+ genereErreurMotCleInFact(jdc,"DEFI_MATERIAU","LMARC_IRRA","GRAN_A")
+ genereErreurMotCleInFact(jdc,"DEFI_MATERIAU","LMARC_IRRA","GRAN_B")
+ genereErreurMotCleInFact(jdc,"DEFI_MATERIAU","LMARC_IRRA","GRAN_S")
+ genereErreurMotCleInFact(jdc,"DEFI_MATERIAU","GRAN_IRRA_LOG","GRAN_A")
+ genereErreurMotCleInFact(jdc,"DEFI_MATERIAU","GRAN_IRRA_LOG","GRAN_B")
+ genereErreurMotCleInFact(jdc,"DEFI_MATERIAU","GRAN_IRRA_LOG","GRAN_S")
- GenereErreurMCF(jdc,"DEFI_MATERIAU","MAZARS")
- GenereErreurMCF(jdc,"DEFI_MATERIAU","MAZARS_FO")
+ genereErreurMCF(jdc,"DEFI_MATERIAU","MAZARS")
+ genereErreurMCF(jdc,"DEFI_MATERIAU","MAZARS_FO")
# Modification des paramètres de la loi GLRC_DM
renameMotCleInFact(jdc,"DEFI_MATERIAU","GLRC_DM","SYT","NYT",pasDeRegle(),0)
renameMotCleInFact(jdc,"DEFI_MATERIAU","GLRC_DM","SYC","NYC",pasDeRegle(),0)
renameMotCleInFact(jdc,"DEFI_MATERIAU","GLRC_DM","SYF","NYF",pasDeRegle(),0)
# Suppression de la loi MONO_VISC3
# Modification des paramètres de la loi GLRC_DM
renameMotCleInFact(jdc,"DEFI_MATERIAU","GLRC_DM","SYT","NYT",pasDeRegle(),0)
renameMotCleInFact(jdc,"DEFI_MATERIAU","GLRC_DM","SYC","NYC",pasDeRegle(),0)
renameMotCleInFact(jdc,"DEFI_MATERIAU","GLRC_DM","SYF","NYF",pasDeRegle(),0)
# Suppression de la loi MONO_VISC3
# Homogénéisation de ANGLE
renameMotCleInFact(jdc,"DEFI_SPEC_TURB","SPEC_EXCI_POINT","ANGL","ANGLE",pasDeRegle(),0)
# Homogénéisation de ANGLE
renameMotCleInFact(jdc,"DEFI_SPEC_TURB","SPEC_EXCI_POINT","ANGL","ANGLE",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCleInFact(jdc,"DETRUIRE","CONCEPT","SENSIBILITE",pasDeRegle(),0)
# Suppression mot-clé ALARME
removeMotCle(jdc,"DETRUIRE","ALARME",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCleInFact(jdc,"DETRUIRE","CONCEPT","SENSIBILITE",pasDeRegle(),0)
# Suppression mot-clé ALARME
removeMotCle(jdc,"DETRUIRE","ALARME",pasDeRegle(),0)
- #### Traitement de DYNA_ISS_VARI ##############################
- AjouteMotClefDansFacteurCourantSiRegle(jdc,"DYNA_ISS_VARI","MATR_COHE","TYPE='MITA_LUCO'",((("MATR_COHE",),"existe"),))
+ #### traitement de DYNA_ISS_VARI ##############################
+ ajouteMotClefDansFacteurCourantSiRegle(jdc,"DYNA_ISS_VARI","MATR_COHE","TYPE='MITA_LUCO'",((("MATR_COHE",),"existe"),))
# Résorption de la sensibilité
removeMotCle(jdc,"DYNA_LINE_HARM","SENSIBILITE",pasDeRegle(),0)
# Suppression mot-clé TYPE_CHARGE
# Résorption de la sensibilité
removeMotCle(jdc,"DYNA_LINE_HARM","SENSIBILITE",pasDeRegle(),0)
# Suppression mot-clé TYPE_CHARGE
moveMotClefInOperToFact(jdc,"DYNA_LINE_HARM","AMOR_REDUIT","AMOR_MODAL")
moveMotClefInOperToFact(jdc,"DYNA_LINE_HARM","LIST_AMOR","AMOR_MODAL")
moveMotClefInOperToFact(jdc,"DYNA_LINE_HARM","AMOR_REDUIT","AMOR_MODAL")
moveMotClefInOperToFact(jdc,"DYNA_LINE_HARM","LIST_AMOR","AMOR_MODAL")
# Résorption de la sensibilité
removeMotCle(jdc,"DYNA_LINE_TRAN","SENSIBILITE",pasDeRegle(),0)
# Ajout SCHEMA_TEMPS
chercheOperInsereFacteurSiRegle(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS",((("NEWMARK","WILSON","DIFF_CENTRE","ADAPT",),"existeMCFParmi"),),1)
# Résorption de la sensibilité
removeMotCle(jdc,"DYNA_LINE_TRAN","SENSIBILITE",pasDeRegle(),0)
# Ajout SCHEMA_TEMPS
chercheOperInsereFacteurSiRegle(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS",((("NEWMARK","WILSON","DIFF_CENTRE","ADAPT",),"existeMCFParmi"),),1)
- AjouteMotClefDansFacteurSiRegle(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS","SCHEMA='NEWMARK'",((("NEWMARK",),"existeMCFParmi"),))
+ ajouteMotClefDansFacteurSiRegle(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS","SCHEMA='NEWMARK'",((("NEWMARK",),"existeMCFParmi"),))
moveMotCleFromFactToFact(jdc,"DYNA_LINE_TRAN","NEWMARK","ALPHA","SCHEMA_TEMPS")
moveMotCleFromFactToFact(jdc,"DYNA_LINE_TRAN","NEWMARK","DELTA","SCHEMA_TEMPS")
renameMotCleInFact(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS","ALPHA","BETA",pasDeRegle(),0)
renameMotCleInFact(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS","DELTA","GAMMA",pasDeRegle(),0)
removeMotCle(jdc,"DYNA_LINE_TRAN","NEWMARK",pasDeRegle(),0)
moveMotCleFromFactToFact(jdc,"DYNA_LINE_TRAN","NEWMARK","ALPHA","SCHEMA_TEMPS")
moveMotCleFromFactToFact(jdc,"DYNA_LINE_TRAN","NEWMARK","DELTA","SCHEMA_TEMPS")
renameMotCleInFact(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS","ALPHA","BETA",pasDeRegle(),0)
renameMotCleInFact(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS","DELTA","GAMMA",pasDeRegle(),0)
removeMotCle(jdc,"DYNA_LINE_TRAN","NEWMARK",pasDeRegle(),0)
- AjouteMotClefDansFacteurSiRegle(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS","SCHEMA='WILSON'",((("WILSON",),"existeMCFParmi"),))
+ ajouteMotClefDansFacteurSiRegle(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS","SCHEMA='WILSON'",((("WILSON",),"existeMCFParmi"),))
moveMotCleFromFactToFact(jdc,"DYNA_LINE_TRAN","WILSON","THETA","SCHEMA_TEMPS")
removeMotCle(jdc,"DYNA_LINE_TRAN","WILSON",pasDeRegle(),0)
moveMotCleFromFactToFact(jdc,"DYNA_LINE_TRAN","WILSON","THETA","SCHEMA_TEMPS")
removeMotCle(jdc,"DYNA_LINE_TRAN","WILSON",pasDeRegle(),0)
- AjouteMotClefDansFacteurSiRegle(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS","SCHEMA='DIFF_CENTRE'",((("DIFF_CENTRE",),"existeMCFParmi"),))
+ ajouteMotClefDansFacteurSiRegle(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS","SCHEMA='DIFF_CENTRE'",((("DIFF_CENTRE",),"existeMCFParmi"),))
- AjouteMotClefDansFacteurSiRegle(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS","SCHEMA='ADAPT_ORDRE2'",((("ADAPT",),"existeMCFParmi"),))
+ ajouteMotClefDansFacteurSiRegle(jdc,"DYNA_LINE_TRAN","SCHEMA_TEMPS","SCHEMA='ADAPT_ORDRE2'",((("ADAPT",),"existeMCFParmi"),))
removeMotCle(jdc,"DYNA_LINE_TRAN","ADAPT",pasDeRegle(),0)
# Renommage dans ETAT_INIT
renameMotCleInFact(jdc,"DYNA_LINE_TRAN","ETAT_INIT","DYNA_TRANS","RESULTAT",pasDeRegle(),0)
removeMotCle(jdc,"DYNA_LINE_TRAN","ADAPT",pasDeRegle(),0)
# Renommage dans ETAT_INIT
renameMotCleInFact(jdc,"DYNA_LINE_TRAN","ETAT_INIT","DYNA_TRANS","RESULTAT",pasDeRegle(),0)
# Suppression mot-clé TYPE_CHARGE
removeMotCleInFact(jdc,"DYNA_LINE_TRAN","EXCIT","TYPE_CHARGE",pasDeRegle(),0)
# Suppression mot-clé FONC_INST
# Suppression mot-clé TYPE_CHARGE
removeMotCleInFact(jdc,"DYNA_LINE_TRAN","EXCIT","TYPE_CHARGE",pasDeRegle(),0)
# Suppression mot-clé FONC_INST
# Suppression mot-clé PAS_CALCUL
removeMotCleInFact(jdc,"DYNA_LINE_TRAN","INCREMENT","PAS_CALCUL",pasDeRegle(),0)
# Renommage dans ARCHIVAGE
renameMotCleInFact(jdc,"DYNA_LINE_TRAN","ARCHIVAGE","LIST_ARCH","LIST_INST",pasDeRegle(),0)
# Suppression mot-clé PAS_CALCUL
removeMotCleInFact(jdc,"DYNA_LINE_TRAN","INCREMENT","PAS_CALCUL",pasDeRegle(),0)
# Renommage dans ARCHIVAGE
renameMotCleInFact(jdc,"DYNA_LINE_TRAN","ARCHIVAGE","LIST_ARCH","LIST_INST",pasDeRegle(),0)
# Renommage CRIT_FLAMB en CRIT_STAB
renameMotCle(jdc,"DYNA_NON_LINE","CRIT_FLAMB","CRIT_STAB")
# Résorption de la sensibilité
# Renommage CRIT_FLAMB en CRIT_STAB
renameMotCle(jdc,"DYNA_NON_LINE","CRIT_FLAMB","CRIT_STAB")
# Résorption de la sensibilité
# Suppression de ARCHIVAGE/DETR_NUME_SUIV
removeMotCleInFact(jdc,"DYNA_NON_LINE","ARCHIVAGE","DETR_NUME_SUIV",pasDeRegle(),0)
# Suppression de ARCHIVAGE/DETR_NUME_SUIV
removeMotCleInFact(jdc,"DYNA_NON_LINE","ARCHIVAGE","DETR_NUME_SUIV",pasDeRegle(),0)
# Ajout SCHEMA_TEMPS
chercheOperInsereFacteur(jdc,"DYNA_TRAN_MODAL","SCHEMA_TEMPS")
chercheOperInsereMotCleSiRegle(jdc,"DYNA_TRAN_MODAL","METHODE='EULER'",((("METHODE",),"nexistepas"),),)
# Ajout SCHEMA_TEMPS
chercheOperInsereFacteur(jdc,"DYNA_TRAN_MODAL","SCHEMA_TEMPS")
chercheOperInsereMotCleSiRegle(jdc,"DYNA_TRAN_MODAL","METHODE='EULER'",((("METHODE",),"nexistepas"),),)
moveMotClefInOperToFact(jdc,"DYNA_TRAN_MODAL","LAMBDA","PARA_LAMEFLUI")
renameMotCle(jdc,"DYNA_TRAN_MODAL","PARA_LAMEFLUI","PARA_LAME_FLUI")
moveMotClefInOperToFact(jdc,"DYNA_TRAN_MODAL","LAMBDA","PARA_LAMEFLUI")
renameMotCle(jdc,"DYNA_TRAN_MODAL","PARA_LAMEFLUI","PARA_LAME_FLUI")
# Résorption de la sensibilité
removeMotCle(jdc,"EXTR_RESU","SENSIBILITE",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCle(jdc,"EXTR_RESU","SENSIBILITE",pasDeRegle(),0)
# Suppression de RENUM
removeMotCleSiRegle(jdc,"FACTORISER","RENUM",((("PRE_COND","LDLT_INC",jdc),"MCaPourValeur"),))
removeMotCleSiRegle(jdc,"FACTORISER","RENUM",((("PRE_COND","LDLT_SP",jdc),"MCaPourValeur"),))
# Suppression de RENUM
removeMotCleSiRegle(jdc,"FACTORISER","RENUM",((("PRE_COND","LDLT_INC",jdc),"MCaPourValeur"),))
removeMotCleSiRegle(jdc,"FACTORISER","RENUM",((("PRE_COND","LDLT_SP",jdc),"MCaPourValeur"),))
removeMotCle(jdc,"FACTORISER","LIBERE_MEMOIRE",pasDeRegle(),0)
renameMotCle(jdc,"FACTORISER","OUT_OF_CORE","GESTION_MEMOIRE")
dMEM={"OUI":"OUT_OF_CORE","NON":"IN_CORE"}
removeMotCle(jdc,"FACTORISER","LIBERE_MEMOIRE",pasDeRegle(),0)
renameMotCle(jdc,"FACTORISER","OUT_OF_CORE","GESTION_MEMOIRE")
dMEM={"OUI":"OUT_OF_CORE","NON":"IN_CORE"}
# Résorption de la sensibilité
removeMotCleInFact(jdc,"IMPR_CO","CONCEPT","SENSIBILITE",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCleInFact(jdc,"IMPR_CO","CONCEPT","SENSIBILITE",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCleInFact(jdc,"IMPR_RESU","RESU","SENSIBILITE",pasDeRegle(),0)
# Suppression de l'écriture au format ENSIGHT
# Résorption de la sensibilité
removeMotCleInFact(jdc,"IMPR_RESU","RESU","SENSIBILITE",pasDeRegle(),0)
# Suppression de l'écriture au format ENSIGHT
# Homogénéisation de ANGLE
renameMotCleInFact(jdc,"IMPR_RESU","FORMAT","ANGL","ANGLE",pasDeRegle(),0)
# Suppression mot-clé MODELE
removeMotCle(jdc,"IMPR_RESU","MODELE",pasDeRegle(),0)
# Homogénéisation de ANGLE
renameMotCleInFact(jdc,"IMPR_RESU","FORMAT","ANGL","ANGLE",pasDeRegle(),0)
# Suppression mot-clé MODELE
removeMotCle(jdc,"IMPR_RESU","MODELE",pasDeRegle(),0)
renameMotCle(jdc,"IMPR_STURM","TYPE_RESU","TYPE_MODE")
# renommage de MATR_A, MATR_B et MATR_C
renameMotCleSiRegle(jdc,"IMPR_STURM","MATR_A","MATR_RIGI",((("TYPE_MODE","DYNAMIQUE",jdc),"MCaPourValeur"),),1)
renameMotCle(jdc,"IMPR_STURM","TYPE_RESU","TYPE_MODE")
# renommage de MATR_A, MATR_B et MATR_C
renameMotCleSiRegle(jdc,"IMPR_STURM","MATR_A","MATR_RIGI",((("TYPE_MODE","DYNAMIQUE",jdc),"MCaPourValeur"),),1)
renameMotCle(jdc,"IMPR_STURM","MATR_B","MATR_MASS")
#
chercheOperInsereMotCleSiRegle(jdc,"IMPR_STURM","FREQ_MIN=0.",((("FREQ_MIN",),"nexistepas")and(("FREQ_MAX",),"existeMCFParmi"),),)
renameMotCle(jdc,"IMPR_STURM","MATR_B","MATR_MASS")
#
chercheOperInsereMotCleSiRegle(jdc,"IMPR_STURM","FREQ_MIN=0.",((("FREQ_MIN",),"nexistepas")and(("FREQ_MAX",),"existeMCFParmi"),),)
- FusionMotCleToFact(jdc,"IMPR_STURM",("FREQ_MIN","FREQ_MAX"),"FREQ")
- FusionMotCleToFact(jdc,"IMPR_STURM",("CHAR_CRIT_MIN","CHAR_CRIT_MAX"),"CHAR_CRIT")
+ fusionMotCleToFact(jdc,"IMPR_STURM",("FREQ_MIN","FREQ_MAX"),"FREQ")
+ fusionMotCleToFact(jdc,"IMPR_STURM",("CHAR_CRIT_MIN","CHAR_CRIT_MAX"),"CHAR_CRIT")
# Ajout COMPTAGE
chercheOperInsereFacteurSiRegle(jdc,"IMPR_STURM","COMPTAGE",((("NMAX_ITER_SHIFT","PREC_SHIFT","SEUIL_FREQ"),"existeMCFParmi"),),1)
moveMotClefInOperToFact(jdc,"IMPR_STURM","NMAX_ITER_SHIFT","COMPTAGE")
# Ajout COMPTAGE
chercheOperInsereFacteurSiRegle(jdc,"IMPR_STURM","COMPTAGE",((("NMAX_ITER_SHIFT","PREC_SHIFT","SEUIL_FREQ"),"existeMCFParmi"),),1)
moveMotClefInOperToFact(jdc,"IMPR_STURM","NMAX_ITER_SHIFT","COMPTAGE")
# Renommage de la commande
renameCommande(jdc,"IMPR_STURM","INFO_MODE", )
# Renommage de la commande
renameCommande(jdc,"IMPR_STURM","INFO_MODE", )
# Résorption de la sensibilité
removeMotCle(jdc,"IMPR_TABLE","SENSIBILITE",pasDeRegle(),0)
# Renommage critere table
dCRIT={"ABS_MAXI":"MAXI_ABS","ABS_MINI":"MINI_ABS"}
# Résorption de la sensibilité
removeMotCle(jdc,"IMPR_TABLE","SENSIBILITE",pasDeRegle(),0)
# Renommage critere table
dCRIT={"ABS_MAXI":"MAXI_ABS","ABS_MINI":"MINI_ABS"}
# renommage de MATR_A et MATR_B
renameMotCle(jdc,"LIRE_RESU","MATR_A","MATR_RIGI")
renameMotCle(jdc,"LIRE_RESU","MATR_B","MATR_MASS")
# renommage de MATR_A et MATR_B
renameMotCle(jdc,"LIRE_RESU","MATR_A","MATR_RIGI")
renameMotCle(jdc,"LIRE_RESU","MATR_B","MATR_MASS")
"'PMPB_ELNO'","'PMPB_NOEU'","'SITQ_ELNO'","'SICA_ELNO'",
"'SICO_ELNO'","'SITU_ELNO'","'SICA_NOEU'","'SICO_NOEU'",
"'SPMX_ELGA'","'VACO_ELNO'","'VATU_ELNO'",]
"'PMPB_ELNO'","'PMPB_NOEU'","'SITQ_ELNO'","'SICA_ELNO'",
"'SICO_ELNO'","'SITU_ELNO'","'SICA_NOEU'","'SICO_NOEU'",
"'SPMX_ELGA'","'VACO_ELNO'","'VATU_ELNO'",]
- GenereErreurValeurDsMCF(jdc,"LIRE_RESU","FORMAT_IDEAS","NOM_CHAM",lSUPCHAMPS)
- GenereErreurValeurDsMCF(jdc,"LIRE_RESU","FORMAT_MED","NOM_CHAM",lSUPCHAMPS)
- GenereErreurValeur(jdc,"LIRE_RESU","NOM_CHAM",lSUPCHAMPS)
+ genereErreurValeurDsMCF(jdc,"LIRE_RESU","FORMAT_IDEAS","NOM_CHAM",lSUPCHAMPS)
+ genereErreurValeurDsMCF(jdc,"LIRE_RESU","FORMAT_MED","NOM_CHAM",lSUPCHAMPS)
+ genereErreurValeur(jdc,"LIRE_RESU","NOM_CHAM",lSUPCHAMPS)
# Résorption de la sensibilité
removeMotCle(jdc,"MACR_ADAP_MAIL","SENSIBILITE",pasDeRegle(),0)
# Changement de version
# Résorption de la sensibilité
removeMotCle(jdc,"MACR_ADAP_MAIL","SENSIBILITE",pasDeRegle(),0)
# Changement de version
# Renommage du mot-clé ELEMENTS_NON_HOMARD
renameMotCle(jdc,"MACR_ADAP_MAIL","ELEMENTS_NON_HOMARD","ELEMENTS_ACCEPTES")
# Renommage du mot-clé ELEMENTS_NON_HOMARD
renameMotCle(jdc,"MACR_ADAP_MAIL","ELEMENTS_NON_HOMARD","ELEMENTS_ACCEPTES")
renameMotCle(jdc,"MACR_CARA_POUTRE","SYME_Y","SYME_ZZ")
renameMotCle(jdc,"MACR_CARA_POUTRE","SYME_X","SYME_Y")
renameMotCle(jdc,"MACR_CARA_POUTRE","SYME_ZZ","SYME_Z")
renameMotCle(jdc,"MACR_CARA_POUTRE","SYME_Y","SYME_ZZ")
renameMotCle(jdc,"MACR_CARA_POUTRE","SYME_X","SYME_Y")
renameMotCle(jdc,"MACR_CARA_POUTRE","SYME_ZZ","SYME_Z")
- ChangementValeur(jdc,"MACR_ECRE_CALC","VERSION",{"3.1.1":"3.2.1","3.1.2":"3.2.1","3.2":"3.2.1"})
+ changementValeur(jdc,"MACR_ECRE_CALC","VERSION",{"3.1.1":"3.2.1","3.1.2":"3.2.1","3.2":"3.2.1"})
- ChangementValeur(jdc,"MACR_ECRE_CALC","VERSION",{"3.1.1":"3.2.1","3.1.2":"3.2.1","3.2":"3.2.1"})
+ changementValeur(jdc,"MACR_ECRE_CALC","VERSION",{"3.1.1":"3.2.1","3.1.2":"3.2.1","3.2":"3.2.1"})
# Renommage du mot-clé ELEMENTS_NON_HOMARD
renameMotCle(jdc,"MACR_INFO_MAIL","ELEMENTS_NON_HOMARD","ELEMENTS_ACCEPTES")
# Renommage du mot-clé ELEMENTS_NON_HOMARD
renameMotCle(jdc,"MACR_INFO_MAIL","ELEMENTS_NON_HOMARD","ELEMENTS_ACCEPTES")
# Résorption de NUME_COUCHE NIVE_COUCHE
removeMotCleInFact(jdc,"MACRO_ELAS_MULT","CAS_CHARGE","NUME_COUCHE",pasDeRegle(),0)
removeMotCleInFact(jdc,"MACRO_ELAS_MULT","CAS_CHARGE","NIVE_COUCHE",pasDeRegle(),0)
# Résorption de NUME_COUCHE NIVE_COUCHE
removeMotCleInFact(jdc,"MACRO_ELAS_MULT","CAS_CHARGE","NUME_COUCHE",pasDeRegle(),0)
removeMotCleInFact(jdc,"MACRO_ELAS_MULT","CAS_CHARGE","NIVE_COUCHE",pasDeRegle(),0)
"'QIRE_ELNO'","'QIZ1_ELEM'","'QIZ2_ELEM'","'EPEQ_ELGA'","'FORC_NODA'",
"'REAC_NODA'","'EPSI_NOEU'","'SIGM_NOEU'","'EFGE_NOEU'","'SIEQ_NOEU'",
"'EPEQ_NOEU'","'FLUX_NOEU'",]
"'QIRE_ELNO'","'QIZ1_ELEM'","'QIZ2_ELEM'","'EPEQ_ELGA'","'FORC_NODA'",
"'REAC_NODA'","'EPSI_NOEU'","'SIGM_NOEU'","'EFGE_NOEU'","'SIEQ_NOEU'",
"'EPEQ_NOEU'","'FLUX_NOEU'",]
# Suppression de paramètres mémoire
removeMotCleInFact(jdc,"MACRO_MATR_ASSE","SOLVEUR","OUT_OF_CORE",pasDeRegle(),0)
removeMotCleInFact(jdc,"MACRO_MATR_ASSE","SOLVEUR","LIBERE_MEMOIRE",pasDeRegle(),0)
# Suppression de RIGI_MECA_LAGR
# Suppression de paramètres mémoire
removeMotCleInFact(jdc,"MACRO_MATR_ASSE","SOLVEUR","OUT_OF_CORE",pasDeRegle(),0)
removeMotCleInFact(jdc,"MACRO_MATR_ASSE","SOLVEUR","LIBERE_MEMOIRE",pasDeRegle(),0)
# Suppression de RIGI_MECA_LAGR
- GenereErreurValeurDsMCF(jdc,"MACRO_MATR_ASSE","MATR_ASSE","OPTION",("'RIGI_MECA_LAGR'",))
- GenereErreurMotCleInFact(jdc,"MACRO_MATR_ASSE","MATR_ASSE","THETA")
- GenereErreurMotCleInFact(jdc,"MACRO_MATR_ASSE","MATR_ASSE","PROPAGATION")
+ genereErreurValeurDsMCF(jdc,"MACRO_MATR_ASSE","MATR_ASSE","OPTION",("'RIGI_MECA_LAGR'",))
+ genereErreurMotCleInFact(jdc,"MACRO_MATR_ASSE","MATR_ASSE","THETA")
+ genereErreurMotCleInFact(jdc,"MACRO_MATR_ASSE","MATR_ASSE","PROPAGATION")
# Renommage de la commande
renameCommande(jdc,"MACRO_MATR_ASSE","ASSEMBLAGE", )
# Renommage de la commande
renameCommande(jdc,"MACRO_MATR_ASSE","ASSEMBLAGE", )
# renommage de MATR_A et MATR_B
renameMotCle(jdc,"MACRO_MODE_MECA","MATR_A","MATR_RIGI")
renameMotCle(jdc,"MACRO_MODE_MECA","MATR_B","MATR_MASS")
# renommage de MATR_A et MATR_B
renameMotCle(jdc,"MACRO_MODE_MECA","MATR_A","MATR_RIGI")
renameMotCle(jdc,"MACRO_MODE_MECA","MATR_B","MATR_MASS")
renameMotCle(jdc,"MACRO_MODE_MECA","CALC_FREQ","CALCFREQ")
moveMotCleFromFactToFather(jdc,"MACRO_MODE_MECA","CALCFREQ","FREQ_MIN")
moveMotCleFromFactToFather(jdc,"MACRO_MODE_MECA","CALCFREQ","FREQ_MAX")
renameMotCle(jdc,"MACRO_MODE_MECA","CALC_FREQ","CALCFREQ")
moveMotCleFromFactToFather(jdc,"MACRO_MODE_MECA","CALCFREQ","FREQ_MIN")
moveMotCleFromFactToFather(jdc,"MACRO_MODE_MECA","CALCFREQ","FREQ_MAX")
moveMotClefInOperToFact(jdc,"MACRO_MODE_MECA","FREQ","CALCFREQ",)
renameMotCle(jdc,"MACRO_MODE_MECA","CALCFREQ","CALC_FREQ")
removeMotCleInFact(jdc,"MACRO_MODE_MECA","CALC_FREQ","NB_BLOC_FREQ",pasDeRegle(),0)
renameMotCleInFact(jdc,"MACRO_MODE_MECA","CALC_FREQ","STOP_FREQ_VIDE","STOP_BANDE_VIDE",pasDeRegle(),0)
# Renommage critere de Sturm
moveMotClefInOperToFact(jdc,"MACRO_MODE_MECA","FREQ","CALCFREQ",)
renameMotCle(jdc,"MACRO_MODE_MECA","CALCFREQ","CALC_FREQ")
removeMotCleInFact(jdc,"MACRO_MODE_MECA","CALC_FREQ","NB_BLOC_FREQ",pasDeRegle(),0)
renameMotCleInFact(jdc,"MACRO_MODE_MECA","CALC_FREQ","STOP_FREQ_VIDE","STOP_BANDE_VIDE",pasDeRegle(),0)
# Renommage critere de Sturm
- ChangementValeurDsMCF(jdc,"MACRO_MODE_MECA","VERI_MODE","STURM",{"OUI":"GLOBAL",})
+ changementValeurDsMCF(jdc,"MACRO_MODE_MECA","VERI_MODE","STURM",{"OUI":"GLOBAL",})
renameMotCle(jdc,"MACRO_PROJ_BASE","PROFIL","STOCKAGE")
# Renommage de la commande
renameCommande(jdc,"MACRO_PROJ_BASE","PROJ_BASE", )
renameMotCle(jdc,"MACRO_PROJ_BASE","PROFIL","STOCKAGE")
# Renommage de la commande
renameCommande(jdc,"MACRO_PROJ_BASE","PROJ_BASE", )
# Résorption de la sensibilité
removeMotCle(jdc,"MECA_STATIQUE","SENSIBILITE",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCle(jdc,"MECA_STATIQUE","SENSIBILITE",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCle(jdc,"MODE_ITER_INV","SENSIBILITE",pasDeRegle(),0)
# renommage de MATR_A, MATR_B et MATR_C
# Résorption de la sensibilité
removeMotCle(jdc,"MODE_ITER_INV","SENSIBILITE",pasDeRegle(),0)
# renommage de MATR_A, MATR_B et MATR_C
renameMotCle(jdc,"MODE_ITER_INV","MATR_A","MATR_RIGI")
renameMotCle(jdc,"MODE_ITER_INV","MATR_B","MATR_MASS")
renameMotCle(jdc,"MODE_ITER_INV","MATR_A","MATR_RIGI")
renameMotCle(jdc,"MODE_ITER_INV","MATR_B","MATR_MASS")
# Résorption de la sensibilité
removeMotCle(jdc,"MODE_ITER_SIMULT","SENSIBILITE",pasDeRegle(),0)
# renommage de MATR_A, MATR_B et MATR_C
# Résorption de la sensibilité
removeMotCle(jdc,"MODE_ITER_SIMULT","SENSIBILITE",pasDeRegle(),0)
# renommage de MATR_A, MATR_B et MATR_C
# renommage STOP_FREQ_VIDE
renameMotCle(jdc,"MODE_ITER_SIMULT","STOP_FREQ_VIDE","STOP_BANDE_VIDE")
# renommage STOP_FREQ_VIDE
renameMotCle(jdc,"MODE_ITER_SIMULT","STOP_FREQ_VIDE","STOP_BANDE_VIDE")
# renommage du mot-clé FREQ
renameMotCleInFact(jdc,"MODE_STATIQUE","MODE_INTERF","FREQ","SHIFT",pasDeRegle(),0)
# renommage du mot-clé FREQ
renameMotCleInFact(jdc,"MODE_STATIQUE","MODE_INTERF","FREQ","SHIFT",pasDeRegle(),0)
- #### Traitement de MODI_MODELE_XFEM ##############################
- GenereErreurValeur(jdc,"MODI_MODELE_XFEM","CONTACT",("'P1P1A'",))
+ #### traitement de MODI_MODELE_XFEM ##############################
+ genereErreurValeur(jdc,"MODI_MODELE_XFEM","CONTACT",("'P1P1A'",))
# renommage de DEFI_REPERE
renameMotCle(jdc,"MODI_REPERE","DEFI_REPERE","AFFE")
moveMotCleFromFactToFather(jdc,"MODI_REPERE","AFFE","REPERE")
# renommage de DEFI_REPERE
renameMotCle(jdc,"MODI_REPERE","DEFI_REPERE","AFFE")
moveMotCleFromFactToFather(jdc,"MODI_REPERE","AFFE","REPERE")
moveMotClefInOperToFact(jdc,"MODI_REPERE","MAILLE","AFFE",)
moveMotClefInOperToFact(jdc,"MODI_REPERE","NOEUD","AFFE",)
moveMotClefInOperToFact(jdc,"MODI_REPERE","MAILLE","AFFE",)
moveMotClefInOperToFact(jdc,"MODI_REPERE","NOEUD","AFFE",)
# renommage de MATR_A et MATR_B
renameMotCle(jdc,"OBSERVATION","MATR_A","MATR_RIGI")
renameMotCle(jdc,"OBSERVATION","MATR_B","MATR_MASS")
# renommage de MATR_A et MATR_B
renameMotCle(jdc,"OBSERVATION","MATR_A","MATR_RIGI")
renameMotCle(jdc,"OBSERVATION","MATR_B","MATR_MASS")
# Suppression mot-clé MAILLAGE_SAIN
removeMotCle(jdc,"POST_CHAM_XFEM","MAILLAGE_SAIN",pasDeRegle(),0)
# Suppression mot-clé MAILLAGE_SAIN
removeMotCle(jdc,"POST_CHAM_XFEM","MAILLAGE_SAIN",pasDeRegle(),0)
# Suppression du mot-clé NUME_VITE_FLUI
removeMotCle(jdc,"POST_DYNA_ALEA","NUME_VITE_FLUI",pasDeRegle(),0)
# Suppression du mot-clé NUME_VITE_FLUI
removeMotCle(jdc,"POST_DYNA_ALEA","NUME_VITE_FLUI",pasDeRegle(),0)
# Suppression du mot-clé MODELE
removeMotCle(jdc,"POST_ENDO_FISS","MODELE",pasDeRegle(),0)
# Renommage de SEUIL
renameMotCleInFact(jdc,"POST_ENDO_FISS","RECHERCHE","SEUIL","BORNE_MIN",pasDeRegle(),0)
# Suppression du mot-clé MODELE
removeMotCle(jdc,"POST_ENDO_FISS","MODELE",pasDeRegle(),0)
# Renommage de SEUIL
renameMotCleInFact(jdc,"POST_ENDO_FISS","RECHERCHE","SEUIL","BORNE_MIN",pasDeRegle(),0)
# Suppression de VECT_K1
removeMotCle(jdc,"POST_K1_K2_K3","VECT_K1",pasDeRegle(),0)
# Suppression de SYME_CHAR
# Suppression de VECT_K1
removeMotCle(jdc,"POST_K1_K2_K3","VECT_K1",pasDeRegle(),0)
# Suppression de SYME_CHAR
removeMotCle(jdc,"POST_K1_K2_K3","DTAN_ORIG",pasDeRegle(),0)
removeMotCle(jdc,"POST_K1_K2_K3","DTAN_EXTR",pasDeRegle(),0)
removeMotCle(jdc,"POST_K1_K2_K3","DTAN_ORIG",pasDeRegle(),0)
removeMotCle(jdc,"POST_K1_K2_K3","DTAN_EXTR",pasDeRegle(),0)
# Suppression du mot-clé MAILLAGE_SAIN
removeMotCle(jdc,"POST_MAIL_XFEM","MAILLAGE_SAIN",pasDeRegle(),0)
# Suppression du mot-clé MAILLAGE_SAIN
removeMotCle(jdc,"POST_MAIL_XFEM","MAILLAGE_SAIN",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCle(jdc,"POST_RELEVE_T","SENSIBILITE",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCle(jdc,"POST_RELEVE_T","SENSIBILITE",pasDeRegle(),0)
# Suppression du mot-clé TITRE
removeMotCleInFact(jdc,"POURSUITE","CATALOGUE","TITRE",pasDeRegle(),0)
removeMotCle(jdc,"POURSUITE","IMPRESSION",pasDeRegle(),0)
# Suppression du mot-clé TITRE
removeMotCleInFact(jdc,"POURSUITE","CATALOGUE","TITRE",pasDeRegle(),0)
removeMotCle(jdc,"POURSUITE","IMPRESSION",pasDeRegle(),0)
removeMotCleInFact(jdc,"POURSUITE","MEMOIRE","PARTITION",pasDeRegle(),0)
removeMotCleInFact(jdc,"POURSUITE","MEMOIRE","DYNAMIQUE",pasDeRegle(),0)
removeMotCleInFact(jdc,"POURSUITE","MEMOIRE","PARTITION",pasDeRegle(),0)
removeMotCleInFact(jdc,"POURSUITE","MEMOIRE","DYNAMIQUE",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCle(jdc,"PROJ_CHAMP","SENSIBILITE",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCle(jdc,"PROJ_CHAMP","SENSIBILITE",pasDeRegle(),0)
# Suppression de DTAN_ORIG et DTAN_EXTR pour calcul automatique
removeMotCleInFact(jdc,"PROPA_FISS","FISSURE","DTAN_ORIG",pasDeRegle(),0)
removeMotCleInFact(jdc,"PROPA_FISS","FISSURE","DTAN_EXTR",pasDeRegle(),0)
# Suppression de DTAN_ORIG et DTAN_EXTR pour calcul automatique
removeMotCleInFact(jdc,"PROPA_FISS","FISSURE","DTAN_ORIG",pasDeRegle(),0)
removeMotCleInFact(jdc,"PROPA_FISS","FISSURE","DTAN_EXTR",pasDeRegle(),0)
# Suppression paramètres Loi de Paris
removeMotCle(jdc,"PROPA_XFEM","NB_POINT_FOND",pasDeRegle(),0)
removeMotCle(jdc,"PROPA_XFEM","TABLE",pasDeRegle(),0)
removeMotCle(jdc,"PROPA_XFEM","LOI_PROPA",pasDeRegle(),0)
removeMotCle(jdc,"PROPA_XFEM","COMP_LINE",pasDeRegle(),0)
# Suppression paramètres Loi de Paris
removeMotCle(jdc,"PROPA_XFEM","NB_POINT_FOND",pasDeRegle(),0)
removeMotCle(jdc,"PROPA_XFEM","TABLE",pasDeRegle(),0)
removeMotCle(jdc,"PROPA_XFEM","LOI_PROPA",pasDeRegle(),0)
removeMotCle(jdc,"PROPA_XFEM","COMP_LINE",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCle(jdc,"RECU_FONCTION","SENSIBILITE",pasDeRegle(),0)
# Renommage critere table
dCRIT={"ABS_MAXI":"MAXI_ABS","ABS_MINI":"MINI_ABS"}
# Résorption de la sensibilité
removeMotCle(jdc,"RECU_FONCTION","SENSIBILITE",pasDeRegle(),0)
# Renommage critere table
dCRIT={"ABS_MAXI":"MAXI_ABS","ABS_MINI":"MINI_ABS"}
# Suppression d'algo pour PETSc
removeMotCleSiRegle(jdc,"RESOUDRE","ALGORITHME",((("BCGS","BICG","TFQMR",),"MCaPourValeur"),))
# Suppression d'algo pour PETSc
removeMotCleSiRegle(jdc,"RESOUDRE","ALGORITHME",((("BCGS","BICG","TFQMR",),"MCaPourValeur"),))
# VALE_REF obligatoire si NOM_VARC in ('TEMP', 'SECH')
lNOMVARC=["CORR","IRRA","HYDR","EPSA","M_ACIER","M_ZIRC","NEUT1","NEUT2"]
removeMotCleInFactSiRegle(jdc,"SIMU_POINT_MAT","AFFE_VARC","VALE_REF",((("NOM_VARC",lNOMVARC,jdc),"MCsousMCFcourantaPourValeurDansListe"),))
# Suppression de ARCHIVAGE/DETR_NUME_SUIV
removeMotCleInFact(jdc,"SIMU_POINT_MAT","ARCHIVAGE","DETR_NUME_SUIV",pasDeRegle(),0)
# VALE_REF obligatoire si NOM_VARC in ('TEMP', 'SECH')
lNOMVARC=["CORR","IRRA","HYDR","EPSA","M_ACIER","M_ZIRC","NEUT1","NEUT2"]
removeMotCleInFactSiRegle(jdc,"SIMU_POINT_MAT","AFFE_VARC","VALE_REF",((("NOM_VARC",lNOMVARC,jdc),"MCsousMCFcourantaPourValeurDansListe"),))
# Suppression de ARCHIVAGE/DETR_NUME_SUIV
removeMotCleInFact(jdc,"SIMU_POINT_MAT","ARCHIVAGE","DETR_NUME_SUIV",pasDeRegle(),0)
removeMotCle(jdc,"STAT_NON_LINE","IMPL_EX",pasDeRegle(),0)
# Renommage CRIT_FLAMB en CRIT_STAB
renameMotCle(jdc,"STAT_NON_LINE","CRIT_FLAMB","CRIT_STAB")
removeMotCle(jdc,"STAT_NON_LINE","IMPL_EX",pasDeRegle(),0)
# Renommage CRIT_FLAMB en CRIT_STAB
renameMotCle(jdc,"STAT_NON_LINE","CRIT_FLAMB","CRIT_STAB")
# Suppression de ARCHIVAGE/DETR_NUME_SUIV
removeMotCleInFact(jdc,"STAT_NON_LINE","ARCHIVAGE","DETR_NUME_SUIV",pasDeRegle(),0)
# Suppression de ARCHIVAGE/DETR_NUME_SUIV
removeMotCleInFact(jdc,"STAT_NON_LINE","ARCHIVAGE","DETR_NUME_SUIV",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCle(jdc,"THER_LINEAIRE","SENSIBILITE",pasDeRegle(),0)
removeMotCle(jdc,"THER_LINEAIRE","SENS_INIT",pasDeRegle(),0)
# Suppression de ARCHIVAGE/DETR_NUME_SUIV
removeMotCleInFact(jdc,"THER_LINEAIRE","ARCHIVAGE","DETR_NUME_SUIV",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCle(jdc,"THER_LINEAIRE","SENSIBILITE",pasDeRegle(),0)
removeMotCle(jdc,"THER_LINEAIRE","SENS_INIT",pasDeRegle(),0)
# Suppression de ARCHIVAGE/DETR_NUME_SUIV
removeMotCleInFact(jdc,"THER_LINEAIRE","ARCHIVAGE","DETR_NUME_SUIV",pasDeRegle(),0)
# Résorption de la sensibilité
removeMotCle(jdc,"THER_NON_LINE","SENSIBILITE",pasDeRegle(),0)
# Suppression du mot clé OPTION ######################################
# Résorption de la sensibilité
removeMotCle(jdc,"THER_NON_LINE","SENSIBILITE",pasDeRegle(),0)
# Suppression du mot clé OPTION ######################################
# Suppression de ARCHIVAGE/DETR_NUME_SUIV
removeMotCleInFact(jdc,"THER_NON_LINE","ARCHIVAGE","DETR_NUME_SUIV",pasDeRegle(),0)
# Suppression de ARCHIVAGE/DETR_NUME_SUIV
removeMotCleInFact(jdc,"THER_NON_LINE","ARCHIVAGE","DETR_NUME_SUIV",pasDeRegle(),0)
parser.add_option('-i','--infile', dest="infile", default='toto.comm',
help="Le fichier à traduire")
parser.add_option('-i','--infile', dest="infile", default='toto.comm',
help="Le fichier à traduire")