From 61f2a263b67981f299c496ce7ef8bccc3ac6e68b Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Fri, 17 Sep 2010 13:11:51 +0000 Subject: [PATCH] *** empty log message *** --- AIDE/CMakeLists.txt | 32 + AIDE/__init__.py | 3 +- AIDE/viewer.py | 3 +- Accas/A_AU_PLUS_UN.py | 3 +- Accas/A_AVANT.py | 29 + Accas/CMakeLists.txt | 32 + Accas/__init__.py | 3 +- Accas/__init__NonAster.py | 104 + Aide/CMakeLists.txt | 40 + Aide/eficas_ASTER.adp | 5 + Aide/eficas_OPENTURNS_STUDY.adp | 5 + Aide/fichiers_ASTER/CMakeLists.txt | 34 + Aide/fichiers_ASTER/INSTALL.txt | 52 + Aide/fichiers_ASTER/NEWS.txt | 99 + Aide/fichiers_ASTER/faqs.txt | 59 + Aide/fichiers_ASTER/includes.txt | 49 + Aide/fichiers_ASTER/index.html | 18 + Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt | 34 + Aide/fichiers_OPENTURNS_STUDY/EficasGui.txt | 38 + .../UncertaintyStudy.txt | 190 + Aide/fichiers_OPENTURNS_STUDY/index.html | 17 + Aster/CMakeLists.txt | 35 + Aster/Cata/CMakeLists.txt | 39 + Aster/Cata/cataSTA10/Macro/__init__.py | 21 + .../cataSTA10/Macro/calc_ecrevisse_ops.py | 1101 + Aster/Cata/cataSTA10/Macro/calc_essai_ops.py | 272 + .../cataSTA10/Macro/calc_europlexus_ops.py | 2546 ++ .../Cata/cataSTA10/Macro/calc_fonction_ops.py | 418 + Aster/Cata/cataSTA10/Macro/calc_miss_ops.py | 35 + Aster/Cata/cataSTA10/Macro/calc_modal_ops.py | 162 + .../cataSTA10/Macro/calc_mode_rotation_ops.py | 97 + .../Cata/cataSTA10/Macro/calc_precont_ops.py | 452 + Aster/Cata/cataSTA10/Macro/calc_spec_ops.py | 436 + Aster/Cata/cataSTA10/Macro/calc_table_ops.py | 193 + .../Macro/creation_donnees_homard.py | 696 + .../Cata/cataSTA10/Macro/defi_cable_bp_ops.py | 288 + .../cataSTA10/Macro/defi_fonc_elec_ops.py | 192 + .../cataSTA10/Macro/defi_inte_spec_ops.py | 153 + .../cataSTA10/Macro/defi_part_feti_ops.py | 193 + .../Cata/cataSTA10/Macro/defi_sol_miss_ops.py | 76 + .../Cata/cataSTA10/Macro/dyna_iss_vari_ops.py | 355 + .../Cata/cataSTA10/Macro/exec_logiciel_ops.py | 195 + Aster/Cata/cataSTA10/Macro/externe_mess.py | 27 + .../Cata/cataSTA10/Macro/fiabilite_fichier.py | 335 + .../Cata/cataSTA10/Macro/fiabilite_mefisto.py | 460 + .../cataSTA10/Macro/gene_vari_alea_ops.py | 90 + .../cataSTA10/Macro/impr_diag_campbell_ops.py | 1212 + .../Macro/impr_diag_campbell_utils.py | 823 + .../Cata/cataSTA10/Macro/impr_fonction_ops.py | 407 + Aster/Cata/cataSTA10/Macro/impr_oar_ops.py | 773 + Aster/Cata/cataSTA10/Macro/impr_table_ops.py | 247 + .../Cata/cataSTA10/Macro/info_fonction_ops.py | 307 + .../Cata/cataSTA10/Macro/lire_fonction_ops.py | 262 + .../cataSTA10/Macro/lire_inte_spec_ops.py | 264 + Aster/Cata/cataSTA10/Macro/lire_table_ops.py | 148 + .../cataSTA10/Macro/macr_adap_mail_ops.py | 959 + .../cataSTA10/Macro/macr_ascouf_calc_ops.py | 775 + .../cataSTA10/Macro/macr_ascouf_mail_ops.py | 2632 ++ .../cataSTA10/Macro/macr_aspic_calc_ops.py | 881 + .../cataSTA10/Macro/macr_aspic_mail_ops.py | 906 + .../cataSTA10/Macro/macr_cara_poutre_ops.py | 848 + .../Cata/cataSTA10/Macro/macr_ecla_pg_ops.py | 70 + .../cataSTA10/Macro/macr_ecre_calc_ops.py | 577 + .../cataSTA10/Macro/macr_ecrevisse_ops.py | 720 + .../cataSTA10/Macro/macr_fiab_impr_ops.py | 110 + .../cataSTA10/Macro/macr_fiabilite_ops.py | 358 + .../cataSTA10/Macro/macr_lign_coupe_ops.py | 980 + Aster/Cata/cataSTA10/Macro/macr_recal_ops.py | 662 + .../Cata/cataSTA10/Macro/macr_spectre_ops.py | 362 + .../cataSTA10/Macro/macro_elas_mult_ops.py | 256 + .../Cata/cataSTA10/Macro/macro_expans_ops.py | 191 + .../cataSTA10/Macro/macro_matr_ajou_ops.py | 256 + .../cataSTA10/Macro/macro_matr_asse_ops.py | 129 + .../Cata/cataSTA10/Macro/macro_miss_3d_ops.py | 162 + .../cataSTA10/Macro/macro_mode_meca_ops.py | 135 + .../cataSTA10/Macro/macro_proj_base_ops.py | 59 + Aster/Cata/cataSTA10/Macro/observation_ops.py | 1172 + Aster/Cata/cataSTA10/Macro/post_coque_ops.py | 172 + .../cataSTA10/Macro/post_dyna_alea_ops.py | 431 + .../cataSTA10/Macro/post_endo_fiss_ops.py | 868 + Aster/Cata/cataSTA10/Macro/post_gp_ops.py | 930 + .../Cata/cataSTA10/Macro/post_k1_k2_k3_ops.py | 1294 + .../Cata/cataSTA10/Macro/post_k_trans_ops.py | 240 + Aster/Cata/cataSTA10/Macro/propa_fiss_ops.py | 975 + Aster/Cata/cataSTA10/Macro/raff_xfem_ops.py | 198 + Aster/Cata/cataSTA10/Macro/reca_algo.py | 296 + .../Cata/cataSTA10/Macro/reca_calcul_aster.py | 521 + Aster/Cata/cataSTA10/Macro/reca_controles.py | 242 + Aster/Cata/cataSTA10/Macro/reca_evol.py | 165 + Aster/Cata/cataSTA10/Macro/reca_graphique.py | 91 + Aster/Cata/cataSTA10/Macro/reca_interp.py | 186 + Aster/Cata/cataSTA10/Macro/reca_mac.py | 129 + Aster/Cata/cataSTA10/Macro/reca_message.py | 149 + .../Cata/cataSTA10/Macro/reca_utilitaires.py | 245 + Aster/Cata/cataSTA10/Macro/recal.py | 1485 + .../cataSTA10/Macro/simu_point_mat_ops.py | 654 + Aster/Cata/cataSTA10/Macro/stanley_ops.py | 79 + .../Cata/cataSTA10/Macro/test_fichier_ops.py | 324 + .../Cata/cataSTA10/Macro/test_fonction_ops.py | 945 + Aster/Cata/cataSTA10/Macro/test_temps_ops.py | 251 + Aster/Cata/cataSTA10/SD/__init__.py | 34 + Aster/Cata/cataSTA10/SD/co_base_modale.py | 28 + Aster/Cata/cataSTA10/SD/co_cabl_precont.py | 26 + Aster/Cata/cataSTA10/SD/co_cara_elem.py | 48 + Aster/Cata/cataSTA10/SD/co_carte.py | 28 + Aster/Cata/cataSTA10/SD/co_cham_elem.py | 74 + Aster/Cata/cataSTA10/SD/co_cham_mater.py | 26 + Aster/Cata/cataSTA10/SD/co_cham_no.py | 102 + Aster/Cata/cataSTA10/SD/co_champ.py | 26 + Aster/Cata/cataSTA10/SD/co_char_acou.py | 26 + Aster/Cata/cataSTA10/SD/co_char_cine_acou.py | 26 + Aster/Cata/cataSTA10/SD/co_char_cine_meca.py | 26 + Aster/Cata/cataSTA10/SD/co_char_cine_ther.py | 26 + Aster/Cata/cataSTA10/SD/co_char_meca.py | 26 + Aster/Cata/cataSTA10/SD/co_char_ther.py | 26 + Aster/Cata/cataSTA10/SD/co_compor.py | 26 + Aster/Cata/cataSTA10/SD/co_contact.py | 26 + Aster/Cata/cataSTA10/SD/co_courbe.py | 26 + Aster/Cata/cataSTA10/SD/co_fiss_xfem.py | 26 + Aster/Cata/cataSTA10/SD/co_fonction.py | 351 + Aster/Cata/cataSTA10/SD/co_fond_fiss.py | 26 + Aster/Cata/cataSTA10/SD/co_gfibre.py | 26 + .../Cata/cataSTA10/SD/co_interf_dyna_clas.py | 26 + Aster/Cata/cataSTA10/SD/co_list_inst.py | 26 + Aster/Cata/cataSTA10/SD/co_listis.py | 26 + Aster/Cata/cataSTA10/SD/co_listr8.py | 40 + Aster/Cata/cataSTA10/SD/co_macr_elem_dyna.py | 120 + Aster/Cata/cataSTA10/SD/co_macr_elem_stat.py | 27 + Aster/Cata/cataSTA10/SD/co_maillage.py | 53 + Aster/Cata/cataSTA10/SD/co_mater.py | 53 + Aster/Cata/cataSTA10/SD/co_matr_asse.py | 27 + Aster/Cata/cataSTA10/SD/co_matr_asse_gd.py | 45 + Aster/Cata/cataSTA10/SD/co_matr_asse_gene.py | 210 + Aster/Cata/cataSTA10/SD/co_matr_elem.py | 40 + Aster/Cata/cataSTA10/SD/co_melasflu.py | 26 + Aster/Cata/cataSTA10/SD/co_mode_cycl.py | 27 + Aster/Cata/cataSTA10/SD/co_mode_meca.py | 28 + Aster/Cata/cataSTA10/SD/co_modele.py | 27 + Aster/Cata/cataSTA10/SD/co_modele_gene.py | 47 + Aster/Cata/cataSTA10/SD/co_nume_ddl.py | 27 + Aster/Cata/cataSTA10/SD/co_nume_ddl_gene.py | 27 + Aster/Cata/cataSTA10/SD/co_resultat.py | 53 + Aster/Cata/cataSTA10/SD/co_resultat_dyn.py | 28 + Aster/Cata/cataSTA10/SD/co_sd_feti.py | 26 + Aster/Cata/cataSTA10/SD/co_spectre.py | 26 + Aster/Cata/cataSTA10/SD/co_squelette.py | 28 + Aster/Cata/cataSTA10/SD/co_surface.py | 26 + Aster/Cata/cataSTA10/SD/co_table.py | 117 + Aster/Cata/cataSTA10/SD/co_table_container.py | 29 + Aster/Cata/cataSTA10/SD/co_table_fonction.py | 30 + Aster/Cata/cataSTA10/SD/co_tran_gene.py | 26 + Aster/Cata/cataSTA10/SD/co_type_flui_stru.py | 26 + Aster/Cata/cataSTA10/SD/co_vect_asse_gene.py | 101 + Aster/Cata/cataSTA10/SD/co_vect_elem.py | 38 + Aster/Cata/cataSTA10/SD/sd_amor_modal.py | 28 + Aster/Cata/cataSTA10/SD/sd_base_modale.py | 31 + Aster/Cata/cataSTA10/SD/sd_cabl_precont.py | 36 + Aster/Cata/cataSTA10/SD/sd_cara_elem.py | 52 + Aster/Cata/cataSTA10/SD/sd_carte.py | 80 + Aster/Cata/cataSTA10/SD/sd_cham_elem.py | 93 + Aster/Cata/cataSTA10/SD/sd_cham_gene.py | 45 + Aster/Cata/cataSTA10/SD/sd_cham_mater.py | 184 + Aster/Cata/cataSTA10/SD/sd_cham_no.py | 54 + Aster/Cata/cataSTA10/SD/sd_champ.py | 67 + Aster/Cata/cataSTA10/SD/sd_char_acou.py | 39 + Aster/Cata/cataSTA10/SD/sd_char_cine.py | 103 + Aster/Cata/cataSTA10/SD/sd_char_meca.py | 107 + Aster/Cata/cataSTA10/SD/sd_char_ther.py | 72 + Aster/Cata/cataSTA10/SD/sd_char_unilate.py | 34 + Aster/Cata/cataSTA10/SD/sd_compor.py | 191 + Aster/Cata/cataSTA10/SD/sd_contact.py | 294 + .../Cata/cataSTA10/SD/sd_corresp_2_mailla.py | 44 + Aster/Cata/cataSTA10/SD/sd_courbe.py | 35 + Aster/Cata/cataSTA10/SD/sd_courbe_lm.py | 56 + Aster/Cata/cataSTA10/SD/sd_courbe_sa.py | 58 + Aster/Cata/cataSTA10/SD/sd_feti.py | 49 + Aster/Cata/cataSTA10/SD/sd_fonction.py | 166 + Aster/Cata/cataSTA10/SD/sd_fond_fiss.py | 37 + Aster/Cata/cataSTA10/SD/sd_gfibre.py | 50 + .../Cata/cataSTA10/SD/sd_interf_dyna_clas.py | 113 + Aster/Cata/cataSTA10/SD/sd_l_charges.py | 30 + Aster/Cata/cataSTA10/SD/sd_l_table.py | 55 + Aster/Cata/cataSTA10/SD/sd_ligrel.py | 92 + Aster/Cata/cataSTA10/SD/sd_list_inst.py | 38 + Aster/Cata/cataSTA10/SD/sd_liste_rela.py | 37 + Aster/Cata/cataSTA10/SD/sd_listis.py | 67 + Aster/Cata/cataSTA10/SD/sd_listr8.py | 76 + Aster/Cata/cataSTA10/SD/sd_macr_elem_dyna.py | 70 + Aster/Cata/cataSTA10/SD/sd_macr_elem_stat.py | 120 + Aster/Cata/cataSTA10/SD/sd_maillage.py | 123 + Aster/Cata/cataSTA10/SD/sd_mater.py | 95 + Aster/Cata/cataSTA10/SD/sd_matr_asse.py | 48 + Aster/Cata/cataSTA10/SD/sd_matr_asse_com.py | 69 + Aster/Cata/cataSTA10/SD/sd_matr_asse_gd.py | 38 + Aster/Cata/cataSTA10/SD/sd_matr_asse_gene.py | 42 + Aster/Cata/cataSTA10/SD/sd_matr_cine.py | 33 + Aster/Cata/cataSTA10/SD/sd_matr_elem.py | 70 + Aster/Cata/cataSTA10/SD/sd_melasflu.py | 195 + Aster/Cata/cataSTA10/SD/sd_mode_cycl.py | 95 + Aster/Cata/cataSTA10/SD/sd_mode_meca.py | 31 + Aster/Cata/cataSTA10/SD/sd_modele.py | 62 + Aster/Cata/cataSTA10/SD/sd_modele_gene.py | 116 + Aster/Cata/cataSTA10/SD/sd_multi_appui.py | 30 + Aster/Cata/cataSTA10/SD/sd_nume_ddl.py | 46 + Aster/Cata/cataSTA10/SD/sd_nume_ddl_com.py | 38 + Aster/Cata/cataSTA10/SD/sd_nume_ddl_gd.py | 31 + Aster/Cata/cataSTA10/SD/sd_nume_ddl_gene.py | 33 + Aster/Cata/cataSTA10/SD/sd_nume_eqge.py | 31 + Aster/Cata/cataSTA10/SD/sd_nume_equa.py | 30 + Aster/Cata/cataSTA10/SD/sd_para_sensi.py | 27 + Aster/Cata/cataSTA10/SD/sd_partition.py | 26 + Aster/Cata/cataSTA10/SD/sd_prof_chno.py | 30 + Aster/Cata/cataSTA10/SD/sd_prof_vgen.py | 31 + Aster/Cata/cataSTA10/SD/sd_proj_mesu.py | 87 + Aster/Cata/cataSTA10/SD/sd_proj_modal.py | 39 + Aster/Cata/cataSTA10/SD/sd_reperage_1d.py | 37 + Aster/Cata/cataSTA10/SD/sd_reperage_omega.py | 35 + Aster/Cata/cataSTA10/SD/sd_resuelem.py | 52 + Aster/Cata/cataSTA10/SD/sd_resultat.py | 179 + Aster/Cata/cataSTA10/SD/sd_resultat_dyn.py | 50 + Aster/Cata/cataSTA10/SD/sd_sddyna.py | 33 + Aster/Cata/cataSTA10/SD/sd_solveur.py | 43 + Aster/Cata/cataSTA10/SD/sd_spectre.py | 198 + Aster/Cata/cataSTA10/SD/sd_squelette.py | 61 + Aster/Cata/cataSTA10/SD/sd_stoc_lciel.py | 31 + Aster/Cata/cataSTA10/SD/sd_stoc_mltf.py | 44 + Aster/Cata/cataSTA10/SD/sd_stoc_morse.py | 29 + Aster/Cata/cataSTA10/SD/sd_stockage.py | 33 + Aster/Cata/cataSTA10/SD/sd_surface.py | 38 + Aster/Cata/cataSTA10/SD/sd_surface_1d.py | 36 + Aster/Cata/cataSTA10/SD/sd_table.py | 75 + Aster/Cata/cataSTA10/SD/sd_table_container.py | 85 + Aster/Cata/cataSTA10/SD/sd_table_fonction.py | 50 + Aster/Cata/cataSTA10/SD/sd_titre.py | 27 + Aster/Cata/cataSTA10/SD/sd_tran_gene.py | 151 + Aster/Cata/cataSTA10/SD/sd_type_flui_stru.py | 339 + Aster/Cata/cataSTA10/SD/sd_util.py | 191 + Aster/Cata/cataSTA10/SD/sd_vect_elem.py | 35 + Aster/Cata/cataSTA10/SD/sd_xfem.py | 131 + Aster/Cata/cataSTA10/SD/utilsd.py | 91 + Aster/Cata/cataSTA10/__init__.py | 18 + Aster/Cata/cataSTA10/cata.py | 27430 ++++++++++++++++ Aster/Cata/cataSTA10/ops.py | 502 + .../Cata/cataSTA9/Macro/calc_ecrevisse_ops.py | 1101 + Aster/Cata/cataSTA9/Macro/calc_essai_ops.py | 48 +- .../cataSTA9/Macro/calc_europlexus_ops.py | 5 +- Aster/Cata/cataSTA9/Macro/calc_table_ops.py | 6 +- .../Cata/cataSTA9/Macro/defi_fonc_elec_ops.py | 192 + .../Cata/cataSTA9/Macro/exec_logiciel_ops.py | 19 +- Aster/Cata/cataSTA9/Macro/macr_ecla_pg_ops.py | 53 +- .../Cata/cataSTA9/Macro/macr_ecre_calc_ops.py | 577 + .../Cata/cataSTA9/Macro/macr_ecrevisse_ops.py | 718 + .../cataSTA9/Macro/macr_lign_coupe_ops.py | 189 +- .../cataSTA9/Macro/macro_elas_mult_ops.py | 75 +- .../cataSTA9/Macro/macro_matr_asse_ops.py | 6 +- Aster/Cata/cataSTA9/Macro/post_gp_ops.py | 15 +- .../Cata/cataSTA9/Macro/post_k1_k2_k3_ops.py | 52 +- Aster/Cata/cataSTA9/Macro/propa_fiss_ops.py | 14 +- Aster/Cata/cataSTA9/SD/co_fonction.py | 18 +- Aster/Cata/cataSTA9/SD/utilsd.py | 1 + Aster/Cata/cataSTA9/__init__.py | 9 +- Aster/Cata/cataSTA9/cata.py | 825 +- Aster/Cata/cataSTA9/ops.py | 19 +- Aster/Cata/cataSTA9c_clefs_docu | 217 + Aster/configuration_ASTER.py | 362 + Aster/editeur.ini | 30 +- Aster/editeur_salome.ini | 29 +- Aster/eficas_aster.py | 3 + Aster/prefs.py | 114 - Aster/prefs_ASTER.py | 112 + Aster/properties.py | 7 +- Aster/qtEficas_aster.py | 7 +- Aster/qtGroup.py | 35 + Aster/sdist.py | 25 +- CMakeLists.txt | 186 + CMakeModules/FindOpenTURNS.cmake | 235 + Cuve2dg/Cuve2dg_Cata_V1.py | 2264 ++ Cuve2dg/Cuve2dg_Cata_V2.py | 1851 ++ Cuve2dg/Cuve2dg_Cata_V3.py | 1050 + Cuve2dg/Cuve2dg_Cata_VPN.py | 111 + Cuve2dg/DefaillCUVE_Cata.py | 1427 + Cuve2dg/DefaillCUVE_Cata.py_V1 | 1427 + Cuve2dg/DefaillCUVE_Cata.py_V2 | 1427 + Cuve2dg/catalogues_cuve2dg.ini | 11 + Cuve2dg/configuration_CUVE2DG.py | 171 + Cuve2dg/generator_cuve2dg.py | 1537 + Cuve2dg/prefs.py | 1 + Cuve2dg/prefs_CUVE2DG.py | 51 + Cuve2dg/properties.py | 25 + Cuve2dg/qtEficas_cuve2dg.py | 35 + Cuve2dg/sdistCuveqt.py | 102 + Cuve2dg/style.py | 1 + Editeur/CMakeLists.txt | 34 + Editeur/Objecttreeitem.py | 2 +- Editeur/Patrons/CMakeLists.txt | 44 + Editeur/analyse_catalogue_initial.py | 76 + Editeur/catadesc.py | 87 + Editeur/comploader.py | 6 +- Editeur/icons/application.gif | Bin 0 -> 2602 bytes Editeur/icons/block_node.png | Bin 0 -> 703 bytes Editeur/icons/compute.png | Bin 0 -> 1083 bytes Editeur/icons/map.ppm | Bin 0 -> 2317 bytes Editeur/import_code.py | 24 +- Editeur/listePatrons.py | 8 +- Editeur/styles.py | 4 +- Extensions/CMakeLists.txt | 32 + Extensions/param2.py | 7 +- Extensions/parametre.py | 2 + Ihm/CMakeLists.txt | 32 + Ihm/I_AVANT.py | 78 + Ihm/I_ETAPE.py | 138 +- Ihm/I_JDC.py | 45 +- Ihm/I_MACRO_ETAPE.py | 66 +- Ihm/I_MCCOMPO.py | 5 +- Ihm/I_MCLIST.py | 3 +- Ihm/I_MCSIMP.py | 151 +- InterfaceQT/compofact.py | 2 +- InterfaceQT/compooper.py | 2 +- InterfaceQT/editor.py | 2 +- InterfaceQT/qtEficas.py | 2 +- InterfaceQT4/CMakeLists.txt | 66 + InterfaceQT4/browser.py | 89 +- InterfaceQT4/compocomm.py | 1 + InterfaceQT4/compoerror.py | 1 - InterfaceQT4/compofact.py | 21 +- InterfaceQT4/compoformule.py | 3 +- InterfaceQT4/compojdc.py | 21 +- InterfaceQT4/compomacro.py | 14 +- InterfaceQT4/compomclist.py | 43 +- InterfaceQT4/componiveau.py | 10 +- InterfaceQT4/compooper.py | 93 +- InterfaceQT4/compoparam.py | 3 + InterfaceQT4/composimp.py | 31 +- InterfaceQT4/configuration.py | 162 + InterfaceQT4/editor.py | 299 +- InterfaceQT4/eficas_go.py | 19 +- InterfaceQT4/gereTraduction.py | 18 +- InterfaceQT4/monChoixCata.py | 28 +- InterfaceQT4/monChoixMap.py | 130 + InterfaceQT4/monCommentairePanel.py | 1 + InterfaceQT4/monFonctionPanel.py | 57 +- InterfaceQT4/monFormulePanel.py | 27 +- InterfaceQT4/monIncludePanel.py | 24 +- InterfaceQT4/monListeParamPanel.py | 6 + InterfaceQT4/monMCListAjoutPanel.py | 1 - InterfaceQT4/monMatricePanel.py | 182 + InterfaceQT4/monOptions_ASTER.py | 173 + InterfaceQT4/monOptions_CUVE2DG.py | 199 + InterfaceQT4/monOptions_MAP.py | 259 + InterfaceQT4/monOptions_OPENTURNS_STUDY.py | 220 + InterfaceQT4/monOptions_OPENTURNS_WRAPPER.py | 220 + InterfaceQT4/monParamPanel.py | 25 +- InterfaceQT4/monPixmap.py | 51 + InterfaceQT4/monPlusieursASSDPanel.py | 12 +- InterfaceQT4/monPlusieursBasePanel.py | 60 +- InterfaceQT4/monPlusieursIntoPanel.py | 33 +- InterfaceQT4/monPoursuitePanel.py | 17 +- InterfaceQT4/monRacinePanel.py | 4 +- InterfaceQT4/monSelectVal.py | 4 +- InterfaceQT4/monUniqueASSDPanel.py | 4 +- InterfaceQT4/monUniqueBasePanel.py | 87 +- InterfaceQT4/monUniqueCompPanel.py | 27 +- InterfaceQT4/monUniqueSDCOIntoPanel.py | 14 +- InterfaceQT4/monUniqueSDCOPanel.py | 8 +- InterfaceQT4/monVisu.py | 47 + InterfaceQT4/politiquesValidation.py | 82 +- InterfaceQT4/qtCommun.py | 63 +- InterfaceQT4/qtEficas.py | 170 +- InterfaceQT4/qtSaisie.py | 46 +- InterfaceQT4/readercata.py | 191 +- InterfaceQT4/ssIhm.py | 30 + InterfaceQT4/typeNode.py | 10 +- InterfaceQT4/viewManager.py | 71 +- InterfaceTK/CMakeLists.txt | 48 + InterfaceTK/appli.py | 11 +- InterfaceTK/bureau.py | 6 +- InterfaceTK/change_comm.py | 7 +- InterfaceTK/compofact.py | 2 +- InterfaceTK/compomclist.py | 2 +- InterfaceTK/compooper.py | 2 +- InterfaceTK/compoparam.py | 25 +- InterfaceTK/composimp.py | 1 - InterfaceTK/eficas.py | 5 +- InterfaceTK/eficas_go.py | 6 +- InterfaceTK/faq.py | 4 +- InterfaceTK/fonctionpanel.py | 1 - InterfaceTK/images.py | 4 +- InterfaceTK/menubar.py | 4 +- InterfaceTK/panels.py | 41 +- InterfaceTK/plusieursassdpanel.py | 1 - InterfaceTK/plusieursbasepanel.py | 3 +- InterfaceTK/plusieursintopanel.py | 1 - InterfaceTK/plusieurspanel.py | 1 - InterfaceTK/shellpanel.py | 1 - InterfaceTK/styles.py | 4 +- InterfaceTK/uniqueassdpanel.py | 1 - InterfaceTK/uniquebasepanel.py | 6 - InterfaceTK/uniquecomppanel.py | 1 - InterfaceTK/uniqueintopanel.py | 1 - InterfaceTK/uniquepanel.py | 1 - InterfaceTK/uniquesdcopanel.py | 1 - InterfaceTK/widgets.py | 91 +- MAP/CMakeLists.txt | 46 + MAP/Doc/MAP_2010_MOD1_20100531.pdf | Bin 0 -> 529285 bytes MAP/Templates/README.txt | 1 + .../s_poly_st_1_V1/benhur_pygmee_template.txt | 28 + .../s_poly_st_1_V1/pygmee_input_template.txt | 11 + .../s_poly_st_1_aster_template.comm | 203 + .../s_poly_st_1_aster_template.export | 36 + MAP/catalogues_MAP.ini | 12 + MAP/configuration_MAP.py | 57 + MAP/prefs.py | 1 + MAP/prefs_MAP.py | 57 + MAP/properties.py | 24 + MAP/qtEficas_map.py | 68 + MAP/s_poly_st_1_V1.py | 95 + MAP/s_poly_st_1_V1_clefs_docu | 1 + MAP/s_poly_st_1_V2.py | 74 + MAP/s_polymers_st_1_V1.py | 52 + MAP/s_scc_st_2_V1.py | 31 + MAP/style.py | 1 + Misc/CMakeLists.txt | 32 + Noyau/CMakeLists.txt | 32 + Noyau/N_ASSD.py | 40 +- Noyau/N_ASSD_NonAster.py | 140 + Noyau/N_BLOC.py | 3 +- Noyau/N_CO.py | 3 +- Noyau/N_CONVERT.py | 29 +- Noyau/N_CR.py | 3 +- Noyau/N_ENTITE.py | 3 +- Noyau/N_ETAPE.py | 29 +- Noyau/N_Exception.py | 3 +- Noyau/N_FACT.py | 3 +- Noyau/N_FONCTION.py | 13 +- Noyau/N_FORM.py | 3 +- Noyau/N_FORM_ETAPE.py | 3 +- Noyau/N_GEOM.py | 9 +- Noyau/N_JDC.py | 40 +- Noyau/N_JDC_CATA.py | 3 +- Noyau/N_MACRO.py | 3 +- Noyau/N_MACRO_ETAPE.py | 86 +- Noyau/N_MCBLOC.py | 3 +- Noyau/N_MCCOMPO.py | 3 +- Noyau/N_MCFACT.py | 3 +- Noyau/N_MCLIST.py | 3 +- Noyau/N_MCSIMP.py | 3 +- Noyau/N_OBJECT.py | 3 +- Noyau/N_OPER.py | 3 +- Noyau/N_PROC.py | 3 +- Noyau/N_PROC_ETAPE.py | 3 +- Noyau/N_REGLE.py | 3 +- Noyau/N_SENSIBILITE.py | 3 +- Noyau/N_SIMP.py | 3 +- Noyau/N_VALIDATOR.py | 151 +- Noyau/N__F.py | 3 +- Noyau/N_types.py | 61 + Noyau/N_utils.py | 22 +- Noyau/ascheckers.py | 3 +- Noyau/asnom.py | 3 +- Noyau/asojb.py | 11 +- Noyau/basetype.py | 3 +- Noyau/context.py | 4 +- Noyau/nommage.py | 3 +- Openturns_Study/CMakeLists.txt | 41 + Openturns_Study/OpenTURNS_Cata_Study_V10.py | 60 + Openturns_Study/OpenTURNS_Cata_Study_V5.py | 1528 + Openturns_Study/OpenTURNS_Cata_Study_V6.py | 1726 + Openturns_Study/OpenTURNS_Cata_Study_V7.py | 1726 + .../OpenTURNS_Cata_Study_V7.py.orig | 1719 + Openturns_Study/OpenTURNS_Cata_Study_V8.py | 1718 + Openturns_Study/OpenTURNS_Cata_Study_V9.py | 1718 + Openturns_Study/catalogues_openturns.ini | 5 +- .../configuration_OPENTURNS_STUDY.py | 64 + Openturns_Study/opsOT.py | 20 + Openturns_Study/prefs_OPENTURNS_STUDY.py | 51 + Openturns_Study/prefs_OPENTURNS_STUDY.py.in | 51 + Openturns_Wrapper/CMakeLists.txt | 40 + .../OpenTURNS_Cata_Wrapper_V3.py | 301 + .../OpenTURNS_Cata_Wrapper_V4.py | 308 + Openturns_Wrapper/catalogues_openturns.ini | 3 +- .../configuration_OPENTURNS_WRAPPER.py | 65 + Openturns_Wrapper/prefs.py | 35 - Openturns_Wrapper/prefs_OPENTURNS_WRAPPER.py | 51 + .../prefs_OPENTURNS_WRAPPER.py.in | 51 + .../qtEficas_openturns_wrapper.py | 5 +- Pmw/CMakeLists.txt | 32 + Pmw/Pmw_1_2/CMakeLists.txt | 41 + README | 17 +- Sep/CMakeLists.txt | 34 + Sep/SEP_Cata_V0.py | 33 + Sep/SEP_Cata_V1.py | 127 + Sep/SEP_Cata_V1_2.py | 127 + Sep/SEP_Cata_V1_3.py | 126 + Sep/SEP_Cata_V1_4.py | 132 + Sep/__init__.py | 1 + Sep/catalogues_sep.ini | 14 + Sep/configuration_SEP.py | 193 + Sep/editeur.ini | 44 + Sep/prefs.py | 65 + Sep/prefs_SEP.py | 65 + Sep/properties.py | 24 + Sep/qtEficas_SEP.py | 33 + Sep/sdistSEP.py | 99 + Sep/style.py | 66 + Tools/CMakeLists.txt | 32 + Tools/foztools/CMakeLists.txt | 32 + Traducteur/CMakeLists.txt | 34 + UiQT4/CMakeLists.txt | 78 + UiQT4/OptionsCuve.ui | 358 + UiQT4/OptionsMAP.ui | 545 + UiQT4/OptionsOT.ui | 406 + UiQT4/desChoixMap.ui | 201 + UiQT4/desCommande.ui | 303 +- UiQT4/desFormule.ui | 6 - UiQT4/desInclude.ui | 19 +- UiQT4/desListeParam.ui | 85 +- UiQT4/desMatrice.ui | 67 + UiQT4/desPixmap.ui | 27 + UiQT4/desPlusieursBase.ui | 580 +- UiQT4/desUniqueBase.ui | 342 +- UiQT4/makefile | 6 +- UiQT4/myMain.ui | 35 +- Validation/CMakeLists.txt | 32 + Validation/V_AU_MOINS_UN.py | 3 +- Validation/V_AU_PLUS_UN.py | 3 +- Validation/V_A_CLASSER.py | 24 +- Validation/V_ENSEMBLE.py | 3 +- Validation/V_ETAPE.py | 3 +- Validation/V_EXCLUS.py | 3 +- Validation/V_JDC.py | 3 +- Validation/V_MACRO_ETAPE.py | 3 +- Validation/V_MCBLOC.py | 3 +- Validation/V_MCCOMPO.py | 3 +- Validation/V_MCFACT.py | 3 +- Validation/V_MCLIST.py | 3 +- Validation/V_MCSIMP.py | 5 +- Validation/V_PRESENT_ABSENT.py | 3 +- Validation/V_PRESENT_PRESENT.py | 3 +- Validation/V_PROC_ETAPE.py | 3 +- Validation/V_UN_PARMI.py | 3 +- convert/CMakeLists.txt | 62 + convert/convert_file_from_template.py | 28 + convert/convert_map.py | 39 + convert/convert_perfect.py | 39 + convert/parseur_python.py | 4 + generator/CMakeLists.txt | 60 + generator/Formatage.py | 2 +- generator/OpenturnsBase.py | 11 +- generator/OpenturnsSTD.py | 407 +- generator/OpenturnsXML.py | 15 +- generator/generator_GroupMA.py | 80 + generator/generator_SEP.py | 70 +- generator/generator_aplat.py | 2 +- generator/generator_cuve2dg.py | 1448 +- generator/generator_file_from_template.py | 94 + generator/generator_homard.py | 2 +- generator/generator_ini.py | 2 +- generator/generator_map.py | 159 + generator/generator_openturns.py | 4 +- generator/generator_openturns_study.py | 16 +- generator/generator_openturns_wrapper.py | 13 +- generator/generator_pyth.py | 2 +- generator/generator_python.py | 29 +- generator/generator_s_poly_st_1.py | 229 + generator/generator_s_polymers_st_1.py | 217 + generator/generator_s_scc_st_2.py | 93 + generator/generator_vers3DSalome.py | 8 +- generator/monCreateYacs.py | 98 + 568 files changed, 114458 insertions(+), 2543 deletions(-) create mode 100644 AIDE/CMakeLists.txt create mode 100644 Accas/A_AVANT.py create mode 100644 Accas/CMakeLists.txt create mode 100644 Accas/__init__NonAster.py create mode 100644 Aide/CMakeLists.txt create mode 100644 Aide/eficas_ASTER.adp create mode 100644 Aide/eficas_OPENTURNS_STUDY.adp create mode 100644 Aide/fichiers_ASTER/CMakeLists.txt create mode 100644 Aide/fichiers_ASTER/INSTALL.txt create mode 100644 Aide/fichiers_ASTER/NEWS.txt create mode 100644 Aide/fichiers_ASTER/faqs.txt create mode 100644 Aide/fichiers_ASTER/includes.txt create mode 100644 Aide/fichiers_ASTER/index.html create mode 100644 Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt create mode 100644 Aide/fichiers_OPENTURNS_STUDY/EficasGui.txt create mode 100644 Aide/fichiers_OPENTURNS_STUDY/UncertaintyStudy.txt create mode 100644 Aide/fichiers_OPENTURNS_STUDY/index.html create mode 100644 Aster/CMakeLists.txt create mode 100644 Aster/Cata/CMakeLists.txt create mode 100644 Aster/Cata/cataSTA10/Macro/__init__.py create mode 100644 Aster/Cata/cataSTA10/Macro/calc_ecrevisse_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/calc_essai_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/calc_europlexus_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/calc_fonction_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/calc_miss_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/calc_modal_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/calc_mode_rotation_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/calc_precont_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/calc_spec_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/calc_table_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/creation_donnees_homard.py create mode 100644 Aster/Cata/cataSTA10/Macro/defi_cable_bp_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/defi_fonc_elec_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/defi_inte_spec_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/defi_part_feti_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/defi_sol_miss_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/dyna_iss_vari_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/exec_logiciel_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/externe_mess.py create mode 100644 Aster/Cata/cataSTA10/Macro/fiabilite_fichier.py create mode 100644 Aster/Cata/cataSTA10/Macro/fiabilite_mefisto.py create mode 100644 Aster/Cata/cataSTA10/Macro/gene_vari_alea_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/impr_diag_campbell_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/impr_diag_campbell_utils.py create mode 100644 Aster/Cata/cataSTA10/Macro/impr_fonction_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/impr_oar_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/impr_table_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/info_fonction_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/lire_fonction_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/lire_inte_spec_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/lire_table_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_adap_mail_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_ascouf_calc_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_ascouf_mail_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_aspic_calc_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_aspic_mail_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_cara_poutre_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_ecla_pg_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_ecre_calc_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_ecrevisse_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_fiab_impr_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_fiabilite_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_lign_coupe_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_recal_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macr_spectre_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macro_elas_mult_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macro_expans_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macro_matr_ajou_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macro_matr_asse_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macro_miss_3d_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macro_mode_meca_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/macro_proj_base_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/observation_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/post_coque_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/post_dyna_alea_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/post_endo_fiss_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/post_gp_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/post_k1_k2_k3_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/post_k_trans_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/propa_fiss_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/raff_xfem_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/reca_algo.py create mode 100644 Aster/Cata/cataSTA10/Macro/reca_calcul_aster.py create mode 100644 Aster/Cata/cataSTA10/Macro/reca_controles.py create mode 100644 Aster/Cata/cataSTA10/Macro/reca_evol.py create mode 100644 Aster/Cata/cataSTA10/Macro/reca_graphique.py create mode 100644 Aster/Cata/cataSTA10/Macro/reca_interp.py create mode 100644 Aster/Cata/cataSTA10/Macro/reca_mac.py create mode 100644 Aster/Cata/cataSTA10/Macro/reca_message.py create mode 100644 Aster/Cata/cataSTA10/Macro/reca_utilitaires.py create mode 100644 Aster/Cata/cataSTA10/Macro/recal.py create mode 100644 Aster/Cata/cataSTA10/Macro/simu_point_mat_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/stanley_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/test_fichier_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/test_fonction_ops.py create mode 100644 Aster/Cata/cataSTA10/Macro/test_temps_ops.py create mode 100644 Aster/Cata/cataSTA10/SD/__init__.py create mode 100644 Aster/Cata/cataSTA10/SD/co_base_modale.py create mode 100644 Aster/Cata/cataSTA10/SD/co_cabl_precont.py create mode 100644 Aster/Cata/cataSTA10/SD/co_cara_elem.py create mode 100644 Aster/Cata/cataSTA10/SD/co_carte.py create mode 100644 Aster/Cata/cataSTA10/SD/co_cham_elem.py create mode 100644 Aster/Cata/cataSTA10/SD/co_cham_mater.py create mode 100644 Aster/Cata/cataSTA10/SD/co_cham_no.py create mode 100644 Aster/Cata/cataSTA10/SD/co_champ.py create mode 100644 Aster/Cata/cataSTA10/SD/co_char_acou.py create mode 100644 Aster/Cata/cataSTA10/SD/co_char_cine_acou.py create mode 100644 Aster/Cata/cataSTA10/SD/co_char_cine_meca.py create mode 100644 Aster/Cata/cataSTA10/SD/co_char_cine_ther.py create mode 100644 Aster/Cata/cataSTA10/SD/co_char_meca.py create mode 100644 Aster/Cata/cataSTA10/SD/co_char_ther.py create mode 100644 Aster/Cata/cataSTA10/SD/co_compor.py create mode 100644 Aster/Cata/cataSTA10/SD/co_contact.py create mode 100644 Aster/Cata/cataSTA10/SD/co_courbe.py create mode 100644 Aster/Cata/cataSTA10/SD/co_fiss_xfem.py create mode 100644 Aster/Cata/cataSTA10/SD/co_fonction.py create mode 100644 Aster/Cata/cataSTA10/SD/co_fond_fiss.py create mode 100644 Aster/Cata/cataSTA10/SD/co_gfibre.py create mode 100644 Aster/Cata/cataSTA10/SD/co_interf_dyna_clas.py create mode 100644 Aster/Cata/cataSTA10/SD/co_list_inst.py create mode 100644 Aster/Cata/cataSTA10/SD/co_listis.py create mode 100644 Aster/Cata/cataSTA10/SD/co_listr8.py create mode 100644 Aster/Cata/cataSTA10/SD/co_macr_elem_dyna.py create mode 100644 Aster/Cata/cataSTA10/SD/co_macr_elem_stat.py create mode 100644 Aster/Cata/cataSTA10/SD/co_maillage.py create mode 100644 Aster/Cata/cataSTA10/SD/co_mater.py create mode 100644 Aster/Cata/cataSTA10/SD/co_matr_asse.py create mode 100644 Aster/Cata/cataSTA10/SD/co_matr_asse_gd.py create mode 100644 Aster/Cata/cataSTA10/SD/co_matr_asse_gene.py create mode 100644 Aster/Cata/cataSTA10/SD/co_matr_elem.py create mode 100644 Aster/Cata/cataSTA10/SD/co_melasflu.py create mode 100644 Aster/Cata/cataSTA10/SD/co_mode_cycl.py create mode 100644 Aster/Cata/cataSTA10/SD/co_mode_meca.py create mode 100644 Aster/Cata/cataSTA10/SD/co_modele.py create mode 100644 Aster/Cata/cataSTA10/SD/co_modele_gene.py create mode 100644 Aster/Cata/cataSTA10/SD/co_nume_ddl.py create mode 100644 Aster/Cata/cataSTA10/SD/co_nume_ddl_gene.py create mode 100644 Aster/Cata/cataSTA10/SD/co_resultat.py create mode 100644 Aster/Cata/cataSTA10/SD/co_resultat_dyn.py create mode 100644 Aster/Cata/cataSTA10/SD/co_sd_feti.py create mode 100644 Aster/Cata/cataSTA10/SD/co_spectre.py create mode 100644 Aster/Cata/cataSTA10/SD/co_squelette.py create mode 100644 Aster/Cata/cataSTA10/SD/co_surface.py create mode 100644 Aster/Cata/cataSTA10/SD/co_table.py create mode 100644 Aster/Cata/cataSTA10/SD/co_table_container.py create mode 100644 Aster/Cata/cataSTA10/SD/co_table_fonction.py create mode 100644 Aster/Cata/cataSTA10/SD/co_tran_gene.py create mode 100644 Aster/Cata/cataSTA10/SD/co_type_flui_stru.py create mode 100644 Aster/Cata/cataSTA10/SD/co_vect_asse_gene.py create mode 100644 Aster/Cata/cataSTA10/SD/co_vect_elem.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_amor_modal.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_base_modale.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_cabl_precont.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_cara_elem.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_carte.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_cham_elem.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_cham_gene.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_cham_mater.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_cham_no.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_champ.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_char_acou.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_char_cine.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_char_meca.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_char_ther.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_char_unilate.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_compor.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_contact.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_corresp_2_mailla.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_courbe.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_courbe_lm.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_courbe_sa.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_feti.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_fonction.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_fond_fiss.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_gfibre.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_interf_dyna_clas.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_l_charges.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_l_table.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_ligrel.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_list_inst.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_liste_rela.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_listis.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_listr8.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_macr_elem_dyna.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_macr_elem_stat.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_maillage.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_mater.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_matr_asse.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_matr_asse_com.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_matr_asse_gd.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_matr_asse_gene.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_matr_cine.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_matr_elem.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_melasflu.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_mode_cycl.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_mode_meca.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_modele.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_modele_gene.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_multi_appui.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_nume_ddl.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_nume_ddl_com.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_nume_ddl_gd.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_nume_ddl_gene.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_nume_eqge.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_nume_equa.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_para_sensi.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_partition.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_prof_chno.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_prof_vgen.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_proj_mesu.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_proj_modal.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_reperage_1d.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_reperage_omega.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_resuelem.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_resultat.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_resultat_dyn.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_sddyna.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_solveur.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_spectre.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_squelette.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_stoc_lciel.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_stoc_mltf.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_stoc_morse.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_stockage.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_surface.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_surface_1d.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_table.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_table_container.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_table_fonction.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_titre.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_tran_gene.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_type_flui_stru.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_util.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_vect_elem.py create mode 100644 Aster/Cata/cataSTA10/SD/sd_xfem.py create mode 100644 Aster/Cata/cataSTA10/SD/utilsd.py create mode 100644 Aster/Cata/cataSTA10/__init__.py create mode 100755 Aster/Cata/cataSTA10/cata.py create mode 100644 Aster/Cata/cataSTA10/ops.py create mode 100644 Aster/Cata/cataSTA9/Macro/calc_ecrevisse_ops.py create mode 100644 Aster/Cata/cataSTA9/Macro/defi_fonc_elec_ops.py create mode 100644 Aster/Cata/cataSTA9/Macro/macr_ecre_calc_ops.py create mode 100644 Aster/Cata/cataSTA9/Macro/macr_ecrevisse_ops.py create mode 100644 Aster/Cata/cataSTA9c_clefs_docu create mode 100644 Aster/configuration_ASTER.py create mode 100644 Aster/prefs_ASTER.py create mode 100755 Aster/qtGroup.py create mode 100644 CMakeLists.txt create mode 100644 CMakeModules/FindOpenTURNS.cmake create mode 100644 Cuve2dg/Cuve2dg_Cata_V1.py create mode 100644 Cuve2dg/Cuve2dg_Cata_V2.py create mode 100644 Cuve2dg/Cuve2dg_Cata_V3.py create mode 100644 Cuve2dg/Cuve2dg_Cata_VPN.py create mode 100644 Cuve2dg/DefaillCUVE_Cata.py create mode 100644 Cuve2dg/DefaillCUVE_Cata.py_V1 create mode 100644 Cuve2dg/DefaillCUVE_Cata.py_V2 create mode 100644 Cuve2dg/catalogues_cuve2dg.ini create mode 100644 Cuve2dg/configuration_CUVE2DG.py create mode 100644 Cuve2dg/generator_cuve2dg.py create mode 100644 Cuve2dg/prefs.py create mode 100644 Cuve2dg/prefs_CUVE2DG.py create mode 100644 Cuve2dg/properties.py create mode 100755 Cuve2dg/qtEficas_cuve2dg.py create mode 100644 Cuve2dg/sdistCuveqt.py create mode 100644 Cuve2dg/style.py create mode 100644 Editeur/CMakeLists.txt create mode 100644 Editeur/Patrons/CMakeLists.txt create mode 100644 Editeur/analyse_catalogue_initial.py create mode 100644 Editeur/catadesc.py create mode 100644 Editeur/icons/application.gif create mode 100644 Editeur/icons/block_node.png create mode 100644 Editeur/icons/compute.png create mode 100644 Editeur/icons/map.ppm create mode 100644 Extensions/CMakeLists.txt create mode 100644 Ihm/CMakeLists.txt create mode 100644 Ihm/I_AVANT.py create mode 100644 InterfaceQT4/CMakeLists.txt create mode 100644 InterfaceQT4/configuration.py create mode 100644 InterfaceQT4/monChoixMap.py create mode 100644 InterfaceQT4/monMatricePanel.py create mode 100644 InterfaceQT4/monOptions_ASTER.py create mode 100644 InterfaceQT4/monOptions_CUVE2DG.py create mode 100644 InterfaceQT4/monOptions_MAP.py create mode 100644 InterfaceQT4/monOptions_OPENTURNS_STUDY.py create mode 100644 InterfaceQT4/monOptions_OPENTURNS_WRAPPER.py create mode 100644 InterfaceQT4/monPixmap.py create mode 100644 InterfaceQT4/monVisu.py create mode 100644 InterfaceQT4/ssIhm.py create mode 100644 InterfaceTK/CMakeLists.txt create mode 100644 MAP/CMakeLists.txt create mode 100755 MAP/Doc/MAP_2010_MOD1_20100531.pdf create mode 100644 MAP/Templates/README.txt create mode 100644 MAP/Templates/s_poly_st_1_V1/benhur_pygmee_template.txt create mode 100644 MAP/Templates/s_poly_st_1_V1/pygmee_input_template.txt create mode 100644 MAP/Templates/s_poly_st_1_V1/s_poly_st_1_aster_template.comm create mode 100644 MAP/Templates/s_poly_st_1_V1/s_poly_st_1_aster_template.export create mode 100644 MAP/catalogues_MAP.ini create mode 100644 MAP/configuration_MAP.py create mode 100644 MAP/prefs.py create mode 100644 MAP/prefs_MAP.py create mode 100644 MAP/properties.py create mode 100755 MAP/qtEficas_map.py create mode 100644 MAP/s_poly_st_1_V1.py create mode 100644 MAP/s_poly_st_1_V1_clefs_docu create mode 100644 MAP/s_poly_st_1_V2.py create mode 100644 MAP/s_polymers_st_1_V1.py create mode 100644 MAP/s_scc_st_2_V1.py create mode 100644 MAP/style.py create mode 100644 Misc/CMakeLists.txt create mode 100644 Noyau/CMakeLists.txt create mode 100644 Noyau/N_ASSD_NonAster.py create mode 100644 Noyau/N_types.py create mode 100644 Openturns_Study/CMakeLists.txt create mode 100644 Openturns_Study/OpenTURNS_Cata_Study_V10.py create mode 100644 Openturns_Study/OpenTURNS_Cata_Study_V5.py create mode 100644 Openturns_Study/OpenTURNS_Cata_Study_V6.py create mode 100644 Openturns_Study/OpenTURNS_Cata_Study_V7.py create mode 100644 Openturns_Study/OpenTURNS_Cata_Study_V7.py.orig create mode 100644 Openturns_Study/OpenTURNS_Cata_Study_V8.py create mode 100644 Openturns_Study/OpenTURNS_Cata_Study_V9.py create mode 100644 Openturns_Study/configuration_OPENTURNS_STUDY.py create mode 100644 Openturns_Study/opsOT.py create mode 100644 Openturns_Study/prefs_OPENTURNS_STUDY.py create mode 100644 Openturns_Study/prefs_OPENTURNS_STUDY.py.in create mode 100644 Openturns_Wrapper/CMakeLists.txt create mode 100644 Openturns_Wrapper/OpenTURNS_Cata_Wrapper_V3.py create mode 100644 Openturns_Wrapper/OpenTURNS_Cata_Wrapper_V4.py create mode 100644 Openturns_Wrapper/configuration_OPENTURNS_WRAPPER.py create mode 100644 Openturns_Wrapper/prefs_OPENTURNS_WRAPPER.py create mode 100644 Openturns_Wrapper/prefs_OPENTURNS_WRAPPER.py.in create mode 100644 Pmw/CMakeLists.txt create mode 100644 Pmw/Pmw_1_2/CMakeLists.txt create mode 100644 Sep/CMakeLists.txt create mode 100644 Sep/SEP_Cata_V0.py create mode 100644 Sep/SEP_Cata_V1.py create mode 100644 Sep/SEP_Cata_V1_2.py create mode 100644 Sep/SEP_Cata_V1_3.py create mode 100644 Sep/SEP_Cata_V1_4.py create mode 100644 Sep/__init__.py create mode 100644 Sep/catalogues_sep.ini create mode 100644 Sep/configuration_SEP.py create mode 100644 Sep/editeur.ini create mode 100644 Sep/prefs.py create mode 100644 Sep/prefs_SEP.py create mode 100644 Sep/properties.py create mode 100755 Sep/qtEficas_SEP.py create mode 100644 Sep/sdistSEP.py create mode 100644 Sep/style.py create mode 100644 Tools/CMakeLists.txt create mode 100644 Tools/foztools/CMakeLists.txt create mode 100644 Traducteur/CMakeLists.txt create mode 100644 UiQT4/CMakeLists.txt create mode 100644 UiQT4/OptionsCuve.ui create mode 100644 UiQT4/OptionsMAP.ui create mode 100644 UiQT4/OptionsOT.ui create mode 100644 UiQT4/desChoixMap.ui create mode 100644 UiQT4/desMatrice.ui create mode 100644 UiQT4/desPixmap.ui create mode 100644 Validation/CMakeLists.txt create mode 100644 convert/CMakeLists.txt create mode 100644 convert/convert_file_from_template.py create mode 100644 convert/convert_map.py create mode 100644 convert/convert_perfect.py create mode 100644 generator/CMakeLists.txt create mode 100644 generator/generator_GroupMA.py create mode 100644 generator/generator_file_from_template.py create mode 100644 generator/generator_map.py create mode 100644 generator/generator_s_poly_st_1.py create mode 100644 generator/generator_s_polymers_st_1.py create mode 100644 generator/generator_s_scc_st_2.py create mode 100755 generator/monCreateYacs.py diff --git a/AIDE/CMakeLists.txt b/AIDE/CMakeLists.txt new file mode 100644 index 00000000..47a67f8a --- /dev/null +++ b/AIDE/CMakeLists.txt @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG +# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY +# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY +# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR +# (AT YOUR OPTION) ANY LATER VERSION. +# +# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT +# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU +# GENERAL PUBLIC LICENSE FOR MORE DETAILS. +# +# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE +# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, +# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. +# +# +# ====================================================================== + + +install ( FILES + aide_gui.py aide_objets.py index_aide.py __init__.py viewer.py + DESTINATION ${CMAKE_INSTALL_PREFIX}/AIDE + ) + + + +### Local Variables: +### mode: cmake +### End: diff --git a/AIDE/__init__.py b/AIDE/__init__.py index edcb6b4d..2fc28376 100644 --- a/AIDE/__init__.py +++ b/AIDE/__init__.py @@ -6,7 +6,8 @@ import viewer def go(fichier=None,master=None): if not fichier : - fichier=os.path.join(os.path.dirname(__file__),"fichiers","index.html") + fichier=os.path.join(os.path.dirname(__file__),"../Aide/fichiers_ASTER","index.html") + print fichier o=viewer.HTMLViewer(master) o.display(fichier) return o diff --git a/AIDE/viewer.py b/AIDE/viewer.py index a9ef3aad..ad3e2f42 100644 --- a/AIDE/viewer.py +++ b/AIDE/viewer.py @@ -186,7 +186,8 @@ class HTMLViewer: if ext == ".html": parser=HTMLParser(fmt) else: - parser=DumbParser(fmt) + #parser=DumbParser(fmt) + parser=HTMLParser(fmt) parser.feed(data) parser.close() self.text.config(state="disabled") diff --git a/Accas/A_AU_PLUS_UN.py b/Accas/A_AU_PLUS_UN.py index e7742703..c1a95bdb 100644 --- a/Accas/A_AU_PLUS_UN.py +++ b/Accas/A_AU_PLUS_UN.py @@ -20,8 +20,9 @@ from Noyau import N_REGLE from Validation import V_AU_PLUS_UN +from Ihm import I_REGLE -class AU_PLUS_UN(V_AU_PLUS_UN.AU_PLUS_UN,N_REGLE.REGLE): +class AU_PLUS_UN(V_AU_PLUS_UN.AU_PLUS_UN,I_REGLE.REGLE,N_REGLE.REGLE): """ La classe utilise l'initialiseur de REGLE. Il n'est pas nécessaire d'expliciter son initialiseur car diff --git a/Accas/A_AVANT.py b/Accas/A_AVANT.py new file mode 100644 index 00000000..35f4741c --- /dev/null +++ b/Accas/A_AVANT.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG +# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY +# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY +# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR +# (AT YOUR OPTION) ANY LATER VERSION. +# +# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT +# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU +# GENERAL PUBLIC LICENSE FOR MORE DETAILS. +# +# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE +# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, +# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. +# +# +# ====================================================================== +from Noyau import N_REGLE +from Ihm import I_REGLE, I_AVANT + +class AVANT(I_AVANT.I_AVANT,I_REGLE.REGLE,N_REGLE.REGLE): + """ + La classe utilise l'initialiseur de REGLE. Il n'est pas + nécessaire d'expliciter son initialiseur car + I_AVANT.I_AVANT n'en a pas + """ diff --git a/Accas/CMakeLists.txt b/Accas/CMakeLists.txt new file mode 100644 index 00000000..e3ce0580 --- /dev/null +++ b/Accas/CMakeLists.txt @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG +# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY +# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY +# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR +# (AT YOUR OPTION) ANY LATER VERSION. +# +# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT +# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU +# GENERAL PUBLIC LICENSE FOR MORE DETAILS. +# +# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE +# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, +# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. +# +# +# ====================================================================== + +# Installation de tous les fichiers Python du repertoire et des sous-repertoires (sauf CVS) +install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + DESTINATION ${CMAKE_INSTALL_PREFIX} + FILES_MATCHING PATTERN *.py + PATTERN CVS EXCLUDE + ) + + +### Local Variables: +### mode: cmake +### End: diff --git a/Accas/__init__.py b/Accas/__init__.py index 67de064c..4897f586 100644 --- a/Accas/__init__.py +++ b/Accas/__init__.py @@ -65,6 +65,7 @@ from A_PRESENT_ABSENT import PRESENT_ABSENT from A_EXCLUS import EXCLUS from A_ENSEMBLE import ENSEMBLE from A_A_CLASSER import A_CLASSER +from A_AVANT import AVANT from A_ASSD import ASSD,assd from A_ASSD import GEOM,geom @@ -83,7 +84,7 @@ from A_VALIDATOR import OrVal,AndVal from A_VALIDATOR import OrdList,NoRepeat,LongStr,Compulsory from A_VALIDATOR import RangeVal, EnumVal, TypeVal, PairVal from A_VALIDATOR import CardVal, InstanceVal -#from A_VALIDATOR import VerifTypeTuple +from A_VALIDATOR import VerifTypeTuple, VerifExiste # On remplace la factory des validateurs initialement dans Noyau par celle # de A_VALIDATOR diff --git a/Accas/__init__NonAster.py b/Accas/__init__NonAster.py new file mode 100644 index 00000000..324ed712 --- /dev/null +++ b/Accas/__init__NonAster.py @@ -0,0 +1,104 @@ +# -*- coding: iso-8859-1 -*- +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2001 EDF R&D WWW.CODE-ASTER.ORG +# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY +# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY +# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR +# (AT YOUR OPTION) ANY LATER VERSION. +# +# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT +# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU +# GENERAL PUBLIC LICENSE FOR MORE DETAILS. +# +# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE +# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, +# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. +# ====================================================================== + + +""" + Ce package contient les classes qui seront effectivement utilisees dans les applications. + C'est dans ce package que sont realisees les combinaisons de classes de base + avec les classes MIXIN qui implementent les fonctionnalites qui ont ete separees + du noyau pour des raisons de modularite afin de faciliter la maintenance et + l'extensibilite. + + De plus toutes les classes utilisables par les applications sont remontees au + niveau du package afin de rendre le plus independant possible l'utilisation des + classes et leur implementation. +""" + +# permet de se proteger de l'oubli de carte coding +# ce warning deviendra fatal en python 2.4 +import warnings +warnings.filterwarnings('error','Non-ASCII character.*pep-0263',DeprecationWarning) + +from A_JDC_CATA import JDC_CATA +from A_OPER import OPER +from A_PROC import PROC +from A_MACRO import MACRO +from A_FORM import FORM +from A_BLOC import BLOC +from A_FACT import FACT +from A_SIMP import SIMP +from A_EVAL import EVAL +from A_NUPLET import NUPL + +from A_JDC import JDC +from A_ETAPE import ETAPE +from A_PROC_ETAPE import PROC_ETAPE +from A_MACRO_ETAPE import MACRO_ETAPE +from A_FORM_ETAPE import FORM_ETAPE +from A_MCFACT import MCFACT +from A_MCLIST import MCList +from A_MCBLOC import MCBLOC +from A_MCSIMP import MCSIMP + +# Les règles +from A_AU_MOINS_UN import AU_MOINS_UN +from A_AU_PLUS_UN import AU_PLUS_UN +from A_UN_PARMI import UN_PARMI +from A_PRESENT_PRESENT import PRESENT_PRESENT +from A_PRESENT_ABSENT import PRESENT_ABSENT +from A_EXCLUS import EXCLUS +from A_ENSEMBLE import ENSEMBLE +from A_A_CLASSER import A_CLASSER +from A_AVANT import AVANT + +from A_ASSD import ASSD,assd +from A_ASSD import GEOM,geom +# Pour le moment on laisse fonction (ceinture et bretelles) +from A_ASSD import FONCTION, fonction +from A_ASSD import formule +from A_ASSD import formule_c +from A_ASSD import CO + +from Noyau.N__F import _F + +from Noyau.N_Exception import AsException +from Noyau.N_utils import AsType + +from A_VALIDATOR import OrVal,AndVal +from A_VALIDATOR import OrdList,NoRepeat,LongStr,Compulsory +from A_VALIDATOR import RangeVal, EnumVal, TypeVal, PairVal +from A_VALIDATOR import CardVal, InstanceVal +from A_VALIDATOR import VerifTypeTuple + +# On remplace la factory des validateurs initialement dans Noyau par celle +# de A_VALIDATOR +import A_VALIDATOR +import Noyau.N_ENTITE +Noyau.N_ENTITE.ENTITE.factories['validator']=A_VALIDATOR.validatorFactory + +from A_SENSIBILITE import CONCEPT_SENSIBLE, REUSE_SENSIBLE, DERIVABLE + +from Extensions.niveau import NIVEAU +from Extensions.etape_niveau import ETAPE_NIVEAU +from Extensions.commentaire import COMMENTAIRE +from Extensions.parametre import PARAMETRE +from Extensions.parametre_eval import PARAMETRE_EVAL +from Extensions.commande_comm import COMMANDE_COMM +from Extensions.mcnuplet import MCNUPLET + diff --git a/Aide/CMakeLists.txt b/Aide/CMakeLists.txt new file mode 100644 index 00000000..7295b571 --- /dev/null +++ b/Aide/CMakeLists.txt @@ -0,0 +1,40 @@ +# -*- coding: utf-8 -*- +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG +# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY +# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY +# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR +# (AT YOUR OPTION) ANY LATER VERSION. +# +# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT +# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU +# GENERAL PUBLIC LICENSE FOR MORE DETAILS. +# +# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE +# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, +# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. +# +# +# ====================================================================== + +# Installation des fichiers d'aide : Open TURNS +if (WITH_OPENTURNS) + install ( FILES eficas_OPENTURNS_STUDY.adp + DESTINATION ${CMAKE_INSTALL_PREFIX}/Aide + ) + add_subdirectory ( fichiers_OPENTURNS_STUDY ) +endif (WITH_OPENTURNS) + +# Installation des fichiers d'aide : Aster +if (WITH_ASTER) + install ( FILES eficas_ASTER.adp + DESTINATION ${CMAKE_INSTALL_PREFIX}/Aide + ) + add_subdirectory ( fichiers_ASTER ) +endif (WITH_ASTER) + +### Local Variables: +### mode: cmake +### End: diff --git a/Aide/eficas_ASTER.adp b/Aide/eficas_ASTER.adp new file mode 100644 index 00000000..e12922ce --- /dev/null +++ b/Aide/eficas_ASTER.adp @@ -0,0 +1,5 @@ + + + + diff --git a/Aide/eficas_OPENTURNS_STUDY.adp b/Aide/eficas_OPENTURNS_STUDY.adp new file mode 100644 index 00000000..db67cb4e --- /dev/null +++ b/Aide/eficas_OPENTURNS_STUDY.adp @@ -0,0 +1,5 @@ + + + + diff --git a/Aide/fichiers_ASTER/CMakeLists.txt b/Aide/fichiers_ASTER/CMakeLists.txt new file mode 100644 index 00000000..24e1d299 --- /dev/null +++ b/Aide/fichiers_ASTER/CMakeLists.txt @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG +# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY +# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY +# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR +# (AT YOUR OPTION) ANY LATER VERSION. +# +# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT +# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU +# GENERAL PUBLIC LICENSE FOR MORE DETAILS. +# +# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE +# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, +# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. +# +# +# ====================================================================== + +# Installation des fichiers d'aide : Aster +if (WITH_ASTER) + install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + DESTINATION ${CMAKE_INSTALL_PREFIX}/Aide + FILES_MATCHING PATTERN *.txt PATTERN *.html + PATTERN CMakeLists.txt EXCLUDE + PATTERN CVS EXCLUDE + ) +endif (WITH_ASTER) + +### Local Variables: +### mode: cmake +### End: diff --git a/Aide/fichiers_ASTER/INSTALL.txt b/Aide/fichiers_ASTER/INSTALL.txt new file mode 100644 index 00000000..eb759325 --- /dev/null +++ b/Aide/fichiers_ASTER/INSTALL.txt @@ -0,0 +1,52 @@ + + + + + Installation Standard d Eficas + + + + +

