From: cvs2git Date: Thu, 16 May 2013 13:55:37 +0000 (+0000) Subject: This commit was manufactured by cvs2git to create tag 'patchMAP2013_1'. X-Git-Tag: patchMAP2013_1^0 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=e49a6dbea0dfed40e7174d3fb078cf5272164fa8;p=tools%2Feficas.git This commit was manufactured by cvs2git to create tag 'patchMAP2013_1'. Sprout from V7_main 2013-05-16 13:55:36 UTC Pascale Noyret 'pour carmel' Delete: AIDE/CMakeLists.txt AIDE/__init__.py AIDE/aide_gui.py AIDE/aide_objets.py AIDE/fichiers/INSTALL.txt AIDE/fichiers/NEWS.txt AIDE/fichiers/faqs.txt AIDE/fichiers/includes.txt AIDE/fichiers/index.html AIDE/index_aide.py AIDE/viewer.py Accas/A_ASSD.py Accas/A_AU_MOINS_UN.py Accas/A_AU_PLUS_UN.py Accas/A_AVANT.py Accas/A_A_CLASSER.py Accas/A_BLOC.py Accas/A_ENSEMBLE.py Accas/A_ETAPE.py Accas/A_EVAL.py Accas/A_EXCLUS.py Accas/A_FACT.py Accas/A_FORM.py Accas/A_FORM_ETAPE.py Accas/A_JDC.py Accas/A_JDC_CATA.py Accas/A_MACRO.py Accas/A_MACRO_ETAPE.py Accas/A_MCBLOC.py Accas/A_MCFACT.py Accas/A_MCLIST.py Accas/A_MCNUPLET.py Accas/A_MCSIMP.py Accas/A_MEME_NOMBRE.py Accas/A_NUPLET.py Accas/A_OPER.py Accas/A_PRESENT_ABSENT.py Accas/A_PRESENT_PRESENT.py Accas/A_PROC.py Accas/A_PROC_ETAPE.py Accas/A_SENSIBILITE.py Accas/A_SIMP.py Accas/A_UN_PARMI.py Accas/A_VALIDATOR.py Accas/CMakeLists.txt Accas/__init__.py Accas/__init__NonAster.py Adao/ADAO_Cata_V0.py Adao/configuration_Adao.py Adao/prefs.py Adao/prefs_Adao.py Adao/properties.py Adao/qtDico.py Adao/qtEficas_Adao.py Aide/CMakeLists.txt Aide/eficas.adp Aide/eficas_ASTER.adp Aide/eficas_OPENTURNS_STUDY.adp Aide/eficas_Pattern.adp Aide/fichiers_ASTER/CMakeLists.txt Aide/fichiers_ASTER/INSTALL.txt Aide/fichiers_ASTER/NEWS.txt Aide/fichiers_ASTER/cata.txt Aide/fichiers_ASTER/faqs.txt Aide/fichiers_ASTER/includes.txt Aide/fichiers_ASTER/index.html Aide/fichiers_EFICAS/index.html Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt Aide/fichiers_OPENTURNS_STUDY/EficasGui.txt Aide/fichiers_OPENTURNS_STUDY/UncertaintyStudy.txt Aide/fichiers_OPENTURNS_STUDY/index.html Aster/CMakeLists.txt Aster/Cata/CMakeLists.txt Aster/Cata/Utilitai/Graph.py Aster/Cata/Utilitai/Sensibilite.py Aster/Cata/Utilitai/System.py Aster/Cata/Utilitai/Table.py Aster/Cata/Utilitai/UniteAster.py Aster/Cata/Utilitai/Utmess.py Aster/Cata/Utilitai/__init__.py Aster/Cata/Utilitai/as_timer.py Aster/Cata/Utilitai/courbes.py Aster/Cata/Utilitai/funct_root.py Aster/Cata/Utilitai/liss_enveloppe.py Aster/Cata/Utilitai/macro_rota_globale.py Aster/Cata/Utilitai/optimize.py Aster/Cata/Utilitai/partition.py Aster/Cata/Utilitai/sup_gmsh.py Aster/Cata/Utilitai/t_fonction.py Aster/Cata/Utilitai/transpose.py Aster/Cata/Utilitai/veri_matr_tang.py Aster/Cata/__init__.py Aster/Cata/aster.py Aster/Cata/asterexec.py Aster/Cata/cataSTA10/Cata_Utils/__init__.py Aster/Cata/cataSTA10/Cata_Utils/t_fonction.py Aster/Cata/cataSTA10/Macro/__init__.py Aster/Cata/cataSTA10/Macro/asse_elem_ssd_ops.py Aster/Cata/cataSTA10/Macro/calc_ecrevisse_ops.py Aster/Cata/cataSTA10/Macro/calc_essai_ops.py Aster/Cata/cataSTA10/Macro/calc_europlexus_ops.py Aster/Cata/cataSTA10/Macro/calc_fonction_ops.py Aster/Cata/cataSTA10/Macro/calc_ifs_dnl_ops.py Aster/Cata/cataSTA10/Macro/calc_miss_ops.py Aster/Cata/cataSTA10/Macro/calc_modal_ops.py Aster/Cata/cataSTA10/Macro/calc_mode_rotation_ops.py Aster/Cata/cataSTA10/Macro/calc_precont_ops.py Aster/Cata/cataSTA10/Macro/calc_spec_ops.py Aster/Cata/cataSTA10/Macro/calc_table_ops.py Aster/Cata/cataSTA10/Macro/crea_elem_ssd_ops.py Aster/Cata/cataSTA10/Macro/creation_donnees_homard.py Aster/Cata/cataSTA10/Macro/defi_cable_bp_ops.py Aster/Cata/cataSTA10/Macro/defi_fonc_elec_ops.py Aster/Cata/cataSTA10/Macro/defi_inte_spec_ops.py Aster/Cata/cataSTA10/Macro/defi_part_feti_ops.py Aster/Cata/cataSTA10/Macro/defi_sol_miss_ops.py Aster/Cata/cataSTA10/Macro/dyna_iss_vari_ops.py Aster/Cata/cataSTA10/Macro/exec_logiciel_ops.py Aster/Cata/cataSTA10/Macro/externe_mess.py Aster/Cata/cataSTA10/Macro/fiabilite_fichier.py Aster/Cata/cataSTA10/Macro/fiabilite_mefisto.py Aster/Cata/cataSTA10/Macro/gene_vari_alea_ops.py Aster/Cata/cataSTA10/Macro/impr_diag_campbell_ops.py Aster/Cata/cataSTA10/Macro/impr_diag_campbell_utils.py Aster/Cata/cataSTA10/Macro/impr_fonction_ops.py Aster/Cata/cataSTA10/Macro/impr_oar_ops.py Aster/Cata/cataSTA10/Macro/impr_table_ops.py Aster/Cata/cataSTA10/Macro/info_fonction_ops.py Aster/Cata/cataSTA10/Macro/lire_fonction_ops.py Aster/Cata/cataSTA10/Macro/lire_inte_spec_ops.py Aster/Cata/cataSTA10/Macro/lire_table_ops.py Aster/Cata/cataSTA10/Macro/macr_adap_mail_ops.py Aster/Cata/cataSTA10/Macro/macr_ascouf_calc_ops.py Aster/Cata/cataSTA10/Macro/macr_ascouf_mail_ops.py Aster/Cata/cataSTA10/Macro/macr_aspic_calc_ops.py Aster/Cata/cataSTA10/Macro/macr_aspic_mail_ops.py Aster/Cata/cataSTA10/Macro/macr_cara_poutre_ops.py Aster/Cata/cataSTA10/Macro/macr_ecla_pg_ops.py Aster/Cata/cataSTA10/Macro/macr_ecre_calc_ops.py Aster/Cata/cataSTA10/Macro/macr_ecrevisse_ops.py Aster/Cata/cataSTA10/Macro/macr_fiab_impr_ops.py Aster/Cata/cataSTA10/Macro/macr_fiabilite_ops.py Aster/Cata/cataSTA10/Macro/macr_lign_coupe_ops.py Aster/Cata/cataSTA10/Macro/macr_recal_ops.py Aster/Cata/cataSTA10/Macro/macr_spectre_ops.py Aster/Cata/cataSTA10/Macro/macro_elas_mult_ops.py Aster/Cata/cataSTA10/Macro/macro_expans_ops.py Aster/Cata/cataSTA10/Macro/macro_matr_ajou_ops.py Aster/Cata/cataSTA10/Macro/macro_matr_asse_ops.py Aster/Cata/cataSTA10/Macro/macro_miss_3d_ops.py Aster/Cata/cataSTA10/Macro/macro_mode_meca_ops.py Aster/Cata/cataSTA10/Macro/macro_proj_base_ops.py Aster/Cata/cataSTA10/Macro/observation_ops.py Aster/Cata/cataSTA10/Macro/post_bordet_ops.py Aster/Cata/cataSTA10/Macro/post_coque_ops.py Aster/Cata/cataSTA10/Macro/post_decollement_ops.py Aster/Cata/cataSTA10/Macro/post_dyna_alea_ops.py Aster/Cata/cataSTA10/Macro/post_endo_fiss_ops.py Aster/Cata/cataSTA10/Macro/post_gp_ops.py Aster/Cata/cataSTA10/Macro/post_k1_k2_k3_ops.py Aster/Cata/cataSTA10/Macro/post_k_trans_ops.py Aster/Cata/cataSTA10/Macro/post_miss_ops.py Aster/Cata/cataSTA10/Macro/propa_fiss_ops.py Aster/Cata/cataSTA10/Macro/raff_xfem_ops.py Aster/Cata/cataSTA10/Macro/reca_algo.py Aster/Cata/cataSTA10/Macro/reca_calcul_aster.py Aster/Cata/cataSTA10/Macro/reca_controles.py Aster/Cata/cataSTA10/Macro/reca_evol.py Aster/Cata/cataSTA10/Macro/reca_graphique.py Aster/Cata/cataSTA10/Macro/reca_interp.py Aster/Cata/cataSTA10/Macro/reca_mac.py Aster/Cata/cataSTA10/Macro/reca_message.py Aster/Cata/cataSTA10/Macro/reca_utilitaires.py Aster/Cata/cataSTA10/Macro/recal.py Aster/Cata/cataSTA10/Macro/simu_point_mat_ops.py Aster/Cata/cataSTA10/Macro/stanley_ops.py Aster/Cata/cataSTA10/Macro/test_compor_ops.py Aster/Cata/cataSTA10/Macro/test_fichier_ops.py Aster/Cata/cataSTA10/Macro/test_fonction_ops.py Aster/Cata/cataSTA10/Macro/test_temps_ops.py Aster/Cata/cataSTA10/SD/__init__.py Aster/Cata/cataSTA10/SD/co_base_modale.py Aster/Cata/cataSTA10/SD/co_cabl_precont.py Aster/Cata/cataSTA10/SD/co_cara_elem.py Aster/Cata/cataSTA10/SD/co_carte.py Aster/Cata/cataSTA10/SD/co_cham_elem.py Aster/Cata/cataSTA10/SD/co_cham_mater.py Aster/Cata/cataSTA10/SD/co_cham_no.py Aster/Cata/cataSTA10/SD/co_champ.py Aster/Cata/cataSTA10/SD/co_char_acou.py Aster/Cata/cataSTA10/SD/co_char_cine_acou.py Aster/Cata/cataSTA10/SD/co_char_cine_meca.py Aster/Cata/cataSTA10/SD/co_char_cine_ther.py Aster/Cata/cataSTA10/SD/co_char_meca.py Aster/Cata/cataSTA10/SD/co_char_ther.py Aster/Cata/cataSTA10/SD/co_compor.py Aster/Cata/cataSTA10/SD/co_contact.py Aster/Cata/cataSTA10/SD/co_corresp_2_mailla.py Aster/Cata/cataSTA10/SD/co_courbe.py Aster/Cata/cataSTA10/SD/co_fiss_xfem.py Aster/Cata/cataSTA10/SD/co_fonction.py Aster/Cata/cataSTA10/SD/co_fond_fiss.py Aster/Cata/cataSTA10/SD/co_gfibre.py Aster/Cata/cataSTA10/SD/co_grille.py Aster/Cata/cataSTA10/SD/co_interf_dyna_clas.py Aster/Cata/cataSTA10/SD/co_list_inst.py Aster/Cata/cataSTA10/SD/co_listis.py Aster/Cata/cataSTA10/SD/co_listr8.py Aster/Cata/cataSTA10/SD/co_macr_elem_dyna.py Aster/Cata/cataSTA10/SD/co_macr_elem_stat.py Aster/Cata/cataSTA10/SD/co_maillage.py Aster/Cata/cataSTA10/SD/co_mater.py Aster/Cata/cataSTA10/SD/co_matr_asse.py Aster/Cata/cataSTA10/SD/co_matr_asse_gd.py Aster/Cata/cataSTA10/SD/co_matr_asse_gene.py Aster/Cata/cataSTA10/SD/co_matr_elem.py Aster/Cata/cataSTA10/SD/co_melasflu.py Aster/Cata/cataSTA10/SD/co_mode_cycl.py Aster/Cata/cataSTA10/SD/co_mode_meca.py Aster/Cata/cataSTA10/SD/co_modele.py Aster/Cata/cataSTA10/SD/co_modele_gene.py Aster/Cata/cataSTA10/SD/co_nume_ddl.py Aster/Cata/cataSTA10/SD/co_nume_ddl_gene.py Aster/Cata/cataSTA10/SD/co_resultat.py Aster/Cata/cataSTA10/SD/co_resultat_dyn.py Aster/Cata/cataSTA10/SD/co_sd_feti.py Aster/Cata/cataSTA10/SD/co_spectre.py Aster/Cata/cataSTA10/SD/co_squelette.py Aster/Cata/cataSTA10/SD/co_surface.py Aster/Cata/cataSTA10/SD/co_table.py Aster/Cata/cataSTA10/SD/co_table_container.py Aster/Cata/cataSTA10/SD/co_table_fonction.py Aster/Cata/cataSTA10/SD/co_tran_gene.py Aster/Cata/cataSTA10/SD/co_type_flui_stru.py Aster/Cata/cataSTA10/SD/co_vect_asse_gene.py Aster/Cata/cataSTA10/SD/co_vect_elem.py Aster/Cata/cataSTA10/SD/sd_amor_modal.py Aster/Cata/cataSTA10/SD/sd_base_modale.py Aster/Cata/cataSTA10/SD/sd_cabl_precont.py Aster/Cata/cataSTA10/SD/sd_cara_elem.py Aster/Cata/cataSTA10/SD/sd_carte.py Aster/Cata/cataSTA10/SD/sd_cham_elem.py Aster/Cata/cataSTA10/SD/sd_cham_gene.py Aster/Cata/cataSTA10/SD/sd_cham_mater.py Aster/Cata/cataSTA10/SD/sd_cham_no.py Aster/Cata/cataSTA10/SD/sd_champ.py Aster/Cata/cataSTA10/SD/sd_char_acou.py Aster/Cata/cataSTA10/SD/sd_char_cine.py Aster/Cata/cataSTA10/SD/sd_char_meca.py Aster/Cata/cataSTA10/SD/sd_char_ther.py Aster/Cata/cataSTA10/SD/sd_char_unilate.py Aster/Cata/cataSTA10/SD/sd_compor.py Aster/Cata/cataSTA10/SD/sd_contact.py Aster/Cata/cataSTA10/SD/sd_corresp_2_mailla.py Aster/Cata/cataSTA10/SD/sd_courbe.py Aster/Cata/cataSTA10/SD/sd_courbe_lm.py Aster/Cata/cataSTA10/SD/sd_courbe_sa.py Aster/Cata/cataSTA10/SD/sd_feti.py Aster/Cata/cataSTA10/SD/sd_fonction.py Aster/Cata/cataSTA10/SD/sd_fond_fiss.py Aster/Cata/cataSTA10/SD/sd_gfibre.py Aster/Cata/cataSTA10/SD/sd_grille.py Aster/Cata/cataSTA10/SD/sd_interf_dyna_clas.py Aster/Cata/cataSTA10/SD/sd_l_charges.py Aster/Cata/cataSTA10/SD/sd_l_table.py Aster/Cata/cataSTA10/SD/sd_ligrel.py Aster/Cata/cataSTA10/SD/sd_list_inst.py Aster/Cata/cataSTA10/SD/sd_liste_rela.py Aster/Cata/cataSTA10/SD/sd_listis.py Aster/Cata/cataSTA10/SD/sd_listr8.py Aster/Cata/cataSTA10/SD/sd_macr_elem_dyna.py Aster/Cata/cataSTA10/SD/sd_macr_elem_stat.py Aster/Cata/cataSTA10/SD/sd_maillage.py Aster/Cata/cataSTA10/SD/sd_mater.py Aster/Cata/cataSTA10/SD/sd_matr_asse.py Aster/Cata/cataSTA10/SD/sd_matr_asse_com.py Aster/Cata/cataSTA10/SD/sd_matr_asse_gd.py Aster/Cata/cataSTA10/SD/sd_matr_asse_gene.py Aster/Cata/cataSTA10/SD/sd_matr_cine.py Aster/Cata/cataSTA10/SD/sd_matr_elem.py Aster/Cata/cataSTA10/SD/sd_melasflu.py Aster/Cata/cataSTA10/SD/sd_mode_cycl.py Aster/Cata/cataSTA10/SD/sd_mode_meca.py Aster/Cata/cataSTA10/SD/sd_modele.py Aster/Cata/cataSTA10/SD/sd_modele_gene.py Aster/Cata/cataSTA10/SD/sd_multi_appui.py Aster/Cata/cataSTA10/SD/sd_nume_ddl.py Aster/Cata/cataSTA10/SD/sd_nume_ddl_com.py Aster/Cata/cataSTA10/SD/sd_nume_ddl_gd.py Aster/Cata/cataSTA10/SD/sd_nume_ddl_gene.py Aster/Cata/cataSTA10/SD/sd_nume_elim.py Aster/Cata/cataSTA10/SD/sd_nume_eqge.py Aster/Cata/cataSTA10/SD/sd_nume_equa.py Aster/Cata/cataSTA10/SD/sd_para_sensi.py Aster/Cata/cataSTA10/SD/sd_partition.py Aster/Cata/cataSTA10/SD/sd_prof_chno.py Aster/Cata/cataSTA10/SD/sd_prof_vgen.py Aster/Cata/cataSTA10/SD/sd_proj_mesu.py Aster/Cata/cataSTA10/SD/sd_proj_modal.py Aster/Cata/cataSTA10/SD/sd_reperage_1d.py Aster/Cata/cataSTA10/SD/sd_reperage_omega.py Aster/Cata/cataSTA10/SD/sd_resuelem.py Aster/Cata/cataSTA10/SD/sd_resultat.py Aster/Cata/cataSTA10/SD/sd_resultat_dyn.py Aster/Cata/cataSTA10/SD/sd_sddyna.py Aster/Cata/cataSTA10/SD/sd_solveur.py Aster/Cata/cataSTA10/SD/sd_spectre.py Aster/Cata/cataSTA10/SD/sd_squelette.py Aster/Cata/cataSTA10/SD/sd_stoc_lciel.py Aster/Cata/cataSTA10/SD/sd_stoc_mltf.py Aster/Cata/cataSTA10/SD/sd_stoc_morse.py Aster/Cata/cataSTA10/SD/sd_stockage.py Aster/Cata/cataSTA10/SD/sd_surface.py Aster/Cata/cataSTA10/SD/sd_surface_1d.py Aster/Cata/cataSTA10/SD/sd_table.py Aster/Cata/cataSTA10/SD/sd_table_container.py Aster/Cata/cataSTA10/SD/sd_table_fonction.py Aster/Cata/cataSTA10/SD/sd_titre.py Aster/Cata/cataSTA10/SD/sd_tran_gene.py Aster/Cata/cataSTA10/SD/sd_type_flui_stru.py Aster/Cata/cataSTA10/SD/sd_util.py Aster/Cata/cataSTA10/SD/sd_vect_elem.py Aster/Cata/cataSTA10/SD/sd_xfem.py Aster/Cata/cataSTA10/SD/utilsd.py Aster/Cata/cataSTA10/Utilitai/Graph.py Aster/Cata/cataSTA10/Utilitai/System.py Aster/Cata/cataSTA10/Utilitai/Table.py Aster/Cata/cataSTA10/Utilitai/UniteAster.py Aster/Cata/cataSTA10/Utilitai/Utmess.py Aster/Cata/cataSTA10/Utilitai/__init__.py Aster/Cata/cataSTA10/Utilitai/as_timer.py Aster/Cata/cataSTA10/Utilitai/courbes.py Aster/Cata/cataSTA10/Utilitai/funct_root.py Aster/Cata/cataSTA10/Utilitai/liss_enveloppe.py Aster/Cata/cataSTA10/Utilitai/macro_rota_globale.py Aster/Cata/cataSTA10/Utilitai/optimize.py Aster/Cata/cataSTA10/Utilitai/partition.py Aster/Cata/cataSTA10/Utilitai/stats.py Aster/Cata/cataSTA10/Utilitai/sup_gmsh.py Aster/Cata/cataSTA10/Utilitai/transpose.py Aster/Cata/cataSTA10/Utilitai/utils.py Aster/Cata/cataSTA10/Utilitai/veri_matr_tang.py Aster/Cata/cataSTA10/__init__.py Aster/Cata/cataSTA10/cata.py Aster/Cata/cataSTA10/ops.py Aster/Cata/cataSTA11/__init__.py Aster/Cata/cataSTA11/cata.py Aster/Cata/cataSTA11/ops.py Aster/Cata/cataSTA81c_clefs_docu Aster/Cata/cataSTA8c_clefs_docu Aster/Cata/cataSTA9/Intranet/__init__.py Aster/Cata/cataSTA9/Intranet/calc_eolienne.py Aster/Cata/cataSTA9/Intranet/macr_cabri_calc_cata.py Aster/Cata/cataSTA9/Intranet/macr_cabri_calc_ops.py Aster/Cata/cataSTA9/Intranet/macr_cabri_mail_cata.py Aster/Cata/cataSTA9/Intranet/macr_cabri_mail_dat.py Aster/Cata/cataSTA9/Intranet/macr_cabri_mail_ops.py Aster/Cata/cataSTA9/Intranet/macro_bascule_schema_ops.py Aster/Cata/cataSTA9/Macro/__init__.py Aster/Cata/cataSTA9/Macro/calc_ecrevisse_ops.py Aster/Cata/cataSTA9/Macro/calc_essai_ops.py Aster/Cata/cataSTA9/Macro/calc_europlexus_ops.py Aster/Cata/cataSTA9/Macro/calc_fonction_ops.py Aster/Cata/cataSTA9/Macro/calc_modal_ops.py Aster/Cata/cataSTA9/Macro/calc_precont_ops.py Aster/Cata/cataSTA9/Macro/calc_spec_ops.py Aster/Cata/cataSTA9/Macro/calc_table_ops.py Aster/Cata/cataSTA9/Macro/creation_donnees_homard.py Aster/Cata/cataSTA9/Macro/defi_cable_bp_ops.py Aster/Cata/cataSTA9/Macro/defi_fonc_elec_ops.py Aster/Cata/cataSTA9/Macro/defi_inte_spec_ops.py Aster/Cata/cataSTA9/Macro/defi_part_feti_ops.py Aster/Cata/cataSTA9/Macro/dyna_iss_vari_ops.py Aster/Cata/cataSTA9/Macro/exec_logiciel_ops.py Aster/Cata/cataSTA9/Macro/externe_mess.py Aster/Cata/cataSTA9/Macro/fiabilite_fichier.py Aster/Cata/cataSTA9/Macro/fiabilite_mefisto.py Aster/Cata/cataSTA9/Macro/gene_vari_alea_ops.py Aster/Cata/cataSTA9/Macro/impr_fonction_ops.py Aster/Cata/cataSTA9/Macro/impr_oar_ops.py Aster/Cata/cataSTA9/Macro/impr_table_ops.py Aster/Cata/cataSTA9/Macro/info_fonction_ops.py Aster/Cata/cataSTA9/Macro/lire_fonction_ops.py Aster/Cata/cataSTA9/Macro/lire_inte_spec_ops.py Aster/Cata/cataSTA9/Macro/lire_table_ops.py Aster/Cata/cataSTA9/Macro/macr_adap_mail_ops.py Aster/Cata/cataSTA9/Macro/macr_ascouf_calc_ops.py Aster/Cata/cataSTA9/Macro/macr_ascouf_mail_ops.py Aster/Cata/cataSTA9/Macro/macr_aspic_calc_ops.py Aster/Cata/cataSTA9/Macro/macr_aspic_mail_ops.py Aster/Cata/cataSTA9/Macro/macr_cara_poutre_ops.py Aster/Cata/cataSTA9/Macro/macr_ecla_pg_ops.py Aster/Cata/cataSTA9/Macro/macr_ecre_calc_ops.py Aster/Cata/cataSTA9/Macro/macr_ecrevisse_ops.py Aster/Cata/cataSTA9/Macro/macr_fiab_impr_ops.py Aster/Cata/cataSTA9/Macro/macr_fiabilite_ops.py Aster/Cata/cataSTA9/Macro/macr_lign_coupe_ops.py Aster/Cata/cataSTA9/Macro/macr_recal_ops.py Aster/Cata/cataSTA9/Macro/macr_spectre_ops.py Aster/Cata/cataSTA9/Macro/macro_elas_mult_ops.py Aster/Cata/cataSTA9/Macro/macro_expans_ops.py Aster/Cata/cataSTA9/Macro/macro_matr_ajou_ops.py Aster/Cata/cataSTA9/Macro/macro_matr_asse_ops.py Aster/Cata/cataSTA9/Macro/macro_miss_3d_ops.py Aster/Cata/cataSTA9/Macro/macro_mode_meca_ops.py Aster/Cata/cataSTA9/Macro/macro_proj_base_ops.py Aster/Cata/cataSTA9/Macro/observation_ops.py Aster/Cata/cataSTA9/Macro/post_dyna_alea_ops.py Aster/Cata/cataSTA9/Macro/post_gp_ops.py Aster/Cata/cataSTA9/Macro/post_k1_k2_k3_ops.py Aster/Cata/cataSTA9/Macro/post_k_trans_ops.py Aster/Cata/cataSTA9/Macro/propa_fiss_ops.py Aster/Cata/cataSTA9/Macro/reca_algo.py Aster/Cata/cataSTA9/Macro/reca_calcul_aster.py Aster/Cata/cataSTA9/Macro/reca_controles.py Aster/Cata/cataSTA9/Macro/reca_graphique.py Aster/Cata/cataSTA9/Macro/reca_interp.py Aster/Cata/cataSTA9/Macro/reca_message.py Aster/Cata/cataSTA9/Macro/reca_utilitaires.py Aster/Cata/cataSTA9/Macro/recal.py Aster/Cata/cataSTA9/Macro/simu_point_mat_ops.py Aster/Cata/cataSTA9/Macro/stanley_ops.py Aster/Cata/cataSTA9/Macro/test_fichier_ops.py Aster/Cata/cataSTA9/Macro/test_temps_ops.py Aster/Cata/cataSTA9/Messages/__init__.py Aster/Cata/cataSTA9/Messages/algeline.py Aster/Cata/cataSTA9/Messages/algeline2.py Aster/Cata/cataSTA9/Messages/algeline3.py Aster/Cata/cataSTA9/Messages/algeline4.py Aster/Cata/cataSTA9/Messages/algeline5.py Aster/Cata/cataSTA9/Messages/algorith.py Aster/Cata/cataSTA9/Messages/algorith10.py Aster/Cata/cataSTA9/Messages/algorith11.py Aster/Cata/cataSTA9/Messages/algorith12.py Aster/Cata/cataSTA9/Messages/algorith13.py Aster/Cata/cataSTA9/Messages/algorith14.py Aster/Cata/cataSTA9/Messages/algorith15.py Aster/Cata/cataSTA9/Messages/algorith16.py Aster/Cata/cataSTA9/Messages/algorith17.py Aster/Cata/cataSTA9/Messages/algorith2.py Aster/Cata/cataSTA9/Messages/algorith3.py Aster/Cata/cataSTA9/Messages/algorith4.py Aster/Cata/cataSTA9/Messages/algorith5.py Aster/Cata/cataSTA9/Messages/algorith6.py Aster/Cata/cataSTA9/Messages/algorith7.py Aster/Cata/cataSTA9/Messages/algorith8.py Aster/Cata/cataSTA9/Messages/algorith9.py Aster/Cata/cataSTA9/Messages/appelmpi.py Aster/Cata/cataSTA9/Messages/archivage.py Aster/Cata/cataSTA9/Messages/arlequin.py Aster/Cata/cataSTA9/Messages/ascouf0.py Aster/Cata/cataSTA9/Messages/aspic0.py Aster/Cata/cataSTA9/Messages/assembla.py Aster/Cata/cataSTA9/Messages/cable0.py Aster/Cata/cataSTA9/Messages/calculel.py Aster/Cata/cataSTA9/Messages/calculel2.py Aster/Cata/cataSTA9/Messages/calculel3.py Aster/Cata/cataSTA9/Messages/calculel4.py Aster/Cata/cataSTA9/Messages/calculel5.py Aster/Cata/cataSTA9/Messages/calculel6.py Aster/Cata/cataSTA9/Messages/cataelem.py Aster/Cata/cataSTA9/Messages/champs.py Aster/Cata/cataSTA9/Messages/compor1.py Aster/Cata/cataSTA9/Messages/contact.py Aster/Cata/cataSTA9/Messages/contact2.py Aster/Cata/cataSTA9/Messages/contact3.py Aster/Cata/cataSTA9/Messages/contactdebg.py Aster/Cata/cataSTA9/Messages/context_info.py Aster/Cata/cataSTA9/Messages/discretisation.py Aster/Cata/cataSTA9/Messages/discrets.py Aster/Cata/cataSTA9/Messages/dvp.py Aster/Cata/cataSTA9/Messages/dynamique.py Aster/Cata/cataSTA9/Messages/elasmult0.py Aster/Cata/cataSTA9/Messages/elements.py Aster/Cata/cataSTA9/Messages/elements2.py Aster/Cata/cataSTA9/Messages/elements3.py Aster/Cata/cataSTA9/Messages/elements4.py Aster/Cata/cataSTA9/Messages/elements5.py Aster/Cata/cataSTA9/Messages/execlogiciel0.py Aster/Cata/cataSTA9/Messages/factor.py Aster/Cata/cataSTA9/Messages/fatigue1.py Aster/Cata/cataSTA9/Messages/fermetur.py Aster/Cata/cataSTA9/Messages/feti0.py Aster/Cata/cataSTA9/Messages/fiabilite0.py Aster/Cata/cataSTA9/Messages/fonct0.py Aster/Cata/cataSTA9/Messages/grappefluide.py Aster/Cata/cataSTA9/Messages/homard0.py Aster/Cata/cataSTA9/Messages/indicateur.py Aster/Cata/cataSTA9/Messages/intemail.py Aster/Cata/cataSTA9/Messages/irrad3m.py Aster/Cata/cataSTA9/Messages/jeveux.py Aster/Cata/cataSTA9/Messages/maillage.py Aster/Cata/cataSTA9/Messages/matrice0.py Aster/Cata/cataSTA9/Messages/mecanonline.py Aster/Cata/cataSTA9/Messages/mecanonline2.py Aster/Cata/cataSTA9/Messages/mecanonline3.py Aster/Cata/cataSTA9/Messages/mecanonline4.py Aster/Cata/cataSTA9/Messages/mecanonline5.py Aster/Cata/cataSTA9/Messages/med.py Aster/Cata/cataSTA9/Messages/meidee0.py Aster/Cata/cataSTA9/Messages/miss0.py Aster/Cata/cataSTA9/Messages/modal.py Aster/Cata/cataSTA9/Messages/modal0.py Aster/Cata/cataSTA9/Messages/modelisa.py Aster/Cata/cataSTA9/Messages/modelisa2.py Aster/Cata/cataSTA9/Messages/modelisa3.py Aster/Cata/cataSTA9/Messages/modelisa4.py Aster/Cata/cataSTA9/Messages/modelisa5.py Aster/Cata/cataSTA9/Messages/modelisa6.py Aster/Cata/cataSTA9/Messages/modelisa7.py Aster/Cata/cataSTA9/Messages/modelisa8.py Aster/Cata/cataSTA9/Messages/modelisa9.py Aster/Cata/cataSTA9/Messages/oar0.py Aster/Cata/cataSTA9/Messages/observation.py Aster/Cata/cataSTA9/Messages/post0.py Aster/Cata/cataSTA9/Messages/postrccm.py Aster/Cata/cataSTA9/Messages/postrele.py Aster/Cata/cataSTA9/Messages/poutre0.py Aster/Cata/cataSTA9/Messages/precalcul.py Aster/Cata/cataSTA9/Messages/prepost.py Aster/Cata/cataSTA9/Messages/prepost2.py Aster/Cata/cataSTA9/Messages/prepost3.py Aster/Cata/cataSTA9/Messages/prepost4.py Aster/Cata/cataSTA9/Messages/prepost5.py Aster/Cata/cataSTA9/Messages/prepost6.py Aster/Cata/cataSTA9/Messages/proba0.py Aster/Cata/cataSTA9/Messages/rupture0.py Aster/Cata/cataSTA9/Messages/rupture1.py Aster/Cata/cataSTA9/Messages/sdveri.py Aster/Cata/cataSTA9/Messages/seisme.py Aster/Cata/cataSTA9/Messages/sensibilite.py Aster/Cata/cataSTA9/Messages/soustruc.py Aster/Cata/cataSTA9/Messages/soustruc2.py Aster/Cata/cataSTA9/Messages/spectral0.py Aster/Cata/cataSTA9/Messages/stanley.py Aster/Cata/cataSTA9/Messages/stbtrias.py Aster/Cata/cataSTA9/Messages/subdivise.py Aster/Cata/cataSTA9/Messages/supervis.py Aster/Cata/cataSTA9/Messages/table0.py Aster/Cata/cataSTA9/Messages/test0.py Aster/Cata/cataSTA9/Messages/unilater.py Aster/Cata/cataSTA9/Messages/utilifor.py Aster/Cata/cataSTA9/Messages/utilitai.py Aster/Cata/cataSTA9/Messages/utilitai2.py Aster/Cata/cataSTA9/Messages/utilitai3.py Aster/Cata/cataSTA9/Messages/utilitai4.py Aster/Cata/cataSTA9/Messages/utilitai5.py Aster/Cata/cataSTA9/Messages/utilitai6.py Aster/Cata/cataSTA9/Messages/utilitai7.py Aster/Cata/cataSTA9/Messages/utilitai8.py Aster/Cata/cataSTA9/Messages/vide.py Aster/Cata/cataSTA9/Messages/volufini.py Aster/Cata/cataSTA9/Messages/xfem.py Aster/Cata/cataSTA9/Messages/xfem2.py Aster/Cata/cataSTA9/Numeric.py Aster/Cata/cataSTA9/SD/__init__.py Aster/Cata/cataSTA9/SD/co_base_modale.py Aster/Cata/cataSTA9/SD/co_cabl_precont.py Aster/Cata/cataSTA9/SD/co_cara_elem.py Aster/Cata/cataSTA9/SD/co_carte.py Aster/Cata/cataSTA9/SD/co_cham_elem.py Aster/Cata/cataSTA9/SD/co_cham_mater.py Aster/Cata/cataSTA9/SD/co_cham_no.py Aster/Cata/cataSTA9/SD/co_champ.py Aster/Cata/cataSTA9/SD/co_char_acou.py Aster/Cata/cataSTA9/SD/co_char_cine_acou.py Aster/Cata/cataSTA9/SD/co_char_cine_meca.py Aster/Cata/cataSTA9/SD/co_char_cine_ther.py Aster/Cata/cataSTA9/SD/co_char_meca.py Aster/Cata/cataSTA9/SD/co_char_ther.py Aster/Cata/cataSTA9/SD/co_compor.py Aster/Cata/cataSTA9/SD/co_courbe.py Aster/Cata/cataSTA9/SD/co_fiss_xfem.py Aster/Cata/cataSTA9/SD/co_fonction.py Aster/Cata/cataSTA9/SD/co_fond_fiss.py Aster/Cata/cataSTA9/SD/co_gfibre.py Aster/Cata/cataSTA9/SD/co_interf_dyna_clas.py Aster/Cata/cataSTA9/SD/co_listis.py Aster/Cata/cataSTA9/SD/co_listr8.py Aster/Cata/cataSTA9/SD/co_macr_elem_dyna.py Aster/Cata/cataSTA9/SD/co_macr_elem_stat.py Aster/Cata/cataSTA9/SD/co_maillage.py Aster/Cata/cataSTA9/SD/co_mater.py Aster/Cata/cataSTA9/SD/co_matr_asse.py Aster/Cata/cataSTA9/SD/co_matr_asse_gd.py Aster/Cata/cataSTA9/SD/co_matr_asse_gene.py Aster/Cata/cataSTA9/SD/co_matr_elem.py Aster/Cata/cataSTA9/SD/co_melasflu.py Aster/Cata/cataSTA9/SD/co_mode_cycl.py Aster/Cata/cataSTA9/SD/co_modele.py Aster/Cata/cataSTA9/SD/co_modele_gene.py Aster/Cata/cataSTA9/SD/co_nume_ddl.py Aster/Cata/cataSTA9/SD/co_nume_ddl_gene.py Aster/Cata/cataSTA9/SD/co_resultat.py Aster/Cata/cataSTA9/SD/co_resultat_dyn.py Aster/Cata/cataSTA9/SD/co_sd_feti.py Aster/Cata/cataSTA9/SD/co_spectre.py Aster/Cata/cataSTA9/SD/co_squelette.py Aster/Cata/cataSTA9/SD/co_surface.py Aster/Cata/cataSTA9/SD/co_table.py Aster/Cata/cataSTA9/SD/co_table_container.py Aster/Cata/cataSTA9/SD/co_table_fonction.py Aster/Cata/cataSTA9/SD/co_tran_gene.py Aster/Cata/cataSTA9/SD/co_type_flui_stru.py Aster/Cata/cataSTA9/SD/co_vect_asse_gene.py Aster/Cata/cataSTA9/SD/co_vect_elem.py Aster/Cata/cataSTA9/SD/sd_amor_modal.py Aster/Cata/cataSTA9/SD/sd_base_modale.py Aster/Cata/cataSTA9/SD/sd_cabl_precont.py Aster/Cata/cataSTA9/SD/sd_cara_elem.py Aster/Cata/cataSTA9/SD/sd_carte.py Aster/Cata/cataSTA9/SD/sd_cham_elem.py Aster/Cata/cataSTA9/SD/sd_cham_gene.py Aster/Cata/cataSTA9/SD/sd_cham_mater.py Aster/Cata/cataSTA9/SD/sd_cham_no.py Aster/Cata/cataSTA9/SD/sd_champ.py Aster/Cata/cataSTA9/SD/sd_char_acou.py Aster/Cata/cataSTA9/SD/sd_char_cine.py Aster/Cata/cataSTA9/SD/sd_char_contact.py Aster/Cata/cataSTA9/SD/sd_char_meca.py Aster/Cata/cataSTA9/SD/sd_char_ther.py Aster/Cata/cataSTA9/SD/sd_char_unilate.py Aster/Cata/cataSTA9/SD/sd_compor.py Aster/Cata/cataSTA9/SD/sd_courbe.py Aster/Cata/cataSTA9/SD/sd_courbe_lm.py Aster/Cata/cataSTA9/SD/sd_courbe_sa.py Aster/Cata/cataSTA9/SD/sd_feti.py Aster/Cata/cataSTA9/SD/sd_fonction.py Aster/Cata/cataSTA9/SD/sd_fond_fiss.py Aster/Cata/cataSTA9/SD/sd_gfibre.py Aster/Cata/cataSTA9/SD/sd_interf_dyna_clas.py Aster/Cata/cataSTA9/SD/sd_l_charges.py Aster/Cata/cataSTA9/SD/sd_l_table.py Aster/Cata/cataSTA9/SD/sd_ligrel.py Aster/Cata/cataSTA9/SD/sd_liste_rela.py Aster/Cata/cataSTA9/SD/sd_listis.py Aster/Cata/cataSTA9/SD/sd_listr8.py Aster/Cata/cataSTA9/SD/sd_macr_elem_dyna.py Aster/Cata/cataSTA9/SD/sd_macr_elem_stat.py Aster/Cata/cataSTA9/SD/sd_maillage.py Aster/Cata/cataSTA9/SD/sd_mater.py Aster/Cata/cataSTA9/SD/sd_matr_asse.py Aster/Cata/cataSTA9/SD/sd_matr_asse_com.py Aster/Cata/cataSTA9/SD/sd_matr_asse_gd.py Aster/Cata/cataSTA9/SD/sd_matr_asse_gene.py Aster/Cata/cataSTA9/SD/sd_matr_cine.py Aster/Cata/cataSTA9/SD/sd_matr_elem.py Aster/Cata/cataSTA9/SD/sd_melasflu.py Aster/Cata/cataSTA9/SD/sd_mode_cycl.py Aster/Cata/cataSTA9/SD/sd_modele.py Aster/Cata/cataSTA9/SD/sd_modele_gene.py Aster/Cata/cataSTA9/SD/sd_multi_appui.py Aster/Cata/cataSTA9/SD/sd_nume_ddl.py Aster/Cata/cataSTA9/SD/sd_nume_ddl_com.py Aster/Cata/cataSTA9/SD/sd_nume_ddl_gd.py Aster/Cata/cataSTA9/SD/sd_nume_ddl_gene.py Aster/Cata/cataSTA9/SD/sd_nume_eqge.py Aster/Cata/cataSTA9/SD/sd_nume_equa.py Aster/Cata/cataSTA9/SD/sd_para_sensi.py Aster/Cata/cataSTA9/SD/sd_prof_chno.py Aster/Cata/cataSTA9/SD/sd_prof_vgen.py Aster/Cata/cataSTA9/SD/sd_proj_mesu.py Aster/Cata/cataSTA9/SD/sd_proj_modal.py Aster/Cata/cataSTA9/SD/sd_reperage_1d.py Aster/Cata/cataSTA9/SD/sd_reperage_omega.py Aster/Cata/cataSTA9/SD/sd_resuelem.py Aster/Cata/cataSTA9/SD/sd_resultat.py Aster/Cata/cataSTA9/SD/sd_resultat_dyn.py Aster/Cata/cataSTA9/SD/sd_sddyna.py Aster/Cata/cataSTA9/SD/sd_solveur.py Aster/Cata/cataSTA9/SD/sd_spectre.py Aster/Cata/cataSTA9/SD/sd_squelette.py Aster/Cata/cataSTA9/SD/sd_stoc_lciel.py Aster/Cata/cataSTA9/SD/sd_stoc_mltf.py Aster/Cata/cataSTA9/SD/sd_stoc_morse.py Aster/Cata/cataSTA9/SD/sd_stockage.py Aster/Cata/cataSTA9/SD/sd_surface.py Aster/Cata/cataSTA9/SD/sd_surface_1d.py Aster/Cata/cataSTA9/SD/sd_table.py Aster/Cata/cataSTA9/SD/sd_table_container.py Aster/Cata/cataSTA9/SD/sd_table_fonction.py Aster/Cata/cataSTA9/SD/sd_titre.py Aster/Cata/cataSTA9/SD/sd_tran_gene.py Aster/Cata/cataSTA9/SD/sd_type_flui_stru.py Aster/Cata/cataSTA9/SD/sd_util.py Aster/Cata/cataSTA9/SD/sd_vect_elem.py Aster/Cata/cataSTA9/SD/sd_xfem.py Aster/Cata/cataSTA9/SD/utilsd.py Aster/Cata/cataSTA9/__init__.py Aster/Cata/cataSTA9/cata.py Aster/Cata/cataSTA9/materiau/18MND5_REF_A.NOMI Aster/Cata/cataSTA9/materiau/README.PY Aster/Cata/cataSTA9/materiau/Z12CN13_REF_A.NOMI Aster/Cata/cataSTA9/materiau/Z2CN1810_REF_A.NOMI Aster/Cata/cataSTA9/materiau/Z2CND1712_REF_A.NOMI Aster/Cata/cataSTA9/materiau/Z6CND1712_REF_A.NOMI Aster/Cata/cataSTA9/ops.py Aster/Cata/cataSTA9c_clefs_docu Aster/Cata/cata_STA7_clefs_docu Aster/Cata/cata_reduit.py Aster/Cata/petitcata/__init__.py Aster/Cata/petitcata/cata.py Aster/Cata/petitcata/ops.py Aster/INSTALL Aster/Include.com Aster/LICENSE.TERMS Aster/NEWS Aster/README Aster/Tests/README Aster/Tests/Recette/OTStudy.comm Aster/Tests/Recette/OTStudy.py Aster/Tests/Recette/OTWrapper.comm Aster/Tests/Recette/OTWrapper.xml Aster/Tests/Recette/Pylone.comm Aster/Tests/Recette/Pylone_GEOM.py Aster/Tests/Recette/az.comm Aster/Tests/Recette/carmel.comm Aster/Tests/Recette/carmel.phys Aster/Tests/Recette/donnees.dat Aster/Tests/Recette/efica01a.11 Aster/Tests/Recette/efica01a.com0 Aster/Tests/Recette/efica01a.comm Aster/Tests/Recette/include.comm Aster/Tests/Recette/poursuite.comm Aster/Tests/d0.comm Aster/Tests/eficasManager/README.rst Aster/Tests/eficasManager/catalog.py Aster/Tests/eficasManager/data.comm Aster/Tests/eficasManager/mycata.py Aster/Tests/eficasManager/runEficas.sh Aster/Tests/eficasManager/usecase.py Aster/Tests/err.comm Aster/Tests/err2.comm Aster/Tests/err3.comm Aster/Tests/incl.11 Aster/Tests/incl.12 Aster/Tests/incl.13 Aster/Tests/incl.14 Aster/Tests/incl.15 Aster/Tests/incl.16 Aster/Tests/incl.17 Aster/Tests/incl.25 Aster/Tests/incl1.comm Aster/Tests/inclmat.comm Aster/Tests/inclmat2.comm Aster/Tests/j0.comm Aster/Tests/j1.comm Aster/Tests/j1.ini Aster/Tests/j2.ini Aster/Tests/jdc.ini Aster/Tests/p0.comm Aster/Tests/p1.comm Aster/Tests/p2.comm Aster/Tests/p3.comm Aster/Tests/perr.comm Aster/Tests/perr2.comm Aster/Tests/pincl.11 Aster/Tests/pp.comm Aster/Tests/princ.comm Aster/Tests/princ.ini Aster/Tests/princl.11 Aster/Tests/princl.12 Aster/Tests/princl.14 Aster/Tests/princl.35 Aster/Tests/qincl.11 Aster/Tests/rincl.11 Aster/Tests/torsion.comm Aster/__init__.py Aster/a.dat Aster/ahlv100a.comm Aster/alphasdist.py Aster/az.comm Aster/configuration_ASTER.py Aster/eficasManager.py Aster/eficas_aster.py Aster/lance_test.sh Aster/prefs.py Aster/prefs.py.win Aster/prefs_ASTER.py Aster/properties.py Aster/qtEficas_aster.py Aster/qtGroup.py Aster/sdist.py Aster/style.py Aster/test_eficas.py Aster/totalmod.comm CMakeLists.txt CMakeModules/FindOpenTURNS.cmake Carmel3D/CMakeLists.txt Carmel3D/Carmel3D_Cata_V0.py Carmel3D/Carmel3D_Cata_frequentiel_V0.py Carmel3D/E24 Carmel3D/FEV1000 Carmel3D/FEV470 Carmel3D/FEV600 Carmel3D/FEV800 Carmel3D/HA600 Carmel3D/M600_65 Carmel3D/M6X2ISO1 Carmel3D/M6X_epsilon.mater Carmel3D/M6X_homog_mu.mater Carmel3D/M6X_homog_sigma.mater Carmel3D/M6X_lineaire_mu.mater Carmel3D/M6X_lineaire_sigma.mater Carmel3D/M6X_mu.mater Carmel3D/__init__.py Carmel3D/ajoutGroupe.py Carmel3D/configuration_CARMEL3D.py Carmel3D/materiaux/ACIER_TEAM13 Carmel3D/materiaux/CMakeLists.txt Carmel3D/materiaux/E24 Carmel3D/materiaux/FEV1000 Carmel3D/materiaux/FEV470 Carmel3D/materiaux/FEV600 Carmel3D/materiaux/FEV800 Carmel3D/materiaux/HA600 Carmel3D/materiaux/M600_65 Carmel3D/materiaux/M6X2ISO1 Carmel3D/materiaux/M6X_epsilon.mater Carmel3D/materiaux/M6X_homogene_mu.mater Carmel3D/materiaux/M6X_homogene_sigma.mater Carmel3D/materiaux/M6X_lineaire_mu.mater Carmel3D/materiaux/M6X_lineaire_sigma.mater Carmel3D/materiaux/M6X_mu.mater Carmel3D/materiaux/M6X_sigma.mater Carmel3D/materiaux/materiaux.comm Carmel3D/opsCarmel.py Carmel3D/prefs.py Carmel3D/prefs_CARMEL3D.py Carmel3D/properties.py Carmel3D/qtEficas_Carmel3D.py Carmel3D/style.py Cuve2dg/Cuve2dg_Cata_V1.py Cuve2dg/Cuve2dg_Cata_V2.py Cuve2dg/Cuve2dg_Cata_V3.py Cuve2dg/Cuve2dg_Cata_VPN.py Cuve2dg/DefaillCUVE_Cata.py Cuve2dg/DefaillCUVE_Cata.py_V1 Cuve2dg/DefaillCUVE_Cata.py_V2 Cuve2dg/catalogues_cuve2dg.ini Cuve2dg/configuration_CUVE2DG.py Cuve2dg/generator_cuve2dg.py Cuve2dg/prefs.py Cuve2dg/prefs_CUVE2DG.py Cuve2dg/properties.py Cuve2dg/qtEficas_cuve2dg.py Cuve2dg/sdistCuveqt.py Cuve2dg/style.py Descartes/cata_descartes.py Descartes/cata_descartes_new.py Descartes/editeur.ini Descartes/eficas_descartes.py Descartes/prefs.py Descartes/properties.py Doc/Makefile Doc/Pmw/__init__.py Editeur/CMakeLists.txt Editeur/Objecttreeitem.py Editeur/Patrons/ASTER/AnalyseModale.salome.comm Editeur/Patrons/ASTER/elasticite.salome.comm Editeur/Patrons/ASTER/limaillage.comm Editeur/Patrons/ASTER/modes_3D.comm Editeur/Patrons/ASTER/modes_pou.comm Editeur/Patrons/ASTER/statlin_3D.comm Editeur/Patrons/ASTER/statlin_pou.comm Editeur/Patrons/ASTER/thermique.salome.comm Editeur/Patrons/ASTER/tradir_3D.comm Editeur/Patrons/ASTER/tramod_3D.comm Editeur/Patrons/CMakeLists.txt Editeur/TroisDPal.py Editeur/__init__.py Editeur/analyse_catalogue.py Editeur/analyse_catalogue_initial.py Editeur/autre_analyse_cata.py Editeur/basestyle.py Editeur/catadesc.py Editeur/comploader.py Editeur/comploaderqt4.py Editeur/faqs.txt Editeur/fontes.py Editeur/icons/About24.gif Editeur/icons/About24.png Editeur/icons/Copy24.gif Editeur/icons/Copy24.png Editeur/icons/Cut24.gif Editeur/icons/Cut24.png Editeur/icons/Delete24.gif Editeur/icons/Delete24.png Editeur/icons/Fermer24.gif Editeur/icons/Fermer24.png Editeur/icons/Help24.gif Editeur/icons/Help24.png Editeur/icons/New24.gif Editeur/icons/New24.png Editeur/icons/Open24.gif Editeur/icons/Open24.png Editeur/icons/Paste24.gif Editeur/icons/Paste24.png Editeur/icons/Save24.gif Editeur/icons/Save24.png Editeur/icons/Sep.gif Editeur/icons/Zoom24.gif Editeur/icons/Zoom24.png Editeur/icons/application.gif Editeur/icons/arrow_left.gif Editeur/icons/arrow_left.png Editeur/icons/arrow_right.gif Editeur/icons/arrow_right.png Editeur/icons/ast-green-ball.gif Editeur/icons/ast-green-ball.png Editeur/icons/ast-green-los.gif Editeur/icons/ast-green-los.png Editeur/icons/ast-green-percent.gif Editeur/icons/ast-green-percent.png Editeur/icons/ast-green-square.gif Editeur/icons/ast-green-square.png Editeur/icons/ast-green-text.gif Editeur/icons/ast-green-text.png Editeur/icons/ast-red-ball.gif Editeur/icons/ast-red-ball.png Editeur/icons/ast-red-los.gif Editeur/icons/ast-red-los.png Editeur/icons/ast-red-percent.gif Editeur/icons/ast-red-percent.png Editeur/icons/ast-red-square.gif Editeur/icons/ast-red-square.png Editeur/icons/ast-red-text.gif Editeur/icons/ast-red-text.png Editeur/icons/ast-white-percent.gif Editeur/icons/ast-white-percent.png Editeur/icons/ast-white-square.gif Editeur/icons/ast-white-square.png Editeur/icons/ast-white-text.gif Editeur/icons/ast-white-text.png Editeur/icons/ast-yel-ball.gif Editeur/icons/ast-yel-ball.png Editeur/icons/ast-yel-los.gif Editeur/icons/ast-yel-los.png Editeur/icons/ast-yel-percent.gif Editeur/icons/ast-yel-percent.png Editeur/icons/ast-yel-square.gif Editeur/icons/ast-yel-square.png Editeur/icons/ast-yellow-square.gif Editeur/icons/ast-yellow-square.png Editeur/icons/ast-yellow-text.gif Editeur/icons/ast-yellow-text.png Editeur/icons/block_node.png Editeur/icons/code_aster.gif Editeur/icons/code_descartes.gif Editeur/icons/code_saturne.gif Editeur/icons/compute.png Editeur/icons/delete.png Editeur/icons/empty.png Editeur/icons/image240.png Editeur/icons/logo_edf.gif Editeur/icons/map.ppm Editeur/icons/minusnode.gif Editeur/icons/minusnode.png Editeur/icons/plusnode.gif Editeur/icons/plusnode.png Editeur/import_code.py Editeur/listePatrons.py Editeur/session.py Editeur/styles.py Editeur/uiinfo.py Editeur/utils.py Exemples/README Exemples/__init__.py Exemples/cyclops/__init__.py Exemples/cyclops/main.py Exemples/cyclops2/__init__.py Exemples/cyclops2/main.py Exemples/cyclops3/__init__.py Exemples/cyclops3/cata.py Exemples/cyclops3/main.py Exemples/eficas/__init__.py Exemples/eficas/cas.py Exemples/eficas/cata.py Exemples/eficas/fort.11 Exemples/eficas/main.py Exemples/ex1/__init__.py Exemples/ex1/main.py Exemples/ex10/__init__.py Exemples/ex10/main.py Exemples/ex11/__init__.py Exemples/ex11/main.py Exemples/ex12/__init__.py Exemples/ex12/cata.py Exemples/ex12/main.py Exemples/ex13/__init__.py Exemples/ex13/cata.py Exemples/ex13/main.py Exemples/ex14/__init__.py Exemples/ex14/cata.py Exemples/ex14/main.py Exemples/ex15/__init__.py Exemples/ex15/cata.py Exemples/ex15/cata1.py Exemples/ex15/main.py Exemples/ex18/__init__.py Exemples/ex18/main.py Exemples/ex18/torsion.comm Exemples/ex18/totalmod.comm Exemples/ex19/__init__.py Exemples/ex19/ahlv100a.comm Exemples/ex19/main.py Exemples/ex19/titi.comm Exemples/ex2/__init__.py Exemples/ex2/main.py Exemples/ex20/__init__.py Exemples/ex20/ahlv100a.comm Exemples/ex20/main.py Exemples/ex20/prefs.py Exemples/ex21/Appli.py Exemples/ex21/__init__.py Exemples/ex21/ahlv100a.comm Exemples/ex21/check.py Exemples/ex21/main.py Exemples/ex21/prefs.py Exemples/ex22/README Exemples/ex22/__init__.py Exemples/ex22/main.py Exemples/ex22/main2.py Exemples/ex22/main3.py Exemples/ex22/titi.comm Exemples/ex22/totalmod.comm Exemples/ex22/toto.comm Exemples/ex22/tutu.comm Exemples/ex22/tyty.comm Exemples/ex23/__init__.py Exemples/ex23/ahlv100a.comm Exemples/ex23/main.py Exemples/ex23/main2.py Exemples/ex23/titi.comm Exemples/ex23/toto.comm Exemples/ex24/__init__.py Exemples/ex24/essai_saturne.py Exemples/ex24/essai_saturne2.py Exemples/ex24/essai_saturne4.py Exemples/ex24/include.py Exemples/ex24/kk.py Exemples/ex24/main.py Exemples/ex24/titi.comm Exemples/ex3/__init__.py Exemples/ex3/main.py Exemples/ex3/parse.py Exemples/ex3/toto.ini Exemples/ex4/__init__.py Exemples/ex4/main.py Exemples/ex4/toto.ini Exemples/ex4/toto.pyth Exemples/ex5/__init__.py Exemples/ex5/main.py Exemples/ex5/titi.ini Exemples/ex5/titi.pyth Exemples/ex5/toto.ini Exemples/ex5/toto.pyth Exemples/ex6/__init__.py Exemples/ex6/main.py Exemples/ex7/__init__.py Exemples/ex7/main.py Exemples/ex8/__init__.py Exemples/ex8/main.py Exemples/ex9/__init__.py Exemples/ex9/main.py Exemples/profile/__init__.py Exemples/profile/main.py Exemples/profile/prefs.py Exemples/profile/resul Extensions/CMakeLists.txt Extensions/CreeTraductions/eficas.pro Extensions/__init__.py Extensions/commande_comm.py Extensions/commentaire.py Extensions/eficas_exception.py Extensions/etape_niveau.py Extensions/i18n.py Extensions/interpreteur_formule.py Extensions/jdc.py Extensions/jdc_include.py Extensions/localisation.py Extensions/mcnuplet.py Extensions/niveau.py Extensions/nuplet.py Extensions/param2.py Extensions/parametre.py Extensions/parametre_eval.py Extensions/pluginloader.py Extensions/translation.py Homard/configuration.py Homard/editeur.ini Homard/eficas_homard.py Homard/homard_cata_STA7.py Homard/homard_cata_V6n.py Homard/homard_cata_V73.py Homard/prefs.py Homard/properties.py Homard/qtEficas_homard.py Ihm/CMakeLists.txt Ihm/CONNECTOR.py Ihm/I_ASSD.py Ihm/I_AVANT.py Ihm/I_A_CLASSER.py Ihm/I_ENTITE.py Ihm/I_ETAPE.py Ihm/I_EVAL.py Ihm/I_EXCLUS.py Ihm/I_FONCTION.py Ihm/I_FORM_ETAPE.py Ihm/I_JDC.py Ihm/I_JDC_CATA.py Ihm/I_LASSD.py Ihm/I_MACRO_ETAPE.py Ihm/I_MCBLOC.py Ihm/I_MCCOMPO.py Ihm/I_MCFACT.py Ihm/I_MCLIST.py Ihm/I_MCSIMP.py Ihm/I_OBJECT.py Ihm/I_PRESENT_ABSENT.py Ihm/I_PRESENT_PRESENT.py Ihm/I_PROC_ETAPE.py Ihm/I_REGLE.py Ihm/I_UN_PARMI.py Ihm/I_VALIDATOR.py Ihm/__init__.py InterfaceQT4/CMakeLists.txt InterfaceQT4/__init__.py InterfaceQT4/browser.py InterfaceQT4/compobase.py InterfaceQT4/compobloc.py InterfaceQT4/compocomm.py InterfaceQT4/compocommandecomm.py InterfaceQT4/compoerror.py InterfaceQT4/compofact.py InterfaceQT4/compoformule.py InterfaceQT4/compojdc.py InterfaceQT4/compomacro.py InterfaceQT4/compomclist.py InterfaceQT4/componiveau.py InterfaceQT4/componuplet.py InterfaceQT4/compooper.py InterfaceQT4/compoparam.py InterfaceQT4/compoproc.py InterfaceQT4/composimp.py InterfaceQT4/configuration.py InterfaceQT4/eficas_go.py InterfaceQT4/gereTraduction.py InterfaceQT4/monChoixCata.py InterfaceQT4/monChoixCode.py InterfaceQT4/monChoixMap.py InterfaceQT4/monCommandePanel.py InterfaceQT4/monCommentairePanel.py InterfaceQT4/monFonctionPanel.py InterfaceQT4/monFormulePanel.py InterfaceQT4/monInactifPanel.py InterfaceQT4/monIncludePanel.py InterfaceQT4/monListeParamPanel.py InterfaceQT4/monMCFactPanel.py InterfaceQT4/monMCListAjoutPanel.py InterfaceQT4/monMacroPanel.py InterfaceQT4/monMatricePanel.py InterfaceQT4/monOptionsPdf.py InterfaceQT4/monOptions_ASTER.py InterfaceQT4/monOptions_CUVE2DG.py InterfaceQT4/monOptions_MAP.py InterfaceQT4/monOptions_OPENTURNS_STUDY.py InterfaceQT4/monOptions_OPENTURNS_WRAPPER.py InterfaceQT4/monParamPanel.py InterfaceQT4/monPixmap.py InterfaceQT4/monPlusieursASSDPanel.py InterfaceQT4/monPlusieursBasePanel.py InterfaceQT4/monPlusieursIntoPanel.py InterfaceQT4/monPoursuitePanel.py InterfaceQT4/monRacinePanel.py InterfaceQT4/monRecherche.py InterfaceQT4/monSelectImage.py InterfaceQT4/monSelectVal.py InterfaceQT4/monUniqueASSDPanel.py InterfaceQT4/monUniqueBasePanel.py InterfaceQT4/monUniqueBoolPanel.py InterfaceQT4/monUniqueCompPanel.py InterfaceQT4/monUniqueIntoPanel.py InterfaceQT4/monUniqueSDCOIntoPanel.py InterfaceQT4/monUniqueSDCOPanel.py InterfaceQT4/monVisu.py InterfaceQT4/politiquesValidation.py InterfaceQT4/qtCommun.py InterfaceQT4/qtEficas.py InterfaceQT4/qtSaisie.py InterfaceQT4/readercata.py InterfaceQT4/ssIhm.py InterfaceQT4/typeNode.py InterfaceQT4/utilIcons.py InterfaceQT4/viewManager.py MAP/CMakeLists.txt MAP/DictDonnees.py MAP/cataDebut.py MAP/cata_c_image_3d_altitude_thickness.py MAP/cata_c_post_table_fft.py MAP/cata_c_pre_interface_mesh.py MAP/cata_c_solver_aster.py MAP/cata_c_transverse_empty_python.py MAP/cata_s_scc_3d_analysis.py MAP/cata_solver1.py MAP/configuration_MAP.py MAP/creeCataFromDict.py MAP/cree_map_cata.py MAP/mapcata.py MAP/opsMAP.py MAP/prefs.py MAP/prefs_MAP.py MAP/properties.py MAP/qtEficas_map.py MAP/qtParam.py MAP/style.py Minicode/Test1/incl.13 Minicode/Test1/incl.14 Minicode/Test1/incl.17 Minicode/Test1/incl.23 Minicode/Test1/incl.26 Minicode/Test1/main.comm Minicode/Test2/deb0.comm Minicode/Test2/deb1.comm Minicode/Test2/deb2.comm Minicode/Test2/incl.22 Minicode/Test2/incl.23 Minicode/Test2/incl.24 Minicode/Test2/inclmat.comm Minicode/Test2/main.comm Minicode/Test2/main2.comm Minicode/Test3/incl.14 Minicode/Test3/incl.15 Minicode/Test3/incl.16 Minicode/Test3/main.comm Minicode/cata_saturne.py Minicode/cata_saturne2.py Minicode/configuration.py Minicode/editeur.ini Minicode/eficas_mini.py Minicode/homard_cata_V6n.py Minicode/ops.py Minicode/prefs.py Minicode/properties.py Minicode/style.py Misc/CMakeLists.txt Misc/Cyclops.py Misc/MakeNomComplet.py Misc/Trace.py Misc/__init__.py Misc/timing.py Misc/traced.py Noyau/CMakeLists.txt Noyau/N_ASSD.py Noyau/N_ASSD_NonAster.py Noyau/N_BLOC.py Noyau/N_CO.py Noyau/N_CONVERT.py Noyau/N_CR.py Noyau/N_ENTITE.py Noyau/N_ETAPE.py Noyau/N_Exception.py Noyau/N_FACT.py Noyau/N_FONCTION.py Noyau/N_FORM.py Noyau/N_FORM_ETAPE.py Noyau/N_GEOM.py Noyau/N_JDC.py Noyau/N_JDC_CATA.py Noyau/N_LASSD.py Noyau/N_MACRO.py Noyau/N_MACRO_ETAPE.py Noyau/N_MCBLOC.py Noyau/N_MCCOMPO.py Noyau/N_MCFACT.py Noyau/N_MCLIST.py Noyau/N_MCSIMP.py Noyau/N_OBJECT.py Noyau/N_OPER.py Noyau/N_OPS.py Noyau/N_PROC.py Noyau/N_PROC_ETAPE.py Noyau/N_REGLE.py Noyau/N_SENSIBILITE.py Noyau/N_SIMP.py Noyau/N_VALIDATOR.py Noyau/N__F.py Noyau/N_info.py Noyau/N_types.py Noyau/N_utils.py Noyau/__init__.py Noyau/ascheckers.py Noyau/asnom.py Noyau/asojb.py Noyau/basetype.py Noyau/context.py Noyau/nommage.py Noyau/strfunc.py Openturns_Study/CMakeLists.txt Openturns_Study/OpenTURNS_Cata_Study_V1.py Openturns_Study/OpenTURNS_Cata_Study_V10.py Openturns_Study/OpenTURNS_Cata_Study_V2.py Openturns_Study/OpenTURNS_Cata_Study_V3.py Openturns_Study/OpenTURNS_Cata_Study_V4.py Openturns_Study/OpenTURNS_Cata_Study_V5.py Openturns_Study/OpenTURNS_Cata_Study_V6.py Openturns_Study/OpenTURNS_Cata_Study_V7.py Openturns_Study/OpenTURNS_Cata_Study_V7.py.orig Openturns_Study/OpenTURNS_Cata_Study_V8.py Openturns_Study/OpenTURNS_Cata_Study_V9.py Openturns_Study/configuration_OPENTURNS_STUDY.py Openturns_Study/opsOT.py Openturns_Study/prefs.py Openturns_Study/prefs_OPENTURNS_STUDY.py Openturns_Study/prefs_OPENTURNS_STUDY.py.in Openturns_Study/properties.py Openturns_Study/qtEficas_openturns_study.py Openturns_Study/sdistOTqt.py Openturns_Study/style.py Openturns_Study/test/MinMax_ExpPlane.comm Openturns_Study/test/MinMax_ExpPlane.py Openturns_Study/test/MinMax_RandomSampling.comm Openturns_Wrapper/CMakeLists.txt Openturns_Wrapper/OpenTURNS_Cata_Wrapper_V1.py Openturns_Wrapper/OpenTURNS_Cata_Wrapper_V2.py Openturns_Wrapper/OpenTURNS_Cata_Wrapper_V3.py Openturns_Wrapper/OpenTURNS_Cata_Wrapper_V4.py Openturns_Wrapper/configuration_OPENTURNS_WRAPPER.py Openturns_Wrapper/prefs.py Openturns_Wrapper/prefs_OPENTURNS_WRAPPER.py Openturns_Wrapper/prefs_OPENTURNS_WRAPPER.py.in Openturns_Wrapper/properties.py Openturns_Wrapper/qtEficas_openturns_wrapper.py Openturns_Wrapper/sdistOTqt.py Openturns_Wrapper/style.py README Saturne/cata_saturne.py Saturne/editeur.ini Saturne/eficas_saturne.py Saturne/essai_saturne.py Saturne/essai_saturne2.py Saturne/essai_saturne4.py Saturne/prefs.py Saturne/properties.py Sep/CMakeLists.txt Sep/SEP_Cata_V0.py Sep/SEP_Cata_V1.py Sep/SEP_Cata_V1_2.py Sep/SEP_Cata_V1_3.py Sep/SEP_Cata_V1_4.py Sep/__init__.py Sep/catalogues_sep.ini Sep/configuration_SEP.py Sep/editeur.ini Sep/prefs.py Sep/prefs_SEP.py Sep/properties.py Sep/qtEficas_SEP.py Sep/sdistSEP.py Sep/style.py Syrthes/cata_syrthes.py Syrthes/configuration_Syrthes.py Syrthes/editeur.ini Syrthes/eficas_syrthes.py Syrthes/prefs.py Syrthes/prefs_Syrthes.py Syrthes/properties.py Syrthes/qtEficas_Syrthes.py Tests/HTMLTestRunner.py Tests/Makefile Tests/README Tests/compare.py Tests/config.py Tests/editeur.ini Tests/eficas_aster.py Tests/prefs.py Tests/properties.py Tests/run.py Tests/style.py Tests/testastest/basetest.py Tests/testastest/erreu01a.err Tests/testastest/testaster1.py Tests/testastest/testaster10.py Tests/testastest/testaster2.py Tests/testastest/testaster3.py Tests/testastest/testaster4.py Tests/testastest/testaster5.py Tests/testastest/testaster6.py Tests/testastest/testaster7.py Tests/testastest/testaster8.py Tests/testastest/testaster9.py Tests/testastest9/basetest.py Tests/testastest9/erreu01a.err Tests/testastest9/testaster1.py Tests/testastest9/testaster10.py Tests/testastest9/testaster2.py Tests/testastest9/testaster3.py Tests/testastest9/testaster4.py Tests/testastest9/testaster5.py Tests/testastest9/testaster6.py Tests/testastest9/testaster7.py Tests/testastest9/testaster8.py Tests/testastest9/testaster9.py Tests/testcomm/a.11 Tests/testcomm/a.com0 Tests/testcomm/a.comm Tests/testcomm/aa.comm Tests/testcomm/b.comm Tests/testcomm/c.comm Tests/testcomm/cabri02a.comm Tests/testcomm/d.comm Tests/testcomm/e.comm Tests/testcomm/efica01a.11 Tests/testcomm/efica01a.com0 Tests/testcomm/efica01a.comm Tests/testcomm/efica01b.11 Tests/testcomm/efica01b.comm Tests/testcomm/f.comm Tests/testcomm/forma12c.22 Tests/testcomm/forma12c.comm Tests/testcomm/g.comm Tests/testcomm/hplp101b.comm Tests/testcomm/hsnv100h.comm Tests/testcomm/incmat.comm Tests/testcomm/param1.comm Tests/testcomm/param2.com0 Tests/testcomm/param2.comm Tests/testcomm/param3.11 Tests/testcomm/param3.12 Tests/testcomm/param3.com0 Tests/testcomm/param3.comm Tests/testcomm/pars1.comm Tests/testcomm/parseur.comm Tests/testcomm/testcomm.py Tests/testcomm/titi.comm Tests/testcomm7/a.11 Tests/testcomm7/a.com0 Tests/testcomm7/a.comm Tests/testcomm7/aa.comm Tests/testcomm7/b.comm Tests/testcomm7/c.comm Tests/testcomm7/d.comm Tests/testcomm7/e.comm Tests/testcomm7/efica01a.11 Tests/testcomm7/efica01a.com0 Tests/testcomm7/efica01a.comm Tests/testcomm7/efica01b.11 Tests/testcomm7/efica01b.comm Tests/testcomm7/f.comm Tests/testcomm7/forma12c.22 Tests/testcomm7/forma12c.comm Tests/testcomm7/g.comm Tests/testcomm7/hplp101b.comm Tests/testcomm7/incmat.comm Tests/testcomm7/param1.comm Tests/testcomm7/param2.com0 Tests/testcomm7/param2.comm Tests/testcomm7/param3.11 Tests/testcomm7/param3.12 Tests/testcomm7/param3.com0 Tests/testcomm7/param3.comm Tests/testcomm7/pars1.comm Tests/testcomm7/parseur.comm Tests/testcomm7/testcomm.py Tests/testcomm7/titi.comm Tests/testcomm9/a.11 Tests/testcomm9/a.com0 Tests/testcomm9/a.comm Tests/testcomm9/aa.comm Tests/testcomm9/b.comm Tests/testcomm9/c.comm Tests/testcomm9/cabri02a.comm Tests/testcomm9/d.comm Tests/testcomm9/e.comm Tests/testcomm9/efica01a.11 Tests/testcomm9/efica01a.com0 Tests/testcomm9/efica01a.comm Tests/testcomm9/efica01b.11 Tests/testcomm9/efica01b.comm Tests/testcomm9/f.comm Tests/testcomm9/forma12c.22 Tests/testcomm9/forma12c.comm Tests/testcomm9/g.comm Tests/testcomm9/hplp101b.comm Tests/testcomm9/hsnv100h.comm Tests/testcomm9/incmat.comm Tests/testcomm9/param1.comm Tests/testcomm9/param2.com0 Tests/testcomm9/param2.comm Tests/testcomm9/param3.11 Tests/testcomm9/param3.12 Tests/testcomm9/param3.com0 Tests/testcomm9/param3.comm Tests/testcomm9/pars1.comm Tests/testcomm9/parseur.comm Tests/testcomm9/testcomm.py Tests/testcomm9/titi.comm Tests/testcomm9/toto.comm Tests/testelem/az.comm Tests/testelem/azv6.comm Tests/testelem/cata1.py Tests/testelem/cata2.py Tests/testelem/cata3.py Tests/testelem/cata5.py Tests/testelem/params.comm Tests/testelem/testaz76.py Tests/testelem/testbloc1.py Tests/testelem/testfact1.py Tests/testelem/testfact2.py Tests/testelem/testitem1.py Tests/testelem/testjdc1.py Tests/testelem/testjdc2.py Tests/testelem/testjdc3.py Tests/testelem/testjdc4.py Tests/testelem/testmacro1.py Tests/testelem/testoper1.py Tests/testelem/testparseur.py Tests/testelem/testposition1.py Tests/testelem/testsimp0.py Tests/testelem/testsimp1.py Tests/testelem/testsimp2.py Tests/testelem/testsimp3.py Tests/testelem/testsimp4.py Tests/testelem/testsimp5.py Tests/testelem/testvalidator1.py Tests/testelem/testvalidator2.py Tests/testelem/toto.comm Tests/testelem7/testaz76.py Tests/testihm/common.py Tests/testihm/testihm1.py Tests/testihm/testihm2.py Tests/testihm/testihm3.py Tests/testihm/testihm4.py Tests/testihm7/common.py Tests/testihm7/testihm1.py Tests/testihm7/testihm2.py Tests/testihm7/testihm4.py Tests/testihm9/common.py Tests/testihm9/testihm1.py Tests/testihm9/testihm2.py Tests/testihm9/testihm3.py Tests/testihm9/testihm4.py Tools/CMakeLists.txt Tools/__init__.py Tools/foztools/CMakeLists.txt Tools/foztools/__init__.py Tools/foztools/foztools.py Tools/foztools/slider.py Tools/optparse.py Tools/textwrap.py Traducteur/CMakeLists.txt Traducteur/__init__.py Traducteur/calcG.py Traducteur/changeValeur.py Traducteur/dictErreurs.py Traducteur/inseremocle.py Traducteur/load.py Traducteur/log.py Traducteur/mocles.py Traducteur/movemocle.py Traducteur/parseur.py Traducteur/regles.py Traducteur/removemocle.py Traducteur/renamemocle.py Traducteur/toto.comm Traducteur/traduitV7V8.py Traducteur/traduitV8V9.py Traducteur/traduitV9V10.py Traducteur/utils.py Traducteur/visiteur.py UiQT4/CMakeLists.txt UiQT4/OptionsCuve.ui UiQT4/OptionsEditeur.ui UiQT4/OptionsMAP.ui UiQT4/OptionsOT.ui UiQT4/OptionsPdf.ui UiQT4/__init__.py UiQT4/aideQT.ui UiQT4/desChoixCata.ui UiQT4/desChoixCode.ui UiQT4/desChoixMap.ui UiQT4/desCommande.ui UiQT4/desCommentaire.ui UiQT4/desError.ui UiQT4/desFormule.ui UiQT4/desImage.ui UiQT4/desInactif.ui UiQT4/desInclude.ui UiQT4/desListeParam.ui UiQT4/desMCFact.ui UiQT4/desMCListAjout.ui UiQT4/desMatrice.ui UiQT4/desParam.ui UiQT4/desPixmap.ui UiQT4/desPlusieursBase.ui UiQT4/desPlusieursInto.ui UiQT4/desPoursuite.ui UiQT4/desRacine.ui UiQT4/desRecherche.ui UiQT4/desSelectVal.ui UiQT4/desUniqueASSD.ui UiQT4/desUniqueBase.ui UiQT4/desUniqueBool.ui UiQT4/desUniqueComp.ui UiQT4/desUniqueInto.ui UiQT4/desUniqueSDCO.ui UiQT4/desUniqueSDCOInto.ui UiQT4/desViewTexte.ui UiQT4/desVisu.ui UiQT4/eficas_en.ts UiQT4/eficas_fr.ts UiQT4/image120.gif UiQT4/image120.png UiQT4/image240.gif UiQT4/makefile UiQT4/myMain.ui Utilites/__init__.py Utilites/appels.py Utilites/developpeur.py Utilites/execute.py Utilites/funcname.py Utilites/ici.py Utilites/message.py Utilites/modification.py Utilites/pause.py Utilites/scrute.py Validation/CMakeLists.txt Validation/V_AU_MOINS_UN.py Validation/V_AU_PLUS_UN.py Validation/V_A_CLASSER.py Validation/V_ENSEMBLE.py Validation/V_ETAPE.py Validation/V_EXCLUS.py Validation/V_JDC.py Validation/V_MACRO_ETAPE.py Validation/V_MCBLOC.py Validation/V_MCCOMPO.py Validation/V_MCFACT.py Validation/V_MCLIST.py Validation/V_MCSIMP.py Validation/V_MEME_NOMBRE.py Validation/V_PRESENT_ABSENT.py Validation/V_PRESENT_PRESENT.py Validation/V_PROC_ETAPE.py Validation/V_UN_PARMI.py Validation/__init__.py convert/CMakeLists.txt convert/Parserv5/Makefile convert/Parserv5/README convert/Parserv5/Translate.py convert/Parserv5/__init__.py convert/Parserv5/conv.py convert/Parserv5/tables.py convert/Parserv5/tables.tag convert/__init__.py convert/autre_parseur.py convert/convert_SEP.py convert/convert_asterv5.py convert/convert_cuve2dg.py convert/convert_file_from_template.py convert/convert_homard.py convert/convert_ini.py convert/convert_map.py convert/convert_openturns_study.py convert/convert_openturns_wrapper.py convert/convert_perfect.py convert/convert_pyth.py convert/convert_python.py convert/convert_python6.py convert/parseur_python.py generator/CMakeLists.txt generator/DefautASTER.py generator/Formatage.py generator/OpenturnsBase.py generator/OpenturnsSTD.py generator/OpenturnsXML.py generator/__init__.py generator/generator_CARMEL3D.py generator/generator_CARMEL3D_frequentiel.py generator/generator_Creation.py generator/generator_GroupMA.py generator/generator_SEP.py generator/generator_aplat.py generator/generator_asterv5.py generator/generator_cuve2dg.py generator/generator_file_from_template.py generator/generator_homard.py generator/generator_ini.py generator/generator_map.py generator/generator_openturns.py generator/generator_openturns_study.py generator/generator_openturns_wrapper.py generator/generator_pyth.py generator/generator_python.py generator/generator_python6.py generator/generator_vers3DSalome.py generator/tube.py --- diff --git a/AIDE/CMakeLists.txt b/AIDE/CMakeLists.txt deleted file mode 100644 index 47a67f8a..00000000 --- a/AIDE/CMakeLists.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -*- 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 deleted file mode 100644 index 7dc59d91..00000000 --- a/AIDE/__init__.py +++ /dev/null @@ -1,46 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2012 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -import os -import aide_objets -import aide_gui -import viewer - -def go(fichier=None,master=None): - if not fichier : - fichier=os.path.join(os.path.dirname(__file__),"../Aide/fichiers_ASTER","index.html") - print fichier - o=viewer.HTMLViewer(master) - o.display(fichier) - return o - -def go2(fichier=None,master=None): - if not fichier : - fichier=os.path.join(os.path.dirname(__file__),"index_aide.py") - index = aide_objets.INDEX(fichier) - index.build() - o = aide_gui.AIDE_GUI(index,master=master) - o.build() - return o - -def go3(fichier=None,parent=None): - if not fichier : - pathDoc=os.path.join(os.path.dirname(__file__),"fichiers") - viewer.HTMLQTViewer(parent,pathDoc) - diff --git a/AIDE/aide_gui.py b/AIDE/aide_gui.py deleted file mode 100644 index 425a4301..00000000 --- a/AIDE/aide_gui.py +++ /dev/null @@ -1,231 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2012 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" -Ce module génère l'IHM permettant d'accéder à l'aide en ligne d'une application(ex: EFICAS) -Il analyse l'objet index passé en argument et génére automatiquement en conséquence le menu -avec liens hyper texte -""" - -from Tkinter import * - -class AIDE_GUI: - """ - Classe définissant l'IHM de l'appli d'aide - """ - def __init__(self,objet,master=None): - self.objet = objet - self.master = master - self.init() - self.init_window() - self.init_frames() - self.init_buttons() - self.init_text() - - def init(self): - """ - Initialise les structures de données utlisées par l'objet - """ - self.padx = [0,0,0,0] - self.padx[0] = 0 - self.padx[1] = 30 - self.padx[2] = 50 - self.historique = [] - - def init_window(self): - """ - Initialise la fenêtre mère de l'appli - """ - fenetre = Toplevel() - if self.master : - self.fenetre = fenetre - else: - self.fenetre = fenetre.master - fenetre.destroy() - self.fenetre.title(self.objet.titre) - self.fenetre.geometry("700x700+50+50") - self.fenetre.resizable(1,1) - #self.fenetre.minsize(600,800) - #self.fenetre.maxsize(900,800) - self.fenetre.protocol("WM_DELETE_WINDOW",self.quit) - self.fenetre.update() - - def init_frames(self): - """ - Initialise les frames principales de l'appli - """ - self.frame1 = Frame(self.fenetre,relief='flat',bd=2) - self.frame2 = Frame(self.fenetre,relief='flat',bd=2) - self.frame1.grid(row=0,column=0,sticky='news') - self.frame2.grid(row=1,column=0,sticky='news') - self.fenetre.grid_columnconfigure(0,weight=1,minsize=0) - self.fenetre.grid_rowconfigure(1,minsize=30) - self.fenetre.grid_rowconfigure(0,weight=1,minsize=0) - - def init_buttons(self): - """ - Crée les boutons dans le bas de la fenêtre - """ - self.b_retour = Button(self.frame2,text = "Précédent",command=self.go_back) - self.b_retour.place(relx=0.33,rely=0.5,anchor='center') - Button(self.frame2,text="Fermer",command=self.quit).place(relx=0.66,rely=0.5,anchor='center') - - - def init_text(self): - """ - Construit le widget Text qui accueillera l'index et les fichiers - """ - self.scroll_v = Scrollbar(self.frame1) - self.scroll_v.grid(row=0,column=1,rowspan=2,sticky='nesw') - self.scroll_h = Scrollbar(self.frame1,orient='horizontal') - self.scroll_h.grid(row=1,column=0,rowspan=2,sticky='nesw') - self.canvas = Canvas(self.frame1, - bg='white', - relief='sunken', - scrollregion=(0,0,1000,1000), - yscrollcommand=self.scroll_v.set, - xscrollcommand=self.scroll_h.set) - self.canvas.grid(row=0,column=0,sticky='nesw') - self.scroll_v.configure(command=self.canvas.yview) - self.scroll_h.configure(command=self.canvas.xview) - self.frame1.grid_columnconfigure(0,weight=1,minsize=0) - self.frame1.grid_rowconfigure(0,weight=1,minsize=0) - self.frame1.grid_rowconfigure(1,minsize=10) - self.frame1.grid_columnconfigure(1,minsize=10) - - def build(self): - """ - Lance la construction dynamique de l'index en hyper texte - """ - self.frame1.update_idletasks() - largeur = self.frame1.winfo_width() - self.canvas.create_rectangle(0,0,1,1,outline='white') - self.y_courant = 0 - # Construction du titre encadré d'une bordure - titre = self.canvas.create_text(int(largeur/2),50,anchor='center',text=self.objet.titre,font="Helvetica 12 bold") - bbox = self.canvas.bbox(titre) - bordure = self.canvas.create_rectangle(bbox[0]-5,bbox[1]-5,bbox[2]+5,bbox[3]+5, - outline = 'black', - fill = 'grey75') - self.canvas.lower(bordure) - self.y_courant += 100 - # Construction des items - for item in self.objet.l_items : - self.build_item(item,0) - # Affichage du texte dans le fichier associé (s'il existe) - if self.objet.fichier : - try: - texte=open(self.objet.fichier,'r').read() - except: - texte="Fichier %s inaccessible" % self.objet.fichier - self.canvas.create_text(10,self.y_courant+20, - text=texte, - anchor='nw') - # Configuration dynamique des boutons - self.config_boutons() - # - self.canvas.config(scrollregion=self.canvas.bbox('all')) - - def config_boutons(self): - """ - Activation du bouton précédent s'il y a lieu - """ - if self.historique : - self.b_retour.config(state='normal') - else : - self.b_retour.config(state='disabled') - - def build_item(self,item,padx): - """ - Affiche l'item dans le menu décalé de padx - """ - l = Label(self.canvas, - text=item.titre, - foreground = 'blue', - background='white', - font="Helvetica 12 bold") - l.bind("",lambda e,s=self,o=item : s.update_objet(o)) - l.bind("",lambda e,s=self,o=l : s.select_label(o)) - l.bind("",lambda e,s=self,o=l : s.deselect_label(o)) - self.canvas.create_window(self.padx[padx],self.y_courant,window=l,anchor='w') - self.y_courant += 20 - for sub_item in item.l_items : - self.build_item(sub_item,padx+1) - - def show_file(self,fichier): - """ - Affiche le fichier passé en argument - """ - print "on veut afficher :",fichier - - def select_label(self,label): - """ - Callback invoqué lorsque le label passé en argument est sélectionné - """ - label.config(fg='white',bg='blue') - - def deselect_label(self,label): - """ - Callback invoqué lorsque le label passé en argument est sélectionné - """ - label.config(bg='white',fg='blue') - - def go_back(self): - """ - Affiche l'item précédent - """ - self.update_objet(self.historique[-1]) - self.historique = self.historique[0:-1] - # Configuration dynamique des boutons - self.config_boutons() - - def update_objet(self,new_objet): - """ - Cette méthode remplace l'objet courant par new_objet. - Elle vide le widget text et affiche le nouvel objet - """ - if not self.historique : - self.historique.append(self.objet) - elif new_objet is not self.historique[-1] : - self.historique.append(self.objet) - self.objet = new_objet - self.canvas.delete('all') - self.build() - - def quit(self): - """ - Ferme l'appli Aide - """ - self.fenetre.destroy() - - - - - - - - - - - - - - - - diff --git a/AIDE/aide_objets.py b/AIDE/aide_objets.py deleted file mode 100644 index c5490e8a..00000000 --- a/AIDE/aide_objets.py +++ /dev/null @@ -1,95 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2012 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" -Ce module génère un objet INDEX par lecture et interprétation du fichier texte -le décrivant (ex : index_aide.py) -""" - -import os - -class ITEM_INDEX : - """ - Construit un objet ITEM_INDEX - """ - def __init__(self,t_item): - self.t_item = t_item - self.init() - - def init(self): - """ - Initialise les structures de données de l'item - """ - self.titre = "" - self.fichier = "" - self.l_items = [] - - def build(self): - """ - Construit les sous-items de self s'il y a lieu et retoruve le label et le fichier de l'item - dans le tuple - """ - self.titre = self.t_item[0] - self.fichier = self.t_item[1] - l_items = self.t_item[2] - if l_items : - for item in l_items : - o = ITEM_INDEX(item) - o.build() - self.l_items.append(o) - -class INDEX : - """ - Construit un objet INDEX (non graphique) à partir de l'interprétation du fichier d'index - (type index_aide.py) passé en argument - """ - def __init__(self,fichier_index): - self.fichier_index = fichier_index - self.init() - - def init(self): - """ - Initialise les structures de données propres à l'index - """ - self.titre = "" - self.fichier = None - self.l_items = [] - - def build(self): - """ - Lit le fichier index et l'interprète - """ - txt = open(self.fichier_index,'r').read() - d = {} - d['repertoire']=os.path.dirname(self.fichier_index) - #txt = "items ="+txt - #print txt - exec txt in d - items = d.get("items",None) - if items : - self.titre = items[0] - self.fichier = items[1] - l_items = items[2] - for item in l_items : - o = ITEM_INDEX(item) - o.build() - self.l_items.append(o) - - - diff --git a/AIDE/fichiers/INSTALL.txt b/AIDE/fichiers/INSTALL.txt deleted file mode 100644 index 493c4676..00000000 --- a/AIDE/fichiers/INSTALL.txt +++ /dev/null @@ -1,40 +0,0 @@ - - -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 . - -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. - - -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/NEWS.txt b/AIDE/fichiers/NEWS.txt deleted file mode 100644 index d228a9b0..00000000 --- a/AIDE/fichiers/NEWS.txt +++ /dev/null @@ -1,53 +0,0 @@ -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/faqs.txt b/AIDE/fichiers/faqs.txt deleted file mode 100644 index b087c34e..00000000 --- a/AIDE/fichiers/faqs.txt +++ /dev/null @@ -1,46 +0,0 @@ - -------------------------------------------------------------------------------------------------------------- - 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/includes.txt b/AIDE/fichiers/includes.txt deleted file mode 100644 index 16c1c0f6..00000000 --- a/AIDE/fichiers/includes.txt +++ /dev/null @@ -1,42 +0,0 @@ -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 éditer 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'édition 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/index.html b/AIDE/fichiers/index.html deleted file mode 100644 index a9076e83..00000000 --- a/AIDE/fichiers/index.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -EFICAS - - - - -