+1- Installation standard +

+ +Pour installer EFICAS a partir de la distribution : .tgz
+faire :
+
tar xzvf .tgz

+ +ce qui a pour effet de créer un répertoire de nom V1EficasV1_16a4AsterSTA9. +

+ +Pour modifier l'emplacement de la doc, le chemin d'accès à Acrobat Reader, +les catalogues, il faut modifier le fichier +
editeur.ini
+dans le répertoire Aster ou utiliser le sous-menu "Parametres Eficas" du men Options . +

+ATTENTION :
+Si Eficas est installé dans un répertoire particulier d'administration +dans lequel les utilisateurs n'ont pas le droit d'écriture,
+ il faut que l'administrateur lance Eficas pour générer +les fichiers et catalogues compilés .pyc +

+ + +2- Utilisation d'Eficas +
+
+Pour utiliser Eficas, aller dans le répertoire Aster et faire : +
python eficas_aster.py +
+
+3- Installation avec un noyau pré-installé +
+
+Aller dans le répertoire Aster du répertoire Eficas +et modifier le fichier prefs.py comme suit : +Mettre dans la variable CODE_PATH le chemin absolu vers +le répertoire contenant les deux répertoires Noyau et Validation que vous voulez +utiliser à la place de ceux fournis dans la livraison d'Eficas +
+Pour changer les catalogues, modifier le fichier editeur.ini dans le répertoire Aster + + diff --git a/Aide/fichiers_ASTER/NEWS.txt b/Aide/fichiers_ASTER/NEWS.txt new file mode 100644 index 00000000..0ca44afd --- /dev/null +++ b/Aide/fichiers_ASTER/NEWS.txt @@ -0,0 +1,99 @@ +Version 2.O (12/2009): +
+ fusion des versions d Eficas pour Code_Aster, Outils Metiers et OpenTURNS +
+Version 1.17 (12/2009): +
+ Mise en synchronisation avec la version 10.0 de Code_Aster de décembre 2009. +
+ Version en QT4 +
+ La version TK est figee +