EFICAS

-
- -

Installation -

Evolution des versions -

FAQ -

Macros INCLUDE, INCLUDE_MATERIAU et POURSUITE - - - diff --git a/AIDE/index_aide.py b/AIDE/index_aide.py deleted file mode 100644 index 9fc775ce..00000000 --- a/AIDE/index_aide.py +++ /dev/null @@ -1,43 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2012 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" -Contient la description des fichiers d'aide et leur structuration - -chaque panneau est un tuple de 3 éléments : - -- élément 1 : titre de la page -- élément 2 : URL du fichier à afficher quand on visualise cette page d'aide ou None si aucun -- élément 3 : tuple contenant les sous-panneaux de ce panneau (tuple de 3-tuples) ou None si aucun - -La variable repertoire est initialisee avec le chemin du repertoire local -""" - -import os - -items =("Aide en ligne EFICAS",None, - ( - ("FAQs",os.path.join(repertoire,"..","Editeur","faqs.txt"),None), - ("Install",os.path.join(repertoire,"..","INSTALL"), - ( - ("Procedure d'installation",os.path.join(repertoire,"..","INSTALL"),None), - ) - ), - ), - ) diff --git a/AIDE/viewer.py b/AIDE/viewer.py deleted file mode 100644 index 6192252b..00000000 --- a/AIDE/viewer.py +++ /dev/null @@ -1,259 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2012 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -import os -import Tkinter -import ScrolledText -import formatter -import htmllib -try : - from aideQT import Aide - from qt import * -except : - class Aide: - pass - -class TkWriter(formatter.DumbWriter): - def __init__(self, text,viewer): - formatter.DumbWriter.__init__(self, self) - self.text=text - self.viewer=viewer - - def write(self,data): - self.text.insert("insert", data) - - def anchor_bgn(self, href, name, type): - if href: - self.anchor = (href, name, type) - self.anchor_mark = self.text.index("insert") - - def anchor_end(self): - if self.anchor: - url = self.anchor[0] - tag = "href_" + url - self.text.tag_add(tag, self.anchor_mark, "insert") - def displayurl(event,v=self.viewer,u=url): - v.display(u) - self.text.tag_bind(tag, "", displayurl) - self.text.tag_config(tag, foreground="blue", underline=1) - self.anchor = None - -class HTMLParser(htmllib.HTMLParser): - def anchor_bgn(self, href, name, type): - htmllib.HTMLParser.anchor_bgn(self, href, name, type) - # On signale directement au writer le debut d'une reference - self.formatter.writer.anchor_bgn(href, name, type) - - def anchor_end(self): - if self.anchor: - self.formatter.writer.anchor_end() - self.anchor = None - -import string - -class DumbParser: - def __init__(self,fmt): - self.formatter=fmt - - def feed(self,data): - self.formatter.writer.write(data) - - def close(self): - pass - -class Historique: - def __init__(self): - self.liste=[] - self.index=0 - - def add(self,url): - if self.index > 0: - old=self.liste[self.index-1] - if url == old :return - del self.liste[self.index:] - self.liste.append(url) - self.index=self.index+1 - - def getback(self): - if self.index > 1: - self.index=self.index-1 - return self.liste[self.index-1] - else: - return None - - def getforward(self): - if self.index < len(self.liste): - url=self.liste[self.index] - self.index=self.index+1 - return url - else: - return None - -class HTMLViewer: - def __init__(self,parent): - self.init_window(parent) - self.url=None - self.home=None - self.historique=Historique() - self.createWidgets() - self.init() - - def init_window(self,parent): - self.parent=parent - self.fenetre=Tkinter.Toplevel() - self.fenetre.title("AIDE EFICAS") - if self.fenetre.winfo_screenwidth() < 800 or self.fenetre.winfo_screenheight() < 600: - self.fenetre.wm_minsize(300, 150) - else: - self.fenetre.wm_minsize(400, 200) - self.fenetre.protocol("WM_DELETE_WINDOW",self.destroy) - - def createWidgets(self): - frame = self.frame = Tkinter.Frame(self.fenetre) - frame.pack(side="bottom", fill="x") - self.homeButton = Tkinter.Button(frame, text="Index",font="Helvetica 12 bold", - command=self.goHome) - self.homeButton.pack(side="left") - self.b_retour = Tkinter.Button(frame, text="Back",font="Helvetica 12 bold", - command=self.goBack) - self.b_retour.pack(side="left") - self.b_avance = Tkinter.Button(frame, text="Forward",font="Helvetica 12 bold", - command=self.goForward) - self.b_avance.pack(side="left") - - self.b_close = Tkinter.Button(frame, text="Close",font="Helvetica 12 bold", - command=self.destroy) - self.b_close.pack(side="right") - self.config_boutons() - - self.text=ScrolledText.ScrolledText(self.fenetre,bg='white',relief='sunken',font="Helvetica 12 bold") - self.text.pack(side="top", fill="both", expand=1) - self.text.bind("", self.page_up) - self.text.bind("", self.page_down) - self.text.bind("", self.unit_up) - self.text.bind("", self.unit_down) - self.text.bind("<1>", self.clicked) - - def clicked(self,event): - self.text.focus_set() - - def page_up(self,event): - event.widget.yview_scroll(-1, "page") - def page_down(self,event): - event.widget.yview_scroll(1, "page") - def unit_up(self,event): - event.widget.yview_scroll(-1, "unit") - def unit_down(self,event): - event.widget.yview_scroll(1, "unit") - - def config_boutons(self): - """ - Activation du bouton précédent s'il y a lieu - """ - if self.historique.index > 1 : - self.b_retour.config(state='normal') - else : - self.b_retour.config(state='disabled') - if self.historique.index < len(self.historique.liste) : - self.b_avance.config(state='normal') - else : - self.b_avance.config(state='disabled') - - def openurl(self,url): - url=os.path.normpath(url) - if self.url and not os.path.isabs(url): - rep1,fich1=os.path.split(self.url) - rep2,fich2=os.path.split(url) - if rep1 != rep2 : - url=os.path.join(rep1,rep2,fich2) - url=os.path.normpath(url) - try: - f=open(url,'r') - data=f.read() - f.close() - except: - data="Impossible de trouver: "+url - self.url=url - if self.home is None: - self.home=self.url - return data - - def display(self,url): - data=self.openurl(url) - ext=os.path.splitext(url)[1] - self.text.config(state="normal") - self.text.delete("1.0", "end") - writer=TkWriter(self.text,self) - fmt=formatter.AbstractFormatter(writer) - if ext == ".html": - parser=HTMLParser(fmt) - else: - #parser=DumbParser(fmt) - parser=HTMLParser(fmt) - parser.feed(data) - parser.close() - self.text.config(state="disabled") - self.historique.add(url) - self.config_boutons() - - def init(self): - self.fenetre.bind("", self.goBack) - - def goHome(self,event=None): - if self.home and self.home != self.url: - self.display(self.home) - - def goBack(self,event=None): - url=self.historique.getback() - if url:self.display(url) - - def goForward(self,event=None): - url=self.historique.getforward() - if url:self.display(url) - - def destroy(self): - try: - self.fenetre.destroy() - except: - pass - - -class HTMLQTViewer(Aide): - def __init__(self,parent,pathDoc): - Aide.__init__(self,parent=parent,fl=Qt.WType_Dialog) - self.pathDoc=pathDoc - self.parent=parent - self.url=None - self.home=None - self.historique=Historique() - self.TB1init() - self.TB1.setSource("index.html") - self.show() - - def TB1init(self): - self.TB1.mimeSourceFactory().addFilePath(QString(self.pathDoc)); - - def PBIndexPushed(self): - self.TB1.setSource("index.html") - -if __name__ == "__main__": - v=HTMLViewer(None) - v.display("fichiers/index.html") - v.fenetre.mainloop() - diff --git a/Accas/A_ASSD.py b/Accas/A_ASSD.py deleted file mode 100644 index 46423b8f..00000000 --- a/Accas/A_ASSD.py +++ /dev/null @@ -1,62 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# - -from Ihm import I_ASSD -from Ihm import I_LASSD -from Ihm import I_FONCTION -from Noyau import N_ASSD -#from Noyau import N_LASSD -from Noyau import N_GEOM -from Noyau import N_FONCTION -from Noyau import N_CO - -# On ajoute la classe ASSD dans l'heritage multiple pour recreer -# une hierarchie d'heritage identique a celle de Noyau -# pour faire en sorte que isinstance(o,ASSD) marche encore apres -# derivation - -class ASSD(I_ASSD.ASSD,N_ASSD.ASSD):pass -#class LASSD(I_LASSD.LASSD,N_LASSD.LASSD):pass -class LASSD(I_LASSD.LASSD):pass - -class assd(N_ASSD.assd,I_ASSD.assd,ASSD):pass - -class FONCTION(N_FONCTION.FONCTION,I_FONCTION.FONCTION,ASSD): - def __init__(self,etape=None,sd=None,reg='oui'): - N_FONCTION.FONCTION.__init__(self,etape=etape,sd=sd,reg=reg) - I_FONCTION.FONCTION.__init__(self,etape=etape,sd=sd,reg=reg) - -class formule(I_FONCTION.formule,N_FONCTION.formule,ASSD): - def __init__(self,etape=None,sd=None,reg='oui'): - N_FONCTION.formule.__init__(self,etape=etape,sd=sd,reg=reg) - I_FONCTION.formule.__init__(self,etape=etape,sd=sd,reg=reg) - -class formule_c(formule):pass - -# On conserve fonction (ceinture et bretelles) -# fonction n'existe plus dans N_FONCTION on le remplace par formule -class fonction(N_FONCTION.formule,I_FONCTION.fonction,ASSD): - def __init__(self,etape=None,sd=None,reg='oui'): - N_FONCTION.formule.__init__(self,etape=etape,sd=sd,reg=reg) - I_FONCTION.fonction.__init__(self,etape=etape,sd=sd,reg=reg) - -class GEOM(N_GEOM.GEOM,I_ASSD.GEOM,ASSD):pass -class geom(N_GEOM.geom,I_ASSD.geom,ASSD):pass -class CO(N_CO.CO,I_ASSD.CO,ASSD):pass diff --git a/Accas/A_AU_MOINS_UN.py b/Accas/A_AU_MOINS_UN.py deleted file mode 100644 index 4f80ad0a..00000000 --- a/Accas/A_AU_MOINS_UN.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_REGLE -from Validation import V_AU_MOINS_UN -from Ihm import I_REGLE - -class AU_MOINS_UN(V_AU_MOINS_UN.AU_MOINS_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 - V_AU_MOINS_UN.AU_MOINS_UN n'en a pas - """ diff --git a/Accas/A_AU_PLUS_UN.py b/Accas/A_AU_PLUS_UN.py deleted file mode 100644 index 12d11b5a..00000000 --- a/Accas/A_AU_PLUS_UN.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -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,I_REGLE.REGLE,N_REGLE.REGLE): - """ - La classe utilise l'initialiseur de REGLE. Il n'est pas - nécessaire d'expliciter son initialiseur car - V_AU_PLUS_UN.AU_PLUS_UN n'en a pas - """ diff --git a/Accas/A_AVANT.py b/Accas/A_AVANT.py deleted file mode 100644 index 76f00de5..00000000 --- a/Accas/A_AVANT.py +++ /dev/null @@ -1,28 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -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/A_A_CLASSER.py b/Accas/A_A_CLASSER.py deleted file mode 100644 index 28f33a85..00000000 --- a/Accas/A_A_CLASSER.py +++ /dev/null @@ -1,28 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_REGLE -from Validation import V_A_CLASSER -from Ihm import I_A_CLASSER - -class A_CLASSER(V_A_CLASSER.A_CLASSER,N_REGLE.REGLE,I_A_CLASSER.A_CLASSER): - """ - La classe utilise l'initialiseur du module V_. - Il faut absolument que V_A_CLASSER soit en premier dans l'héritage - """ diff --git a/Accas/A_BLOC.py b/Accas/A_BLOC.py deleted file mode 100644 index 4bf10568..00000000 --- a/Accas/A_BLOC.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_BLOC -from Ihm import I_ENTITE -import A_MCBLOC - -class BLOC(N_BLOC.BLOC,I_ENTITE.ENTITE): - class_instance=A_MCBLOC.MCBLOC - def __init__(self,*tup,**args): - I_ENTITE.ENTITE.__init__(self) - N_BLOC.BLOC.__init__(self,*tup,**args) - diff --git a/Accas/A_ENSEMBLE.py b/Accas/A_ENSEMBLE.py deleted file mode 100644 index 61804603..00000000 --- a/Accas/A_ENSEMBLE.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_REGLE -from Validation import V_ENSEMBLE -from Ihm import I_REGLE - -class ENSEMBLE(I_REGLE.REGLE,V_ENSEMBLE.ENSEMBLE,N_REGLE.REGLE): - """ - La classe utilise l'initialiseur de REGLE. Il n'est pas - nécessaire d'expliciter son initialiseur car - V_ENSEMBLE.ENSEMBLE n'en a pas - """ diff --git a/Accas/A_ETAPE.py b/Accas/A_ETAPE.py deleted file mode 100644 index b77ed3cd..00000000 --- a/Accas/A_ETAPE.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_ETAPE -from Validation import V_ETAPE -from Ihm import I_ETAPE - -class ETAPE(I_ETAPE.ETAPE,V_ETAPE.ETAPE, - N_ETAPE.ETAPE): - def __init__(self,oper=None,reuse=None,args={}): - # Pas de constructeur pour B_ETAPE.ETAPE - N_ETAPE.ETAPE.__init__(self,oper,reuse,args) - V_ETAPE.ETAPE.__init__(self) diff --git a/Accas/A_EVAL.py b/Accas/A_EVAL.py deleted file mode 100644 index 57dade90..00000000 --- a/Accas/A_EVAL.py +++ /dev/null @@ -1,24 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Ihm import I_EVAL - -class EVAL(I_EVAL.EVAL): - def __init__(self,str): - I_EVAL.EVAL.__init__(self,str) diff --git a/Accas/A_EXCLUS.py b/Accas/A_EXCLUS.py deleted file mode 100644 index 795198a9..00000000 --- a/Accas/A_EXCLUS.py +++ /dev/null @@ -1,30 +0,0 @@ -# -*- 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 Validation import V_EXCLUS -from Ihm import I_EXCLUS - -class EXCLUS(I_EXCLUS.EXCLUS,V_EXCLUS.EXCLUS,N_REGLE.REGLE): - """ - La classe utilise l'initialiseur de REGLE. Il n'est pas - nécessaire d'expliciter son initialiseur car - V_EXCLUS.EXCLUS n'en a pas - """ diff --git a/Accas/A_FACT.py b/Accas/A_FACT.py deleted file mode 100644 index 4bfc9168..00000000 --- a/Accas/A_FACT.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_FACT -from Ihm import I_ENTITE -import A_MCFACT -import A_MCLIST - -class FACT(N_FACT.FACT,I_ENTITE.ENTITE): - class_instance=A_MCFACT.MCFACT - list_instance=A_MCLIST.MCList - def __init__(self,*tup,**args): - I_ENTITE.ENTITE.__init__(self) - N_FACT.FACT.__init__(self,*tup,**args) - -from Noyau import N_OBJECT -from Ihm import I_OBJECT - -class ErrorObj(I_OBJECT.ErrorObj,N_OBJECT.ErrorObj):pass -N_OBJECT.ErrorObj=ErrorObj - diff --git a/Accas/A_FORM.py b/Accas/A_FORM.py deleted file mode 100644 index d759dcab..00000000 --- a/Accas/A_FORM.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_FORM -from Ihm import I_ENTITE -import A_FORM_ETAPE - -class FORM(N_FORM.FORM,I_ENTITE.ENTITE): - class_instance=A_FORM_ETAPE.FORM_ETAPE diff --git a/Accas/A_FORM_ETAPE.py b/Accas/A_FORM_ETAPE.py deleted file mode 100644 index 0675446a..00000000 --- a/Accas/A_FORM_ETAPE.py +++ /dev/null @@ -1,30 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# - -from Noyau import N_FORM_ETAPE -from Validation import V_MACRO_ETAPE -from Ihm import I_FORM_ETAPE - -class FORM_ETAPE(I_FORM_ETAPE.FORM_ETAPE,V_MACRO_ETAPE.MACRO_ETAPE,N_FORM_ETAPE.FORM_ETAPE): - def __init__(self,oper=None,reuse=None,args={}): - N_FORM_ETAPE.FORM_ETAPE.__init__(self,oper,reuse,args) - V_MACRO_ETAPE.MACRO_ETAPE.__init__(self) - I_FORM_ETAPE.FORM_ETAPE.__init__(self) - diff --git a/Accas/A_JDC.py b/Accas/A_JDC.py deleted file mode 100644 index 5e0fd521..00000000 --- a/Accas/A_JDC.py +++ /dev/null @@ -1,33 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_JDC -from Validation import V_JDC -from Extensions import jdc -from Ihm import I_JDC - -class JDC(jdc.JDC,I_JDC.JDC,V_JDC.JDC,N_JDC.JDC): - from A_ASSD import CO,assd - - def __init__(self,*pos,**args): - N_JDC.JDC.__init__(self,*pos,**args) - V_JDC.JDC.__init__(self) - I_JDC.JDC.__init__(self) - jdc.JDC.__init__(self) - self.icmd=0 diff --git a/Accas/A_JDC_CATA.py b/Accas/A_JDC_CATA.py deleted file mode 100644 index 975116e5..00000000 --- a/Accas/A_JDC_CATA.py +++ /dev/null @@ -1,28 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -import A_JDC -from Noyau import N_JDC_CATA -from Ihm import I_JDC_CATA - -class JDC_CATA(I_JDC_CATA.JDC_CATA,N_JDC_CATA.JDC_CATA): - class_instance=A_JDC.JDC - def __init__(self,*pos,**kw): - N_JDC_CATA.JDC_CATA.__init__(self,*pos,**kw) - I_JDC_CATA.JDC_CATA.__init__(self) diff --git a/Accas/A_MACRO.py b/Accas/A_MACRO.py deleted file mode 100644 index f67c5dd4..00000000 --- a/Accas/A_MACRO.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_MACRO -from Ihm import I_ENTITE -import A_MACRO_ETAPE - -class MACRO(N_MACRO.MACRO,I_ENTITE.ENTITE): - class_instance=A_MACRO_ETAPE.MACRO_ETAPE - def __init__(self,*tup,**args): - I_ENTITE.ENTITE.__init__(self) - N_MACRO.MACRO.__init__(self,*tup,**args) - diff --git a/Accas/A_MACRO_ETAPE.py b/Accas/A_MACRO_ETAPE.py deleted file mode 100644 index 4fb40684..00000000 --- a/Accas/A_MACRO_ETAPE.py +++ /dev/null @@ -1,32 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_MACRO_ETAPE -from Validation import V_MACRO_ETAPE -from Ihm import I_MACRO_ETAPE -from A_ASSD import CO - -class MACRO_ETAPE(I_MACRO_ETAPE.MACRO_ETAPE, - V_MACRO_ETAPE.MACRO_ETAPE, - N_MACRO_ETAPE.MACRO_ETAPE): - typeCO=CO - def __init__(self,oper=None,reuse=None,args={}): - N_MACRO_ETAPE.MACRO_ETAPE.__init__(self,oper,reuse,args) - V_MACRO_ETAPE.MACRO_ETAPE.__init__(self) - I_MACRO_ETAPE.MACRO_ETAPE.__init__(self) diff --git a/Accas/A_MCBLOC.py b/Accas/A_MCBLOC.py deleted file mode 100644 index 1e98f877..00000000 --- a/Accas/A_MCBLOC.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_MCBLOC -from Validation import V_MCBLOC -from Ihm import I_MCBLOC - -class MCBLOC(I_MCBLOC.MCBLOC,N_MCBLOC.MCBLOC,V_MCBLOC.MCBLOC): - def __init__(self,val,definition,nom,parent): - N_MCBLOC.MCBLOC.__init__(self,val,definition,nom,parent) - V_MCBLOC.MCBLOC.__init__(self) diff --git a/Accas/A_MCFACT.py b/Accas/A_MCFACT.py deleted file mode 100644 index b83c4759..00000000 --- a/Accas/A_MCFACT.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_MCFACT -from Validation import V_MCFACT -from Ihm import I_MCFACT - -class MCFACT(I_MCFACT.MCFACT,N_MCFACT.MCFACT,V_MCFACT.MCFACT): - def __init__(self,val,definition,nom,parent): - N_MCFACT.MCFACT.__init__(self,val,definition,nom,parent) - V_MCFACT.MCFACT.__init__(self) diff --git a/Accas/A_MCLIST.py b/Accas/A_MCLIST.py deleted file mode 100644 index 05d14204..00000000 --- a/Accas/A_MCLIST.py +++ /dev/null @@ -1,26 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# ====================================================================== -from Noyau import N_MCLIST -from Validation import V_MCLIST -from Ihm import I_MCLIST - -class MCList(I_MCLIST.MCList,N_MCLIST.MCList,V_MCLIST.MCList): - def __init__(self): - N_MCLIST.MCList.__init__(self) diff --git a/Accas/A_MCNUPLET.py b/Accas/A_MCNUPLET.py deleted file mode 100644 index 4bb2fc77..00000000 --- a/Accas/A_MCNUPLET.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Extensions import mcnuplet -from Ihm import I_MCCOMPO - -class MCNUPLET(mcnuplet.MCNUPLET,I_MCCOMPO.MCCOMPO): - def __init__(self,*pos,**args): - mcnuplet.MCNUPLET.__init__(self,*pos,**args) diff --git a/Accas/A_MCSIMP.py b/Accas/A_MCSIMP.py deleted file mode 100644 index 935ef978..00000000 --- a/Accas/A_MCSIMP.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_MCSIMP -from Validation import V_MCSIMP -from Ihm import I_MCSIMP - -class MCSIMP(I_MCSIMP.MCSIMP,N_MCSIMP.MCSIMP,V_MCSIMP.MCSIMP): - def __init__(self,val,definition,nom,parent): - N_MCSIMP.MCSIMP.__init__(self,val,definition,nom,parent) - V_MCSIMP.MCSIMP.__init__(self) diff --git a/Accas/A_MEME_NOMBRE.py b/Accas/A_MEME_NOMBRE.py deleted file mode 100644 index 2601de9f..00000000 --- a/Accas/A_MEME_NOMBRE.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_REGLE -from Validation import V_MEME_NOMBRE -from Ihm import I_REGLE - -class MEME_NOMBRE(V_MEME_NOMBRE.MEME_NOMBRE,I_REGLE.REGLE,N_REGLE.REGLE): - """ - La classe utilise l'initialiseur de REGLE. Il n'est pas - nécessaire d'expliciter son initialiseur car - V_MEME_NOMBRE.MEME_NOMBRE n'en a pas - """ diff --git a/Accas/A_NUPLET.py b/Accas/A_NUPLET.py deleted file mode 100644 index 1d55da3b..00000000 --- a/Accas/A_NUPLET.py +++ /dev/null @@ -1,26 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Extensions import nuplet -import A_MCLIST -import A_MCNUPLET - -class NUPL(nuplet.NUPL): - class_instance=A_MCNUPLET.MCNUPLET - list_instance=A_MCLIST.MCList diff --git a/Accas/A_OPER.py b/Accas/A_OPER.py deleted file mode 100644 index c5f86460..00000000 --- a/Accas/A_OPER.py +++ /dev/null @@ -1,28 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_OPER -from Ihm import I_ENTITE -import A_ETAPE - -class OPER(N_OPER.OPER,I_ENTITE.ENTITE): - class_instance=A_ETAPE.ETAPE - def __init__(self,*tup,**args): - I_ENTITE.ENTITE.__init__(self) - N_OPER.OPER.__init__(self,*tup,**args) diff --git a/Accas/A_PRESENT_ABSENT.py b/Accas/A_PRESENT_ABSENT.py deleted file mode 100644 index 4c121a00..00000000 --- a/Accas/A_PRESENT_ABSENT.py +++ /dev/null @@ -1,30 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_REGLE -from Validation import V_PRESENT_ABSENT -from Ihm import I_PRESENT_ABSENT - -class PRESENT_ABSENT(I_PRESENT_ABSENT.PRESENT_ABSENT,V_PRESENT_ABSENT.PRESENT_ABSENT, - N_REGLE.REGLE): - """ - La classe utilise l'initialiseur de REGLE. Il n'est pas - nécessaire d'expliciter son initialiseur car - V_PRESENT_ABSENT.PRESENT_ABSENT n'en a pas - """ diff --git a/Accas/A_PRESENT_PRESENT.py b/Accas/A_PRESENT_PRESENT.py deleted file mode 100644 index ecf69d70..00000000 --- a/Accas/A_PRESENT_PRESENT.py +++ /dev/null @@ -1,31 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_REGLE -from Validation import V_PRESENT_PRESENT -from Ihm import I_PRESENT_PRESENT - -class PRESENT_PRESENT(I_PRESENT_PRESENT.PRESENT_PRESENT, - V_PRESENT_PRESENT.PRESENT_PRESENT, - N_REGLE.REGLE): - """ - La classe utilise l'initialiseur de REGLE. Il n'est pas - nécessaire d'expliciter son initialiseur car - V_PRESENT_PRESENT.PRESENT_PRESENT n'en a pas - """ diff --git a/Accas/A_PROC.py b/Accas/A_PROC.py deleted file mode 100644 index a3b8f2a6..00000000 --- a/Accas/A_PROC.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_PROC -from Ihm import I_ENTITE -import A_PROC_ETAPE - -class PROC(N_PROC.PROC,I_ENTITE.ENTITE): - class_instance=A_PROC_ETAPE.PROC_ETAPE - def __init__(self,*tup,**args): - I_ENTITE.ENTITE.__init__(self) - N_PROC.PROC.__init__(self,*tup,**args) - diff --git a/Accas/A_PROC_ETAPE.py b/Accas/A_PROC_ETAPE.py deleted file mode 100644 index abe10177..00000000 --- a/Accas/A_PROC_ETAPE.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_PROC_ETAPE -from Validation import V_PROC_ETAPE -from Ihm import I_PROC_ETAPE - -class PROC_ETAPE(I_PROC_ETAPE.PROC_ETAPE, - V_PROC_ETAPE.PROC_ETAPE, - N_PROC_ETAPE.PROC_ETAPE): - def __init__(self,oper=None,args={}): - N_PROC_ETAPE.PROC_ETAPE.__init__(self,oper=oper,args=args) - V_PROC_ETAPE.PROC_ETAPE.__init__(self) diff --git a/Accas/A_SENSIBILITE.py b/Accas/A_SENSIBILITE.py deleted file mode 100644 index b1432831..00000000 --- a/Accas/A_SENSIBILITE.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# - -from Ihm import I_REGLE -from Noyau import N_SENSIBILITE - -class REUSE_SENSIBLE(I_REGLE.REGLE,N_SENSIBILITE.REUSE_SENSIBLE):pass -class CONCEPT_SENSIBLE(I_REGLE.REGLE,N_SENSIBILITE.CONCEPT_SENSIBLE):pass -class DERIVABLE(I_REGLE.REGLE,N_SENSIBILITE.DERIVABLE):pass - diff --git a/Accas/A_SIMP.py b/Accas/A_SIMP.py deleted file mode 100644 index c951951d..00000000 --- a/Accas/A_SIMP.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_SIMP -from Ihm import I_ENTITE -import A_MCSIMP - -class SIMP(N_SIMP.SIMP,I_ENTITE.ENTITE): - class_instance=A_MCSIMP.MCSIMP - def __init__(self,*tup,**args): - I_ENTITE.ENTITE.__init__(self) - N_SIMP.SIMP.__init__(self,*tup,**args) - diff --git a/Accas/A_UN_PARMI.py b/Accas/A_UN_PARMI.py deleted file mode 100644 index be087de0..00000000 --- a/Accas/A_UN_PARMI.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Noyau import N_REGLE -from Validation import V_UN_PARMI -from Ihm import I_UN_PARMI - -class UN_PARMI(I_UN_PARMI.UN_PARMI,V_UN_PARMI.UN_PARMI,N_REGLE.REGLE): - """ - La classe utilise l'initialiseur de REGLE. Il n'est pas - nécessaire d'expliciter son initialiseur car - V_UN_PARMI.UN_PARMI n'en a pas - """ diff --git a/Accas/A_VALIDATOR.py b/Accas/A_VALIDATOR.py deleted file mode 100644 index 2e21e0e8..00000000 --- a/Accas/A_VALIDATOR.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -from Ihm.I_VALIDATOR import * diff --git a/Accas/CMakeLists.txt b/Accas/CMakeLists.txt deleted file mode 100644 index e3ce0580..00000000 --- a/Accas/CMakeLists.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -*- 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 deleted file mode 100644 index 6c9a6542..00000000 --- a/Accas/__init__.py +++ /dev/null @@ -1,107 +0,0 @@ -# -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" - 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 regles -from A_AU_MOINS_UN import AU_MOINS_UN -from A_MEME_NOMBRE import MEME_NOMBRE -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 Noyau.N_utils import AsType -from Noyau.N_OPS import OPS, EMPTY_OPS -from Noyau.N_ASSD import not_checked - -from A_VALIDATOR import OrVal,AndVal,OnlyStr -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, VerifExiste - -# 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/Accas/__init__NonAster.py b/Accas/__init__NonAster.py deleted file mode 100644 index 8e40fb63..00000000 --- a/Accas/__init__NonAster.py +++ /dev/null @@ -1,104 +0,0 @@ -# -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" - 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_MEME_NOMBRE import MEME_NOMBRE -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,OnlyStr -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/Adao/ADAO_Cata_V0.py b/Adao/ADAO_Cata_V0.py deleted file mode 100644 index 75ef45e1..00000000 --- a/Adao/ADAO_Cata_V0.py +++ /dev/null @@ -1,572 +0,0 @@ -# -*- coding: utf-8 -*- - -# -------------------------------------------------------- -# generated by AdaoCatalogGenerator at 2012-12-13 18:42:40 -# -------------------------------------------------------- - -import Accas -from Accas import * - -JdC = JDC_CATA (code = 'ADAO', - execmodul = None, - regles = ( AU_MOINS_UN ('ASSIMILATION_STUDY','CHECKING_STUDY'), AU_PLUS_UN ('ASSIMILATION_STUDY','CHECKING_STUDY')), - ) - -def F_VectorSerie(statut) : return FACT(statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("String", "Script", ), defaut="Script"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - - SCRIPT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing the definition of an internal variable of the same name as the parent concept"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - FUNCTIONDICT_DATA = BLOC ( condition = " FROM in ( 'FunctionDict', ) ", - - FUNCTIONDICT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="OBSOLETE : conservé pour compatibilité avec la version 6.5, sera supprimé dans le futur", ang="OBSOLETE: keeped for compatibility with the 6.5 version, will be removed in the future"), - ), - ) - -def F_Function(statut) : return FACT(statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("ScriptWithOneFunction", "ScriptWithFunctions", "ScriptWithSwitch", "FunctionDict", ), defaut="ScriptWithOneFunction"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - - SCRIPT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing the definition of an internal variable of the same name as the parent concept"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - FUNCTIONDICT_DATA = BLOC ( condition = " FROM in ( 'FunctionDict', ) ", - - FUNCTIONDICT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="OBSOLETE : conservé pour compatibilité avec la version 6.5, sera supprimé dans le futur", ang="OBSOLETE: keeped for compatibility with the 6.5 version, will be removed in the future"), - ), - ) - -def F_Vector(statut) : return FACT(statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("String", "Script", ), defaut="Script"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - - SCRIPT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing the definition of an internal variable of the same name as the parent concept"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - FUNCTIONDICT_DATA = BLOC ( condition = " FROM in ( 'FunctionDict', ) ", - - FUNCTIONDICT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="OBSOLETE : conservé pour compatibilité avec la version 6.5, sera supprimé dans le futur", ang="OBSOLETE: keeped for compatibility with the 6.5 version, will be removed in the future"), - ), - ) - -def F_Dict(statut) : return FACT(statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("Script", ), defaut="Script"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - - SCRIPT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing the definition of an internal variable of the same name as the parent concept"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - FUNCTIONDICT_DATA = BLOC ( condition = " FROM in ( 'FunctionDict', ) ", - - FUNCTIONDICT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="OBSOLETE : conservé pour compatibilité avec la version 6.5, sera supprimé dans le futur", ang="OBSOLETE: keeped for compatibility with the 6.5 version, will be removed in the future"), - ), - ) - -def F_Matrix(statut) : return FACT(statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("String", "Script", ), defaut="Script"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - - SCRIPT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing the definition of an internal variable of the same name as the parent concept"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - FUNCTIONDICT_DATA = BLOC ( condition = " FROM in ( 'FunctionDict', ) ", - - FUNCTIONDICT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="OBSOLETE : conservé pour compatibilité avec la version 6.5, sera supprimé dans le futur", ang="OBSOLETE: keeped for compatibility with the 6.5 version, will be removed in the future"), - ), - ) - -def F_ObservationError(statut) : return FACT(statut=statut, - Stored = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Matrix", ), defaut="Matrix"), - - Matrix = BLOC ( condition = " INPUT_TYPE in ( 'Matrix', ) ", - data = F_Matrix("o"), - ), - - ) - -def F_Observation(statut) : return FACT(statut=statut, - Stored = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Vector", "VectorSerie", ), defaut="Vector"), - - Vector = BLOC ( condition = " INPUT_TYPE in ( 'Vector', ) ", - data = F_Vector("o"), - ), - - VectorSerie = BLOC ( condition = " INPUT_TYPE in ( 'VectorSerie', ) ", - data = F_VectorSerie("o"), - ), - - ) - -def F_BackgroundError(statut) : return FACT(statut=statut, - Stored = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Matrix", ), defaut="Matrix"), - - Matrix = BLOC ( condition = " INPUT_TYPE in ( 'Matrix', ) ", - data = F_Matrix("o"), - ), - - ) - -def F_ObservationOperator(statut) : return FACT(statut=statut, - Stored = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Matrix", "Function", ), defaut="Function"), - - Matrix = BLOC ( condition = " INPUT_TYPE in ( 'Matrix', ) ", - data = F_Matrix("o"), - ), - - Function = BLOC ( condition = " INPUT_TYPE in ( 'Function', ) ", - data = F_Function("o"), - ), - - ) - -def F_CheckingPoint(statut) : return FACT(statut=statut, - Stored = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Vector", ), defaut="Vector"), - - Vector = BLOC ( condition = " INPUT_TYPE in ( 'Vector', ) ", - data = F_Vector("o"), - ), - - ) - -def F_Background(statut) : return FACT(statut=statut, - Stored = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Vector", ), defaut="Vector"), - - Vector = BLOC ( condition = " INPUT_TYPE in ( 'Vector', ) ", - data = F_Vector("o"), - ), - - ) - -def F_AlgorithmParameters(statut) : return FACT(statut=statut, - - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Dict", ), defaut="Dict"), - - Dict = BLOC ( condition = " INPUT_TYPE in ( 'Dict', ) ", - data = F_Dict("o"), - ), - - ) - -def F_EvolutionError(statut) : return FACT(statut=statut, - Stored = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Matrix", ), defaut="Matrix"), - - Matrix = BLOC ( condition = " INPUT_TYPE in ( 'Matrix', ) ", - data = F_Matrix("o"), - ), - - ) - -def F_UserDataInit(statut) : return FACT(statut=statut, - - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Dict", ), defaut="Dict"), - - Dict = BLOC ( condition = " INPUT_TYPE in ( 'Dict', ) ", - data = F_Dict("o"), - ), - - ) - -def F_EvolutionModel(statut) : return FACT(statut=statut, - Stored = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Matrix", "Function", ), defaut="Function"), - - Matrix = BLOC ( condition = " INPUT_TYPE in ( 'Matrix', ) ", - data = F_Matrix("o"), - ), - - Function = BLOC ( condition = " INPUT_TYPE in ( 'Function', ) ", - data = F_Function("o"), - ), - - ) - -def F_UserPostAnalysis(statut) : return FACT(statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("String", "Script", ), defaut="Script"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - - SCRIPT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing the definition of an internal variable of the same name as the parent concept"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - FUNCTIONDICT_DATA = BLOC ( condition = " FROM in ( 'FunctionDict', ) ", - - FUNCTIONDICT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr()), fr="OBSOLETE : conservé pour compatibilité avec la version 6.5, sera supprimé dans le futur", ang="OBSOLETE: keeped for compatibility with the 6.5 version, will be removed in the future"), - ), - ) - -def F_InitChoice() : return ("Background", - "BackgroundError", - "Observation", - "ObservationError", - "ObservationOperator", - "EvolutionModel", - "EvolutionError", - "AlgorithmParameters", - "UserPostAnalysis", - ) - -def F_Init(statut) : return FACT(statut = statut, - INIT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())), - TARGET_LIST = SIMP(statut = "o", typ = "TXM", min=1, max="**", into=F_InitChoice(), validators=(VerifExiste(2))), - ) - -def F_Observers(statut) : return FACT(statut=statut, - SELECTION = SIMP(statut="o", defaut=[], typ="TXM", min=0, max="**", validators=NoRepeat(), into=(['Analysis', 'CurrentState', 'Innovation', 'OMA', 'OMB', 'BMA', 'CostFunctionJ', 'CostFunctionJb', 'CostFunctionJo', 'GradientOfCostFunctionJ', 'GradientOfCostFunctionJb', 'GradientOfCostFunctionJo', 'SigmaObs2', 'SigmaBck2', 'APosterioriCovariance'])), - - Analysis = BLOC (condition=" 'Analysis' in set(SELECTION) ", - Analysis_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - CurrentState = BLOC (condition=" 'CurrentState' in set(SELECTION) ", - CurrentState_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - Innovation = BLOC (condition=" 'Innovation' in set(SELECTION) ", - Innovation_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - OMA = BLOC (condition=" 'OMA' in set(SELECTION) ", - OMA_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - OMB = BLOC (condition=" 'OMB' in set(SELECTION) ", - OMB_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - BMA = BLOC (condition=" 'BMA' in set(SELECTION) ", - BMA_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - CostFunctionJ = BLOC (condition=" 'CostFunctionJ' in set(SELECTION) ", - CostFunctionJ_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - CostFunctionJb = BLOC (condition=" 'CostFunctionJb' in set(SELECTION) ", - CostFunctionJb_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - CostFunctionJo = BLOC (condition=" 'CostFunctionJo' in set(SELECTION) ", - CostFunctionJo_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - GradientOfCostFunctionJ = BLOC (condition=" 'GradientOfCostFunctionJ' in set(SELECTION) ", - GradientOfCostFunctionJ_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - GradientOfCostFunctionJb = BLOC (condition=" 'GradientOfCostFunctionJb' in set(SELECTION) ", - GradientOfCostFunctionJb_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - GradientOfCostFunctionJo = BLOC (condition=" 'GradientOfCostFunctionJo' in set(SELECTION) ", - GradientOfCostFunctionJo_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - SigmaObs2 = BLOC (condition=" 'SigmaObs2' in set(SELECTION) ", - SigmaObs2_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - SigmaBck2 = BLOC (condition=" 'SigmaBck2' in set(SELECTION) ", - SigmaBck2_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - APosterioriCovariance = BLOC (condition=" 'APosterioriCovariance' in set(SELECTION) ", - APosterioriCovariance_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "f", typ = "TXM"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "", into=("String", "Script")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=(OnlyStr())) - ) - ), - ), - - ) - - -def F_variables(statut) : return FACT(statut=statut, - regles = ( MEME_NOMBRE ('NAMES', 'SIZES')), - NAMES = SIMP(statut="o", typ="TXM", max="**", validators=NoRepeat()), - SIZES = SIMP(statut="o", typ="I", val_min=1, max="**") - ) - -ASSIMILATION_STUDY = PROC(nom="ASSIMILATION_STUDY", - op=None, - repetable = "n", - Study_name = SIMP(statut="o", typ = "TXM"), - Study_repertory = SIMP(statut="f", typ = "Repertoire", min=1, max=1), - Debug = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0), - Algorithm = SIMP(statut="o", typ = "TXM", into=("3DVAR", "Blue", "EnsembleBlue", "KalmanFilter", "LinearLeastSquares", "NonLinearLeastSquares", "ParticleSwarmOptimization", "QuantileRegression", )), - Background = F_Background("o"), - BackgroundError = F_BackgroundError("o"), - Observation = F_Observation("o"), - ObservationError = F_ObservationError("o"), - ObservationOperator = F_ObservationOperator("o"), - EvolutionModel = F_EvolutionModel("f"), - EvolutionError = F_EvolutionError("f"), - AlgorithmParameters = F_AlgorithmParameters("f"), - UserDataInit = F_Init("f"), - UserPostAnalysis = F_UserPostAnalysis("f"), - InputVariables = F_variables("f"), - OutputVariables = F_variables("f"), - Observers = F_Observers("f") - ) - -CHECKING_STUDY = PROC(nom="CHECKING_STUDY", - op=None, - repetable = "n", - Study_name = SIMP(statut="o", typ = "TXM"), - Study_repertory = SIMP(statut="f", typ = "Repertoire", min=1, max=1), - Debug = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0), - Algorithm = SIMP(statut="o", typ = "TXM", into=("AdjointTest", "GradientTest", )), - CheckingPoint = F_CheckingPoint("o"), - ObservationOperator = F_ObservationOperator("o"), - AlgorithmParameters = F_AlgorithmParameters("f"), - UserDataInit = F_Init("f"), - ) diff --git a/Adao/configuration_Adao.py b/Adao/configuration_Adao.py deleted file mode 100644 index b9b56fe0..00000000 --- a/Adao/configuration_Adao.py +++ /dev/null @@ -1,43 +0,0 @@ -# -*- 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. -# -# -# ====================================================================== -""" - Ce module sert pour charger les paramètres de configuration d'EFICAS -""" -# Modules Python -from InterfaceQT4 import configuration -import os - - -class CONFIG(configuration.CONFIG_BASE): - - #----------------------------------- - def __init__(self,appli,repIni): - #----------------------------------- - - self.labels_user=['catalogues','lang'] - self.labels_eficas=['lang','rep_cata','catalogues'] - - configuration.CONFIG_BASE.__init__(self,appli,repIni) - - -def make_config(appli,rep): - return CONFIG(appli,rep) - diff --git a/Adao/prefs.py b/Adao/prefs.py deleted file mode 100644 index f2d2c21c..00000000 --- a/Adao/prefs.py +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -code="Adao" -import sys, os -if os.path.dirname(os.path.abspath(__file__)) not in sys.path : - sys.path.insert(0,os.path.dirname(os.path.abspath(__file__))) diff --git a/Adao/prefs_Adao.py b/Adao/prefs_Adao.py deleted file mode 100644 index d6bf436f..00000000 --- a/Adao/prefs_Adao.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- -import os,sys - -# repIni sert à localiser le fichier editeur.ini -# Obligatoire -repIni=os.path.dirname(os.path.abspath(__file__)) -INSTALLDIR=os.path.join(repIni,'..') -sys.path[:0]=[INSTALLDIR] - - -# Codage des strings qui accepte les accents (en remplacement de 'ascii') -encoding='iso-8859-1' - -# Choix des catalogues -# format du Tuple (code,version,catalogue,formatOut, finit par defaut Ãventuellement) -catalogues = ( - ('Adao','V0',os.path.join(repIni,'ADAO_Cata_V0.py'),'python','python'), -# ('Adao','V1',os.path.join(repIni,'ADAO_Cata_V1.py'),'python','python'), - ('Adao','V2',os.path.join(repIni,'ADAO_Cata_V2.py'),'python','python'), -) - -# lang indique la langue utilisée pour les chaines d'aide : fr ou ang -lang='fr' - - diff --git a/Adao/properties.py b/Adao/properties.py deleted file mode 100644 index f8ee7110..00000000 --- a/Adao/properties.py +++ /dev/null @@ -1,5 +0,0 @@ -# ====================================================================== -# VERSION DU CODE -#---------------------------------------------------------------------- -version = "6.6" -date = "19/09/2012" diff --git a/Adao/qtDico.py b/Adao/qtDico.py deleted file mode 100755 index f388b743..00000000 --- a/Adao/qtDico.py +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" - Ce module sert à lancer EFICAS configuré pour Code_Aster -""" -# Modules Python - -# Modules Eficas -import prefs -name='prefs_'+prefs.code -__import__(name) - -from InterfaceQT4 import eficas_go - -dico=eficas_go.lance_eficas_param(code=prefs.code,fichier="/local/noyret/Eficas_ASTER/adao.comm",version='V0',macro="ASSIMILATION_STUDY") -print dico - diff --git a/Adao/qtEficas_Adao.py b/Adao/qtEficas_Adao.py deleted file mode 100755 index 8091a2c0..00000000 --- a/Adao/qtEficas_Adao.py +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" - Ce module sert à lancer EFICAS configuré pour Syrthes -""" -# Modules Python - -# Modules Eficas -import prefs -name='prefs_'+prefs.code -__import__(name) - -import sys -from InterfaceQT4 import eficas_go -eficas_go.lance_eficas(code=prefs.code) diff --git a/Aide/CMakeLists.txt b/Aide/CMakeLists.txt deleted file mode 100644 index 3c6561c7..00000000 --- a/Aide/CMakeLists.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 2007 - 2012 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.adp b/Aide/eficas.adp deleted file mode 100644 index b1fa66df..00000000 --- a/Aide/eficas.adp +++ /dev/null @@ -1,10 +0,0 @@ - - - Eficas - - - - - - diff --git a/Aide/eficas_ASTER.adp b/Aide/eficas_ASTER.adp deleted file mode 100644 index f0444c59..00000000 --- a/Aide/eficas_ASTER.adp +++ /dev/null @@ -1,10 +0,0 @@ - - - Eficas Pour Aster - - - - - - diff --git a/Aide/eficas_OPENTURNS_STUDY.adp b/Aide/eficas_OPENTURNS_STUDY.adp deleted file mode 100644 index db67cb4e..00000000 --- a/Aide/eficas_OPENTURNS_STUDY.adp +++ /dev/null @@ -1,5 +0,0 @@ - - - - diff --git a/Aide/eficas_Pattern.adp b/Aide/eficas_Pattern.adp deleted file mode 100644 index f0444c59..00000000 --- a/Aide/eficas_Pattern.adp +++ /dev/null @@ -1,10 +0,0 @@ - - - Eficas Pour Aster - - - - - - diff --git a/Aide/fichiers_ASTER/CMakeLists.txt b/Aide/fichiers_ASTER/CMakeLists.txt deleted file mode 100644 index b9b71c94..00000000 --- a/Aide/fichiers_ASTER/CMakeLists.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 2007 - 2012 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 deleted file mode 100644 index eb759325..00000000 --- a/Aide/fichiers_ASTER/INSTALL.txt +++ /dev/null @@ -1,52 +0,0 @@ - - - - - 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 deleted file mode 100644 index 43eadb0e..00000000 --- a/Aide/fichiers_ASTER/NEWS.txt +++ /dev/null @@ -1,107 +0,0 @@ -Version 6.5 (05/2012): -
- Comptabible avec la version 6.5 de Salome -