+ +Version 1.16 (6/2009): +
+ Mise en synchronisation avec la version 9.3 de Code_Aster de mai 2007. +

+ + +Version 1.13 (6/2008): +
+ Mise en synchronisation avec la version 9.2 de Code_Aster de mai 2007. +

+ +Version 1.12 (6/2007): +
+ Mise en synchronisation avec la version 9.1 de Code_Aster de mai 2007. +

+ +Version 1.11 (12/2006): +
+ Mise en synchronisation avec la version 8.4 de Code_Aster de decembre 2006. + Première version du Traducteur de V7 en V8 +

+ +Version 1.10 (6/2006): +
+ Mise en synchronisation avec la version 8.3 de Code_Aster de juin 2006. +

+ +Version 1.9 (12/2005): +
+ Mise en synchronisation avec la version 8.2 de Code_Aster de decembre 2005. +

+ +Version 1.8 (6/2005): +
+ Mise en synchronisation avec la version 8.1 de Code_Aster de mai 2005. + Les includes et poursuites peuvent etre édités. Introduction de la notation + scientifique pour les flottants. +

+ +Version 1.7 : (12/2004) +
+ Mise en synchronisation avec la version STA7 de Code_Aster (7.4). + Les formules changent et deviennent des formules au sens python. + Disparition des PARAMETRE-EVAL + Les touches raccourcis (CtrlC par exple) sont activées et paramétrables dans prefs.py. +