-Version 6.4 (12/2011): -
- Le numero de version d Eficas est celui de Salome. Ainsi la version 6.4 d Eficas est livree avec Salome 6.4 et tourne -dans cette version. -

-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 decembre 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/cata.txt b/Aide/fichiers_ASTER/cata.txt deleted file mode 100644 index 0973bf9b..00000000 --- a/Aide/fichiers_ASTER/cata.txt +++ /dev/null @@ -1,29 +0,0 @@ - - - - - -Personnaliser Eficas - - - - - -
-sous la directory $HOME/.eficas_install, dans le fichier editeur_salome.ini, l'utilisateur peut redefinir les variables suivantes : -:
-
exec_acrobat
Cette variable contient le chemin d 'acces au lecteur pdf. -
elle contient par exemple exec_acrobat = 'acroread'
-
savedir
Cette variable contient la directory initiale pour l ouverture de fichiers. -
elle contient par exemple savedir = '/local/noyret/Eficas_ASTER'
-
catalogue
-Cette variable permet de surcharger la liste des catalogues accessibles ou de changer le catalogue par defaut.
-C'est une liste de tuples (code,version,catalogue,formatOut avec éventuellement "defaut) -
Pour Code_Aster, elle sera par exemple de la forme :
-catalogues=[('ASTER','STA9.8', '/local/noyret/Eficas/Aster/Cata/cataSTA9', 'python'),
- ('ASTER','STA10.3', '/local/noyret/Eficas/Aster/Cata/cataSTA10', 'python'),
- ('ASTER','STA11', '/local/noyret/Eficas/Aster/Cata/cataSTA11', 'python', 'defaut')] -
-Attention : il est possible certes d ajouter un catalogue a la liste mais il est necessaire que la directory contienne -l'ensemble des elements constitutifs du catalogue ASTER : ops.py, macro, sd ... - diff --git a/Aide/fichiers_ASTER/faqs.txt b/Aide/fichiers_ASTER/faqs.txt deleted file mode 100644 index cb1a82d5..00000000 --- a/Aide/fichiers_ASTER/faqs.txt +++ /dev/null @@ -1,59 +0,0 @@ -
-------------------------------------------------------------------------------------------------------------- - 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 deleted file mode 100644 index aadbb81d..00000000 --- a/Aide/fichiers_ASTER/includes.txt +++ /dev/null @@ -1,49 +0,0 @@ -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 deleted file mode 100644 index 500c7531..00000000 --- a/Aide/fichiers_ASTER/index.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -EFICAS - - - - -

EFICAS

-
- -

Evolution des versions -

Personnaliser Eficas -

FAQ -

Macros INCLUDE, INCLUDE_MATERIAU et POURSUITE - - - diff --git a/Aide/fichiers_EFICAS/index.html b/Aide/fichiers_EFICAS/index.html deleted file mode 100644 index 500c7531..00000000 --- a/Aide/fichiers_EFICAS/index.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -EFICAS - - - - -

EFICAS

-
- -

Evolution des versions -

Personnaliser Eficas -

FAQ -

Macros INCLUDE, INCLUDE_MATERIAU et POURSUITE - - - diff --git a/Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt b/Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt deleted file mode 100644 index f5e9dc02..00000000 --- a/Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 2007 - 2012 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 deleted file mode 100644 index b6a6ad18..00000000 --- a/Aide/fichiers_OPENTURNS_STUDY/EficasGui.txt +++ /dev/null @@ -1,38 +0,0 @@ - - - - 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 :
-
    -
  • 1. Part 1 defines the calculus function (the wrapper definition);
  • -
  • 2. Part 2 defines the uncertainty study using a previously defined model.
  • -
-note that Part 1 must be fulfilled before Part 2.
-
-
-It has been made with the following objectives : -
    -
  • 1. to ease the use of Open TURNS, avoiding to the User writing the python statements;
  • -
  • 2. to ease the learning of the python statements by generating the python script after the study has been graphically defined.
  • -
-
-
-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 deleted file mode 100644 index e3635625..00000000 --- a/Aide/fichiers_OPENTURNS_STUDY/UncertaintyStudy.txt +++ /dev/null @@ -1,190 +0,0 @@ - - - - DEFINITION OF THE UNCERTAINTY STUDY - - - - -

    - DEFINITION OF THE UNCERTAINTY STUDY -

    - - -

    -Limitations of the EFICAS GUI
    -

    -EFICAS version 2.0 has the following limitations : -