+ +Version 1.6 : (05/2004) +
+ Mise en synchronisation avec la version STA7 de Code_Aster (7.2.26) + Evolution de la saisie des valeurs pour definir une fonction (EO2003-241) : + - Saisie des valeurs sous forme de tuple. + - Si une valeur est selectionnée, l'insertion se fera après cette valeur + et non en fin de liste +

+ +Version 1.5 (10/2003): +
+ Mise en synchronisation avec la version STA7 de Code_Aster d'octobre 2003 (7.2) + Introduction des validateurs de mots cles simples +

+ +Version 1.4 (5/2003): +
+ Mise en synchronisation avec la version STA7 de Code_Aster de mai 2003 (7.1) + Possibilité de donner un nom de fichier en argument lors de l'ouverture d'EFICAS (EO2003-060) + Correction d'une anomalie dans la fonctionnalité de commentarisation des commandes (AO2003-041) + Ajout du bouton de documentation dans le panneau FORMULE (AO2002-447) + Selection automatique du concept quand il n'en existe qu'un (EO2002-162) +

+ +Version 1.3 (11/2002): +
+ Mise en synchronisation avec la version STA6 de Code_Aster de septembre 2002 + Ajout de la possibilité de visualiser les INCLUDE, INCLUDE_MATERIAU et POURSUITE (popup + sur click droit de la souris sur l'icone de la commande) + Possibilité d'afficher la liste des commandes par groupe (menu option->affichage commandes) + Reprise profonde du mécanisme de gestion des fichiers inclus (voir menus d'AIDE pour plus de détails) + Corrections diverses +

+ +Version 1.2 (5/2002): +
+ Reconception de la version 1.1 : décomposition en packages Python + Mise en synchronisation avec la version STA6 de Code_Aster de fevrier 2002 +

diff --git a/Aide/fichiers_ASTER/faqs.txt b/Aide/fichiers_ASTER/faqs.txt new file mode 100644 index 00000000..cb1a82d5 --- /dev/null +++ b/Aide/fichiers_ASTER/faqs.txt @@ -0,0 +1,59 @@ +
+------------------------------------------------------------------------------------------------------------- + FAQs et Limitations d'EFICAS +------------------------------------------------------------------------------------------------------------- + +
+
+ +1. Mots réservés : +
+ + Tous les mots du langage Python sont des mots réservés. + On ne peut donc pas appeler une variable ou un concept 'fin' ou 'dir' + Pour la liste complète de ces mots-clés, veuillez vous référer à la + documentation Python +
+
+ +2. Concepts réentrants : +
+ + Ne pas indiquer par un '&' devant son nom qu'un concept est utilisé comme + concept réentrant. En effet EFICAS le sait ! +

+ +3. Carte commentaire : +
+ + La carte commentaire est désormais le '#' (dièse) au lieu du '%' (pourcent) + Les commentaires sont gérés comme des objets de même niveau que les + commandes ; il n'est plus possible de placer des commentaires "dans" + une commande. Attention, lors de la traduction d'un fichier de version 5 + en 6, les commentaires "dans" les commandes seront perdus. + +

+4. Nommer le concept produit par un opérateur : +
+ + Vous ne pouvez nommer le concept produit d'un opérateur que lorsque + celui-ci aura été entièrement et correctement rempli. + +

+5. Règle de rémanence dans les mots-clés facteurs répétés : + + La règle de rémanence qui permettait pour certains mots-clés facteurs + et pour certains de leurs mots-clés simples de ne pas répeter la valeur + de ces derniers dans toutes les occurrences du mot-clé facteur n'est pas + connue d'EFICAS. + En conséquence, vous devez répéter les mots-clés simples concernés dans + toutes les occurrences des mots-clés facteurs. + +

+6. Besoin d'aide ? +
+ + La documentation d'utilisation d'EFICAS a pris un peu de retard sur le produit ... + Néanmoins, vous disposez sur la plupart des panneaux contextuels ( les panneaux à + droite de l'arbre) d'une aide en ligne que vous pouvez activer en maintenant le + bouton droit de votre souris enfoncé. diff --git a/Aide/fichiers_ASTER/includes.txt b/Aide/fichiers_ASTER/includes.txt new file mode 100644 index 00000000..aadbb81d --- /dev/null +++ b/Aide/fichiers_ASTER/includes.txt @@ -0,0 +1,49 @@ +Les macros INCLUDE, INCLUDE_MATERIAU et POURSUITE ont un fonctionnement spécial.
+Les concepts produits par ces macros sont obtenus par une interpretation séparée +du fichier de commandes correspondant. Les concepts produits sont ensuite inclus +dans le contexte du jeu de commandes principal.
+La mise à jour du jeu de commandes et de ses includes et poursuites +est presque complètement automatique. Cependant dans quelques cas particuliers +le mécanisme de mise à jour peut être pris en défaut. + +

+Les principes retenus sont les suivants : +

+ +1- Un fichier invalide n'est pas du tout pris en compte meme si quelques +commandes de ce fichier sont valides +

+ +2- Il est possible de visualiser (bouton droit de la souris sur l'icone de +la macro -> menu View) le contenu de ces types de macros. Le bouton (icone +loupe) permet de visualiser le source du fichier inclus. +

+ +3- Les fichiers inclus sont mémorisés en fonction de leur UNITE +pour les INCLUDE, du nom de matériau pour les INCLUDE_MATERIAU et comme poursuite +pour une POURSUITE (il n'est pas possible d'avoir plus d'une POURSUITE par fichier). +ATTENTION : comme on s'appuie sur l'UNITE pour memoriser les fichers inclus il est +conseillé d'utiliser des numéros d'UNITE différents sinon la reactualisation sera +faite avec le meme fichier pour des INCLUDE différents. +

+ +4- Pour changer les fichiers inclus, il faut passer par l'onglet FICHIER, modifier +le nom du fichier et appuyer sur le bouton Valider. Il est possible en passant par +cet onglet de forcer la prise en compte d'un fichier include partiellement valide +ce qui n'est pas possible lors de l'import initial. Pour changer un fichier INCLUDE +contenu dans un INCLUDE ou dans une POURSUITE, il faut editer l'INCLUDE ou la POURSUITE +englobante (voir 6.) et passer par l'onglet FICHIER. +

+ +5- Le nom d'un fichier INCLUDE_MATERIAU est construit à partir des valeurs des mots-clés +de la commande, il n'est donc jamais demandé explicitement à l'utilisateur. + +

+6- Il est possible d'editer un fichier include ou poursuite. Pour cela, il suffit d'utiliser +l'entrée "Edit" du menu contextuel de l'étape en question (bouton droit de la souris). +Le fichier include ou poursuite en cours d'edition apparaitra dans un onglet distinct. +Les modifications dans un fichier include ou poursuite sont normalement propagées au fichier +principal et aux autres includes et poursuites. Il est cependant possible que quelques cas +tordus ne soient pas correctement traités. Dans le doute, une demande de rapport de validation +peut permettre de réactualiser l'état des différents fichiers. + diff --git a/Aide/fichiers_ASTER/index.html b/Aide/fichiers_ASTER/index.html new file mode 100644 index 00000000..49da9472 --- /dev/null +++ b/Aide/fichiers_ASTER/index.html @@ -0,0 +1,18 @@ + + + + +EFICAS + + + + +

EFICAS

+
+ +

Evolution des versions +

FAQ +

Macros INCLUDE, INCLUDE_MATERIAU et POURSUITE + + + diff --git a/Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt b/Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt new file mode 100644 index 00000000..574fedf4 --- /dev/null +++ b/Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG +# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY +# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY +# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR +# (AT YOUR OPTION) ANY LATER VERSION. +# +# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT +# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU +# GENERAL PUBLIC LICENSE FOR MORE DETAILS. +# +# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE +# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, +# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. +# +# +# ====================================================================== + +# Installation des fichiers d'aide : Open TURNS +if (WITH_OPENTURNS) + install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + DESTINATION ${CMAKE_INSTALL_PREFIX}/Aide + FILES_MATCHING PATTERN *.txt PATTERN *.html + PATTERN CMakeLists.txt EXCLUDE + PATTERN CVS EXCLUDE + ) +endif (WITH_OPENTURNS) + +### Local Variables: +### mode: cmake +### End: diff --git a/Aide/fichiers_OPENTURNS_STUDY/EficasGui.txt b/Aide/fichiers_OPENTURNS_STUDY/EficasGui.txt new file mode 100644 index 00000000..b6a6ad18 --- /dev/null +++ b/Aide/fichiers_OPENTURNS_STUDY/EficasGui.txt @@ -0,0 +1,38 @@ + + + + What is the EFICAS Graphical User Interface? + + +

+ What is the EFICAS Graphical User Interface? +

+ +
+EFICAS is an open source software which proposes a graphical user interface to OpenTURNS.
+EFICAS enables to the User to lead an uncertainty study without having to learn the python statements.
+
+Eficas is structured in two parts :
+ +note that Part 1 must be fulfilled before Part 2.
+
+
+It has been made with the following objectives : + +
+
+When used, the EFICAS GUI generates :
+ +
  • 1. the file.comm which contains all the information declared in the EFICAS GUI.
  • +
  • 2. the file.py which is the python script associated to the study and that can be launched through a python session.
  • + + + + + diff --git a/Aide/fichiers_OPENTURNS_STUDY/UncertaintyStudy.txt b/Aide/fichiers_OPENTURNS_STUDY/UncertaintyStudy.txt new file mode 100644 index 00000000..e3635625 --- /dev/null +++ b/Aide/fichiers_OPENTURNS_STUDY/UncertaintyStudy.txt @@ -0,0 +1,190 @@ + + + + DEFINITION OF THE UNCERTAINTY STUDY + + + + +

    + DEFINITION OF THE UNCERTAINTY STUDY +

    + + +

    +Limitations of the EFICAS GUI
    +

    +EFICAS version 2.0 has the following limitations : +