From a216889553029721e9c2dd8b4c38e47d3ff0fe54 Mon Sep 17 00:00:00 2001 From: PASCALE NOYRET Date: Thu, 4 Jan 2024 13:25:05 +0100 Subject: [PATCH] fusion ok pour telemac, cinqC et RN --- Codes/Telemac/qtEficas_Telemac.py | 18 +- Codes/cinqC/base_XML | 1 + Codes/cinqC/cata5CChapeau.py | 24 + Codes/cinqC/cata5CChapeau_driver.py | 2 + Codes/cinqC/cataInterrogeDB.py | 66 + Codes/cinqC/cataJobPerformance.py | 32 + Codes/cinqC/cataJobPerformance_driver.py | 2 + Codes/cinqC/cataJobSelection.py | 49 + Codes/cinqC/cataProfileResultat.py | 15 + Codes/cinqC/cataProfileResultat_driver.py | 2 + Codes/cinqC/catafunctionsJobStatistics.py | 38 + Codes/cinqC/chargeDataBase.py | 247 + Codes/cinqC/creeJobPerformance.txt | 1 + Codes/cinqC/generateComm.py | 39 + Codes/cinqC/generateStringDataBase.py | 33 + Codes/cinqC/generateXML.py | 39 + Codes/cinqC/generateXSD.py | 36 + Codes/cinqC/generate_profile.xslt | 159 + Codes/cinqC/getlabels.xq | 9 + Codes/cinqC/litXml.py | 9 + Codes/cinqC/prefs.py | 22 + Codes/cinqC/prefs_5C.py | 42 + Codes/cinqC/qtEficas5C.py | 32 + Doc/DocCataWriter/.gitignore | 1 + Doc/DocCataWriter/CoursEficas.pptx | Bin 0 -> 828712 bytes Doc/DocCataWriter/Makefile | 153 + Doc/DocCataWriter/PresentationEficas.pptx | Bin 0 -> 1495002 bytes Doc/DocCataWriter/UQ.rst | 160 + Doc/DocCataWriter/bloc.rst | 69 + Doc/DocCataWriter/cata_terms.rst | 21 + Doc/DocCataWriter/conf.py | 251 + Doc/DocCataWriter/eficas_presentation.rst | 48 + Doc/DocCataWriter/fact.rst | 65 + Doc/DocCataWriter/first_notions.rst | 36 + Doc/DocCataWriter/index.rst | 28 + Doc/DocCataWriter/oper_and_proc.rst | 95 + Doc/DocCataWriter/python_rules.rst | 50 + Doc/DocCataWriter/simp.rst | 160 + Doc/DocCataWriter/start.rst | 61 + Doc/DocCataWriter/structure_rules.rst | 145 + Doc/DocCataWriter/vimp_presentation.rst | 42 + Doc/DocCataWriter/xsd_mapping.rst | 957 +++ Doc/Tests | 1 + Editeur/eficas_go.py | 13 +- Extensions/param2.py | 66 +- Ihm/I_ENTITE.py | 2 - Ihm/I_JDC.py | 88 + InterfaceGUI/.a.swp | Bin 12288 -> 0 bytes InterfaceGUI/QT5/editor.py | 60 +- InterfaceGUI/QT5/groupe.py | 2 +- InterfaceGUI/QT5/monWidgetSimpDate.py | 56 + InterfaceGUI/QT5/qtEficas.py | 96 +- InterfaceGUI/QT5/viewManager.py | 24 +- InterfaceGUI/__init__.py | 23 - InterfaceGUI/a | 4 - InterfaceGUI/cinqC/__init__.py | 23 + InterfaceGUI/cinqC/browser.py | 106 + InterfaceGUI/cinqC/compoSelection.py | 38 + InterfaceGUI/cinqC/compofact.py | 152 + InterfaceGUI/cinqC/compojdc.py | 109 + InterfaceGUI/cinqC/compomclist.py | 217 + InterfaceGUI/cinqC/compooper.py | 93 + InterfaceGUI/cinqC/compoproc.py | 56 + InterfaceGUI/cinqC/composimp.py | 846 +++ InterfaceGUI/cinqC/connectDB.py | 91 + InterfaceGUI/cinqC/editor.py | 330 + InterfaceGUI/cinqC/monWidgetBar.py | 101 + InterfaceGUI/cinqC/monWidgetCBSelection5C.py | 36 + .../cinqC/monWidgetDateSelection5C.py | 34 + InterfaceGUI/cinqC/monWidgetLabels.py | 58 + InterfaceGUI/cinqC/monWidgetProfile.py | 359 ++ InterfaceGUI/cinqC/monWidgetSelection.py | 60 + .../cinqC/monWidgetSimpSelection5C.py | 35 + InterfaceGUI/cinqC/qtEficas.py | 59 + InterfaceGUI/configuration.py | 29 +- InterfaceGUI/editorSsIhm.py | 127 +- InterfaceGUI/qtEficasSsIhm.py | 3 +- InterfaceGUI/readercata.py | 3 - Noyau/N_types.py | 12 +- OldCodes/Aster/configuration_ASTER.py | 4 +- OldCodes/Aster/prefs_ASTER.py | 8 +- OldCodes/Carmel3D/configuration_CARMEL3D.py | 4 +- OldCodes/CarmelCND/acquiertGroupes.py | 123 - OldCodes/MAP/configuration_MAP.py | 4 +- OldCodes/MAP/prefs_MAP.py | 2 +- .../configuration_OPENTURNS_STUDY.py | 4 +- .../Openturns_Study/prefs_OPENTURNS_STUDY.py | 2 +- .../configuration_OPENTURNS_WRAPPER.py | 4 +- .../prefs_OPENTURNS_WRAPPER.py | 2 +- OldCodes/Sep/configuration_SEP.py | 4 +- PourADaoEtTelemac.txt | 3 + Tests/EficasEngineTest.py | 249 - Tests/Makefile | 28 - Tests/OldTestsTk/testihm/common.py | 204 - Tests/OldTestsTk/testihm/testihm1.py | 337 - Tests/OldTestsTk/testihm/testihm2.py | 70 - Tests/OldTestsTk/testihm/testihm3.py | 93 - Tests/OldTestsTk/testihm/testihm4.py | 55 - Tests/OldTestsTk/testihm7/common.py | 206 - Tests/OldTestsTk/testihm7/testihm1.py | 334 - Tests/OldTestsTk/testihm7/testihm2.py | 70 - Tests/OldTestsTk/testihm7/testihm4.py | 55 - Tests/OldTestsTk/testihm9/common.py | 209 - Tests/OldTestsTk/testihm9/testihm1.py | 334 - Tests/OldTestsTk/testihm9/testihm2.py | 70 - Tests/OldTestsTk/testihm9/testihm3.py | 93 - Tests/OldTestsTk/testihm9/testihm4.py | 55 - Tests/README | 37 - Tests/prefs.py | 115 - Tests/properties.py | 25 - Tests/run.py | 201 - Tests/testcomm7/a.11 | 1 - Tests/testcomm7/a.com0 | 3 - Tests/testcomm7/a.comm | 5 - Tests/testcomm7/aa.comm | 8 - Tests/testcomm7/b.comm | 9 - Tests/testcomm7/c.comm | 49 - Tests/testcomm7/d.comm | 4 - Tests/testcomm7/e.comm | 70 - Tests/testcomm7/efica01a.11 | 19 - Tests/testcomm7/efica01a.com0 | 49 - Tests/testcomm7/efica01a.comm | 275 - Tests/testcomm7/efica01b.11 | 19 - Tests/testcomm7/efica01b.comm | 275 - Tests/testcomm7/f.comm | 18 - Tests/testcomm7/forma12c.22 | 5616 ----------------- Tests/testcomm7/forma12c.comm | 773 --- Tests/testcomm7/g.comm | 11 - Tests/testcomm7/hplp101b.comm | 115 - Tests/testcomm7/incmat.comm | 7 - Tests/testcomm7/param1.comm | 36 - Tests/testcomm7/param2.com0 | 4 - Tests/testcomm7/param2.comm | 4 - Tests/testcomm7/param3.11 | 2 - Tests/testcomm7/param3.12 | 1 - Tests/testcomm7/param3.com0 | 11 - Tests/testcomm7/param3.comm | 5 - Tests/testcomm7/pars1.comm | 61 - Tests/testcomm7/parseur.comm | 74 - Tests/testcomm7/testcomm.py | 70 - Tests/testcomm7/titi.comm | 69 - Tests/testcomm9/a.11 | 1 - Tests/testcomm9/a.com0 | 3 - Tests/testcomm9/a.comm | 5 - Tests/testcomm9/aa.comm | 8 - Tests/testcomm9/b.comm | 9 - Tests/testcomm9/c.comm | 44 - Tests/testcomm9/cabri02a.comm | 78 - Tests/testcomm9/d.comm | 4 - Tests/testcomm9/e.comm | 70 - Tests/testcomm9/efica01a.11 | 19 - Tests/testcomm9/efica01a.com0 | 49 - Tests/testcomm9/efica01a.comm | 275 - Tests/testcomm9/efica01b.11 | 19 - Tests/testcomm9/efica01b.comm | 275 - Tests/testcomm9/f.comm | 18 - Tests/testcomm9/forma12c.22 | 5616 ----------------- Tests/testcomm9/forma12c.comm | 773 --- Tests/testcomm9/g.comm | 11 - Tests/testcomm9/hplp101b.comm | 189 - Tests/testcomm9/hsnv100h.comm | 46 - Tests/testcomm9/incmat.comm | 7 - Tests/testcomm9/param1.comm | 36 - Tests/testcomm9/param2.com0 | 4 - Tests/testcomm9/param2.comm | 4 - Tests/testcomm9/param3.11 | 2 - Tests/testcomm9/param3.12 | 1 - Tests/testcomm9/param3.com0 | 11 - Tests/testcomm9/param3.comm | 5 - Tests/testcomm9/pars1.comm | 61 - Tests/testcomm9/parseur.comm | 74 - Tests/testcomm9/testcomm.py | 70 - Tests/testcomm9/titi.comm | 69 - Tests/testcomm9/toto.comm | 7 - Tests/testelem7/testaz76.py | 399 -- UiQT5/GNUmakefile | 17 +- UiQT5/desWidget4a6RadioButton.ui | 4 +- UiQT5/desWidgetCB.ui | 4 +- UiQT5/desWidgetCBIntoSug.ui | 4 +- UiQT5/desWidgetCommande.ui | 4 +- UiQT5/desWidgetCommentaire.ui | 2 +- UiQT5/desWidgetDate.ui | 4 +- UiQT5/desWidgetDateSelection5C.ui | 2 +- UiQT5/desWidgetFact.ui | 4 +- UiQT5/desWidgetFactHorizon.ui | 4 +- UiQT5/desWidgetFactPlie.ui | 4 +- UiQT5/desWidgetFactTableau.ui | 4 +- UiQT5/desWidgetFormule.ui | 4 +- UiQT5/desWidgetHeure.ui | 4 +- UiQT5/desWidgetInactif.ui | 2 +- UiQT5/desWidgetIntoSug.ui | 4 +- UiQT5/desWidgetMatrice.ui | 4 +- UiQT5/desWidgetNiveauFact.ui | 4 +- UiQT5/desWidgetOptionnelMC.ui | 2 +- UiQT5/desWidgetParam.ui | 2 +- UiQT5/desWidgetPlusieursBase.ui | 4 +- UiQT5/desWidgetPlusieursInto.ui | 4 +- UiQT5/desWidgetPlusieursIntoOrdonne.ui | 4 +- UiQT5/desWidgetPlusieursPlie.ui | 4 +- UiQT5/desWidgetPlusieursTuple.ui | 4 +- UiQT5/desWidgetRadioButton.ui | 4 +- UiQT5/desWidgetSDCOInto.ui | 4 +- UiQT5/desWidgetSimpBase.ui | 4 +- UiQT5/desWidgetSimpBool.ui | 4 +- UiQT5/desWidgetSimpComplexe.ui | 4 +- UiQT5/desWidgetSimpDate.ui | 326 + UiQT5/desWidgetSimpFichier.ui | 4 +- UiQT5/desWidgetSimpSalome.ui | 4 +- UiQT5/desWidgetSimpSelection5C.ui | 2 +- UiQT5/desWidgetSimpTxt.ui | 4 +- UiQT5/desWidgetTableau.ui | 4 +- UiQT5/desWidgetTuple10.ui | 4 +- UiQT5/desWidgetTuple2.ui | 4 +- UiQT5/desWidgetTuple3.ui | 4 +- UiQT5/desWidgetTuple4.ui | 4 +- UiQT5/desWidgetTuple5.ui | 4 +- UiQT5/desWidgetTuple6.ui | 4 +- UiQT5/desWidgetTuple7.ui | 4 +- UiQT5/desWidgetTuple8.ui | 4 +- UiQT5/desWidgetTuple9.ui | 4 +- UiQT5/desWidgetUniqueSDCO.ui | 4 +- UiQT5/desWidgetVide.ui | 2 +- UiQT5/eficas_en.qm | Bin 80792 -> 0 bytes UiQT5/eficas_en.ts | 433 +- UiQT5/eficas_en.ts.initial | 4211 ++++++++++++ __init__.py | 0 226 files changed, 11219 insertions(+), 19534 deletions(-) create mode 120000 Codes/cinqC/base_XML create mode 100644 Codes/cinqC/cata5CChapeau.py create mode 100644 Codes/cinqC/cata5CChapeau_driver.py create mode 100644 Codes/cinqC/cataInterrogeDB.py create mode 100644 Codes/cinqC/cataJobPerformance.py create mode 100644 Codes/cinqC/cataJobPerformance_driver.py create mode 100644 Codes/cinqC/cataJobSelection.py create mode 100644 Codes/cinqC/cataProfileResultat.py create mode 100644 Codes/cinqC/cataProfileResultat_driver.py create mode 100644 Codes/cinqC/catafunctionsJobStatistics.py create mode 100755 Codes/cinqC/chargeDataBase.py create mode 120000 Codes/cinqC/creeJobPerformance.txt create mode 100755 Codes/cinqC/generateComm.py create mode 100755 Codes/cinqC/generateStringDataBase.py create mode 100755 Codes/cinqC/generateXML.py create mode 100755 Codes/cinqC/generateXSD.py create mode 100644 Codes/cinqC/generate_profile.xslt create mode 100644 Codes/cinqC/getlabels.xq create mode 100755 Codes/cinqC/litXml.py create mode 100644 Codes/cinqC/prefs.py create mode 100644 Codes/cinqC/prefs_5C.py create mode 100755 Codes/cinqC/qtEficas5C.py create mode 100755 Doc/DocCataWriter/.gitignore create mode 100755 Doc/DocCataWriter/CoursEficas.pptx create mode 100755 Doc/DocCataWriter/Makefile create mode 100755 Doc/DocCataWriter/PresentationEficas.pptx create mode 100755 Doc/DocCataWriter/UQ.rst create mode 100755 Doc/DocCataWriter/bloc.rst create mode 100755 Doc/DocCataWriter/cata_terms.rst create mode 100755 Doc/DocCataWriter/conf.py create mode 100755 Doc/DocCataWriter/eficas_presentation.rst create mode 100755 Doc/DocCataWriter/fact.rst create mode 100755 Doc/DocCataWriter/first_notions.rst create mode 100755 Doc/DocCataWriter/index.rst create mode 100755 Doc/DocCataWriter/oper_and_proc.rst create mode 100755 Doc/DocCataWriter/python_rules.rst create mode 100755 Doc/DocCataWriter/simp.rst create mode 100755 Doc/DocCataWriter/start.rst create mode 100755 Doc/DocCataWriter/structure_rules.rst create mode 100755 Doc/DocCataWriter/vimp_presentation.rst create mode 100755 Doc/DocCataWriter/xsd_mapping.rst create mode 120000 Doc/Tests delete mode 100644 InterfaceGUI/.a.swp create mode 100644 InterfaceGUI/QT5/monWidgetSimpDate.py delete mode 100644 InterfaceGUI/a create mode 100644 InterfaceGUI/cinqC/__init__.py create mode 100644 InterfaceGUI/cinqC/browser.py create mode 100644 InterfaceGUI/cinqC/compoSelection.py create mode 100644 InterfaceGUI/cinqC/compofact.py create mode 100644 InterfaceGUI/cinqC/compojdc.py create mode 100644 InterfaceGUI/cinqC/compomclist.py create mode 100644 InterfaceGUI/cinqC/compooper.py create mode 100644 InterfaceGUI/cinqC/compoproc.py create mode 100644 InterfaceGUI/cinqC/composimp.py create mode 100755 InterfaceGUI/cinqC/connectDB.py create mode 100644 InterfaceGUI/cinqC/editor.py create mode 100644 InterfaceGUI/cinqC/monWidgetBar.py create mode 100644 InterfaceGUI/cinqC/monWidgetCBSelection5C.py create mode 100644 InterfaceGUI/cinqC/monWidgetDateSelection5C.py create mode 100644 InterfaceGUI/cinqC/monWidgetLabels.py create mode 100644 InterfaceGUI/cinqC/monWidgetProfile.py create mode 100644 InterfaceGUI/cinqC/monWidgetSelection.py create mode 100644 InterfaceGUI/cinqC/monWidgetSimpSelection5C.py create mode 100644 InterfaceGUI/cinqC/qtEficas.py delete mode 100755 OldCodes/CarmelCND/acquiertGroupes.py create mode 100644 PourADaoEtTelemac.txt delete mode 100644 Tests/EficasEngineTest.py delete mode 100644 Tests/Makefile delete mode 100644 Tests/OldTestsTk/testihm/common.py delete mode 100644 Tests/OldTestsTk/testihm/testihm1.py delete mode 100644 Tests/OldTestsTk/testihm/testihm2.py delete mode 100644 Tests/OldTestsTk/testihm/testihm3.py delete mode 100644 Tests/OldTestsTk/testihm/testihm4.py delete mode 100644 Tests/OldTestsTk/testihm7/common.py delete mode 100644 Tests/OldTestsTk/testihm7/testihm1.py delete mode 100644 Tests/OldTestsTk/testihm7/testihm2.py delete mode 100644 Tests/OldTestsTk/testihm7/testihm4.py delete mode 100644 Tests/OldTestsTk/testihm9/common.py delete mode 100644 Tests/OldTestsTk/testihm9/testihm1.py delete mode 100644 Tests/OldTestsTk/testihm9/testihm2.py delete mode 100644 Tests/OldTestsTk/testihm9/testihm3.py delete mode 100644 Tests/OldTestsTk/testihm9/testihm4.py delete mode 100644 Tests/README delete mode 100644 Tests/prefs.py delete mode 100644 Tests/properties.py delete mode 100644 Tests/run.py delete mode 100644 Tests/testcomm7/a.11 delete mode 100644 Tests/testcomm7/a.com0 delete mode 100644 Tests/testcomm7/a.comm delete mode 100644 Tests/testcomm7/aa.comm delete mode 100644 Tests/testcomm7/b.comm delete mode 100644 Tests/testcomm7/c.comm delete mode 100644 Tests/testcomm7/d.comm delete mode 100644 Tests/testcomm7/e.comm delete mode 100644 Tests/testcomm7/efica01a.11 delete mode 100755 Tests/testcomm7/efica01a.com0 delete mode 100755 Tests/testcomm7/efica01a.comm delete mode 100644 Tests/testcomm7/efica01b.11 delete mode 100755 Tests/testcomm7/efica01b.comm delete mode 100644 Tests/testcomm7/f.comm delete mode 100755 Tests/testcomm7/forma12c.22 delete mode 100755 Tests/testcomm7/forma12c.comm delete mode 100644 Tests/testcomm7/g.comm delete mode 100755 Tests/testcomm7/hplp101b.comm delete mode 100644 Tests/testcomm7/incmat.comm delete mode 100644 Tests/testcomm7/param1.comm delete mode 100644 Tests/testcomm7/param2.com0 delete mode 100644 Tests/testcomm7/param2.comm delete mode 100644 Tests/testcomm7/param3.11 delete mode 100644 Tests/testcomm7/param3.12 delete mode 100644 Tests/testcomm7/param3.com0 delete mode 100644 Tests/testcomm7/param3.comm delete mode 100644 Tests/testcomm7/pars1.comm delete mode 100644 Tests/testcomm7/parseur.comm delete mode 100644 Tests/testcomm7/testcomm.py delete mode 100644 Tests/testcomm7/titi.comm delete mode 100644 Tests/testcomm9/a.11 delete mode 100644 Tests/testcomm9/a.com0 delete mode 100644 Tests/testcomm9/a.comm delete mode 100644 Tests/testcomm9/aa.comm delete mode 100644 Tests/testcomm9/b.comm delete mode 100644 Tests/testcomm9/c.comm delete mode 100755 Tests/testcomm9/cabri02a.comm delete mode 100644 Tests/testcomm9/d.comm delete mode 100644 Tests/testcomm9/e.comm delete mode 100644 Tests/testcomm9/efica01a.11 delete mode 100755 Tests/testcomm9/efica01a.com0 delete mode 100755 Tests/testcomm9/efica01a.comm delete mode 100644 Tests/testcomm9/efica01b.11 delete mode 100755 Tests/testcomm9/efica01b.comm delete mode 100644 Tests/testcomm9/f.comm delete mode 100755 Tests/testcomm9/forma12c.22 delete mode 100755 Tests/testcomm9/forma12c.comm delete mode 100644 Tests/testcomm9/g.comm delete mode 100755 Tests/testcomm9/hplp101b.comm delete mode 100755 Tests/testcomm9/hsnv100h.comm delete mode 100644 Tests/testcomm9/incmat.comm delete mode 100644 Tests/testcomm9/param1.comm delete mode 100644 Tests/testcomm9/param2.com0 delete mode 100644 Tests/testcomm9/param2.comm delete mode 100644 Tests/testcomm9/param3.11 delete mode 100644 Tests/testcomm9/param3.12 delete mode 100644 Tests/testcomm9/param3.com0 delete mode 100644 Tests/testcomm9/param3.comm delete mode 100644 Tests/testcomm9/pars1.comm delete mode 100644 Tests/testcomm9/parseur.comm delete mode 100644 Tests/testcomm9/testcomm.py delete mode 100644 Tests/testcomm9/titi.comm delete mode 100644 Tests/testcomm9/toto.comm delete mode 100644 Tests/testelem7/testaz76.py create mode 100644 UiQT5/desWidgetSimpDate.ui delete mode 100644 UiQT5/eficas_en.qm create mode 100644 UiQT5/eficas_en.ts.initial create mode 100644 __init__.py diff --git a/Codes/Telemac/qtEficas_Telemac.py b/Codes/Telemac/qtEficas_Telemac.py index c140518c..a4704710 100755 --- a/Codes/Telemac/qtEficas_Telemac.py +++ b/Codes/Telemac/qtEficas_Telemac.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# Copyright (C) 2007-2012 EDF R&D +# Copyright (C) 2007-2021 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 @@ -19,15 +19,17 @@ # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # """ - Ce module sert a lancer EFICAS configure pour Code_Aster + Ce module sert a lancer EFICAS configure pour MAP """ # Modules Python # Modules Eficas +import prefs +name='prefs_'+prefs.code +#__import__(name) -from __future__ import absolute_import -import sys,os -sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..')) +import os, sys +sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..','..')) -import prefs -from InterfaceQT4 import eficas_go -eficas_go.lanceEficas(code=prefs.code) +from Editeur import eficas_go +print (prefs.code) +eficas_go.lanceEficas(code=prefs.code, GUIPath='QT5') diff --git a/Codes/cinqC/base_XML b/Codes/cinqC/base_XML new file mode 120000 index 00000000..1c6a40a9 --- /dev/null +++ b/Codes/cinqC/base_XML @@ -0,0 +1 @@ +/home/A96028/5C/BaseDeDonnees/data/performance/base_XML \ No newline at end of file diff --git a/Codes/cinqC/cata5CChapeau.py b/Codes/cinqC/cata5CChapeau.py new file mode 100644 index 00000000..f538485e --- /dev/null +++ b/Codes/cinqC/cata5CChapeau.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- + +# TODO: Create a main object that point on the different subobjects and force its name + +# EFICAS +from Accas import JDC_CATA_SINGLETON +VERSION_CATALOGUE = "V_0" + +JdC = JDC_CATA_SINGLETON(code="Gui5C") + +#from cataGitLog import CommitGit +from cataJobPerformance import MyJobPerformance +from catafunctionsJobStatistics import defFunction +from cataJobSelection import Selection +from cataJobSelection import PresentationLabels +from cataProfileResultat import MyProfileResultat + +dElementsRecursifs = {} +dElementsRecursifs['functionsJobStatistics'] = defFunction + + +# definition sert pour la selection +identifiantSelection = Selection + diff --git a/Codes/cinqC/cata5CChapeau_driver.py b/Codes/cinqC/cata5CChapeau_driver.py new file mode 100644 index 00000000..92ad0f95 --- /dev/null +++ b/Codes/cinqC/cata5CChapeau_driver.py @@ -0,0 +1,2 @@ +# -*- coding: utf-8 -*- +from raw.cata5CChapeau_driver import * diff --git a/Codes/cinqC/cataInterrogeDB.py b/Codes/cinqC/cataInterrogeDB.py new file mode 100644 index 00000000..7644389c --- /dev/null +++ b/Codes/cinqC/cataInterrogeDB.py @@ -0,0 +1,66 @@ +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__))) +if os.path.join ((os.path.dirname(os.path.abspath(__file__))), '..'): + sys.path.insert(0,os.path.join((os.path.dirname(os.path.abspath(__file__))), '../InterfaceGUI.cinqC')) + +from connectDB import connectDB + +def chercheChamp(nomChamp, nomTable, distinct = False) : + if distinct : instruction = "select distinct {} from {};".format(nomChamp, nomTable) + else : instruction = "select {} from {};".format(nomChamp, nomTable) + monConnecteur = connectDB() + listeRetour = [] + # liste contenant des 1 uplet ((lechamp,),) + for listeTupleChamp in monConnecteur.executeSelectDB(instruction): + for tupleChamp in listeTupleChamp : + listeRetour.append(tupleChamp) + monConnecteur.closeDB() + return listeRetour + +def chercheSha1() : + return chercheChamp ('sha1', 'jobperformance', distinct=True) + +def chercheTestName() : + return chercheChamp ('testname', 'jobperformance', distinct=True) + +def chercheVersion() : + return chercheChamp ('version', 'jobperformance', distinct=True) + +def chercheDate() : + return chercheChamp ('date', 'jobperformance', distinct=True) + +def chercheExecution() : + return chercheChamp ('execution', 'jobperformance', distinct=True) + +def chercheOS(): + return chercheChamp ('OS', 'jobperformance', distinct=True) + +def chercheProcs(): + return chercheChamp ('procs', 'jobperformance', distinct=True) + +def chercheHost(): + return chercheChamp ('host', 'jobperformance', distinct=True) + +def chercheCMakeBuildType(): + return chercheChamp ('CMakeBuildType', 'jobperformance', distinct=True) + +def chercheFunctionsJobStatistics(): + return chercheChamp ('functionsJobStatistics', 'jobperformance') + +def chercheLabels(): + return chercheChamp ('Labels', 'jobperformance') + +if __name__ == "__main__": + print ('liste Sha1', chercheSha1()) + print ('liste testName', chercheTestName()) + print ('liste Version', chercheVersion()) + print ('liste Date', chercheDate()) + print ('liste Execution', chercheExecution()) + print ('liste OS', chercheOS()) + print ('liste Procs', chercheProcs()) + print ('liste Host', chercheHost()) + print ('liste CMakeBuildType', chercheCMakeBuildType()) +# print ('liste XML', chercheFunctionsJobStatistics()) + print ('liste Labels', chercheLabels()) + diff --git a/Codes/cinqC/cataJobPerformance.py b/Codes/cinqC/cataJobPerformance.py new file mode 100644 index 00000000..51cb9fe2 --- /dev/null +++ b/Codes/cinqC/cataJobPerformance.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- + +# EFICAS +from Accas import SIMP, JDC_CATA, PROC, FACT, JDC_CATA_SINGLETON + +JdC = JDC_CATA_SINGLETON(code="JobPerformance") +VERSION_CATALOGUE = "V_0" + +from catafunctionsJobStatistics import defFunction +from cataInterrogeDB import chercheVersion + +MyJobPerformance = PROC( nom = "MyJobPerformance", + sha1 = SIMP(statut='o', typ='TXM', ), + testName = SIMP(statut='o', typ='TXM',), + version = SIMP(statut='o', typ='TXM', into=chercheVersion, intoXML=[]), + date = SIMP(statut='o', typ='date', typeXSD='xs:date'), + CMakeBuildType = SIMP(statut='o', typ='TXM', into=('Release','Debug','RelWithDebInfo')), + execution = SIMP(statut='o', typ='TXM', into=('par','seq')), + procs = SIMP(statut='o', typ='I', min=0), + host = SIMP(statut='o', typ='TXM',), + OS = SIMP(statut='o', typ='TXM',), + JobStatistics = FACT(statut = 'o', + totalCpuTime = SIMP(statut='o', typ='R', min=0, unite='seconds'), + functionsJobStatistics = defFunction(0) + ), +) + +dElementsRecursifs = {} +dElementsRecursifs['functionsJobStatistics'] = defFunction +dPrimaryKey = {} +dPrimaryKey['JobPerformance'] = 'sha1' +dPrimaryKey['JobStatistics'] = 'sha1' diff --git a/Codes/cinqC/cataJobPerformance_driver.py b/Codes/cinqC/cataJobPerformance_driver.py new file mode 100644 index 00000000..262ff059 --- /dev/null +++ b/Codes/cinqC/cataJobPerformance_driver.py @@ -0,0 +1,2 @@ +# -*- coding: utf-8 -*- +from raw.cataJobPerformance_driver import * diff --git a/Codes/cinqC/cataJobSelection.py b/Codes/cinqC/cataJobSelection.py new file mode 100644 index 00000000..2d7cf5ee --- /dev/null +++ b/Codes/cinqC/cataJobSelection.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# +# Ce catalogue permet de decrire la partie Selection du GUI +# il doit etre en coherence avec les meta données de la database +# + +# Eficas +from Accas import SIMP, JDC_CATA, PROC, JDC_CATA_SINGLETON +from Accas import AU_MOINS_UN, PRESENT_PRESENT + +JdC = JDC_CATA_SINGLETON(code="JobIdentification") +#JdC = JDC_CATA(code="JobIdentification") + +from cataInterrogeDB import chercheVersion +from cataInterrogeDB import chercheTestName +from cataInterrogeDB import chercheSha1 +from cataInterrogeDB import chercheDate +from cataInterrogeDB import chercheOS +from cataInterrogeDB import chercheProcs +from cataInterrogeDB import chercheHost +from cataInterrogeDB import chercheCMakeBuildType +from cataInterrogeDB import chercheExecution + +Selection = PROC( nom = "Selection", + regles = ( + # A affiner avec un validateur AND_NOT_NONE qui n existe pas + AU_MOINS_UN('sha1','testName','sha1Debut','date','dateDebut','version','CMakeBuildType','execution','OS','procs','host'), + PRESENT_PRESENT('sha1Debut','sha1Fin'), + PRESENT_PRESENT('dateDebut','dateFin'), + ), + fenetreIhm='InterfaceGUI.cinqC.monWidgetSelection', + testName = SIMP(statut='o', typ='TXM', affichage=('selection',0,0), into = chercheTestName ,fenetreIhm='InterfaceGUI.cinqC.monWidgetCBSelection5C'), + sha1 = SIMP(statut='o', typ='TXM', affichage=('selection',1,0), into = chercheSha1, fenetreIhm='InterfaceGUI.cinqC.monWidgetCBSelection5C'), + sha1Debut = SIMP(statut='o', typ='TXM', affichage=('selection',1,1), into = chercheSha1, fenetreIhm='InterfaceGUI.cinqC.monWidgetSimpSelection5C'), + sha1Fin = SIMP(statut='o', typ='TXM', affichage=('selection',1,2), into = chercheSha1, fenetreIhm='InterfaceGUI.cinqC.monWidgetSimpSelection5C'), + date = SIMP(statut='o', typ='date', typeXSD='xs:date', into = chercheDate, affichage=('selection',3,0), fenetreIhm='InterfaceGUI.cinqC.monWidgetDateSelection5C'), + dateDebut = SIMP(statut='o', typ='date', typeXSD='xs:date', into = chercheDate, affichage=('selection',3,1), fenetreIhm='InterfaceGUI.cinqC.monWidgetDateSelection5C'), + dateFin = SIMP(statut='o', typ='date', typeXSD='xs:date', into = chercheDate, affichage=('selection',3,2), fenetreIhm='InterfaceGUI.cinqC.monWidgetDateSelection5C'), + version = SIMP(statut='o', typ='TXM', into=chercheVersion, affichage=('selection',2,0), fenetreIhm='InterfaceGUI.cinqC.monWidgetCBSelection5C'), + CMakeBuildType = SIMP(statut='o', typ='TXM', into= chercheCMakeBuildType, affichage=('selection',2,1), fenetreIhm='InterfaceGUI.cinqC.monWidgetCBSelection5C'), + execution = SIMP(statut='o', typ='TXM', into=chercheExecution , affichage=('selection',2,2), fenetreIhm='InterfaceGUI.cinqC.monWidgetCBSelection5C', defaut='seq'), + OS = SIMP(statut='o', typ='TXM', affichage=('selection',4,0), fenetreIhm='InterfaceGUI.cinqC.monWidgetCBSelection5C', into=chercheOS), + procs = SIMP(statut='o', typ='I', min=0, affichage=('selection',4,1), fenetreIhm='InterfaceGUI.cinqC.monWidgetCBSelection5C', into=chercheProcs), + host = SIMP(statut='o', typ='TXM', affichage=('selection',4,2), fenetreIhm='InterfaceGUI.cinqC.monWidgetCBSelection5C', into=chercheHost), +) +PresentationLabels = PROC ( nom = 'PresentationLabels', + fenetreIhm='InterfaceGUI.cinqC.monWidgetLabels', + labels = SIMP(statut='o', typ='TXM', into = [], max='**', homo='SansOrdreNiDoublon',), +) diff --git a/Codes/cinqC/cataProfileResultat.py b/Codes/cinqC/cataProfileResultat.py new file mode 100644 index 00000000..ac111b5d --- /dev/null +++ b/Codes/cinqC/cataProfileResultat.py @@ -0,0 +1,15 @@ +# EFICAS +from Accas import FACT, SIMP, JDC_CATA, PROC, JDC_CATA_SINGLETON +JdC = JDC_CATA_SINGLETON(code="ProfileResultat") + +MyProfileResultat = PROC( nom = "MyProfileResultat", + fenetreIhm='InterfaceGUI.cinqC.monWidgetProfile', + sha1Id = SIMP( statut='o', typ='TXM'), + cpuTotalTime = SIMP(statut='o', typ='R', min=0), + fonction = FACT(statut='f', max='**', + label = SIMP(statut='o', typ='TXM'), + cpuTime = SIMP(statut='o', typ='R', min=0), + calls = SIMP(statut='o', typ='I', min=0), + fractionOfTotalTime = SIMP(statut='o', typ='R', min=0), + ) +) diff --git a/Codes/cinqC/cataProfileResultat_driver.py b/Codes/cinqC/cataProfileResultat_driver.py new file mode 100644 index 00000000..dbc9fd0a --- /dev/null +++ b/Codes/cinqC/cataProfileResultat_driver.py @@ -0,0 +1,2 @@ +# -*- coding: utf-8 -*- +from raw.cataProfileResultat_driver import * diff --git a/Codes/cinqC/catafunctionsJobStatistics.py b/Codes/cinqC/catafunctionsJobStatistics.py new file mode 100644 index 00000000..b7a38bdc --- /dev/null +++ b/Codes/cinqC/catafunctionsJobStatistics.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- + +# TODO: Create a main object that point on the different subobjects and force its name + +# EFICAS +from Accas import SIMP, JDC_CATA_SINGLETON, PROC, FACT + +# Warning: The names of these variables are defined by EFICAS +JdC = JDC_CATA_SINGLETON(code="functionsJobStatistics") +VERSION_CATALOGUE = "V_0" + + +def defFunction(profondeur): + if profondeur < 10 : + return FACT(statut='f', nomXML='functionsJobStatistics',max='**', + label = SIMP(statut='o', typ='TXM'), + cpuTime = SIMP(statut='o', typ='R', min=0, unite='seconds'), + fractionOfTotalTime = SIMP(statut='o', typ='R', min=0), + calls = SIMP(statut='o', typ='I', min=0), + depth = SIMP(statut='o', typ='I', min=0), + fractionOfCallerTime = SIMP(statut='o', typ='R', min=0, unite = 'percent'), + functionsJobStatistics = defFunction( profondeur+1) + ) + else : + return FACT( + monNom = SIMP( statut='o', typ='TXM'), + ) + +if JdC.code in ( 'functionsJobStatistics' ,) : + dElementsRecursifs = {} + dElementsRecursifs['functionsJobStatistics'] = defFunction + + +#if JdC.code in ( 'functionsJobStatistics', 'Gui5C') : +if JdC.code in ( 'functionsJobStatistics') : + functionsJobStatistics = PROC( nom = "functionsJobStatistics", + functions = defFunction(0) +) diff --git a/Codes/cinqC/chargeDataBase.py b/Codes/cinqC/chargeDataBase.py new file mode 100755 index 00000000..7e14acd7 --- /dev/null +++ b/Codes/cinqC/chargeDataBase.py @@ -0,0 +1,247 @@ +#! /usr/bin/env python3 +# -*- coding:utf-8 -*- +import sys, os, pathlib + +if os.path.dirname(os.path.abspath(__file__)) not in sys.path: + sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) +if os.path.join((os.path.dirname(os.path.abspath(__file__))), ".."): + sys.path.insert( 0, os.path.join((os.path.dirname(os.path.abspath(__file__))), "../InterfaceGUI.cinqC"),) + +from argparse import ArgumentParser, FileType +import cataJobPerformance_driver as mdm +import datetime +import subprocess +from connectDB import connectDB + +xsltPath = os.path.dirname(os.path.abspath(__file__)) + + +dictColumn = { + "JobPerformance": ( + "sha1", "testName", "version", "date", "CMakeBuildType", "execution", "procs", "host", + "OS", ("JobStatistics", "totalCpuTime"), "labels", + ("JobStatistics", "functionsJobStatistics"), + ) +} + +connecteurTexte = "dbname=test user=performance" + + +class parseur(ArgumentParser): +# ----------------------------# + + def __init__(self): + # -----------------# + program = "chargeDataBase" + description = "lit un fichier XML de performance et le charge dans la database" + super().__init__(prog=program, description=description) + self.add_argument( "-f", "--fileName", nargs="*", required=True, + help="name of performance file(s) , aboslute ou relative to directory specified with -d option", + ) + self.add_argument( "-d", "--directoryName", type=pathlib.Path, + help="directory containing file if path is relative", + ) + self.add_argument( "-r", "--rangeFile", type=int, + help="range of files in order to process file1.xml, file2.xml. The file name has then to be file.xml", + ) + + def parse_args(self): + # -----------------# + args = super().parse_args() + if args.rangeFile: + newFileNameList = [] + splitF = args.fileName[0].split(".xml") + if len(splitF) != 2 and splitF[1] != "": + print("FileName has to be as file.xml") + self.print_usage() + exit(2) + baseFile = splitF[0] + for i in range(args.rangeFile): + newFileNameList.append(baseFile + str(i) + ".xml") + args.fileName = newFileNameList + if args.directoryName: + if not(os.path.isdir(args.directoryName)): + print("Directory {} does not exist".format(args.directoryName)) + self.print_usage() + exit(2) + newFileNameList = [] + for f in args.fileName: + newFileNameList.append(os.path.join(args.directoryName, f)) + args.fileName = newFileNameList + + newFileNameList = [] + for f in args.fileName: + if not os.path.isfile(f): + print("cannot access file {}".format(f)) + continue + newFileNameList.append(f) + args.fileName = newFileNameList + if args.fileName==[]: + print ('no file to process') + self.print_usage() + exit(2) + return args + + +# -------------------------------# +class connectDBCharge(connectDB): + # -------------------------------# + """ + lit un fichier XML de perfomance et le charge dans la database + code exit : 1 erreur database, 2 autres erreurs + herite de connectDB qui gere les connexions à la database + la chaine de connexion connecteurTexte est definie au global + Attention, si dans un lot de fichier, un est en erreur dans la database, le job s arrete + """ + + def chargeXMLFile(self, fileName, debug=0): + # -------------------------------------------# + """ + appelle les fonctions qui + 1) lise le fichier XML passe en argument + 2) prepare le insert + 3) execute le insert grace a connectDB + 4) commit + """ + self.litXMLFile(fileName) + self.textColumn = "INSERT INTO JobPerformance (" + self.textValues = "VALUES (" + self.lesValeurs = [] + try : + self.prepareInsertInDatabase(self.rootElt, "JobPerformance", fileName) + except Exception as e: + raise(e) + return + self.textColumn = self.textColumn[0:-1] + ") " + self.textValues = self.textValues[0:-1] + ") " + self.textInsert = self.textColumn + self.textValues + if debug: print("self.textColumn : ", self.textColumn) + if debug: print("self.textValues : ", self.textValues) + if debug: print("self.lesValeurs : ", self.lesValeurs) + if debug: print("\n\n\n") + self.executeInsertDB(self.textInsert, self.lesValeurs) + self.commitDB() + + + def litXMLFile(self, fileName): + # -----------------------------# + """ + lit le fichier XML grace a pyxb + """ + debug=0 + try: + self.jdd = mdm.CreateFromDocument(open(fileName).read()) + self.rootElt = self.jdd.MyJobPerformance[0] + if debug : print ( self.jdd.toDOM().toprettyxml()) + except Exception as e: + print("impossible de lire le fichier", fileName) + print("exception", e) + exit(2) + + def prepareInsertInDatabase(self, elt, typeDeTable, fileName, debug=0): + # ------------------------------------------------------------------------# + """ + Cherche les valeurs dans l objet Pyxb selon la liste dans le dictColumn + Il faudrait lire le cata pour en déduire les colonnes + Attention aux valeurs optionnelles non traitees + """ + if debug: + print("prepareInsertInDatabase avec", elt, typeDeTable) + if typeDeTable not in dictColumn.keys(): + print( + "conversion du type {} vers la database non prévue ".format(typeDeTable) + ) + exit(2) + for pathElt in dictColumn[typeDeTable]: + if debug: + print("traitement de pathElt", pathElt) + ouChercher = elt + if type(pathElt) not in (list, tuple): + listeAChercher = (pathElt,) + else: + listeAChercher = pathElt + for sousElt in listeAChercher: + if debug: + print("traitement de sousElt", sousElt, "dans", ouChercher) + if sousElt == "labels": + try: + v = self.chercheLabel(fileName) + except Exception as e: + print("impossible de lire les labels dans le fichier", fileName) + raise(e) + else: + try: + v = getattr(ouChercher, sousElt) + if debug: print("getattr ", ouChercher, sousElt) + if sousElt == "totalCpuTime": v = v.value() + if sousElt == "functionsJobStatistics": + v = self.jdd.toDOM().toxml() + #v = v[0].toDOM(element_name="JobStatistics").toxml() + except: + print("pas de valeur pour", sousElt) + print("gerer les elements nuls SVP") + v = None + continue + if debug: + print("valeur de sousElt", v) + ouChercher = v + if debug: + print("________________") + self.textColumn += sousElt + "," + # ARRAY [] = colonne multivaluee + if sousElt == "labels": + self.textValues += "ARRAY[%s]," + self.lesValeurs.append(list(v)) + else: + self.textValues += "%s," + self.lesValeurs.append(v) + if debug: + print("self.textColumn : ", self.textColumn) + if debug: + print("self.textValues : ", self.textValues) + if debug: + print("self.lesValeurs : ", self.lesValeurs) + + def chercheLabel(self, fileName): + # ------------------------------# + """ + appelle un xquery sur le fichier XML pour recuperer la liste des labels presents + """ + result = set() + try: + xqueryFile = os.path.join(xsltPath, "getlabels.xq") + cmd = "saxonb-xquery -s:{} -q:{}".format(fileName, xqueryFile) + p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE) + (output, err) = p.communicate() + except Exception as e: + print("impossible d executer le xquery getlabels.xq sur", fileName) + print("exception", e) + exit(2) + chaine = str(output).split("resultXQUERY")[1][4:-6] + for f in chaine.split('",'): + f = f.lstrip() + if f[0] == '"': + f = f[1:] + result.add(f) + return result + + +if __name__ == "__main__": + # -----------------------# + # fileNameBase = ( + # "/home/A96028/5C/BaseDeDonnees/data/performance/base_XML/job_performance_" + # ) + monParseur = parseur() + args = monParseur.parse_args() + monConnecteur = connectDBCharge() + for fileName in args.fileName: + try: + monConnecteur.chargeXMLFile(fileName) + print ('file {} processed'.format(fileName)) + except Exception as e: + print ('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!') + print("impossible de charger", fileName) + print ('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!') + print("exception", e) + + monConnecteur.closeDB() diff --git a/Codes/cinqC/creeJobPerformance.txt b/Codes/cinqC/creeJobPerformance.txt new file mode 120000 index 00000000..95c2006c --- /dev/null +++ b/Codes/cinqC/creeJobPerformance.txt @@ -0,0 +1 @@ +/home/A96028/5C/BaseDeDonnees/creeJobPerformance.txt \ No newline at end of file diff --git a/Codes/cinqC/generateComm.py b/Codes/cinqC/generateComm.py new file mode 100755 index 00000000..9666c952 --- /dev/null +++ b/Codes/cinqC/generateComm.py @@ -0,0 +1,39 @@ +#!/usr/bin/env python3 +# -*- 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 +# +""" +"" + cree le .xml associe au .comm + generateXML.py -c leCatalogue le.comm + 23 avril + +""" +# Modules Python +# Modules Eficas + +import sys +import os +sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'../')) + +from InterfaceQT import eficas_go +if eficas_go.genereComm(code='NonConnu'): + sys.exit(0) +else : + sys.exit(1) diff --git a/Codes/cinqC/generateStringDataBase.py b/Codes/cinqC/generateStringDataBase.py new file mode 100755 index 00000000..75c4df2d --- /dev/null +++ b/Codes/cinqC/generateStringDataBase.py @@ -0,0 +1,33 @@ +#!/usr/bin/env python3 +# -*- 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 +# +""" + cree le .xsd associe au .py + generateXSD.py -c leCatalogueAVECSONNOMCOMPLET POUR TROUVER LE DRIVER + 23 avril +""" +# Modules Python +# Modules Eficas +import sys +import os +sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..')) + +from InterfaceQT import eficas_go +print (eficas_go.genereStringDataBase(code='NonConnu')) diff --git a/Codes/cinqC/generateXML.py b/Codes/cinqC/generateXML.py new file mode 100755 index 00000000..96581f4b --- /dev/null +++ b/Codes/cinqC/generateXML.py @@ -0,0 +1,39 @@ +#!/usr/bin/env python3 +# -*- 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 +# +""" +"" + cree le .xml associe au .comm + generateXML.py -c leCatalogue le.comm + 23 avril + +""" +# Modules Python +# Modules Eficas + +import sys +import os +sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'../')) + +from InterfaceQT import eficas_go +if eficas_go.genereXML(code='NonConnu'): + sys.exit(0) +else : + sys.exit(1) diff --git a/Codes/cinqC/generateXSD.py b/Codes/cinqC/generateXSD.py new file mode 100755 index 00000000..0b69b5c7 --- /dev/null +++ b/Codes/cinqC/generateXSD.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python3 +# -*- 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 +# +""" + cree le .xsd associe au .py + generateXSD.py -c leCatalogueAVECSONNOMCOMPLET POUR TROUVER LE DRIVER + 23 avril +""" +# Modules Python +# Modules Eficas +import sys +import os +sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..')) + +from InterfaceQT import eficas_go +if eficas_go.genereXSD(code='NonConnu'): + sys.exit(0) +else: + sys.exit(1) diff --git a/Codes/cinqC/generate_profile.xslt b/Codes/cinqC/generate_profile.xslt new file mode 100644 index 00000000..6ba51252 --- /dev/null +++ b/Codes/cinqC/generate_profile.xslt @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Codes/cinqC/getlabels.xq b/Codes/cinqC/getlabels.xq new file mode 100644 index 00000000..5202999a --- /dev/null +++ b/Codes/cinqC/getlabels.xq @@ -0,0 +1,9 @@ +(: declare option saxon:output "indent=yes"; :) + +({ +for $l in //. +where local-name($l) eq 'label' +return +concat(concat('"',data($l)),'",') +}) + \ No newline at end of file diff --git a/Codes/cinqC/litXml.py b/Codes/cinqC/litXml.py new file mode 100755 index 00000000..c122f888 --- /dev/null +++ b/Codes/cinqC/litXml.py @@ -0,0 +1,9 @@ +#! /usr/bin/env python3 +# -*- coding:utf-8 -*- +import sys + +import cata5CChapeau_driver as mdm + +fileName='/tmp/toto.xml' +jdd = mdm.CreateFromDocument(open(fileName).read()) +print (jdd) diff --git a/Codes/cinqC/prefs.py b/Codes/cinqC/prefs.py new file mode 100644 index 00000000..50afa793 --- /dev/null +++ b/Codes/cinqC/prefs.py @@ -0,0 +1,22 @@ +# 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 +# +code="5C" +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/Codes/cinqC/prefs_5C.py b/Codes/cinqC/prefs_5C.py new file mode 100644 index 00000000..cce86e35 --- /dev/null +++ b/Codes/cinqC/prefs_5C.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- +# maConfiguration 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. +# +# +# ====================================================================== + +import os,sys +# repIni sert a localiser le fichier editeur.ini +# Obligatoire +repIni=os.path.dirname(os.path.abspath(__file__)) +INSTALLDIR=os.path.join(repIni,'..') +sys.path[:0]=[INSTALLDIR] + + +# lang indique la langue utilisee pour les chaines d'aide : fr ou ang +lang='fr' + +# Codage des strings qui accepte les accents (en remplacement de 'ascii') +encoding='iso-8859-1' + +# +catalogues=( + ('DkLibGui','Version Beta',os.path.join(repIni,'cata5CChapeau.py'),'python','python'), +) + +docPath = '/home/A96028/QT5Dev/eficas5C/Aide/Aide5C' +fileName = 'index.html' diff --git a/Codes/cinqC/qtEficas5C.py b/Codes/cinqC/qtEficas5C.py new file mode 100755 index 00000000..6f739aaa --- /dev/null +++ b/Codes/cinqC/qtEficas5C.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 a lancer EFICAS configure pour MAP +""" +# Modules Python +# Modules Eficas +import prefs + +import os, sys +sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..','..')) + +from Editeur import eficas_go +eficas_go.lanceEficas(code=prefs.code, GUIPath='cinqC') diff --git a/Doc/DocCataWriter/.gitignore b/Doc/DocCataWriter/.gitignore new file mode 100755 index 00000000..ba65b13a --- /dev/null +++ b/Doc/DocCataWriter/.gitignore @@ -0,0 +1 @@ +/_build/ diff --git a/Doc/DocCataWriter/CoursEficas.pptx b/Doc/DocCataWriter/CoursEficas.pptx new file mode 100755 index 0000000000000000000000000000000000000000..a70f09198a5437f4d02cef5003273b161e69f95d GIT binary patch literal 828712 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

#so7ZAm7BGxMT$iA%F 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≠u6H)HC)6b+<-lw9aW#KGpF!J@) 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 z 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

#)DCAXMW9M>2kj608du0rj?3SXU|jcR>v>BKAi| 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

3vXI9S-A!@|MAL%JXS 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ⓈH3tDjb}Qocwc-D>SUB5S2o!NW#`00Yg&J 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�Uul(!O0n3&cx3Kf92?0-8YWW4mM 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

vP0P1i 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ɂ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

7WMZL-Xtlk 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 r;H}1N8mhJ1I!&ike9st}SQezD-T|!~ER& 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�z_87}XxyrUwv z0->8{U)*`k7gfGfI4Y$2 zYP*tRiBjyzYZai3jyZAZe?uFdDlEGrS^tzlhm6>eg4QaLooer;U9nQLto+&hd$e6J zw{y|gSdZ6-GEtrJK#pWQ@ae64)ji|}s7n(?^q(qQ!s?6&1vW0z(Y(4kSN|13^ZdDynY{6W% zC@wLPMD|j&=+kx2^)0_`=!LaV??aoCMpQ^ZSA*~`ayhEdHMo@sRDGbGLWn`NbTpAt zBl`itQyvPu?z(~j9B90m`I}cCd^`f~LifP3+Y2j~lN=KT`@&rXT$F*V+asfd-NKx43^WmY#9xcA`RB`(+Xbe*u zD#=TvN6^hfexa#Hsgg)W2)7K*`^cJ6VwP=OlbOB&kF#3u#VHUlSs5=I2Ii??Y-FG( zZIthfCZ7-;@m~F&BjV$Z7x}}Qrk^eXA|_>&QyA>>PJq=9se<8DfMN!=)6giUWS9HK zK|<}f&N!9Ln`8)l$5`;7y_cOcfbN%CApi0ElYQZ`_F|SxiELU;xC{_MxGsV-XRth( zNn>)d<4io`tj-x{@QV&@*_b^4tY6s4PkwCse?vkIvPrwdzliWjgar{C-X;)E?33;W zze2*Xmd}nlK6UFZHx@xMK}6X)GMis>rRv=1Uk+-?Qt~R3Ia^FQ-l{XpN($UeV5k^b zy8h{1%Wh3JJVQQ35il$zsRzGV5>oo5k47aQR>oqSNkf|wT2qwcy&ef1`GBHj=6~*3 z{0;tTDB#fmNS#K*Bk8XefAVzkg|!NV;n*Lkl(|vRlCfDb9G~)`X!_};25+Tq9(Hw@ zhAESBWu35e-Qzn}+-}zY7?n_e+(p#Xq8MG1Dwk#rKwClmMhTgtX!b|C7JZ`xlZ!$y z)Ck7YZEtT)H*G}eN27yUb?1qZI*U+Hc7Ez+-JVAUy6W>M7IkO1XH{xLNlfJsz*E5 zzI5P)Co&=-=A)z=Y$YQ)DC$pK5lm5yaozOG zaz^sSGshYEMe*?;cHenpvi;wLiU`h-rV#2AjjtC?nII-BV`EYmT_ah`|W06dzi}VGxKn^ZO> z8>Pl*9U%rG4>XKwcFgu}G&jYvRhkfGgm4F}gDMw_!PEY~u{w1|>$~44j(l%!%4FI8 z2f0&Eqwq|~q+*Z~${5hZaAg*$GB*KG zOCrPGWBk@(j#&*GthJd^dL_YJ1`IWUgd&hia=jo7z^gLJTvX=2Lcp0FB#gDx;T9o_ z&K+}N)8v!HyoEm6H0ypm^yHet<7?cuH|VS|Rx(2cPKZDxXMa~bM(=HHm?FsHz528I z%Z-f}Hf=A+TFnq0QDOR~J+q?d1 z_cw1R{uQ4Z6XKX1ed4OmAq27oDmdn^_>9hoqlw+2LVZ+Ou5U7uIglz3Jh5ir+xHD^ zcp7pgtdZ)7JCW!ojiV4mfs0ZMp`TN!*urN}9XEfY`TR@pw`_SdM*IoGrS|`54Vrt{ z)1v}>m8_QRBl?L)v|Kbda4J@Re<>G$sU=+{F4)^bck!|B@A}r49O)Iu7WDy1of;WC z1>tsdZctevcAy4%#_#Wa?>3u$M*1-v=@8eQ z4aqTq3!wwRtq`JWadqfG_sc986|5xMXNbkyXv(P>LmA*lnALY8Fk@8^Q_TZV+02MY zw*S0u>E{N1^nDXiE(UC<^}E>73`@i7MWdOd{i1ETV2pFoo@b_V~sCpzCjC;5Ys9UNCV2`&nd0_!EJ

S)S?m5C)a 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 1, parameter is a list. min/max specify the minimum/maximum number of occurences in the list. 'max= "**"' does not set an upper limit for the maximum cardinality, but allows you to enter as many values as needed. + +.. code-block:: python + + scalar = SIMP(typ = 'R') + list_of_scalars = SIMP(typ = 'R',max="**") + list_of_3_to_5_scalars= SIMP(typ = 'R',max=5, min=3) + + +* Valid values for scalar : 1., 2., +* Valid values for list_of_scalars : (1.,1.,0), (2.,5., 7.,8,.,... 999.), (1.,) +* Valid values for list_of_3_to_5_scalars : (1.,1.,1), (1.,1.,1.,1.),(1.,1.,1.) + +Note that a list may be mandatory or optional. + + +Other useful attributes +~~~~~~~~~~~~~~~~~~~~~~~ + +-------------+-------------------------------------------------+-----------+ + |*attribute* |*Description* |*default* | + +=============+=================================================+===========+ + | statut |status 'o' if mandatory and 'f' if not | f | + +-------------+-------------------------------------------------+-----------+ + |into |finite set of value | None | + +-------------+-------------------------------------------------+-----------+ + |val_min |minimal value |float(-inf)| + +-------------+-------------------------------------------------+-----------+ + |val_max |maximal value |float(inf) | + +-------------+-------------------------------------------------+-----------+ + |ang |short documentation | None | + +-------------+-------------------------------------------------+-----------+ + |defaut |default value | None | + +-------------+-------------------------------------------------+-----------+ + + And some examples : + +.. code-block:: python + + print_frequency = SIMP(statut='f', typ='TXM', defaut='every', into=['every','never','10 steps']) + close_time = SIMP(statut='f', typ='R' , defaut=1000, val_min=0) + number_of_steps = SIMP(statut='f', typ='I' , defaut=100 , val_min=0, val_max=1000) + + +* Valid values for print_frequency : 'every','never','10 steps' and nothing else +* Valid values for close_time : positive float (not nul) +* Valid values for number_of_steps : integer between 1 and 999 + + diff --git a/Doc/DocCataWriter/bloc.rst b/Doc/DocCataWriter/bloc.rst new file mode 100755 index 00000000..de14073e --- /dev/null +++ b/Doc/DocCataWriter/bloc.rst @@ -0,0 +1,69 @@ +.. _bloc-label: + + +Defining a conditional Group +============================= + +Definition and Usage +____________________ + +| In a user dataset, a conditional group will exist (or not) depending on the evaluation of a python condition which often takes the form parameter == value). This python condition is dynamically evaluated. +| Apart from its cardinality, a conditional group has the same syntax as non-conditional group. + +Syntax +______ + +General syntax +~~~~~~~~~~~~~~ + +Syntax is : +:: + + myConditionalGroup = BLOC( condition= " python statement", + ... #included SIMP or others FACT/BLOC + ) + +BLOC can be seen as an 'if' statement. +Python statement contains often <, >, == but it can be any expression returning True or False. + + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-after: Test_proc_5 + :end-before: #Test_proc_5 + +This means : + * if frequency_every == 'every', particule_printed (only one) is requested + * else step_to_be_printed (list) is required. + + +Don't forget that catalogs are python code. All "keywords" are arguments and in python, arguments are separated by comma "," and must be enclosed in parenthesis. Note that conditions are statements but also python strings. Use single quotes within double quotes if needed. + + + +Cardinality +~~~~~~~~~~~ +- A BLOC appears based on the evaluation of the conditional statement. it has no mandatory or optional status +- Also, a BLOC has no cardinality. It cannot be repeated. On the other hand, the FACT or SIMPs that make it up may have multiple cardinality and may appear several times. +- if keywords within a BLOC have a status,it is applied within the BLOC. + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-after: Test_proc_6 + :end-before: #Test_proc_6 + +This means : + * if wind_speed > 0.5, wind_direction is needed and rain_speed can be added + + + + +Other useful attributes +~~~~~~~~~~~~~~~~~~~~~~~ + +-------------+-------------------------------------------------+-----------+ + |*attribute* |*Description* |*default* | + +=============+=================================================+===========+ + |ang |short documentation | | + +-------------+-------------------------------------------------+-----------+ + + diff --git a/Doc/DocCataWriter/cata_terms.rst b/Doc/DocCataWriter/cata_terms.rst new file mode 100755 index 00000000..83ffc4ec --- /dev/null +++ b/Doc/DocCataWriter/cata_terms.rst @@ -0,0 +1,21 @@ +EFICAS terms +============ + +Apart of a root node (named JDC_CATA), catalogs contain different types of entities : + + - terminal_symbol : SIMP (SIMPle type) or SIMP_keyword + - group_of_eficas_keyword : FACT (shorcut for FACTOR) or BLOC (conditionnal FACT): + - Content elements are terminal_symbol or group_of_eficas_keyword + - The grouping of these keywords is important from a data modelling perpective. + - The group_of_eficas_keyword can be conditional and only becomes necessary if another parameter meets a condition (ie wind_direction is only necssary if wind_speed is not nul) + - eficas_keyword : terminal_symbol or group_of_eficas_keyword + - commands : PROC (shortcut for procedure) or OPER (shortcut for operator). + - they constitute the second level of the hierachical tree (after root node). + - PROC and OPER both contain other keywords (group or terminal_symbol). + - an OPER returns a user class, unlike PROC which returns nothing. + - this objet has a type and a name. + - rules : defines the structure of the dataset (if element A is present, element B has to be present also) or order of the commands (ie : element START is defined before END) + + - concept : is a user defined class declaration. It can be used as a type for a parameter. Nothing is pre-judged about this class implementation. The actual definition/implementation can be found in the context of code project. + +Catalogs have a python syntax :ref:`python-label` diff --git a/Doc/DocCataWriter/conf.py b/Doc/DocCataWriter/conf.py new file mode 100755 index 00000000..a735dfbf --- /dev/null +++ b/Doc/DocCataWriter/conf.py @@ -0,0 +1,251 @@ +# -*- coding: utf-8 -*- +# +# Eficas documentation build configuration file, created by +# sphinx-quickstart on Thu Oct 1 10:55:47 2018. +# +# This file is execfile()d with the current directory set to its containing dir. +# +# Note that not all possible configuration values are present in this +# autogenerated file. +# +# All configuration values have a default; values that are commented out +# serve to show the default. + +import sys, os + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +#sys.path.insert(0, os.path.abspath('.')) + +# -- General configuration ----------------------------------------------------- + +# If your documentation needs a minimal Sphinx version, state it here. +#needs_sphinx = '1.0' + +# Add any Sphinx extension module names here, as strings. They can be extensions +# coming with Sphinx (named 'sphinx.ext.*') or your custom ones. +extensions = ['sphinx.ext.todo'] +#extensions = [] + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# The suffix of source filenames. +source_suffix = '.rst' + +# The encoding of source files. +#source_encoding = 'utf-8-sig' + +# The master toctree document. +master_doc = 'index' + +# General information about the project. +project = u'Eficas' +copyright = u'2019, Pascale Noyret - Eric Fayolle' + +# The version info for the project you're documenting, acts as replacement for +# |version| and |release|, also used in various other places throughout the +# built documents. +# +# The short X.Y version. +version = '0.0' +# The full version, including alpha/beta/rc tags. +release = '0.0.alpha' + +# The language for content autogenerated by Sphinx. Refer to documentation +# for a list of supported languages. +#language = None + +# There are two options for replacing |today|: either, you set today to some +# non-false value, then it is used: +#today = '' +# Else, today_fmt is used as the format for a strftime call. +#today_fmt = '%B %d, %Y' + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +exclude_patterns = ['_build'] + +# The reST default role (used for this markup: `text`) to use for all documents. +#default_role = None + +# If true, '()' will be appended to :func: etc. cross-reference text. +#add_function_parentheses = True + +# If true, the current module name will be prepended to all description +# unit titles (such as .. function::). +#add_module_names = True + +# If true, sectionauthor and moduleauthor directives will be shown in the +# output. They are ignored by default. +#show_authors = False + +# The name of the Pygments (syntax highlighting) style to use. +pygments_style = 'sphinx' + +# A list of ignored prefixes for module index sorting. +#modindex_common_prefix = [] + + +# -- Options for HTML output --------------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +html_theme = 'default' + +# Theme options are theme-specific and customize the look and feel of a theme +# further. For a list of options available for each theme, see the +# documentation. +#html_theme_options = {} + +# Add any paths that contain custom themes here, relative to this directory. +#html_theme_path = [] + +# The name for this set of Sphinx documents. If None, it defaults to +# " v documentation". +#html_title = None + +# A shorter title for the navigation bar. Default is the same as html_title. +#html_short_title = None + +# The name of an image file (relative to this directory) to place at the top +# of the sidebar. +#html_logo = None + +# The name of an image file (within the static path) to use as favicon of the +# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 +# pixels large. +#html_favicon = None + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['_static'] + +# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, +# using the given strftime format. +#html_last_updated_fmt = '%b %d, %Y' + +# If true, SmartyPants will be used to convert quotes and dashes to +# typographically correct entities. +#html_use_smartypants = True + +# Custom sidebar templates, maps document names to template names. +#html_sidebars = {} + +# Additional templates that should be rendered to pages, maps page names to +# template names. +#html_additional_pages = {} + +# If false, no module index is generated. +#html_domain_indices = True + +# If false, no index is generated. +#html_use_index = True + +# If true, the index is split into individual pages for each letter. +#html_split_index = False + +# If true, links to the reST sources are added to the pages. +#html_show_sourcelink = True + +# If true, "Created using Sphinx" is shown in the HTML footer. Default is True. +#html_show_sphinx = True + +# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. +#html_show_copyright = True + +# If true, an OpenSearch description file will be output, and all pages will +# contain a tag referring to it. The value of this option must be the +# base URL from which the finished HTML is served. +#html_use_opensearch = '' + +# This is the file name suffix for HTML files (e.g. ".xhtml"). +#html_file_suffix = None + +# Output file base name for HTML help builder. +htmlhelp_basename = 'EficasDoc' + + +# -- Options for LaTeX output -------------------------------------------------- + +latex_elements = { +# The paper size ('letterpaper' or 'a4paper'). +#'papersize': 'letterpaper', + +# The font size ('10pt', '11pt' or '12pt'). +#'pointsize': '10pt', + # get rid off blank pages + 'classoptions': ',openany,oneside', + 'babel' : '\\usepackage[english]{babel}', + + + +# Additional stuff for the LaTeX preamble. +#'preamble': '', +} + +# Grouping the document tree into LaTeX files. List of tuples +# (source start file, target name, title, author, documentclass [howto/manual]). +latex_documents = [ + ('index', 'Eficas.tex', u'Eficas Documentation', + u'Pascale Noyret - Eric Fayolle', 'manual'), +] + +# The name of an image file (relative to this directory) to place at the top of +# the title page. +#latex_logo = None + +# For "manual" documents, if this is true, then toplevel headings are parts, +# not chapters. +#latex_use_parts = False + +# If true, show page references after internal links. +#latex_show_pagerefs = False + +# If true, show URL addresses after external links. +#latex_show_urls = False + +# Documents to append as an appendix to all manuals. +#latex_appendices = [] + +# If false, no module index is generated. +#latex_domain_indices = True + + +# -- Options for manual page output -------------------------------------------- + +# One entry per manual page. List of tuples +# (source start file, name, description, authors, manual section). +man_pages = [ + ('index', 'Eficas', u'Eficas Documentation', + [u'Pascale Noyret - Eric Fayolle'], 1) +] + +# If true, show URL addresses after external links. +#man_show_urls = False + + +# -- Options for Texinfo output ------------------------------------------------ + +# Grouping the document tree into Texinfo files. List of tuples +# (source start file, target name, title, author, +# dir menu entry, description, category) +texinfo_documents = [ + ('index', 'Eficas', u'Eficas Documentation', + u'Pascale Noyret - Eric Fayolle', 'Eficas', 'One line description of project.', + 'Miscellaneous'), +] + +# Documents to append as an appendix to all manuals. +#texinfo_appendices = [] + +# If false, no module index is generated. +#texinfo_domain_indices = True + +# How to display URL addresses: 'footnote', 'no', or 'inline'. +#texinfo_show_urls = 'footnote' + +#TODO extension option : +todo_include_todos=True diff --git a/Doc/DocCataWriter/eficas_presentation.rst b/Doc/DocCataWriter/eficas_presentation.rst new file mode 100755 index 00000000..7afe1468 --- /dev/null +++ b/Doc/DocCataWriter/eficas_presentation.rst @@ -0,0 +1,48 @@ +Eficas Tool +=========== +Eficas is an open source DSL (Domain Specific Languages). It is a formal language for designing domain-specific models. +Based on Python, this DSL defines an easy to use grammar. It can be used to quickly express data models and describe tree structures. Validity rules are used to ensure data/parameter validity and global data structure consistency. +In addition to automatically generating an equivalent XSD model, Eficas also provides a graphical interface that automatically adapts to changes in the description of the model. Eficas' approach is a hybrid one, involving the development of a Python grammar from which an XSD can be generated. +The specification of a model takes the form of Python files. These files are also known as catalogues. + + +Eficas DataModels Usage +________________________ + +Eficas is designed to help code developpers. It allows to: + + * simplify the writing of data models thanks to Eficas definition specific langage (DSL) in python. + * automatically generate a corresponding unambiguous XSD description. + * propose dynamic validation that takes into account the value of certain parameters to activate specific parts of the model + * maintain consistency between the version of the model expressed in the Eficas grammar and the corresponding XSD version. + * validate datasets against these data models (one of them or both) + * use directly the produced XSDs (thanks to their unambiguity) in automatic driver generation tools (such as pyxb) and thus easely generate XML drivers (in C++ and Python) for input/output parameters. + * automatically generate a GUI which allows end users to write a specific code parameter file / dataset in xml or python format. This GUI frees the user from syntax and semantic issues and guarantees data integrity + * provide help to define the calculation scheme / calculation workflows in Salome environment. + +The dataset format is either python or XML, or both. +A valid dataset conforms to the structure and the rules of the data model against both XSD and DSL python format. +Eficas is developped in python. +For Gui Part, QT5 is needed. + +General Behaviour +_________________ + + * Models + Most automatic driver generation tools require an XSD definition of the data model. However, writing a data model directly into XSD is often painful and time consuming. + the Eficas grammar is used to express a data model faster in a python-like format (called catalog). Then, Eficas provides an .xsd mapping able to transcribe level of validation made in Eficas. Translation from this grammar to XSD is done automatically. Resulting XSD are unambiguous and can also be used easely with automatic drivers generating tools. Eficas allows to manages dynamic validation rules (a simple way to activate part of the XSD description according to the values of certain parameters,). It also provides a graphical (model-compliant) interface to create valid sets of documents / user data. In addition, this generated graphical representation allows a virtuous cycle between the design of the model and the visual representation. + + An Eficas catalog can contain other Eficas catalogs. This means that others catalogs can be used to supplement the structure of another catalog through inclusion/import mechanisms. + + * Data Sets + The available commands are defined in the data model. + In order to create a new valid data set, the end user can use the GUI and choose parameters/commands (parts of the XSD schema) from those available. He defines valid values for mandatory parameters (cardinality, type...) and adds optional parameters if necessary. + + Data sets can be built/modified/validated by command line (TUI). + +Eficas data files (in Python) can be seen, and most of the time they are, as a set of parameters. but they can also be seen as a set of function calls with their arguments. This python/XML duality of the dataset expression allows on the one hand to execute the dataset in a proper python context, and/or, on the other hand to use it as a set of input parameters for code. + + * Workflows + Workflows managed by an orchestrator such as the YACS module of the SALOME project manipulate the parameters to launch codes. + Some parameters are common to several workflows. With Eficas, it is possible to define a common data model for launching workflows and to enrich it with specific data models for each code in each workflow node. + diff --git a/Doc/DocCataWriter/fact.rst b/Doc/DocCataWriter/fact.rst new file mode 100755 index 00000000..d3d8ebb4 --- /dev/null +++ b/Doc/DocCataWriter/fact.rst @@ -0,0 +1,65 @@ +.. _fact-label: + +Defining a Group of Keywords +============================= + +Definition and Usage +____________________ + +| A group is a set of elements. Grouping these elements is meaningfull from a business data modeling perspective. These elements are either keywords or groups themselves. +| A group has a parent : It is located in a command (in a PROC or OPER at the second level of the tree) or inside a group (BLOC or FACT). + +Syntax +______ + +General syntax +~~~~~~~~~~~~~~ + +Syntax is : +:: + + myGroup = FACT ( + ... #included SIMP or others FACT/BLOC + ) + +"myGroup" is a python label. A group can not have the same name as its brothers. +It contains simple elements or groups. There is no recursivity depth limit. + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: job_properties + :end-at: #job_properties + +Definition of FACT including an other FACT : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: ThresholdExceedence + :end-at: #ThresholdExceedence + + +Cardinality +~~~~~~~~~~~ +It is possible to constrain the number of instances (cardinality) of a FACT. The cardinality is specified using the min and max attributes which specifies the minimum/maximum number of repetitions : + - If min=max=1 (default), the FACT appears only once in a valid dataset. + - If min=max=n the FACT appears n times in a valid dataset. + - If max > 1, the group of parameters can appear more than once. + - "**" means there is no upper limit for the maximal cardinality. + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: species_parameters + :end-at: #species_parameters + +Note that a group status can be mandatory or optional. Regardless of its status, The group contains optional and mandatory elements. In the previous example, species_parameters has to be defined at least one time (in a valid dataset). Within this group, species_is_frozen is not mandatory. For each instance of species_parameters, species_is_frozen can appear or not. + +Other useful attributes +~~~~~~~~~~~~~~~~~~~~~~~ + +-------------+-------------------------------------------------+-----------+ + |*attribute* |*Description* |*default* | + +=============+=================================================+===========+ + | statut |status 'o' if mandatory and 'f' if not | f | + +-------------+-------------------------------------------------+-----------+ + |ang |short documentation | | + +-------------+-------------------------------------------------+-----------+ + diff --git a/Doc/DocCataWriter/first_notions.rst b/Doc/DocCataWriter/first_notions.rst new file mode 100755 index 00000000..037bf4a2 --- /dev/null +++ b/Doc/DocCataWriter/first_notions.rst @@ -0,0 +1,36 @@ +First notions of Catalogs +========================== + +Catalog +------- + +Catalogs are a simple way to express a data model. +They organize the elements and specify the relationships between them. + +A Catalog defines the rules of parameters validity but also, and above all, the rules of consistency of a dataset, of its structure. +For example, this means : + + - the type and cardinality of elements, + - how to order the elements in their relationship to each other, + - the simultaneous (or exclusive) existence of certain parameters/groups of parameters. + +These rules ensure that a dataset is a consistent entity. + +Once the catalog is well-defined, EFICAS generates automatically an XSD file. +These are two views of the same data model. + +Dataset +------- +The python user dataset and/or xml file(s) is/are validated and compliant(s) with the catalog and/or XSD file. +The generated python/xml parameter files can be seen : + + 1. as hierarchical data ordered in a tree. + + 2. as an organized way of calling data object contructors with their parameters. + + 3. as a set of computational steps (commands) with their arguments (very close to python code) + +| The data/commands roots are called steps. +| A user data/commands set is a collection of 'steps'. +| Each step is a consistent process/part of a complete workflow/dataflow. + diff --git a/Doc/DocCataWriter/index.rst b/Doc/DocCataWriter/index.rst new file mode 100755 index 00000000..1c822e4d --- /dev/null +++ b/Doc/DocCataWriter/index.rst @@ -0,0 +1,28 @@ +.. Eficas documentation master file, created by sphinx-quickstart on Wed Sep 14 11:40:32 2011. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +Welcome to Eficas's documentation! +================================== + +This documentation explains how you can create a data model with MDM and how you can use it to set or validate data. +It is intended for developers to help them write data models, not an end-user documentation. + + + +Contents: + +.. toctree:: + :maxdepth: 1 + + eficas_presentation.rst + start.rst + first_notions.rst + simp.rst + fact.rst + bloc.rst + oper_and_proc.rst + structure_rules.rst + python_rules + xsd_mapping.rst + UQ.rst diff --git a/Doc/DocCataWriter/oper_and_proc.rst b/Doc/DocCataWriter/oper_and_proc.rst new file mode 100755 index 00000000..03fc8848 --- /dev/null +++ b/Doc/DocCataWriter/oper_and_proc.rst @@ -0,0 +1,95 @@ +.. _Defining-steps-in-a-catalog: + +Defining steps in a catalog +=========================== + + +Step nodes +__________ + + +General syntax +~~~~~~~~~~~~~~ +A step can be : + * PROC : a simple procedure + * OPER : a command returning a concept/user type + +A PROC definition aggregates hierarchical data to express a consistent part of your modeling. + +:: + + MonPROC = PROC (nom = 'MonPROC', .. + ); + MonOPER = OPER (nom = 'MonOPER', sd_prod= myUserClass, + ); + +To describe a PROC, the attribute "name" is mandatory and must be the stringfield lvalue. Note that the variable name must begin with an **upper character**. Once a PROC or an OPER is defined you can add elements FACT, BLOC or SIMP inside . + +:: + + Solver_Input = PROC(nom = 'Solver_Input', + simulation_title = SIMP(statut='o', typ='TXM', defaut='Simple test'), + time_step = SIMP(statut='o', typ='R' , defaut=0.01 , val_min=0), + number_of_steps = SIMP(statut='o', typ='I' , defaut=10000, val_min=1), + number_of_equilibration_steps = SIMP(statut='o', typ='I' , defaut=1000 , val_min=1), + job_properties= FACT(statut='o', + job_duration = SIMP(statut='o', typ='R' , defaut=1000, val_min=0), + stack_size = SIMP(statut='f', typ='R' , defaut=1000, val_min=0), + print_frequency = SIMP(statut='f', typ='TXM', defaut='every', into=['every','never','sometimes']), + close_time = SIMP(statut='f', typ='R' , defaut=1000, val_min=0), + ), + ); + +.. _Defining-a-concept-type-user: + +Defining a concept type / user type +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +An OPER definition agregates hierarchical data in order to express a coherent part of your modelisation. +Despite a PROC, an OPER produces a new data(object) that you can reuse in further defintion. +An oper can be considered as a function call with many parameters more or less complex and which returns a new one. + +To describe an OPER , you have first to describe a user-defined concept type. +Declarations appear at the beginning of the catalogs. User classes inherits from ASSD. Most of the time the pass statement is all you need to write. + +:: + + from Accas import * + class myInteger(ASSD) : pass + class mesh(ASSD) : pass + class meshEntity(ASSD) : pass + class meshNode(meshEntity) : pass + class meshEdges(meshEntity): pass + class field(ASSD) : pass + +OPERs return value. The return_type is a user-defined data type. + +:: + + class mesh(ASSD) : pass + ReadMesh = OPER (nom = 'ReadMesh', sd_prod = mesh, + MyFile= (typ=’Fichier’, statut ='o'), + ); + CalculateField = OPER( nom = 'CalculateField', sd_prod=field, + is_on_mesh=SIMP(typ=mesh, statut='o'), + calculFunction = FACT(...), + ); + + +:: + + mymesh = ReadMesh(MyFile="/tmp/vimmp.mesh"); + myField = CalculateField(is_on_mesh=mymesh, calculFunction=...); + +The end user can define a mesh with ReadMesh OPER (This mesh will be named) and then use this mesh in order to defined a Field.... + +Other useful attributes +~~~~~~~~~~~~~~~~~~~~~~~ + +-------------+-------------------------------------------------+-----------+ + |*attribute* |*Description* |*default* | + +=============+=================================================+===========+ + | statut |status 'o' if mandatory and 'f' if not | f | + +-------------+-------------------------------------------------+-----------+ + |ang |short documentation | | + +-------------+-------------------------------------------------+-----------+ + diff --git a/Doc/DocCataWriter/python_rules.rst b/Doc/DocCataWriter/python_rules.rst new file mode 100755 index 00000000..9761ee91 --- /dev/null +++ b/Doc/DocCataWriter/python_rules.rst @@ -0,0 +1,50 @@ +.. _python-label: + +=============================== +Rules for python syntax +=============================== + +Variable names and identifiers are similar to those in many other languages : +----------------------------------------------------------------------------- + +* They start with a letter (A_Z or a-z) or an underscore "_"". +* They are followed by letters, numbers or underscores. +* They are case-sensitive. +* A string is a sequence of caracters enclosed by a pair of matching single or double quotation marks. + + + +Some identifiers are reserved words : +------------------------------------- + +* You cannot use words of the python language as identifiers. +* Some identifiers are reserved words. For example, you cannot use the following words, even if they sound like interesting names: + - ASSD, BLOC, EXCLUS, + - ENTITE, ETAPE, EVAL, , JDC + - OPER, PROC, + - REGLE, VALIDATOR + + +Catalogs are executable python files: +------------------------------------- +Keep in mind that : + +* The simplest form of assignement is : variable = value +* The hash character (#) starts a comment +* Tuples are enclosed in square brackets. +* Lists are enclosed in parentheses. +* Brackets have to be closed. +* To create a list, elements must be separated by ','. Do not forget this ',' even if the list contains only one element. +* If necessary, classes or functions must be defined. +* Arguments are separated with ',' + +:: + + #code python : + time_step = SIMP(statut='o', typ='R',) + +This is a instantiation operation. It creates an object of type SIMP. the SIMP __init__() is called with two arguments statut and typ. + +You must respect the python syntax and remember that the commands (OPER and PROC) must begin with a capital letter. + + diff --git a/Doc/DocCataWriter/simp.rst b/Doc/DocCataWriter/simp.rst new file mode 100755 index 00000000..66c4d0e6 --- /dev/null +++ b/Doc/DocCataWriter/simp.rst @@ -0,0 +1,160 @@ +Defining a Keyword +=================== + +Definition and Usage +____________________ + +A model keyword defines an input parameter. It specifies the information (ie name, type) and some of the constraints on the parameter value. +A model keyword has a parent : it is located in a command (in a PROC or OPER at the second level of the tree) or within a group (BLOC or FACT). + +Syntax +______ + + +General syntax +~~~~~~~~~~~~~~ + +Source line code is : +:: + + myKeyword = SIMP (typ = 'R') + +| The *typ* attribute precises the type of keyword (in this case, float) +| "myKeyword" is the name of the keyword. It is a python label. A keyword can not have the same name as its brothers. +| The *typ* attribute is mandatory. The other SIMP attributes (see below) have a default value and are optional. + + +Typ +~~~ + +The *typ* attribute can take the following values : + + - A simple type : + * boolean (bool) + * integer (I) + * float (R) + * complex (C) + * text (TXM) + + Examples : + + :: + + number_of_species = SIMP( typ='I' ), + YoungModulus = SIMP( typ='R' ), + electrostatics_is_on = SIMP( typ=bool, ), + + + * Valid values for number_of_species : 1, -6, 128 + * Valid values for YoungModulus : 1, 110.3, -6., 14.5×10−3 + * Valid values for electrostatics_is_on : True, False , 0, 1 + | + + - A tuple of N elements (Tuple(3)). + + * Within each tuple, each model element has a specified type. + + :: + + pair_identification = SIMP(statut ='o', typ=Tuple(2), validators=VerifTypeTuple(('TXM','TXM' )),), + simulation_box_sizes = SIMP(statut ='o', typ=Tuple(3), validators=VerifTypeTuple(('R' ,'R', 'R')),), + length = SIMP(statut ='o', typ=Tuple(2), validators=VerifTypeTuple(('R' ,'TXM' )),), + + + means that pair_identification is a tuple of two strings, simulation_box_sizes a tuple of three floats and length a tuple whose first parameter is a float and second one a string. + + * Valid values for pair_identification : ('A', 'A'), ('A','B') + * Valid values for simulation_box_sizes : (1,1.,0), (2.,-2.5, 10+3) + * Valid values for length : (1,'m'), (2., 'cm') but also (and badly) (-500, 'Fahr') or (32, 'fareneit') + + .. note:: A tuple element is not seen as a list but as ONE element. (it is possible to define list of tuple -see the paragraph 'cardinality' ) + + + - A directory or a file (existing or not) + + +-------------------------------------+-----------------------------------------------------+ + | parameter is : | catalog's description is : | + +=====================================+=====================================================+ + |an existing file | typ='Fichier' | + +-------------------------------------+-----------------------------------------------------+ + |a directory | typ='Repertoire' | + +-------------------------------------+-----------------------------------------------------+ + |an existing file with specific suffix| typ=('Fichier','JDC Files (*.comm);;All Files (*)') | + +-------------------------------------+-----------------------------------------------------+ + |a non-existing file | typ=('Fichier',"",'Sauvegarde'), | + +-------------------------------------+-----------------------------------------------------+ + |a file (existing or not) | typ='FichierNoAbs' | + +-------------------------------------+-----------------------------------------------------+ + |a file or a directory | typ='FichierOuRepertoire' | + +-------------------------------------+-----------------------------------------------------+ + + .. note:: To filter filenames, you have to set the *typ* attribute with a python tuple : + + * The first element is a fixed string value : *'Fichier'* , *'Repertoire'* , *'FichierNoAbs'* , *'FichierOuRepertoire'* + * The second element is a Qt filter string as defined by QT. This string is only used by the graphical interface. The filter is inactive for *typ* *'Repertoire'* . + * The third element is only used with the value *'Sauvegarde'* in the triple *('Fichier',"",'Sauvegarde')* to activate the non-existing file usecase. + + - Or previously user defined type in the catalog (a mesh for example) + + A user-defined class inherits from the class ASSD + + :: + + class mesh (ASSD) : pass + myMesh=SIMP(typ = 'mesh') + + In this case, myMesh is a keyword waiting for a mesh instance. This instance has to be created with an OPER command. + (todo label) + + +Cardinality +~~~~~~~~~~~ +It is possible to constrain the number of occurences (cardinality) of a keyword. The cardinality is set using the min and max attributes. +If min=max=1 (default), the keyword is only one (unique) value. if max > 1, parameter is a list. min/max specify the minimum/maximum number of occurences in the list. 'max= "**"' does not set an upper limit for the maximum cardinality, but allows you to enter as many values as needed. + +.. code-block:: python + + scalar = SIMP(typ = 'R') + list_of_scalars = SIMP(typ = 'R',max="**") + list_of_3_to_5_scalars= SIMP(typ = 'R',max=5, min=3) + + +* Valid values for scalar : 1., 2., +* Valid values for list_of_scalars : (1.,1.,0), (2.,5., 7.,8,.,... 999.), (1.,) +* Valid values for list_of_3_to_5_scalars : (1.,1.,1), (1.,1.,1.,1.),(1.,1.,1.) + +Note that a list may be mandatory or optional. + + +Other useful attributes +~~~~~~~~~~~~~~~~~~~~~~~ + +-------------+-------------------------------------------------+-----------+ + |*attribute* |*Description* |*default* | + +=============+=================================================+===========+ + | statut |status 'o' if mandatory and 'f' if not | f | + +-------------+-------------------------------------------------+-----------+ + |into |finite set of value | None | + +-------------+-------------------------------------------------+-----------+ + |val_min |minimal value |float(-inf)| + +-------------+-------------------------------------------------+-----------+ + |val_max |maximal value |float(inf) | + +-------------+-------------------------------------------------+-----------+ + |ang |short documentation | None | + +-------------+-------------------------------------------------+-----------+ + |defaut |default value | None | + +-------------+-------------------------------------------------+-----------+ + + And some examples : + +.. code-block:: python + + print_frequency = SIMP(statut='f', typ='TXM', defaut='every', into=['every','never','10 steps']) + close_time = SIMP(statut='f', typ='R' , defaut=1000, val_min=0) + number_of_steps = SIMP(statut='f', typ='I' , defaut=100 , val_min=0, val_max=1000) + + +* Valid values for print_frequency : 'every','never','10 steps' and nothing else +* Valid values for close_time : positive float (not nul) +* Valid values for number_of_steps : integer between 1 and 999 + + diff --git a/Doc/DocCataWriter/start.rst b/Doc/DocCataWriter/start.rst new file mode 100755 index 00000000..1bf46f23 --- /dev/null +++ b/Doc/DocCataWriter/start.rst @@ -0,0 +1,61 @@ +Getting Started with Eficas +=========================== + +Installation +_____________ + + - clone + - make dans UiQt5 + +Introduction +_____________ + +Eficas includes : + + - A core that provides classes to manage both models and data instances. + This is made of Accas (defining englobing parent classes and inheritance), Noyau (the main issue), Validation (for complete validation) and Ihm (containing functions that allows to build data - incomplete data are often unvalid) + + - convert + + - Editeur + + - Efi2Xsd + + - Extensions + + - generator + + - InterfaceGUI + + - Tools + + - Traducteur + + - UiQT5 + + +Using Eficas GUI +________________ + +Eficas is a DSL, reads data models and generates dynamically +Th data model takes the form of a python file named catalogue. +An empty python template file CataTemplate.py and a file containing some examples of simple parameters cataAZ.py are present under the Tools directory. They should help you write your own data model. +You can test the GUI part + +.. code-block:: python + + $EFICAS_ROOT_DIR/Tools/qtEficasGui.py -c $Home/EficasFilesForMyCode/CodeCatalog.py + + +Appropriate sections explain in detail each catalogue concept. +Working with the GUI to write the catalogue is a good way to check both its syntax and semantics. Best is to start the GUI by copying and modifying one of the sample catalogues + + +For each code and each version of code, a catalog is created +If a file named pref_code + + + + + +( diff --git a/Doc/DocCataWriter/structure_rules.rst b/Doc/DocCataWriter/structure_rules.rst new file mode 100755 index 00000000..4f7254e0 --- /dev/null +++ b/Doc/DocCataWriter/structure_rules.rst @@ -0,0 +1,145 @@ +.. _rules-label: + +Defining rules +============== + +Definition and Usage +____________________ + +Sometimes the user wants his data to comply with certain construction rules. +These rules affect the structure of the user's data set (not the value). +They can be applied to any entity (OPER, PROC, JDC, BLOC or MYCONCEPT). + +Syntax +______ + +General syntax +~~~~~~~~~~~~~~ + +Syntax is : +:: + + regles = (..list of rules), + + +AU_MOINS_UN +----------- +AU_MOINS_UN rule requires to create at least one eficas_keyword from the list. More than one can be created. +:: + + Structure = FACT ( statut ='f', + regles = (AU_MOINS_UN( 'Beam', 'Bar', 'Grid'),) + Beam = FACT (...), + Bar = FACT (...), + Grid = FACT (...), + ); + +If 'Structure' is defined, one of the keyword 'Beam', 'Bar', 'Grid' is also defined. + * If none of these keywords is present, the structure is invalid. + * If only the word "Beam" is present, the structure is valid. + * If both keywords "Beam" and "Bar" are present, the structure is valid. + +UN_PARMI +-------- +UN_PARMI rule forces the end user to create one and only one eficas_keyword from the list. +:: + + FOR_DPD = BLOC(condition = "code=='DPD'", + regles=(UN_PARMI('Initialisation', 'Solver_Input'), + ), + ...), + +The end user must select 'Initialisation' or (exclusive or) 'Solver_Input'. + + * If the user does not select any of these keywords, the dataset is invalid. + * If he selects only 'Solver_Input', the dataset is valid. + * If he selects only 'Initialisation', the dataset is valid. + * If he selects both, the dataset is invalid. (Ihm will not proposed the keyword 'Initialisation' if 'Solver_Input' already exists.) + + +EXCLUS +------ +EXCLUS means that, if one of the eficas_keyword is created, the others will not be allowed. +:: + + JOB_DURATION = FACT(statut='o', + regles=( EXCLUS('duration','number_of_time_step','end_at'), + ), + ...), + + +Only one or none of the keyword are allowed. + * If the user does not select any of these keywords, JOB_DURATION is valid. + * If he only selects 'duration', JOB_DURATION is valid. + * If he only selects 'number_of_time_step', JOB_DURATION is valid. + * If he only selects 'end_at', JOB_DURATION is valid. + * Otherwise, JOB_DURATION is invalid + +ENSEMBLE +-------- +The rule means that if one eficas_keyword is selected, the others must be selected as well. +:: + + GRILLE = FACT(statut='f', + regles=( ENSEMBLE('ORIG_AXE','AXE'), + ), + ...), + +if GRILLE is used in the dataset + * If the user does not select any of these keywords, GRILLE is valid. + * If he selects only 'ORIG_AXE', GRILLE is invalid. + * If he selects both 'ORIG_AXE' and 'AXE', GRILLE is valid. + + +PRESENT_PRESENT +--------------- +The rule means that if the FIRST eficas_keyword is selected, the others must be selected as well. +:: + + FREQUENCE = FACT(statut='f', + regles=( PRESENT_PRESENT('FREQ_MIN','FREQ_MAX','FREQ_PAS') + ), + ...), + +That means : + + * If the user does not select any of these keywords, 'FREQUENCE' is valid. + * If he selects only 'FREQ_MAX', 'FREQUENCE' is valid. + * If he selects only 'FREQ_MIN', 'FREQUENCE' is invalid. + * If he selects both 'FREQ_MIN', 'FREQ_MAX' and 'FREQ_PAS', 'FREQUENCE' is valid. + + +PRESENT_ABSENT +-------------- +The rule means that if the FIRST eficas_keyword is selected, the others are not allowed. +:: + + GRID = FACT(statut='f', + regles=( PRESENT_ABSENT('GroupOfNodes','GroupOfFaces','GroupOfEdges'), + ), + ...), + +This means : + + * If the user does not select any of these keywords, 'GRID' is valid. + * If he selects only 'GroupOfNodes', 'GRID' is valid. + * If he selects both 'GroupOfFaces' and 'GroupOfNodes', 'GRID' is invalid. + + +All rules can be combinated, which creates more complicated rules. + +:: + + GRID = FACT(statut='f', + regles=( PRESENT_ABSENT('GroupOfNodes','GroupOfFaces','GroupOfEdges'), + ENSEMBLE('GroupOfFaces','GroupOfEdges'), + ), + ...), + + +That means : + + * If the user select 'GroupOfNodes', GRID is valid. + * If the user select 'GroupOfFaces' and 'GroupOfEdges', GRID is valid. + * If he selects none of these keywords GRID is valid. + * Otherwise 'GRID' is invalid diff --git a/Doc/DocCataWriter/vimp_presentation.rst b/Doc/DocCataWriter/vimp_presentation.rst new file mode 100755 index 00000000..93853c52 --- /dev/null +++ b/Doc/DocCataWriter/vimp_presentation.rst @@ -0,0 +1,42 @@ +VIMMP DataModel +=============== + +Definition and Usage +____________________ + +The VIMMP data model is designed to help code developers: + * Automatically generate XML drivers for input / output parameters + * Allow users to write a specific code parameter file in xml or python format. It deals with syntax and semantics issues ensuring the integrity of the file. + * Provide help to define the calculation scheme + +The generated python input parameter files can also be seen as a way to supervise a set of computational steps (commands) with their arguments. +The available commands are defined by the data model (also called catalog). +Building a new user data set that conforms to a data model consists of choosing the desired commands from the available commands. +Each selected command has its specific parameters that the user must define. Some are required, some require multiple occurrences, others require the user to name the returned concept. + + +General Behaviour +_________________ + +Xml driver generation requires an XML schema definition describing the data model. +You may be writing your data model in XSD, but it will be painful and time consuming. +In addition, there are several ways to describe the same model in XSD. +Eficas tool is useful to describe quickly your data model in a catalog and will provides you an .xsd mapping involving easy to use generated drivers. +Eficas manages dynamic validation rules and also provides a graphical (model-compliant) interface for creating valid sets of documents / user data. + + +Common Data Model +_________________ + +The set of VIMMP usecases are converted into executable workflows managed by an orchestrator as YACS module of the SALOME project. +These workflows manipulate parameters to launch the different codes. +Some parameters are common to multiple workflows and define the VIMMP common data model for launching the workflows. + +Specific Data Model +___________________ + +Some parameters are specific to a workflow/a code and is useless to the others. +However they are needed to launch the workflow then you will have to define the VIMMP specific data model for being able to launch the workflows. + + + diff --git a/Doc/DocCataWriter/xsd_mapping.rst b/Doc/DocCataWriter/xsd_mapping.rst new file mode 100755 index 00000000..3db517f5 --- /dev/null +++ b/Doc/DocCataWriter/xsd_mapping.rst @@ -0,0 +1,957 @@ +.. _mapping-label: + +.. + Le TEST_ROOT n'est pas évalué dans le literalinclude +.. |TEST_ROOT| replace:: ../Tests/MappingAccasXsd/ +.. |cata_1.py| replace:: :download:`cata_1.py <../Tests/MappingAccasXsd/cata_1.py>` +.. |cata_1.xsd| replace:: :download:`cata_1.xsd <../Tests/MappingAccasXsd/cata_1.xsd>` +.. |cata_1_test1.xml| replace:: :download:`cata_1_test_1.xml <../Tests/MappingAccasXsd/cata_1_test_1.xml>` + +Generating the XSD file from the catalog file +============================================= + +generateXSD command +____________________ + +To obtain the |cata_1.xsd| file corresponding to the |cata_1.py| file just enter :: + + python ./generateXSD.py -c ./cata_1.py + + +Here is the interesting part of |cata_1.py| content. + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-after: beginJdC + :end-before: endJdC + + +The generateXSD command has created the |cata_1.xsd| file. + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + +You may check it with xmllint command. +You may visualize it with xsddiagram command. + +Using PyXB to generate drivers +______________________________ + +Using the XSD model file to get an XML generated driver is as simple as typing :: + + pyxbgen -m cata_1_genere -u cata_1.xsd --write-for-customization + +It will create an raw/ directory containing various classes imported from the ./cata_1_genere.py file. + + +Using PyXB generated drivers +_____________________________ + +You can use the driver to load an xml file like |cata_1_test1.xml| conforming to the |cata_1.xsd| file. + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1_test_1.py + :end-before: CONFIGURATION + +Once the .xml file is loaded you can display it in a pretty xml format. + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1_test_1.py + :start-after: _setOrphanElementInContent + +Understanding the XSD mapping for SIMP +______________________________________ + +SIMP for type simple type {'I','R', bool, 'TXM'} +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Declaring an SIMP with a *type* attribute +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The *SIMP* is mapped to an xsd global type and an xsd element. +The xsd element is defined locally and may appear multiple times depending on the use the catalog does of it. + +If we look at the test_simp_2 in |cata_1.py| content, we get an example of an *SIMP* of *type* 'I' (int type). + +.. todo:: + Give the possibility of customizing the xsd type used by an eficas type + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :dedent: 8 + :start-at: test_simp_2 + :end-at: test_simp_2 + +Here is the corresponding mapped XSD type : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_test_simp_2" + :end-at: /xs:simpleType + +An XSD element local declaration using this type is obviously defined since we declare it in the catalog : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="test_simp_2" + :end-at: name="test_simp_2" + +You may notice that the XSD elements attributes **minOccurs** and **maxOccurs** are defined by default to 1 since the *statut* attribute is obligatory *'o'*. +The XSD attribute **default** value is set to 2 conforming to the catalog *defaut* attribute. + +.. note:: + * The xsd **minOccurs** attribute value of an element declaration that comes from an *SIMP* is either 0 or 1. + * The xsd **maxOccurs** attribute value of an element declaration that comes from an *SIMP* will alway be 1. + +If we look at the test_simp_4 in |cata_1.py| content, we get an example of an *SIMP* of *type* bool (boolean type). + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :dedent: 8 + :start-at: test_simp_4 + :end-at: test_simp_4 + +Here is the corresponding mapped XSD type : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_test_simp_4" + :end-at: /xs:simpleType + +And the XSD element local declaration : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="test_simp_4" + :end-at: name="test_simp_4" + +.. note:: Notice that the eficas *defaut* attribute is set to the python value True and the **default** xsd attribute is set to the xsd value true + +.. note:: If two *SIMP* have the same name (so, not sibling *SIMP* ) and different *type* attributes, there will be two local element declarations with the same name and two global xsd **type** with two different typenames + + +Defining how many times a *SIMP* may appear +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +If we look at the test_simp_2_3 in |cata_1.py| content, we get an example of an *SIMP* of type 'I' using *min* and *max* attributes. + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :dedent: 8 + :start-at: test_simp_2_3 + :end-at: test_simp_2_3 + +Here is the corresponding mapped XSD type : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_test_simp_2_3" + :end-before: T_test_simp_2_4 + +.. + ATTENTION, JE N'AI PAS TROUVE UNE MEILLEURE BALISE DE FIN que le nom du test suivant : T_test_simp_2_4. + +You may notice that the XSD type is very different from the **T_test_simp_2** one. +This is because the XSD list type is used for multiple occurrences of a *SIMP* and the XSD list must be derived by restriction to get our own list type. + +An XSD element declaration using this type is also defined as for test_simp2 : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="test_simp_2_3" + :end-at: name="test_simp_2_3" + +You may notice that the minimum and maximum sizes of an XSD list are defined in the type definition thanks to a facet : + +.. code-block:: xml + + + + +Remind that in XSD, if there is no **maxLength** facet definition, the size of the list is considered unlimited. +If a *max* eficas attribute is set to a number instead of '**' you get a additional **maxLength** xsd attribute as for type *test_simp_2_4* : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :dedent: 8 + :start-at: test_simp_2_4 + :end-at: test_simp_2_4 + +Here is the corresponding mapped XSD type : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_test_simp_2_4" + :end-before: T_test_simp_2_5 + +The XSD elements attributes **minOccurs** and **maxOccurs** are also defined to 1 conforming to the *statut* value *'o'*. + +Defining an *SIMP* default value +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The *defaut* eficas attribute provide a way to give a default value to an *SIMP* if it isn't defined by the user : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :dedent: 8 + :start-at: test_simp_2_5 + :end-at: test_simp_2_5 + +The *defaut* eficas attribute take into account the *min* and *max* eficas attribute. The number of values given in the *defaut* must be in the inclusive [ *min*, *max* ] range. + +If we look at the XSD element declaration, you can see the **default** xsd attribute which is set to a list of 4 numbers. + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="test_simp_2_5" + :end-at: name="test_simp_2_5" + +.. + ATTENTION, si un type T_test_simp_2_6 est défini, il faut modifier la balise de fin à cette valeur + +We observe that : + * the value of the XSD attribute **default** is set to a list conforming to the catalog *defaut* attribute + * the XSD elements attributes **minOccurs** is set to 0 conforming to the *statut* value *'f'*. + +.. note:: As you may have already noticed, some eficas *attribute* may be mapped to the **xsd type** and others to the **element declaration**. + +Constraining the range of possible values +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Thanks to *val_min*, *val_max*, and *into* eficas attributes you may constraint the range of values allowed for the elements. +Here is an example of produced **xsd type** for *val_min*, *val_max* usage : + +When we define the fololwing eficas keyword with *val_min*, *val_max* attributes + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :dedent: 8 + :start-at: test_simp_2_1 + :end-at: test_simp_2_1 + +The corresponding generated XSD type is : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_test_simp_2_1" + :end-before: T_test_simp_2_2 + +When we define the following eficas keyword with *into* attribute : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :dedent: 8 + :start-at: test_simp_2_2 + :end-at: test_simp_2_2 + +The corresponding mapped XSD type is : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_test_simp_2_2" + :end-before: T_test_simp_2_3 + +The use of the *into* attribute implies a xsd type definition using **xsd enumeration**. + +.. note:: Hence it's possible to define an *into* attribute with an *SIMP* of *type* 'R', it is generaly not very useful + +Declaring an SIMP with a *type* 'TXM' with an occurence of 1 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The use of 'TXM' type is quite the same as 'I' or 'R' types. +Here is an example for a SIMP with type 'TXM' : + +The *SIMP* declaration is : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :dedent: 8 + :start-at: test_simp_1_1 + :end-at: test_simp_1_1 + +You get the xsd type : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_test_simp_1_1" + :end-at: /xs:simpleType + +And the element declaration : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="test_simp_1_1" + :end-at: name="test_simp_1_1" + + +Declaring an SIMP with a *type* 'TXM' with an occurence > 1 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Here is an example for a SIMP with type 'TXM' with multiple ocurrences : + +The *SIMP* declaration is : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :dedent: 8 + :start-at: test_simp_1_3 + :end-before: test_simp_2 +.. + ATTENTION, si un type T_test_simp_1_4 est défini, il faut modifier la balise de fin à cette valeur + +You get the xsd type : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_test_simp_1_3" + :end-before: T_test_simp_2 +.. + ATTENTION, si un type T_test_simp_1_4 est défini, il faut modifier la balise de fin à cette valeur + +And the element declaration : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="test_simp_1_3" + :end-at: name="test_simp_1_3" + +.. note:: + * The use of eficas *attributes* *val_min* and *val_max* for *type* == 'TXM' may be used to enforce values to be between the *val_min* , *val_max* strings in alphabetical order. The use of eficas *validator* keyword is a better way to check regexp for string values + * The use of eficas *attributes* *into* is often very convenient to enforce the only predefined possible strings + +.. note:: + * Since the xsd type used to map the eficas attribute *max* when it is >1 is a **list** and since the xsd **list** separator is a space character then you can't use a space character in your strings + * The xsd type **list** used to map eficas attribute *max* when it is >1 is a choice of mapping which avoid the use of an xml element for each value in the .xml dataset file. Even if you can't express the direct access to an element of the list in the xpath language, it's not an issue in the PyxB generated driver because you get a Python list with its classic acessors + +SIMP with type { 'Fichier', 'Repertoire', 'FichierOuRepertoire', 'FichierNoAbs' } +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Whatever the *typ* is for managing file or directory, by now the xsd mapping is a simple string. +There are possible improvements such as managing xsd regexp expression. + +Here is an example for a SIMP with type 'Fichier' with a filename filter : + +The *SIMP* declaration is : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :dedent: 8 + :start-at: test_simp_7_4 + :end-at: test_simp_7_4 + +You get the xsd type : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_test_simp_7_4" + :end-at: /xs:simpleType + +And the element declaration : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="test_simp_7_4" + :end-at: name="test_simp_7_4" + +.. note:: It could be useful to define a specic xsd type for using a well-known type for managing files and directories. + + +SIMP of UserASSD type +~~~~~~~~~~~~~~~~~~~~~~ +An SIMP may have a user defined type. +Depending on the way you declare the SIMP, you can either create a new data or refer to a previoulsy created one. + +Declaration of an UserASSD type SIMP +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Here is a declaration example for a SIMP with user type *User_Data* : + +The *SIMP* declaration is : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: class User_Data + :end-at: class User_Data + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :dedent: 8 + :start-at: test_simp_8_1 + :end-at: test_simp_8_1 + +The *UserASSD* class declared this way is quite the same notion as using an *ASSD* class in an *OPER* command (:ref:`Defining a concept type `). The *UserASSD* differs from an ASSD by : + * the *UserASSD* *SIMP* can be declared where ever you like in the catalog (not just at first level like for an *OPER*) + * the generated python code (.comm) will call the object constructor of the *UserASSD* type with no parameter + +.. todo:: Expliciter le mécanisme en oeuvre au niveau python. + +You get the xsd type : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_test_simp_8_1" + :end-at: /xs:simpleType + +And the element declaration : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="test_simp_8_1" + :end-at: name="test_simp_8_1" + +Referencing a UserASSD type SIMP +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The *SIMP* reference is done this way: + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :dedent: 8 + :start-at: test_simp_8_2 + :end-at: test_simp_8_2 + +Note the User_Data type given to the *typ* attribute. + +You get the xsd type : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_test_simp_8_2" + :end-at: /xs:simpleType + +And the element declaration : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="test_simp_8_2" + :end-at: name="test_simp_8_2" + +SIMP for complex type {'C'} +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Not yet implemented ! + +SIMP for type {Tuple} +~~~~~~~~~~~~~~~~~~~~~ + +Not yet implemented ! + + +Understanding the XSD mapping for JdC, OPER and PROC +____________________________________________________ + +The JdC root level +~~~~~~~~~~~~~~~~~~ + +As explained in section :ref:`Defining steps in a catalog` OPER and PROC commands are the very first keywords that appears under the root node. They both provide a way to agregate data. + + +The *OPER* command returns a user type while a *PROC* doesn't and just agregate a first level coherent set of data. + +If we have a look to a JdC definition : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: JDC_CATA + :end-at: JDC_CATA + +We notice that the *code* parameter declares the name of the code for which the catalog is written. +The xsd mapping is : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_Test1" + :end-at: /xs:complexType + +The **xsd:choice** with a **maxOccurs=unbounded** is used because the user may choose how many *PROC* / *OPER* he/she wants and in the order he/she decided. + +The root element declaration is : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="Test1" + :end-at: name="Test1" + +The name of the element comes from the *code* parameter previously defined. +You find all the element declarations that come from all the *PROC* / *OPER* declared in the catalog. + +.. note:: For generate drivers with PyXB, it's a really bad idea to define xsd **element** with **maxOccurs** > 1 in a **xs:choice** with a **maxOccurs** == 'unbounded'. Despite the generate code is correct, it produce a python class unusable since the PyXB Finite Automate with Counter can't decide from which schema component two elements of the same type comes from. This ambighuity interrupt the xml production from your python object. + +.. note:: TODO : We have to explain the way we use the schema namespaces. + +The OPER command +~~~~~~~~~~~~~~~~ + + +The *OPER* command returns an *ASSD* type (not a *UserASSD*). +An *ASSD* type provides the ability to declare and use a user class in a eficas catalog. + +Producing an *ASSD* : +^^^^^^^^^^^^^^^^^^^^^ + +After having declared the new typename *ASSD* : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: class Mesh + :end-at: class Mesh + +The *OPER* command describes a way to create user type instances : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: ReadMesh + :end-at: ,) + + +You get the xsd type : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_ReadMesh" + :end-at: /xs:complexType + +.. note:: + * The **attribute** 'name' is used in the xml dataset to hold the name of the user data *Mesh*. + * The two xsd **attribute** 'accasType' and 'typeUtilisateur' are for eficas internal use + +The element declaration is : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="ReadMesh" + :end-at: name="ReadMesh" + +Using an already produced *ASSD* object : +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +If you want to declare in a catalog that a specific data of the dataset is a reuse of an already produced data by an *OPER*, you have to declare it within an SIMP. This SIMP must have the *typ* attribute equals to the *sd_prod* attribute value of the corresponding *OPER* : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: MyField + :end-at: ,) + +You get the xsd types : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_MyField" + :end-at: /xs:complexType + +.. todo:: Revisit the statut attribute use, here if you don't set statut='o' you have **minOccurs** == 0 + +and + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_onMesh" + :end-at: /xs:simpleType + + +Concerning the element declaration : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="MyField" + :end-at: name="MyField" + +The way we choose to map the *OPER* to xsd allows users to create a cross reference system using name of produced structure in their dataset. + +.. todo:: Generate a schema validation rule to check that a name used as a reference is unique and exists in the corresponding object, we have to add in the root element declaration the following code : + +.. code-block:: xml + + + + + + + + + + + +.. note:: PyXB doesn't care about these rules, it relies on the sax/dom parsers capabilities. By default, using the libxml library, these checks are not performed. Anyway it's always possible to fully validate xml datasets by using a parser which have this kind of capability. + +.. todo:: PyXB doesn't automaticaly create links between the objects using the ref name contract. Either the user have to recrate the links or we have to provide a PyXB extension to do so. + +The PROC command +~~~~~~~~~~~~~~~~ + +The *PROC* command agregates a first level coherent set of data. + +The *PROC* declaration is : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: Test_proc_2 + :end-at: Test_proc_2 + +You get the xsd type : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_Test_proc_2" + :end-at: /xs:complexType + +And the element declaration : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="Test_proc_2" + :end-at: name="Test_proc_2" + +Declaring an SIMP of type UserASSD in a PROC or a FACT : +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Here is a *PROC* declaration using an SIMP UserASSD : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: class MeshU + :end-at: class MeshU + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: Meshes + :end-at: #Meshes + +You get the *PROC* xsd type : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_Meshes" + :end-at: /xs:complexType + +And the associated element declaration : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="Meshes" + :end-at: name="Meshes" + +.. todo:: We will have an eficas *xsdattribute* attribute to get the *SIMP* as an xsd attribute instead of an xsd element + +Concerning the *FACT* xsd type, you get : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_mesh" + :end-at: /xs:complexType + +The *SIMP* of UserASSD type becomes : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_name" + :end-at: /xs:simpleType + +Using an already defined SIMP of type UserASSD : +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +If you want to declare somewhere in a catalog that a specific data is a reuse of an already defined *UserASSD* *SIMP* data, you have to declare it within an SIMP of type *UserASSD* thanks to the *typ* attribute : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: MyFieldBis + :end-at: ,) + +.. note:: Note that this is exactly the same as using an *ASSD* provided by an *OPER*. + +You get the xsd types : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_MyFieldBis" + :end-at: /xs:complexType + +and + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_onMesh_1" + :end-at: /xs:simpleType + + +Concerning the element declaration, you get : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="MyFieldBis" + :end-at: name="MyFieldBis" + +.. note:: The string **onMesh** element value must be a valid name of a **name** element value from a **mesh** element. + +.. todo:: We have to write a rule to check this. + + +Understanding the XSD mapping for FACT +______________________________________ + +As explain in :ref:`fact-label` section, the *FACT* keyword provide a way of grouping elements. It may appear *PROC*, *OPER*, *BLOC* or *FACT*. If we review the following catalog from the :ref:`fact-label` section : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: ThresholdExceedence + :end-at: #ThresholdExceedence + +You get the two xsd complex types using the **** xsd element : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_ThresholdExceedence" + :end-at: /xs:complexType + +and + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_Event" + :end-at: /xs:complexType + + +The element declaration is : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="ThresholdExceedence" + :end-at: name="ThresholdExceedence" + +In order to illustrate the management of the cardinality, we can review the second example from the :ref:`fact-label` section : + + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-at: species_parameters + :end-at: #species_parameters + +You get the xsd complex types using the **** xsd element : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_species_parameters" + :end-at: /xs:complexType + + +The element declaration is : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-at: name="species_parameters" + :end-at: name="species_parameters" + +.. note:: The *FACT* cardinality is carry out by the **maxOccurs** attribute of the element declaration. The **minOccurs** attribute deserve the *statut* eficas attribute. + +Understanding the XSD mapping for BLOC +______________________________________ + +As explain in :ref:`bloc-label` section, the *BLOC* keyword provides a conditional way to activate a group of elements. Apart from the *condition* eficas attribute, it's quite the same as the *FACT* keyword. + +If we review the following catalog from the :ref:`fact-label` section : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.py + :language: python + :start-after: Test_proc_5 + :end-before: #Test_proc_5 + +The xsd mapping provides two **** elements : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_frequency_every" + :end-at: /xs:group + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :start-at: name="T_frequ_not_every" + :end-at: /xs:group + +The parent xsd type uses **group ref** declarations : + +.. literalinclude:: ../Tests/MappingAccasXsd/cata_1.xsd + :language: xml + :dedent: 2 + :start-after: name="T_Test_proc_5" + :end-before: /xs:complexType + +The content of these groups may appear or not in the parent structure. +Using **group ref** allows the apparition of group content without any additionnal element level. +Considering the *BLOC* semantic, the **minOccurs** attribute is always 0 and **maxOccurs** is always 1. + +.. note:: An ambiguity problem may appear if an element with the same name is present in different group's contents. + +.. todo:: The *BLOC* xsd mapping must be refine. We may use **key**, **keyref** xsd element to restrict the possibility of activating only one branch of the conditional. However, the semantic of the *BLOC* keyword is wide. + +We may have that kind of usescases : + * A conditional E1 python expression for a B1 bloc with content C1 following a not(E1) expression for a B2 bloc with content C2 + * A conditional E1 python expression for a B1 bloc with content C1 following a not(E1) expression for a B2 bloc with content almost C1, the difference being the type of an SIMP with the same name + * A conditional E1 python expression for a B1 bloc with content C1 following a E2 expression for a B2 bloc with content C2 including partially or totally C1 + * .... + + + +Understanding the XSD mapping for included catalogs +___________________________________________________ + +Eficas offers the possibility to include one catalog from an other. There will be a main catalog from which the *JdC* keyword is defined and non-main catalogs from which there is no *JdC* keyword. A catalog may be included mutiple times in different catalogs. Whatever the catalog is (main/non-main), it is mandatory to declare : + * from which the current catalog may be included using the *importedBy* keyword + * the code name for which the data model is implemented by the current catalog. This is done thanks to the *code* keyword in the *JdC* of the main catalog and thanks to the *implement* keyword non-main catalog. + +Here is an exemple with three levels of catalogs. + +First, the main common catalog : +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_modeleCommun.py + :language: python + +The *JdC* definition declares the main property of this catalog. + + +The given values in the *importedBy* keyword declare middle level/domain specific catalogs that may import this catalog. + +For each catalog declared in the *importedBy* keyword **one global xsd type and one global element declaration** are produced : + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_modeleCommun.xsd + :language: xml + :start-at: name="T_MDCommun_Abstract" + :end-at: name="T_MDCommun_Abstract" + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_modeleCommun.xsd + :language: xml + :start-at: name="MDCommun_Abstract" + :end-at: name="MDCommun_Abstract" + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_modeleCommun.xsd + :language: xml + :start-at: name="T_CFDCommun_Abstract" + :end-at: name="T_CFDCommun_Abstract" + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_modeleCommun.xsd + :language: xml + :start-at: name="CFDCommun_Abstract" + :end-at: name="CFDCommun_Abstract" + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_modeleCommun.xsd + :language: xml + :start-at: name="T_DomainSpecific_Abstract" + :end-at: name="T_DomainSpecific_Abstract" + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_modeleCommun.xsd + :language: xml + :start-at: name="DomainSpecific_Abstract" + :end-at: name="DomainSpecific_Abstract" + +The **abstract="true"** attribute implies that the xsd type have be be derivated in subsequent catalogs to be concretly defined. + +The abstract complex type says nothing about what will be the concrete type. + +.. note:: If *importedBy* keyword is not defined, there will be no generation of xsd abstract types. + +The root xsd is element type is : + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_modeleCommun.xsd + :language: xml + :start-at: name="T_modeleCommun" + :end-at: /xs:complexType + +.. note:: The three *importedBy* catalogs appear as optional **element ref**. This give the possibility to complete the main root catalog with elements coming from subsequent catalogs knowing nothing about them. + +Second, the intermediate/domain specific catalog : +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +This catalog finality is to gather common informations from a class of code. For example, it could be a "domain specific catalog". + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_MDCommun.py + :language: python + +* Since a catalog is a python script, it is possible to define an *autonome* variable to easily switch between a main/non-main catalog. +* A main catalog must declare a *JdC = JDC_CATA* definition as explained in :ref:`Defining-steps-in-a-catalog` (in our example, if *autonome* is True). +* In this example, the *importedBy* values declare the specific/final catalogs 'MD1', 'MD2' and 'MDSpecific' that may use this catalog. +* The *implement* keyword declares the abstract typename it implements and from which catalog. In this example, it implements the **T_MDCommun_Abstract** type from the *modeleCommun* catalog. + +For each catalog declared in the *importedBy* keyword we get global xsd types and global element declaration production (as for the upper level before) : + + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_MDCommun.xsd + :language: xml + :start-at: name="T_MD1_Abstract" + :end-at: name="T_MD1_Abstract" + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_MDCommun.xsd + :language: xml + :start-at: name="MD1_Abstract" + :end-at: name="MD1_Abstract" + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_MDCommun.xsd + :language: xml + :start-at: name="T_MD2_Abstract" + :end-at: name="T_MD2_Abstract" + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_MDCommun.xsd + :language: xml + :start-at: name="MD2_Abstract" + :end-at: name="MD2_Abstract" + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_MDCommun.xsd + :language: xml + :start-at: name="T_MDSpecific_Abstract" + :end-at: name="T_MDSpecific_Abstract" + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_MDCommun.xsd + :language: xml + :start-at: name="MDSpecific_Abstract" + :end-at: name="MDSpecific_Abstract" + +As in the main catalog, the **abstract="true"** attribute implies that the xsd type must be derivated in subsequent catalogs to be concretly defined. +The abstract complex type still says nothing about what will be the concrete type. + +The root xsd element type is : + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_MDCommun.xsd + :language: xml + :start-at: name="T_MDCommun" + :end-at: /xs:complexType + +.. note:: Notice the presence of our three *importedBy* catalogs that appear as optional **element ref**. This give the possibility to complete the intermediate root catalog with elements coming from subsequent catalogs. Since the root main common catalog hosts itself intermediate elements, we have a sort of transitivity which allows to produce a unique xsd file combining different levels of description. + +Third, the final/specific catalog : +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +In our three level exemple, this level is the final/fully specialized catalog. + + +Nobody includes it since *importedBy* is empty. + +This catalog finality is to describe all the informations that are not in the scope of the common model or domain specific codes but are specfic to a code. +Many code specific catalogs may use the same intermediate catalog or even directly the common catalog. + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_MD1.py + :language: python + +* The *importedBy* keyword is empty. It could be absent only in standalone catalogs. In this example, if the *importedBy* keyword is omitted, since the catalog imports (in the python way) the intermediate one, *importedBy* keyword would have the value defined in the intermediate catalog. +* The *implement* keyword still declares the abstract typename it implements and from which catalog. In this example, it implements the **T_MD1_Abstract** type from the *MDCommun* catalog. + +Since the *importedBy* keyword is empty, there is no abstract type production. + +.. literalinclude:: ../Tests/MappingAccasXsd/MultipleCata/cata_MD1.xsd + :language: xml + :start-at: name="T_MD1" + :end-at: /xs:complexType + +Understanding the XSD mapping for RULES +_______________________________________ + +.. todo:: Not implemented yet. diff --git a/Doc/Tests b/Doc/Tests new file mode 120000 index 00000000..36bd2d21 --- /dev/null +++ b/Doc/Tests @@ -0,0 +1 @@ +../Tests/ \ No newline at end of file diff --git a/Editeur/eficas_go.py b/Editeur/eficas_go.py index 4f9be172..82c832cc 100755 --- a/Editeur/eficas_go.py +++ b/Editeur/eficas_go.py @@ -41,20 +41,19 @@ def lanceEficas(code=None, multi=False, langue="en", labelCode=None, GUIPath='QT return from Editeur import session + import sys options = session.parse(sys.argv) if options.code != None: code = options.code - if GUIPath == 'QT5' : - pathUi=os.path.abspath(os.path.join(os.path.dirname(__file__),'..','InterfaceGUI',GUIPath)) - if pathUi not in sys.path : sys.path.append(pathUi) - - pathGui='InterfaceGUI.'+ GUIPath + '.qtEficas' - qtEficas =__import__(pathGui, globals(), locals(), ['qtEficas',]) + if GUIPath == 'QT5' or GUIPath == 'cinqC' : + pathAbso=os.path.abspath(os.path.join(os.path.dirname(__file__),'..','InterfaceGUI',GUIPath)) + if pathAbso not in sys.path : sys.path.insert(0,pathAbso) + from qtEficas import Appli app = QApplication(sys.argv) - Eficas = qtEficas.Appli(code=code, salome=salome, multi=multi, langue=langue, labelCode=labelCode, GUIPath=GUIPath) + Eficas = Appli(code=code, salome=salome, multi=multi, langue=langue, labelCode=labelCode, GUIPath=GUIPath) Eficas.show() res = app.exec_() diff --git a/Extensions/param2.py b/Extensions/param2.py index 4706a39a..2e4f443c 100644 --- a/Extensions/param2.py +++ b/Extensions/param2.py @@ -18,22 +18,9 @@ # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # -from builtins import str -from builtins import object -import math -import types - - -try: - import Numeric -except: - try: - import numpy - - Numeric = numpy - except ImportError: - Numeric = None - +# Classe qui permet d entrer des formules comme +# comme a=3cos(30) sans qu elles soient caculees a l exec +# attention toutes les fonctions mathematiques ne sont pas surchargées def mkf(value): if type(value) in (type(1), type(1), type(1.5), type(1j), type("hh")): @@ -47,7 +34,6 @@ def mkf(value): raise TypeError("Can't make formula from", value) -# class Formula(object): class Formula(object): def __len__(self): val = self.eval() @@ -153,7 +139,7 @@ class Formula(object): def _div(a, b): import six - + import types if isinstance(a, six.integer_types) and isinstance(b, six.integer_types): if a % b: return a / b @@ -303,7 +289,7 @@ def sin(f): def array(f, *tup, **args): - """array de Numeric met en defaut la mecanique des parametres + """array de numpy met en defaut la mecanique des parametres on la supprime dans ce cas. Il faut que la valeur du parametre soit bien definie """ originalMath = OriginalMath() @@ -344,6 +330,7 @@ class OriginalMath(object): if hasattr(self, "pi"): return import math + import numpy try: self.toSurcharge() @@ -351,29 +338,29 @@ class OriginalMath(object): pass def toSurcharge(self): - self.numeric_ncos = Numeric.cos - self.numeric_nsin = Numeric.sin - self.numeric_narray = Numeric.array + self.numeric_ncos = numpy.cos + self.numeric_nsin = numpy.sin + self.numeric_narray = numpy.array self.sin = math.sin self.cos = math.cos self.sqrt = math.sqrt self.ceil = math.ceil self.pi = math.pi - # surcharge de la fonction cos de Numeric pour les parametres - original_ncos = Numeric.cos + # surcharge de la fonction cos de numpy pour les parametres + original_ncos = numpy.cos Unop.opmap["ncos"] = lambda x: original_ncos(x) - Numeric.cos = cos + numpy.cos = cos - # surcharge de la fonction sin de Numeric pour les parametres - original_nsin = Numeric.sin + # surcharge de la fonction sin de numpy pour les parametres + original_nsin = numpy.sin Unop.opmap["nsin"] = lambda x: original_nsin(x) - Numeric.sin = sin + numpy.sin = sin - # surcharge de la fonction array de Numeric pour les parametres - original_narray = Numeric.array - self.original_narray = Numeric.array - Numeric.array = array + # surcharge de la fonction array de numpy pour les parametres + original_narray = numpy.array + self.original_narray = numpy.array + numpy.array = array # surcharge de la fonction sin de math pour les parametres original_sin = math.sin @@ -402,18 +389,11 @@ class OriginalMath(object): def toOriginal(self): import math - - try: - import Numeric - except: - import numpy - - Numeric = numpy - + import numpy try: - Numeric.cos = originalMath.numeric_ncos - Numeric.sin = originalMath.numeric_nsin - Numeric.array = originalMath.numeric_narray + numpy.cos = originalMath.numeric_ncos + numpy.sin = originalMath.numeric_nsin + numpy.array = originalMath.numeric_narray except: pass math.sin = originalMath.sin diff --git a/Ihm/I_ENTITE.py b/Ihm/I_ENTITE.py index d438eeba..c153461d 100644 --- a/Ihm/I_ENTITE.py +++ b/Ihm/I_ENTITE.py @@ -19,8 +19,6 @@ # _no = 0 - -# import Accas def numberEntite(entite): """ Fonction qui attribue un numero unique a tous les objets du catalogue diff --git a/Ihm/I_JDC.py b/Ihm/I_JDC.py index 2e397d9b..f7add5d9 100644 --- a/Ihm/I_JDC.py +++ b/Ihm/I_JDC.py @@ -763,6 +763,66 @@ class JDC(I_OBJECT.OBJECT): return None return etape.getObjetByMCPath(MCPath[2:]) + def selectXYWhereCondition(self, MCPath1, MCPath2, MCARetourner, MCCondition, valeur): + #--------------------------------------------------------------------------------------- + # est-ce que cette signature va bien ? + # elle permet de selection MCARetourner sous MCPath2 si MCCondition sous MCPath2 == valeur + # il y aura surement d autres cas + # est-ce qu il ne faut pas deja prevoir les etapes nommees + # retourne la valeur de MCPath1 et de MCARetourner + # si dans le fact decrit par MCPath2, le MCCOndition == Valeur + # fact + + debug=0 + from Accas import MCList + if MCPath1[0] != MCPath2[0] : + print (' les MCPaths n indiquent pas la meme etape' ) + return [] + listeDonnees=[] + if debug : print ('McPath1 ', MCPath1) + if debug : print ('McPath2 ', MCPath2) + if debug : print ('McARetourner ', MCARetourner) + if debug : print ('MCCondition ', MCCondition) + if debug : print ('valeur ', valeur) + for e in self.etapes: + if e.nom != MCPath1[0] : continue + obj2=e.getObjetByMCPath(MCPath2[1:]) + if not obj2 : continue + if not (isinstance(obj2,MCList) and len(obj2) > 1) : obj2=(obj2,) + if debug : print ('obj2', obj2) + for o in obj2 : + objCondition = o.getChild(MCCondition) + if debug : print ('objCondition', objCondition) + if objCondition.valeur != valeur : continue + if debug : print ('la condition est vraie') + + objX=e.getObjetByMCPath(MCPath1[1:]) + objY=o.getChild(MCARetourner) + if not objX or not objY : continue + listeDonnees.append((objX.valeur,objY.valeur)) + return listeDonnees + + + def selectXY(self, MCPath1, MCPath2): + #------------------------------------ + debug=0 + from Accas import MCList + if MCPath1[0] != MCPath2[0] : + print (' les MCPaths n indiquent pas la meme etape' ) + return [] + listeDonnees=[] + if debug : print ('McPath1 ', MCPath1) + if debug : print ('McPath2 ', MCPath2) + for e in self.etapes: + if debug : print (e, e.nom) + if e.nom != MCPath1[0] : continue + objX=e.getObjetByMCPath(MCPath1[1:]) + if debug : print ('objX', objX) + objY=e.getObjetByMCPath(MCPath2[1:]) + if debug : print ('objY', objY) + if not objX or not objY : continue + listeDonnees.append((objX.valeur,objY.valeur)) + return listeDonnees def getGenealogie(self): """ Retourne la liste des noms des ascendants de l'objet self @@ -1129,3 +1189,31 @@ class JDC(I_OBJECT.OBJECT): for etape in self.etapes: l.append(etape.nom) return l + def getValuesOfAllMC(self,McPath): + from Accas.A_MCLIST import MCList + debug=0 + l=set() + listeObj=[] + for etape in self.etapes : + if etape.nom == McPath[0] : listeObj.append(etape) + if debug : print (listeObj) + if debug : print (len(listeObj)) + for nom in McPath [1:] : + if debug : print ('traitement de ', nom) + newList=[] + for obj in listeObj: + newObj=obj.getChildOrChildInBloc(nom) + if debug : print (newObj) + if newObj : + if isinstance(newObj,MCList): + for o in newObj : newList.append(o) + else : + newList.append(newObj) + if debug : print (newList) + listeObj=newList + for obj in listeObj : + if debug : print (obj) + l.add(obj.valeur) + if debug : print (l) + return l + diff --git a/InterfaceGUI/.a.swp b/InterfaceGUI/.a.swp deleted file mode 100644 index 297cd885c5094280d7c50af5a934d16d3d9aafe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI&O-sWt7zgmwyKLyqQ>J)yeUaJfZA_7Z6?ArZjcuwGv(_|Iyy!{%T7C<^j%n92 z@KBhy>HmQcnmkFL{BEVWu_k^%y}mnv_E!VZ( zL3`fod_(i%YH-Y-OrE3>D*`TWx#>?8mkEpbY3Q4*eH+X|00PSj%v7@Ht%v)LZIw%R zwtIAQBV2YDN7OGQ9n2R3Lg=rLjVF0fB*y_ z009U<00Izz00jQM0E-EUI)r@aR{sBQzW+b#v2)#bb?cP#2nav`0uX=z1Rwwb2tWV= z5P-lR5s;k4Tt-Z>>)@=PzZ@kp6Lc|3Q;}y<(aS1tr1M6Z5VI+HR3}Ng$XjytuNPLY f)z|39g?}f?dg+g->K{frr73-W?|#f4GQr6=6QOnR diff --git a/InterfaceGUI/QT5/editor.py b/InterfaceGUI/QT5/editor.py index 9216d6ae..dba8bb76 100755 --- a/InterfaceGUI/QT5/editor.py +++ b/InterfaceGUI/QT5/editor.py @@ -1072,15 +1072,13 @@ class JDCEditor(JDCEditorSsIhm, Ui_baseWidget, QWidget): if path is None: path = self.maConfiguration.saveDir bOK, fn = self.determineNomFichier(path, "comm") - if bOK == 0: - return (0, None) - if fn == None: - return (0, None) - if fn == "": - return (0, None) + + if bOK == 0: return (0, None) + if fn == None: return (0, None) + if fn == "": return (0, None) + ulfile = os.path.abspath(fn) self.appliEficas.maConfiguration.saveDir = os.path.split(ulfile)[0] - print(fn) fn = QDir.toNativeSeparators(fn) self.fichier = fn else: @@ -1397,5 +1395,53 @@ class JDCEditor(JDCEditorSsIhm, Ui_baseWidget, QWidget): return indexNoeud + # ------------------# + def _newJDCCND(self): + # ------------------# + """ obsolete """ + # allait chercher les groupes moed. gardé pour l exemple + extensions = tr("Fichiers Med (*.med);;" "Tous les Fichiers (*)") + QMessageBox.information( + self, tr("Fichier Med"), tr("Veuillez selectionner un fichier Med") + ) + QSfichier = QFileDialog.getOpenFileName( + self.appliEficas, caption="Fichier Med", filter=extensions + ) + QSfichier = QSfichier[0] + self.fichierMED = QSfichier + from Extension.acquiertGroupes import getGroupes + erreur, self.listeGroupes, self.nomMaillage, self.dicoCoord = getGroupes( + self.fichierMED + ) + if erreur != "": print("a traiter") + texteComm = ( + "COMMENTAIRE(u'Cree - fichier : " + + self.fichierMED + + " - Nom Maillage : " + + self.nomMaillage + + "');\nPARAMETRES()\n" + ) + texteSources = "" + texteCond = "" + texteNoCond = "" + texteVcut = "" + texteZs = "" + for groupe in self.listeGroupes: + if groupe[0:8] == "CURRENT_": + texteSources += groupe[8:] + "=SOURCE(" + texteSources += "VecteurDirecteur=(1.0,2.0,3.0,),);\n" + if groupe[0:5] == "COND_": + texteCond += groupe[5:] + "=CONDUCTEUR();\n" + if groupe[0:7] == "NOCOND_": + texteNoCond += groupe[7:] + "=NOCOND();\n" + if groupe[0:5] == "VCUT_": + texteVcut += "V_" + groupe[5:] + "=VCUT();\n" + if groupe[0:3] == "ZS_": + texteZs += groupe[3:] + "=ZS();\n" + texte = texteComm + texteSources + texteCond + texteNoCond + texteVcut + texteZs + self.newTexteCND = texte + self.modified = 1 + + if __name__ == "__main__": print("in main") diff --git a/InterfaceGUI/QT5/groupe.py b/InterfaceGUI/QT5/groupe.py index 5b12bd85..02c0c5fa 100644 --- a/InterfaceGUI/QT5/groupe.py +++ b/InterfaceGUI/QT5/groupe.py @@ -34,7 +34,7 @@ import traceback class Groupe(QWidget, FacultatifOuOptionnel): """ """ - def __init__(self, node, editor, parentQt, definition, obj, niveau, commande=None): + def __init__(self, node, editor, parentQt, definition, obj=None, niveau=None, commande=None): # print ("groupe : ",self.node.item.nom," ",self.node.fenetre) QWidget.__init__(self, None) self.node = node diff --git a/InterfaceGUI/QT5/monWidgetSimpDate.py b/InterfaceGUI/QT5/monWidgetSimpDate.py new file mode 100644 index 00000000..4a1641cb --- /dev/null +++ b/InterfaceGUI/QT5/monWidgetSimpDate.py @@ -0,0 +1,56 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 +# +# Modules Python +from __future__ import absolute_import +import types,os + +# Modules Eficas +from PyQt5.QtCore import QDate +from UiQT5.desWidgetDate import Ui_WidgetDate +from InterfaceGUI.QT5.politiquesValidation import PolitiqueUnique +from InterfaceGUI.QT5.feuille import Feuille + + + +class MonWidgetSimpDate(Ui_WidgetDate,Feuille): + + def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande): + Feuille.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande) + self.politique=PolitiqueUnique(self.node,self.editor) + if hasattr(self.parentQt, 'commandesLayout') : self.parentQt.commandesLayout.insertWidget(-1,self) + self.maCommande.listeAffichageWidget.append(self.dateEdit) + self.dateEdit.dateTimeChanged.connect(self.dateChanged) + + def setValeurs(self): + valeur=self.node.item.getValeur() + if valeur == None : return + qtDate = QDate.fromString(valeur, 'yyyy-MM-dd') + self.dateEdit.setDate(qtDate) + if self.monSimpDef.homo == 'constant' : + self.dateEdit.setDisabled(True) + + def dateChanged(self,qDate): + value=qDate.toString("yyyy-MM-dd") + validite,commentaire=self.politique.recordValeur(value) + if not(validite) : + self.setValeurs() + print (commentaire) + self.setValide() + diff --git a/InterfaceGUI/QT5/qtEficas.py b/InterfaceGUI/QT5/qtEficas.py index 4fbb568a..0553afc5 100755 --- a/InterfaceGUI/QT5/qtEficas.py +++ b/InterfaceGUI/QT5/qtEficas.py @@ -19,10 +19,8 @@ # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # import os, sys -#pathUi = os.path.abspath(os.path.dirname(__file__), '..', '..', 'UiQT5') -#if not pathUi not in sys.path : sys.path.append(pathUi) -from PyQt5.QtWidgets import ( QApplication, QMainWindow, QGridLayout, QBoxLayout, QMenu, QAction, QMessageBox,) +from PyQt5.QtWidgets import QApplication, QMainWindow, QGridLayout, QBoxLayout, QMenu, QAction, QMessageBox from PyQt5.QtGui import QIcon from PyQt5.QtCore import Qt, QSize @@ -43,8 +41,7 @@ class Appli(AppliSsIhm, Ui_Eficas, QMainWindow): """ def __init__( self, code=None, salome=1, parent=None, multi=False, langue="en", ssIhm=False, - labelCode=None, GUIPath="InterfaceGUI.QT5", - ): + labelCode=None, GUIPath="InterfaceGUI.QT5",): """ Constructor """ @@ -54,71 +51,48 @@ class Appli(AppliSsIhm, Ui_Eficas, QMainWindow): QMainWindow.__init__(self, parent) Ui_Eficas.__init__(self) + print (Appli.__mro__) AppliSsIhm.__init__( self, code, salome, parent, multi=multi, langue=langue, ssIhm=True, labelCode=labelCode,) + app = QApplication self.ssIhm = False self.multi = multi self.demande = multi # voir PSEN self.GUIPath = GUIPath - if self.multi : self.definitCode(code, None) if self.code == None: return self.suiteTelemac = False - if hasattr(self, "maConfiguration"): - if self.maConfiguration.demandeLangue: - from InterfaceGUI.QT5.monChoixLangue import MonChoixLangue - - widgetLangue = MonChoixLangue(self) - ret = widgetLangue.exec_() - self.suiteTelemac = self.maConfiguration.suiteTelemac - - if ( - not self.salome - and hasattr(self, "maConfiguration") - and hasattr(self.maConfiguration, "lang") - ): - self.langue = self.maConfiguration.lang - from Extensions import localisation + if self.maConfiguration.demandeLangue: + from InterfaceGUI.QT5.monChoixLangue import MonChoixLangue + widgetLangue = MonChoixLangue(self) + ret = widgetLangue.exec_() + self.suiteTelemac = self.maConfiguration.suiteTelemac - app = QApplication - if hasattr(self, "maConfiguration"): - localisation.localise( - None, - self.langue, - translatorFichier=self.maConfiguration.translatorFichier, - ) + from Extensions import localisation + localisation.localise(None, self.langue, translatorFichier=self.maConfiguration.translatorFichier,) self.setupUi(self) - # if parent != None : self.parentCentralWidget = parent.centralWidget() - # else : self.parentCentralWidget = None if not self.salome: - if hasattr(self, "maConfiguration") and hasattr( - self.maConfiguration, "taille" - ): - self.taille = self.maConfiguration.taille - else: - self.taille = 1700 + self.resize(self.maConfiguration.taille, self.height()) - self.resize(self.taille, self.height()) + if hasattr (self, 'actionParametres') : + icon = QIcon(self.repIcon + "/parametres.png") + self.actionParametres.setIcon(icon) - icon = QIcon(self.repIcon + "/parametres.png") - self.actionParametres.setIcon(icon) - if hasattr(self, "maConfiguration") and self.maConfiguration.boutonDsMenuBar: + if self.maConfiguration.boutonDsMenuBar: self.frameEntete.setMaximumSize(QSize(16777215, 100)) self.frameEntete.setMinimumSize(QSize(0, 100)) - if ( - hasattr(self, "maConfiguration") - and self.maConfiguration.enleverActionStructures - ): + + if self.maConfiguration.enleverActionStructures: self.enleverActionsStructures() - if hasattr(self, "maConfiguration") and self.maConfiguration.enleverParametres: + if self.maConfiguration.enleverParametres: self.enleverParametres() - if hasattr(self, "maConfiguration") and self.maConfiguration.enleverSupprimer: + if self.maConfiguration.enleverSupprimer: self.enleverSupprimer() if hasattr(self, "frameEntete"): @@ -132,49 +106,40 @@ class Appli(AppliSsIhm, Ui_Eficas, QMainWindow): self.blEntete.insertWidget(0, self.menubar) self.blEnteteGlob.insertLayout(0, self.blEntete) - if hasattr(self, "maConfiguration") and self.maConfiguration.boutonDsMenuBar: + if self.maConfiguration.boutonDsMenuBar: self.blEnteteCommmande = QBoxLayout(0) self.blEnteteCommmande.insertWidget(0, self.toolBarCommande) self.toolBarCommande.setIconSize(QSize(96, 96)) self.blEnteteGlob.insertLayout(-1, self.blEnteteCommmande) else: - self.toolBarCommande.close() + if hasattr(self, 'toolBarCommande') :self.toolBarCommande.close() - if ( - hasattr(self, "maConfiguration") - and self.maConfiguration.closeEntete == True - and self.salome - ): + if self.maConfiguration.closeEntete : self.closeEntete() - eficas_root_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) self.viewmanager = MyViewManager(self) self.recentMenu = QMenu(tr("&Recents")) - # self.menuFichier.insertMenu(self.actionOuvrir,self.recentMenu) # actionARemplacer ne sert que pour l insert Menu if hasattr(self, "actionARemplacer"): self.menuFichier.insertMenu(self.actionARemplacer, self.recentMenu) self.menuFichier.removeAction(self.actionARemplacer) - self.connecterSignaux() - self.toolBar.addSeparator() + self.connecterSignaux() + if hasattr(self, 'toolBar') : self.toolBar.addSeparator() if self.code != None: self.construitMenu() - self.setWindowTitle(self.versionEficas) + try: # if 1 : # print ('attention try devient if 1') self.ouvreFichiers() except EficasException as exc: # except: - print("je suis dans le except") - if self.salome == 0: - exit() - - # self.adjustSize() + print("je suis dans le except du ouvreFichier") + if self.salome == 0 : exit(1) def closeEntete(self): self.menuBar().close() @@ -204,7 +169,6 @@ class Appli(AppliSsIhm, Ui_Eficas, QMainWindow): "menuOptions", "menuMesh", "menuExecution", - "menuN1", ): if hasattr(self, intituleMenu): menu = getattr(self, intituleMenu) @@ -216,9 +180,7 @@ class Appli(AppliSsIhm, Ui_Eficas, QMainWindow): action = getattr(self, intituleAction) self.toolBar.removeAction(action) if self.code.upper() in Appli.__dict__: - Appli.__dict__[self.code.upper()]( - self, - ) + Appli.__dict__[self.code.upper()]( self,) if self.suiteTelemac: self.lookSuiteTelemac() self.metMenuAJourUtilisateurs() diff --git a/InterfaceGUI/QT5/viewManager.py b/InterfaceGUI/QT5/viewManager.py index acf1969b..d9f79da0 100644 --- a/InterfaceGUI/QT5/viewManager.py +++ b/InterfaceGUI/QT5/viewManager.py @@ -380,28 +380,8 @@ class MyViewManager(object): break double = editor else: - # PNPN A reflechir avec le GUIPath - if self.appliEficas.code == "5C": - from InterfaceQT5C.editor5C import JDCEditor5C - - editor = JDCEditor5C( - self.appliEficas, - fichier, - jdc, - self.myQtab, - units=units, - include=include, - ) - else: - from InterfaceGUI.QT5.editor import JDCEditor - editor = JDCEditor( - self.appliEficas, - fichier, - jdc, - self.myQtab, - units=units, - include=include, - ) + from editor import JDCEditor + editor = JDCEditor( self.appliEficas, fichier, jdc, self.myQtab, units=units, include=include,) if double != None: self.doubles[editor] = double if editor.jdc: # le fichier est bien un jdc diff --git a/InterfaceGUI/__init__.py b/InterfaceGUI/__init__.py index 24d44c17..e69de29b 100644 --- a/InterfaceGUI/__init__.py +++ b/InterfaceGUI/__init__.py @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2024 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 fonctionnalites necessaires - pour l'editeur graphique QT -""" diff --git a/InterfaceGUI/a b/InterfaceGUI/a deleted file mode 100644 index 66c7dd4b..00000000 --- a/InterfaceGUI/a +++ /dev/null @@ -1,4 +0,0 @@ -editorSsIhm.py: from acquiertGroupes import getGroupes -qtEficasSsIhm.py:from getVersion import getEficasVersion -qtEficasSsIhm.py: from Accas import eficasSalome -readercataXML.py:from readercata import ReaderCataCommun diff --git a/InterfaceGUI/cinqC/__init__.py b/InterfaceGUI/cinqC/__init__.py new file mode 100644 index 00000000..57dacc3f --- /dev/null +++ b/InterfaceGUI/cinqC/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 fonctionnalites necessaires + pour l'editeur graphique QT +""" diff --git a/InterfaceGUI/cinqC/browser.py b/InterfaceGUI/cinqC/browser.py new file mode 100644 index 00000000..9b6d10b2 --- /dev/null +++ b/InterfaceGUI/cinqC/browser.py @@ -0,0 +1,106 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 traceback + +#--------------- +class JDCTree(): +#---------------- + + def __init__( self, jdcItem, editor): + #------------------------------------ + self.editor = editor + self.item = jdcItem + self.tree = self + self.appliEficas = self.editor.appliEficas + self.childrenComplete = [] + self.racine = self.item.itemNode(self,self.item) + + + # def affichePremier(self): + #-------------------------- + if self.racine.children !=[] : + self.racine.children[0].affichePanneau() + + +#--------------- +class JDCNode(): +#--------------- + def __init__( self, treeParent, item, itemExpand=False, ancien=False, creeChildren=True ): + #----------------------------------------------------------------------------------------- + #print ("creation d'un noeud : ", item, " ",item.nom,"", treeParent, self) + self.item = item + self.vraiParent = treeParent + self.treeParent = treeParent + self.tree = self.treeParent.tree + self.editor = self.treeParent.editor + self.appliEficas = treeParent.appliEficas + self.appartientAUnNoeudPlie = False + self.childrenComplete =[] + + + self.treeParent=treeParent + #while (isinstance(self.treeParent,compobloc.Node) or ( isinstance(self.treeParent,compomclist.Node) and self.treeParent.item.isMCList())) : + # self.treeParent.childrenComplete.append(self) + # self.treeParent=self.treeParent.vraiParent + self.treeParent.childrenComplete.append(self) + + self.buildChildren() + + + def buildChildren(self): + #----------------------- + """ Construit la liste des enfants de self """ + """ Se charge de remettre les noeuds Expanded dans le meme etat """ + debug = 0 + if debug : + print ("*********** buildChildren ",self,self.item, self.item.nom) + # import traceback + # traceback.print_stack() + + self.listeItemExpanded=[] + self.listeItemPlie=[] + + for enfant in self.childrenComplete : + if enfant.plie : self.listeItemPlie.append(enfant.item) + else : self.listeItemExpanded.append(enfant.item) + + self.children = [] + self.childrenComplete = [] + sublist = self.item._getSubList() + + for item in sublist : + itemExpand=False + ancien=False + if item in self.listeItemExpanded : itemExpand=True; ancien=True + if item in self.listeItemPlie : itemExpand=False; ancien=True + nouvelItem=item.itemNode(self,item,itemExpand,ancien) + self.children.append(nouvelItem) + + def affichePanneau(self) : + #------------------------- + #itemParent=self + #while not (hasattr (itemParent,'getPanel')) : itemParent=itemParent.treeParent + #if itemParent != self : + # itemParent.affichePanneau() + # return + debug = False + if debug : print ('dans affichePanneau pour', self.item.nom) + self.fenetre = self.getPanel() diff --git a/InterfaceGUI/cinqC/compoSelection.py b/InterfaceGUI/cinqC/compoSelection.py new file mode 100644 index 00000000..36f433c9 --- /dev/null +++ b/InterfaceGUI/cinqC/compoSelection.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 __future__ import absolute_import +from Editeur import Objecttreeitem +from InterfaceGUI.cinqC import browser +from InterfaceGUI.cinqC import compoproc + + +class Node(browser.JDCNode): + + def getPanel(self): + from InterfaceGUI.QT5.monWidgetCommande import MonWidgetCommande + return MonWidgetCommande(self,self.editor,self.item.object) + + +class SelectionTreeItem(compoproc.ProcEtapeTreeItem): + itemNode=Node + +currentCata = CONTEXT.getCurrentCata() +treeitem = SelectionTreeItem +objet = currentCata.cata.identifiantSelection diff --git a/InterfaceGUI/cinqC/compofact.py b/InterfaceGUI/cinqC/compofact.py new file mode 100644 index 00000000..6b60249f --- /dev/null +++ b/InterfaceGUI/cinqC/compofact.py @@ -0,0 +1,152 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 InterfaceGUI.cinqC import browser +from InterfaceGUI.QT5 import typeNode +from Extensions.i18n import tr + + +from Editeur import Objecttreeitem +import traceback + + +class Node(browser.JDCNode,typeNode.PopUpMenuNodePartiel): + + def getPanelGroupe(self,parentQt,commande): + # ---------------------------------------- + maDefinition=self.item.get_definition() + monObjet=self.item.object + monNom=self.item.nom + maCommande=commande + if hasattr(parentQt,'niveau'): self.niveau=parentQt.niveau+1 + else : self.niveau=1 + if hasattr(self,'plie') and self.plie==True : + from InterfaceGUI.QT5.monWidgetFactPlie import MonWidgetFactPlie + widget=MonWidgetFactPlie(self,self.editor,parentQt,maDefinition,monObjet,self.niveau,maCommande) + elif self.editor.maConfiguration.afficheFirstPlies and self.firstAffiche: + self.firstAffiche = False + self.setPlie() + from InterfaceGUI.QT5.monWidgetFactPlie import MonWidgetFactPlie + widget=MonWidgetFactPlie(self,self.editor,parentQt,maDefinition,monObjet,self.niveau,maCommande) + else: + from InterfaceGUI.QT5.monWidgetFact import MonWidgetFact + widget=MonWidgetFact(self,self.editor,parentQt,maDefinition,monObjet,self.niveau,maCommande) + return widget + + + def createPopUpMenu(self): + # ------------------------ + typeNode.PopUpMenuNodeMinimal.createPopUpMenu(self) + + +class FACTTreeItem(Objecttreeitem.ObjectTreeItem): + itemNode=Node + + def isExpandable(self): + # ---------------------- + return 1 + + def getText(self): + # ---------------- + return '' + + def getLabelText(self): + # ---------------------- + """ Retourne 3 valeurs : + - le texte à afficher dans le noeud representant l'item + - la fonte dans laquelle afficher ce texte + - la couleur du texte + """ + # None --> fonte et couleur par defaut + if not(hasattr(self.object,'getLabelText')): return self.object.nom,None,None + return self.object.getLabelText(),None,None + + def isValid(self): + # ---------------- + return self.object.isValid() + + def isCopiable(self): + # ---------------- + return 1 + + def getIconName(self): + # ---------------- + if self.object.isValid() : return "ast-green-los" + elif self.object.isOblig(): return "ast-red-los" + else : return "ast-yel-los" + + #PNPN ???? + #def keys(self): + # keys=self.object.mc_dict + # return keys + + def getSubList(self): + # ---------------- + """ + Reactualise la liste des items fils stockes dans self.sublist + """ + liste=self.object.mcListe + sublist=[None]*len(liste) + # suppression des items lies aux objets disparus + for item in self.sublist: + old_obj=item.getObject() + if old_obj in liste: + pos=liste.index(old_obj) + sublist[pos]=item + else: + pass # objets supprimes ignores + # ajout des items lies aux nouveaux objets + pos=0 + for obj in liste: + if sublist[pos] is None: + # nouvel objet : on cree un nouvel item + def setFunction(value, object=obj): + object.setval(value) + item = self.makeObjecttreeitem(self.appliEficas, obj.nom + " : ", obj, setFunction) + sublist[pos]=item + pos=pos+1 + + self.sublist=sublist + return self.sublist + + def addItem(self,name,pos): + objet = self.object.addEntite(name,pos) + return objet + + def suppItem(self,item) : + """ + Cette methode a pour fonction de supprimer l'item passee en argument + des fils de l'item FACT qui est son pere + - item = item du MOCLE a supprimer du MOCLE pere + - item.getObject() = MCSIMP ou MCBLOC + """ + itemobject=item.getObject() + if itemobject.isOblig() : + return (0, tr('Impossible de supprimer un mot-cle obligatoire ')) + + if self.object.suppEntite(itemobject): + message = tr("Mot-cle %s supprime")+ itemobject.nom + return (1, message) + else: + return (0,tr('Pb interne : impossible de supprimer ce mot-cle')) + +import Accas +objet = Accas.MCFACT +treeitem = FACTTreeItem diff --git a/InterfaceGUI/cinqC/compojdc.py b/InterfaceGUI/cinqC/compojdc.py new file mode 100644 index 00000000..2f34be5c --- /dev/null +++ b/InterfaceGUI/cinqC/compojdc.py @@ -0,0 +1,109 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 Editeur import Objecttreeitem +from InterfaceGUI.cinqC import browser +from Extensions.i18n import tr + + +class Node(browser.JDCNode): + + def getPanel(self): + + from InterfaceGUI.QT5.monChoixCommande import MonChoixCommande + return MonChoixCommande(self,self.item, self.editor) + + + +class JDCTreeItem(Objecttreeitem.ObjectTreeItem): + itemNode=Node + + def isExpandable(self): + return 1 + + def getText(self): + return " " + + def getLabelText(self): + # None --> fonte et couleur par defaut + return tr(self.object.nom),None,None + + def getJdc(self): + """ + Retourne l'objet pointe par self + """ + return self.object + + + def addItem(self,name,pos): + cmd = self._object.addEntite(name,pos) + return cmd + + def suppItem(self,item) : + # item = item de l'ETAPE a supprimer du JDC + # item.getObject() = ETAPE ou COMMENTAIRE + # self.object = JDC + + itemobject=item.getObject() + if self.object.suppEntite(itemobject): + if itemobject.nature == "COMMENTAIRE" : + message = tr("Commentaire supprime") + else : + message = tr("Commande %s supprimee",itemobject.nom) + return 1,message + else: + message=tr("Pb interne : impossible de supprimer cet objet") + return 0,message + + def getSubList(self): + """ + Retourne la liste des items fils de l'item jdc. + Cette liste est conservee et mise a jour a chaque appel + """ + if self.object.etapes_niveaux != []: + liste = self.object.etapes_niveaux + else: + liste = self.object.etapes + #print ('getSubList compojdc , liste : ', liste) + sublist=[None]*len(liste) + # suppression des items lies aux objets disparus + for item in self.sublist: + old_obj=item.getObject() + if old_obj in liste: + pos=liste.index(old_obj) + sublist[pos]=item + else: + pass # objets supprimes ignores + # ajout des items lies aux nouveaux objets + pos=0 + for obj in liste: + if sublist[pos] is None: + # nouvel objet : on cree un nouvel item + item = self.makeObjecttreeitem(self.appliEficas, obj.nom + " : ", obj) + sublist[pos]=item + pos=pos+1 + + self.sublist=sublist + return self.sublist + + +import Accas +treeitem =JDCTreeItem +objet = Accas.JDC diff --git a/InterfaceGUI/cinqC/compomclist.py b/InterfaceGUI/cinqC/compomclist.py new file mode 100644 index 00000000..3cbe73df --- /dev/null +++ b/InterfaceGUI/cinqC/compomclist.py @@ -0,0 +1,217 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 types +import traceback + +from InterfaceGUI.cinqC import compofact +from InterfaceGUI.cinqC import browser +from InterfaceGUI.QT5 import typeNode +from Extensions.i18n import tr + +from Editeur import Objecttreeitem +from Noyau.N_OBJECT import ErrorObj + + +class Node(browser.JDCNode,typeNode.PopUpMenuNodeMinimal): + + def createPopUpMenu(self): + typeNode.PopUpMenuNodeMinimal.createPopUpMenu(self) + + def getPanelGroupe(self,parentQt,commande): + maDefinition=self.item.get_definition() + monObjet=self.item.object + monNom=self.item.nom + maCommande=commande + if hasattr(parentQt,'niveau'): self.niveau=parentQt.niveau+1 + else : self.niveau=1 + # attention si l objet est une mclist on utilise bloc + if not (monObjet.isMCList()) : + if hasattr(self,'plie') and self.plie==True : + from InterfaceGUI.QT5.monWidgetFactPlie import MonWidgetFactPlie + widget=MonWidgetFactPlie(self,self.editor,parentQt,maDefinition,monObjet,self.niveau,maCommande) + elif self.editor.maConfiguration.afficheFirstPlies and self.firstAffiche: + self.firstAffiche = False + self.setPlie() + from InterfaceGUI.QT5.monWidgetFactPlie import MonWidgetFactPlie + widget=MonWidgetFactPlie(self,self.editor,parentQt,maDefinition,monObjet,self.niveau,maCommande) + else: + from InterfaceGUI.QT5.monWidgetFact import MonWidgetFact + widget=MonWidgetFact(self,self.editor,parentQt,maDefinition,monObjet,self.niveau,maCommande) + else : + from InterfaceGUI.QT5.monWidgetBloc import MonWidgetBloc + widget=MonWidgetBloc(self,self.editor,parentQt,maDefinition,monObjet,self.niveau,maCommande) + return widget + + + + def doPaste(self,node_selected,pos): + objet_a_copier = self.item.getCopieObjet() + # before est un effet de bord heureux sur l index + child=self.appendBrother(objet_a_copier,'before') + if self.editor.fenetreCentraleAffichee : self.editor.fenetreCentraleAffichee.node.affichePanneau() + self.update_NodeLabelInBlack() + self.parent().buildChildren() + return child + + + +class MCListTreeItem(Objecttreeitem.SequenceTreeItem,compofact.FACTTreeItem): + """ La classe MCListTreeItem joue le role d'un adaptateur pour les objets + du noyau Accas instances de la classe MCLIST. + Elle adapte ces objets pour leur permettre d'etre integres en tant que + noeuds dans un arbre graphique (voir treewidget.py et ObjectTreeItem.py). + Cette classe delegue les appels de methode et les acces + aux attributs a l'objet du noyau soit manuellement soit + automatiquement (voir classe Delegate et attribut object). + """ + itemNode=Node + + def init(self): + # Si l'objet Accas (MCList) a moins d'un mot cle facteur + # on utilise directement ce mot cle facteur comme delegue + self.updateDelegate() + + def updateDelegate(self): + if len(self._object) > 1: + self.setDelegate(self._object) + else: + self.setDelegate(self._object.data[0]) + + def panel(self,jdcdisplay,pane,node): + """ Retourne une instance de l'objet panneau associe a l'item (self) + Si la liste ne contient qu'un mot cle facteur, on utilise le panneau + FACTPanel. + Si la liste est plus longue on utilise le panneau MCLISTPanel. + """ + if len(self._object) > 1: + return MCLISTPanel(jdcdisplay,pane,node) + elif isinstance(self._object.data[0],ErrorObj): + return compoerror.ERRORPanel(jdcdisplay,pane,node) + else: + return compofact.FACTPanel(jdcdisplay,pane,node) + + def isExpandable(self): + if len(self._object) > 1: + return Objecttreeitem.SequenceTreeItem.isExpandable(self) + else: + return compofact.FACTTreeItem.isExpandable(self) + + def getSubList(self): + self.updateDelegate() + if len(self._object) <= 1: + self._object.data[0].alt_parent=self._object + return compofact.FACTTreeItem.getSubList(self) + + liste=self._object.data + sublist=[None]*len(liste) + # suppression des items lies aux objets disparus + for item in self.sublist: + old_obj=item.getObject() + if old_obj in liste: + pos=liste.index(old_obj) + sublist[pos]=item + else: + pass # objets supprimes ignores + # ajout des items lies aux nouveaux objets + pos=0 + for obj in liste: + if sublist[pos] is None: + # nouvel objet : on cree un nouvel item + def setFunction(value, object=obj): + object=value + item = self.makeObjecttreeitem(self.appliEficas, obj.nom + " : ", obj, setFunction) + sublist[pos]=item + #Attention : on ajoute une information supplementaire pour l'actualisation de + # la validite. L'attribut parent d'un MCFACT pointe sur le parent de la MCLISTE + # et pas sur la MCLISTE elle meme ce qui rompt la chaine de remontee des + # informations de validite. alt_parent permet de remedier a ce defaut. + obj.alt_parent=self._object + pos=pos+1 + + self.sublist=sublist + return self.sublist + + def getIconName(self): + if self._object.isValid(): + return "ast-green-los" + elif self._object.isOblig(): + return "ast-red-los" + else: + return "ast-yel-los" + + def getDocu(self): + """ Retourne la clef de doc de l'objet pointe par self """ + return self.object.getDocu() + + def isCopiable(self): + if len(self._object) > 1: + return Objecttreeitem.SequenceTreeItem.isCopiable(self) + else: + return compofact.FACTTreeItem.isCopiable(self) + + def isMCFact(self): + """ + Retourne 1 si l'objet pointe par self est un MCFact, 0 sinon + """ + return len(self._object) <= 1 + + def isMCList(self): + """ + Retourne 1 si l'objet pointe par self est une MCList, 0 sinon + """ + return len(self._object) > 1 + + def getCopieObjet(self): + return self._object.data[0].copy() + + def addItem(self,obj,pos): + #print "compomclist.addItem",obj,pos + if len(self._object) <= 1: + return compofact.FACTTreeItem.addItem(self,obj,pos) + + o= self.object.addEntite(obj,pos) + return o + + def suppItem(self,item): + """ + Retire un objet MCFACT de la MCList (self.object) + """ + #print "compomclist.suppItem",item + obj=item.getObject() + if len(self._object) <= 1: + return compofact.FACTTreeItem.suppItem(self,item) + + if self.object.suppEntite(obj): + if len(self._object) == 1: self.updateDelegate() + message = "Mot-clef " + obj.nom + " supprime" + return (1,message) + else: + return (0,tr('Impossible de supprimer ce mot-clef')) + + +import Accas +objet = Accas.MCList + +def treeitem(appliEficas,labeltext,object,setFunction): + """ Factory qui produit un objet treeitem adapte a un objet + Accas.MCList (attribut objet de ce module) + """ + return MCListTreeItem(appliEficas,labeltext,object,setFunction) diff --git a/InterfaceGUI/cinqC/compooper.py b/InterfaceGUI/cinqC/compooper.py new file mode 100644 index 00000000..d64c889b --- /dev/null +++ b/InterfaceGUI/cinqC/compooper.py @@ -0,0 +1,93 @@ +#-*- coding: iso-8859-1 -*- +# Copyright (C) 2007-2021 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 tempfile + +from Editeur import Objecttreeitem +from InterfaceGUI.cinqC import browser + +class Node(browser.JDCNode ): + + def getPanel(self): + + maDefinition = self.item.get_definition() + if maDefinition.item.get_definition() != None : + widgetParticularise=maDefinition.fenetreIhm + if widgetParticularise != None: + from importlib import import_module + module = import_module(widgetParticularise) + classeWidget = getattr(module,'MonWidgetSpecifique') + self.widget=classeWidget(self,self.editor, self.item.object) + return widget + + from .monWidgetCommande import MonWidgetCommande + return MonWidgetCommande(self,self.editor,self.item.object) + + +class EtapeTreeItem(Objecttreeitem.ObjectTreeItem): + """ La classe EtapeTreeItem est un adaptateur des objets ETAPE du noyau + Accas. Elle leur permet d'etre affichés comme des noeuds + d'un arbre graphique. + Cette classe a entre autres deux attributs importants : + - _object qui est un pointeur vers l'objet du noyau + - object qui pointe vers l'objet auquel sont délégués les + appels de méthode et les acces aux attributs + Dans le cas d'une ETAPE, _object et object pointent vers le + meme objet. + """ + itemNode=Node + + def getSubList(self): + """ + Reactualise la liste des items fils stockes dans self.sublist + """ + if self.isActif(): + liste=self.object.mcListe + else: + liste=[] + + sublist=[None]*len(liste) + # suppression des items lies aux objets disparus + for item in self.sublist: + old_obj=item.getObject() + if old_obj in liste: + pos=liste.index(old_obj) + sublist[pos]=item + else: + pass # objets supprimes ignores + + # ajout des items lies aux nouveaux objets + pos=0 + for obj in liste: + if sublist[pos] is None: + # nouvel objet : on cree un nouvel item + def setFunction(value, object=obj): + object.setval(value) + item = self.makeObjecttreeitem(self.appliEficas, obj.nom + " : ", obj, setFunction) + sublist[pos]=item + pos=pos+1 + + self.sublist=sublist + return self.sublist + + +import Accas +treeitem = EtapeTreeItem +objet = Accas.ETAPE diff --git a/InterfaceGUI/cinqC/compoproc.py b/InterfaceGUI/cinqC/compoproc.py new file mode 100644 index 00000000..0965e718 --- /dev/null +++ b/InterfaceGUI/cinqC/compoproc.py @@ -0,0 +1,56 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 __future__ import absolute_import +from Editeur import Objecttreeitem +from InterfaceGUI.cinqC import browser +from InterfaceGUI.cinqC import compooper + + +class Node(browser.JDCNode): + + def getPanel(self): + + debug=0 + if debug : print ('in getPanel compoproc ', self.item.nom ) + maDefinition = self.item.get_definition() + if maDefinition.fenetreIhm != None : + if debug : print ('in getPanel compoproc, fenetreIhm = ', maDefinition.fenetreIhm ) + widgetParticularise=maDefinition.fenetreIhm + if widgetParticularise != None: + from importlib import import_module + module = import_module(widgetParticularise) + if debug : print (module) + classeWidget = getattr(module,'MonWidgetSpecifique') + if debug : print (classeWidget) + self.widget=classeWidget(self,self.editor, self.treeParent, self.editor) + return self.widget + + from InterfaceGUI.QT5.monWidgetCommande import MonWidgetCommande + return MonWidgetCommande(self,self.editor,self.item.object) + + + + +class ProcEtapeTreeItem(compooper.EtapeTreeItem): + itemNode=Node + +import Accas +treeitem = ProcEtapeTreeItem +objet = Accas.PROC_ETAPE diff --git a/InterfaceGUI/cinqC/composimp.py b/InterfaceGUI/cinqC/composimp.py new file mode 100644 index 00000000..8f6aea78 --- /dev/null +++ b/InterfaceGUI/cinqC/composimp.py @@ -0,0 +1,846 @@ +# -*- coding: iso-8859-1 -*- +# Copyright (C) 2007-2021 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 +# +# Modules Python +from __future__ import absolute_import +from __future__ import print_function +try : + from builtins import str +except : pass + +import types,os + +from copy import copy,deepcopy +import traceback +from InterfaceGUI.QT5 import typeNode + +# Modules Eficas +from Editeur import Objecttreeitem +from Accas import SalomeEntry +from Accas import ASSD +from Accas import UserASSD +from Accas import UserASSDMultiple +from InterfaceGUI.cinqC import browser + +#class Node(browser.JDCNode,typeNode.PopUpMenuNodeMinimal): +class Node(browser.JDCNode): + + def createPopUpMenu(self): + typeNode.PopUpMenuNodeMinimal.createPopUpMenu(self) + + #def getPanel(self,parentQt,maCommande, widgetParticularise=None): + def getPanel(self,parentQt,maCommande, widgetParticularise=None): + maDefinition=self.item.get_definition() + monObjet=self.item.object + monNom=self.item.nom + + # le mot clef est cache ou cache avec defaut + if maDefinition.statut in ('c','d') : return None + + if maDefinition.into != [] and maDefinition.into != None: + #if type(maDefinition.into) ==types.FunctionType : print(maDefinition.into()) + if type(maDefinition.into) ==types.FunctionType : monInto=maDefinition.into() + else : monInto = maDefinition.into + + if maDefinition.fenetreIhm != 'menuDeroulant' and maDefinition.fenetreIhm != None: + widgetParticularise=maDefinition.fenetreIhm + if widgetParticularise != None: + from importlib import import_module + module = import_module(widgetParticularise) + classeWidget = getattr(module,'MonWidgetSpecifique') + self.widget=classeWidget(self,maDefinition,monNom,monObjet,parentQt,maCommande) + return self.widget + + # label informatif + if monObjet.isInformation(): + from InterfaceGUI.QT5.monWidgetInfo import MonWidgetInfo + widget=MonWidgetInfo(self,maDefinition,monNom,monObjet,parentQt,maCommande) + self.widget=widget + return widget + + + # Attention l ordre des if est important + # Attention il faut gerer les blocs et les facteurs + # a gerer comme dans composimp + # Gestion des matrices + if self.item.waitMatrice (): + from InterfaceGUI.QT5.monWidgetMatrice import MonWidgetMatrice + widget=MonWidgetMatrice(self,maDefinition,monNom,monObjet,parentQt,maCommande) + self.widget=widget + return widget + + #print "____________________________", monNom, self.item.waitCo() + #print "____________________________", monNom, self.item.waitAssd() + # Gestion d'une seule valeur (eventuellement un tuple ou un complexe) + + + if maDefinition.max == 1 : + if maDefinition.intoSug != [] and maDefinition.intoSug != None: + from InterfaceGUI.QT5.monWidgetCBIntoSug import MonWidgetCBIntoSug + widget=MonWidgetCBIntoSug(self,maDefinition,monNom,monObjet,parentQt,maCommande) + elif maDefinition.into != [] and maDefinition.into != None: + if maDefinition.fenetreIhm=='menuDeroulant' : + from InterfaceGUI.QT5.monWidgetCB import MonWidgetCB + widget=MonWidgetCB(self,maDefinition,monNom,monObjet,parentQt,maCommande) + elif len(monInto) < 4 : + from InterfaceGUI.QT5.monWidgetRadioButton import MonWidgetRadioButton + widget=MonWidgetRadioButton(self,maDefinition,monNom,monObjet,parentQt,maCommande) + elif len(monInto) < 7 : + from InterfaceGUI.QT5.monWidget4a6RadioButton import MonWidget4a6RadioButton + widget=MonWidget4a6RadioButton(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + from InterfaceGUI.QT5.monWidgetCB import MonWidgetCB + widget=MonWidgetCB(self,maDefinition,monNom,monObjet,parentQt,maCommande) + + elif self.item.waitBool() : + from InterfaceGUI.QT5.monWidgetSimpBool import MonWidgetSimpBool + widget=MonWidgetSimpBool(self,maDefinition,monNom,monObjet,parentQt,maCommande) + elif self.item.waitFichier(): + from InterfaceGUI.QT5.monWidgetSimpFichier import MonWidgetSimpFichier + widget=MonWidgetSimpFichier(self,maDefinition,monNom,monObjet,parentQt,maCommande) + + # PNPNPN - a faire + elif self.item.waitDate(): + from InterfaceGUI.QT5.monWidgetDate import MonWidgetDate + widget=MonWidgetDate(self,maDefinition,monNom,monObjet,parentQt,maCommande) + elif self.item.waitHeure(): + from InterfaceGUI.QT5.monWidgetHeure import MonWidgetHeure + widget=MonWidgetHeure(self,maDefinition,monNom,monObjet,parentQt,maCommande) + + elif self.item.waitTuple() : + num=self.item.object.definition.type[0].ntuple + nomDeLaClasse = 'MonWidgetSimpTuple'+str(num) + nomDuFichier = 'InterfaceGUI.QT5.monWidgetSimpTupleN' + try : + #if 1 : + _temp = __import__(nomDuFichier, globals(), locals(), [nomDeLaClasse], 0) + #print (_temp) + MonWidgetSimpTuple = getattr(_temp,nomDeLaClasse) + #print (MonWidgetSimpTuple) + except : + print ("Pas de Tuple de longueur : ", num) + # print ("Prevenir la maintenance ") + widget=MonWidgetSimpTuple(self,maDefinition,monNom,monObjet,parentQt,maCommande) + + elif self.item.waitComplex(): + from InterfaceGUI.QT5.monWidgetSimpComplexe import MonWidgetSimpComplexe + widget=MonWidgetSimpComplexe(self,maDefinition,monNom,monObjet,parentQt,maCommande) + + elif self.item.waitCo(): + if len(self.item.getSdAvantDuBonType()) == 0 : + from InterfaceGUI.QT5.monWidgetUniqueSDCO import MonWidgetUniqueSDCO + widget=MonWidgetUniqueSDCO(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + from InterfaceGUI.QT5.monWidgetSDCOInto import MonWidgetSDCOInto + widget=MonWidgetSDCOInto(self,maDefinition,monNom,monObjet,parentQt,maCommande) + elif self.item.waitAssd(): + + # PN - pour ne pas appeller trop souvent self.item.getSdAvantDuBonType() + if not (self.item.waitUserAssdOrAssdMultipleEnCreation()) : maListe=self.item.getSdAvantDuBonType() + if self.item.waitUserAssdOrAssdMultipleEnCreation() : + from InterfaceGUI.QT5.monWidgetCreeUserAssd import MonWidgetCreeUserAssd + widget=MonWidgetCreeUserAssd(self,maDefinition,monNom,monObjet,parentQt,maCommande) + #elif len(self.item.getSdAvantDuBonType()) == 0 : + elif len(maListe) == 0 : + from InterfaceGUI.QT5.monWidgetVide import MonWidgetVide + widget=MonWidgetVide(self,maDefinition,monNom,monObjet,parentQt,maCommande) + #elif len(self.item.getSdAvantDuBonType()) < 4 : + elif len(maListe) < 4 : + from InterfaceGUI.QT5.monWidgetRadioButton import MonWidgetRadioButtonSD + widget=MonWidgetRadioButtonSD(self,maDefinition,monNom,monObjet,parentQt,maCommande) + #elif len(self.item.getSdAvantDuBonType()) < 7 : + elif len(maListe) < 7 : + from InterfaceGUI.QT5.monWidget4a6RadioButton import MonWidget4a6RadioButtonSD + widget=MonWidget4a6RadioButtonSD(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + from InterfaceGUI.QT5.monWidgetCB import MonWidgetCBSD + widget=MonWidgetCBSD(self,maDefinition,monNom,monObjet,parentQt,maCommande) + + elif self.item.waitSalome() and self.editor.salome: + from InterfaceGUI.QT5.monWidgetSimpSalome import MonWidgetSimpSalome + widget=MonWidgetSimpSalome(self,maDefinition,monNom,monObjet,parentQt,maCommande) + + elif self.item.waitTxm(): + from InterfaceGUI.QT5.monWidgetSimpTxt import MonWidgetSimpTxt + widget=MonWidgetSimpTxt(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + from InterfaceGUI.QT5.monWidgetSimpBase import MonWidgetSimpBase + widget=MonWidgetSimpBase(self,maDefinition,monNom,monObjet,parentQt,maCommande) + + # Gestion des listes + else : + if maDefinition.intoSug != [] and maDefinition.intoSug != None: + if self.item in self.editor.listeDesListesOuvertes or not(self.editor.afficheListesPliees) : + from InterfaceGUI.QT5.monWidgetIntoSug import MonWidgetIntoSug + widget=MonWidgetIntoSug(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + from InterfaceGUI.QT5.monWidgetPlusieursPlie import MonWidgetPlusieursPlie + widget=MonWidgetPlusieursPlie(self,maDefinition,monNom,monObjet,parentQt,maCommande) + #if maDefinition.into != [] and maDefinition.into != None: + # Attention pas fini --> on attend une liste de ASSD avec ordre + elif self.item.waitAssd() and self.item.isListSansOrdreNiDoublon(): + listeAAfficher = self.item.getSdAvantDuBonType() + if len(listeAAfficher) == 0: + from InterfaceGUI.QT5.monWidgetVide import MonWidgetVide + widget = MonWidgetVide(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + from InterfaceGUI.QT5.monWidgetPlusieursInto import MonWidgetPlusieursInto + widget=MonWidgetPlusieursInto(self,maDefinition,monNom,monObjet,parentQt,maCommande) + elif self.item.waitAssd() and not self.item.waitUserAssdOrAssdMultipleEnCreation() : + listeAAfficher = self.item.getSdAvantDuBonType() + # a changer selon UserASSD ou UserASSDMultiple + mctype=maDefinition.type[0] + enable_salome_selection = self.editor.salome and \ + (('grma' in repr(mctype)) or ('grno' in repr(mctype)) or ('SalomeEntry' in repr(mctype)) or \ + (hasattr(mctype, "enable_salome_selection") and mctype.enable_salome_selection)) + if enable_salome_selection: + from InterfaceGUI.QT5.monWidgetPlusieursBase import MonWidgetPlusieursBase + widget=MonWidgetPlusieursBase(self,maDefinition,monNom,monObjet,parentQt,maCommande) + elif len(listeAAfficher) == 0: + from InterfaceGUI.QT5.monWidgetVide import MonWidgetVide + widget = MonWidgetVide(self,maDefinition,monNom,monObjet,parentQt,maCommande) + elif self.item in self.editor.listeDesListesOuvertes or not(self.editor.afficheListesPliees) : + from InterfaceGUI.QT5.monWidgetPlusieursASSDIntoOrdonne import MonWidgetPlusieursASSDIntoOrdonne + widget=MonWidgetPlusieursASSDIntoOrdonne(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + from InterfaceGUI.QT5.monWidgetPlusieursPlie import MonWidgetPlusieursPlieASSD + widget=MonWidgetPlusieursPlieASSD(self,maDefinition,monNom,monObjet,parentQt,maCommande) + elif self.item.waitTuple() : + if self.item.object.definition.fenetreIhm == 'Tableau' : + from InterfaceGUI.QT5.monWidgetTableau import MonWidgetTableau + widget=MonWidgetTableau(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + num=self.item.object.definition.type[0].ntuple + nomDeLaClasse = 'MonWidgetPlusieursTuple'+str(num) + nomDuFichier = 'InterfaceGUI.QT5.monWidgetPlusieursTupleN' + try: + _temp = __import__(nomDuFichier, globals(), locals(), [nomDeLaClasse], 0) + MonWidgetPlusieursTuple = getattr(_temp,nomDeLaClasse) + except : + print ("Pas de Tuple de longueur : ", num) + print ("Prevenir la maintenance ") + widget=MonWidgetPlusieursTuple(self,maDefinition,monNom,monObjet,parentQt,maCommande) + + elif self.item.hasInto(): + if self.item.isListSansOrdreNiDoublon(): + + if self.item in self.editor.listeDesListesOuvertes or not(self.editor.afficheListesPliees) : + from InterfaceGUI.QT5.monWidgetPlusieursInto import MonWidgetPlusieursInto + widget=MonWidgetPlusieursInto(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + from InterfaceGUI.QT5.monWidgetPlusieursPlie import MonWidgetPlusieursPlie + widget=MonWidgetPlusieursPlie(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + if self.item in self.editor.listeDesListesOuvertes or not(self.editor.afficheListesPliees) : + from InterfaceGUI.QT5.monWidgetPlusieursIntoOrdonne import MonWidgetPlusieursIntoOrdonne + widget=MonWidgetPlusieursIntoOrdonne(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + from InterfaceGUI.QT5.monWidgetPlusieursPlie import MonWidgetPlusieursPlie + widget=MonWidgetPlusieursPlie(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + if self.item.waitUserAssdOrAssdMultipleEnCreation() : + from InterfaceGUI.QT5.monWidgetPlusieursCreeUserAssd import MonWidgetPlusieursCreeUserAssd + widget=MonWidgetPlusieursCreeUserAssd(self,maDefinition,monNom,monObjet,parentQt,maCommande) + elif self.item in self.editor.listeDesListesOuvertes or not(self.editor.afficheListesPliees) : + from InterfaceGUI.QT5.monWidgetPlusieursBase import MonWidgetPlusieursBase + widget=MonWidgetPlusieursBase(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + from InterfaceGUI.QT5.monWidgetPlusieursPlie import MonWidgetPlusieursPlie + widget=MonWidgetPlusieursPlie(self,maDefinition,monNom,monObjet,parentQt,maCommande) + + self.widget=widget + return widget + + +class SIMPTreeItem(Objecttreeitem.AtomicObjectTreeItem): + itemNode=Node + + def init(self) : + self.expandable = 0 + + + #----------------------------------------------- + # + # Methodes liees aux informations sur le Panel + # ou au mot-clef simple + # + #----------------------------------------------- + # isList + # hasInto + # getMinMax + # getMultiplicite + # getIntervalle + # getListeValeurs + # getListePossible + + def isList(self): + """ + Cette methode indique si le mot cle simple attend une liste (valeur de retour 1) + ou s'il n'en attend pas (valeur de retour 0) + + Deux cas principaux peuvent se presenter : avec validateurs ou bien sans. + Dans le cas sans validateur, l'information est donnee par l'attribut max + de la definition du mot cle. + Dans le cas avec validateur, il faut combiner l'information precedente avec + celle issue de l'appel de la methode isList sur le validateur.On utilisera + l'operateur ET pour effectuer cette combinaison (AndVal). + """ + is_a_list=0 + min,max = self.getMinMax() + assert (min <= max) + if max > 1 : + is_a_list=1 + # Dans le cas avec validateurs, pour que le mot cle soit considere + # comme acceptant une liste, il faut que max soit superieur a 1 + # ET que la methode isList du validateur retourne 1. Dans les autres cas + # on retournera 0 (n'attend pas de liste) + if self.definition.validators : + is_a_list= self.definition.validators.isList() * is_a_list + return is_a_list + + def isListSansOrdreNiDoublon(self): + if self.definition.homo=="SansOrdreNiDoublon" : return 1 + return 0 + + + def hasInto(self): + """ + Cette methode indique si le mot cle simple propose un choix (valeur de retour 1) + ou s'il n'en propose pas (valeur de retour 0) + + Deux cas principaux peuvent se presenter : avec validateurs ou bien sans. + Dans le cas sans validateur, l'information est donnee par l'attribut into + de la definition du mot cle. + Dans le cas avec validateurs, pour que le mot cle soit considere + comme proposant un choix, il faut que into soit present OU + que la methode hasInto du validateur retourne 1. Dans les autres cas + on retournera 0 (ne propose pas de choix) + """ + has_an_into=0 + if self.definition.into: + has_an_into=1 + elif self.definition.validators : + has_an_into= self.definition.validators.hasInto() + return has_an_into + + def hasIntoSug(self): + if self.definition.intoSug: return 1 + return 0 + + + def getMinMax(self): + """ Retourne les valeurs min et max de la definition de object """ + return self.object.getMinMax() + + def getMultiplicite(self): + """ A preciser. + Retourne la multiplicite des valeurs affectees a l'objet + represente par l'item. Pour le moment retourne invariablement 1. + """ + return 1 + + def getIntervalle(self): + """ + Retourne le domaine de valeur attendu par l'objet represente + par l'item. + """ + return self.object.getintervalle() + + def getListeValeurs(self) : + """ Retourne la liste des valeurs de object """ + valeurs=self.object.getListeValeurs() + try : + if "R" in self.object.definition.type: + clef=self.object.getNomConcept() + if clef in self.appliEficas.dict_reels: + if type(valeurs) == tuple: + valeurs_reelles=[] + for val in valeurs : + if val in self.appliEficas.dict_reels[clef]: + valeurs_reelles.append(self.appliEficas.dict_reels[clef][val]) + else : + valeurs_reelles.append(val) + else : + if valeurs in self.appliEficas.dict_reels[clef]: + valeurs_reelles=self.appliEficas.dict_reels[clef][valeurs] + valeurs=valeurs_reelles + except : + pass + return valeurs + + def getListePossible(self,listeActuelle=[]): + if hasattr(self.definition.validators,'into'): + valeurspossibles = self.definition.validators.into + else: + valeurspossibles = self.get_definition().into + + if listeActuelle==[] : return valeurspossibles + + #On ne garde que les items valides + listevalideitem=[] + if type(valeurspossibles) in (list,tuple) : + pass + else : + valeurspossibles=(valeurspossibles,) + for item in valeurspossibles: + encorevalide=self.valideItem(item) + if encorevalide : + listevalideitem.append(item) + + #on ne garde que les choix possibles qui passent le test de valideListePartielle + listevalideliste=[] + for item in listevalideitem: + encorevalide=self.valideListePartielle(item,listeActuelle) + if encorevalide : + listevalideliste.append(item) + #print listevalideliste + return listevalideliste + + def getListePossibleAvecSug(self,listeActuelle=[]): + if hasattr(self.definition,'intoSug'): + valeurspossibles = self.definition.intoSug + else: + return listeActuelle + + if listeActuelle==[] : return valeurspossibles + valeurspossibles = valeurspossibles+listeActuelle + + #On ne garde que les items valides + listevalideitem=[] + if type(valeurspossibles) in (list,tuple) : + pass + else : + valeurspossibles=(valeurspossibles,) + for item in valeurspossibles: + encorevalide=self.valideItem(item) + if encorevalide : + listevalideitem.append(item) + + #on ne garde que les choix possibles qui passent le test de valideListePartielle + listevalideliste=[] + for item in listevalideitem: + encorevalide=self.valideListePartielle(item,listeActuelle) + if encorevalide : + listevalideliste.append(item) + return listevalideliste + + def getListeParamPossible(self): + liste_param=[] + l1,l2=self.jdc.getParametresFonctionsAvantEtape(self.getEtape()) + for param in self.object.jdc.params: + if param.nom not in l1 : continue + encorevalide=self.valideItem(param.valeur) + if encorevalide: + type_param=param.valeur.__class__.__name__ + for typ in self.definition.type: + if typ=='R': + liste_param.append(param) + if typ=='I' and type_param=='int': + liste_param.append(param) + if typ=='TXM' and type_param=='str': + liste_param.append(repr(param)) + if ('grma' in repr(typ)) and type_param=='str': + liste_param.append(param.nom) + return liste_param + + #-------------------------------------------------- + # + # Methodes liees a la validite des valeurs saisies + # + #--------------------------------------------------- + # valideItem + # valideListePartielle + # valideListeComplete + # infoErreurItem + # infoErreurListe + # isInIntervalle + # isValid + + def valideItem(self,item): + """ + La validation est realisee directement par l'objet + """ + return self.object.valideItem(item) + + def valideListePartielle(self,item,listecourante): + #On protege la liste en entree en la copiant + valeur=list(listecourante) + if item : valeur.append(item) + return self.object.validValeurPartielle(valeur) + + def valideListeComplete (self,valeur): + return self.object.validValeur(valeur) + + def infoErreurItem(self) : + commentaire="" + if self.definition.validators : + commentaire=self.definition.validators.infoErreurItem() + return commentaire + + def aide(self) : + commentaire="" + if self.definition.validators : + commentaire=self.definition.validators.aide() + return commentaire + + def infoErreurListe(self) : + commentaire="" + if self.definition.validators : + commentaire=self.definition.validators.infoErreurListe() + return commentaire + + def isInIntervalle(self,valeur): + """ + Retourne 1 si la valeur est dans l'intervalle permis par + l'objet represente par l'item. + """ + return self.valideItem(valeur) + + def isValid(self): + valide=self.object.isValid() + return valide + + #-------------------------------------------------- + # + # Autres ... + # + #--------------------------------------------------- + # getIconName + # getText + # setValeurCo + # getSdAvantDuBonType + + + def getIconName(self): + if self.appliEficas.maConfiguration.differencieSiDefaut and self.isValid(): + if self.object.definition.defaut != None : + if self.object.valeur == self.object.definition.defaut : return "ast-green-dark-ball" + if self.object.definition.max > 1 and list(self.object.valeur) == list(self.object.definition.defaut) : return "ast-green-dark-ball" + return "ast-green-ball" + elif self.isValid(): + return "ast-green-ball" + elif self.object.isOblig(): + return "ast-red-ball" + else: + return "ast-yel-ball" + + def getText(self): + """ + Classe SIMPTreeItem + Retourne le texte a afficher dans l'arbre representant la valeur de l'objet + pointe par self + """ + if self.waitUserAssdMultiple() or self.object.waitUserAssd() or self.object.waitAssd(): + return self.object.valeur + #if self.object.valeur != None : return self.object.valeur.nom + #else : return "" + text = self.object.getText() + if text == None : text="" + return text + + + def setValeurCo(self,nomCo): + """ + Affecte au MCS pointe par self l'objet de type CO et de nom nom_co + """ + ret = self.object.setValeurCo(nomCo) + #print "setValeurCo",ret + return ret + + def getSdAvantDuBonType(self): + """ + Retourne la liste des noms des SD presentes avant l'etape qui contient + le MCS pointe par self et du type requis par ce MCS + """ + # A changer pour tenir compte des UserASSDMultiple + # ici on passe par parent pour avoir le bon type + #if self.waitUserAssdMultiple() : + # l=self.object.parent.getSdCreeParObjetAvecFiltre(self.object) + # return l + if self.waitUserAssdMultiple() : + l=self.object.getUserAssdPossible() + return l + a=self.object.etape.parent.getSdAvantDuBonType(self.object.etape,self.object.definition.type) + if self.waitUserAssd() : l=self.jdc.getSdCreeParObjet(self.object.definition.type) + else :l=[] + return a+l + + def getSdAvantDuBonTypePourTypeDeBase(self): + a=self.object.jdc.getSdAvantDuBonTypePourTypeDe_Base(self.object.etape,"LASSD") + return a + + def deleteValeurCo(self,valeur=None): + """ + Supprime la valeur du mot cle (de type CO) + il faut propager la destruction aux autres etapes + """ + if not valeur : valeur=self.object.valeur + # XXX faut il vraiment appeler delSdprod ??? + #self.object.etape.parent.delSdprod(valeur) + self.object.etape.parent.deleteConcept(valeur) + + #----------------------------------------------- + # + # Methodes liees au type de l objet attendu + # + #----------------------------------------------- + # waitCo + # waitGeom + # waitComplex + # waitReel + # waitAssd + # getType + + def waitCo(self): + """ + Methode booleenne qui retourne 1 si l'objet pointe par self + attend un objet de type ASSD qui n'existe pas encore (type CO()), + 0 sinon + """ + return self.object.waitCo() + + def waitFichier(self): + maDefinition=self.object.definition + try : + if ('Repertoire' in maDefinition.type[0]) or ('Fichier' in maDefinition.type[0]) : + return 1 + except : + return 0 + + def waitGeom(self): + """ + Methode booleenne qui retourne 1 si l'objet pointe par self + attend un objet GEOM, 0 sinon + """ + return self.object.waitGeom() + + def waitTxm(self): + return self.object.waitTxm() + + + def waitComplex(self): + """ Methode booleenne qui retourne 1 si l'objet pointe par self + attend un complexe, 0 sinon """ + if 'C' in self.object.definition.type: + return 1 + else: + return 0 + + def waitReel(self): + """ Methode booleenne qui retourne 1 si l'objet pointe par self + attend un reel, 0 sinon """ + if 'R' in self.object.definition.type: + return 1 + else: + return 0 + + def waitTuple(self) : + return self.object.waitTuple() + + def waitDate(self): + """ Methode booleenne qui retourne 1 si l'objet pointe par self + attend un reel, 0 sinon """ + if 'DateHHMMAAAA' in self.object.definition.type: + return 1 + else: + return 0 + + def waitHeure(self): + """ Methode booleenne qui retourne 1 si l'objet pointe par self + attend un reel, 0 sinon """ + if 'HeureHHMMSS' in self.object.definition.type: + return 1 + else: + return 0 + + + + def waitTuple(self): + """ Methode booleenne qui retourne 1 si l'objet pointe par self + attend un Tuple, 0 sinon """ + for ss_type in self.object.definition.type: + if repr(ss_type).find('Tuple') != -1 : + return 1 + return 0 + + def waitMatrice(self): + """ Methode booleenne qui retourne 1 si l'objet pointe par self + attend un Tuple, 0 sinon """ + # il faut trouver autre chose que ce find!!! + for ss_type in self.object.definition.type: + #if repr(ss_type).find('Matrice') != -1 : + if hasattr(ss_type, 'typElt') : + return 1 + return 0 + + def waitAssd(self): + """Methode booleenne qui retourne 1 si l'objet pointe par self + attend un objet de type ASSD ou derive, 0 sinon """ + return self.object.waitAssd() + + def waitAssdOrTypeBase(self) : + boo=0 + if len(self.object.definition.type) > 1 : + if self.waitReel() : + boo = 1 + if 'I' in self.object.definition.type : + boo = 1 + return boo + + def waitSalome(self): + monType = self.object.definition.type[0] + if 'grma' in repr(monType) : return True + if 'grno' in repr(monType) : return True + try : + if issubclass(monType, SalomeEntry) : return True + except : + pass + return False + + def getType(self): + """ + Retourne le type de valeur attendu par l'objet represente par l'item. + """ + return self.object.getType() + + #----------------------------------------------------- + # + # Methodes liees a l evaluation de la valeur saisie + # + #----------------------------------------------------- + # evalValeur + # evalValeurItem + # isCO + # traiteReel + + def evalValeur(self,valeur): + """ Lance l'interpretation de 'valeur' (chaine de caracteres) comme valeur de self : + - retourne l'objet associe si on a pu interpreter (entier, reel, ASSD,...) + - retourne 'valeur' (chaine de caracteres) sinon + """ + newvaleur=self.evalVal(valeur) + return newvaleur,1 + + + def evalValeurItem(self,valeur): + """ Lance l'interpretation de 'valeur' qui doit ne pas etre un tuple + - va retourner la valeur de retour et la validite + selon le type de l objet attendu + - traite les reels et les parametres + """ + #print "evalValeurItem",valeur + if valeur==None or valeur == "" : + return None,0 + validite=1 + if self.waitReel(): + valeurinter = self.traiteReel(valeur) + if valeurinter != None : + valeurretour,validite= self.object.evalValeur(valeurinter) + else: + valeurretour,validite= self.object.evalValeur(valeur) + elif self.waitGeom(): + valeurretour,validite = valeur,1 + else : + valeurretour,validite= self.object.evalValeur(valeur) + + if validite == 0: + if (type(valeur) == bytes or type(valeur) == str )and self.object.waitTxm(): + essai_valeur="'" + valeur + "'" + valeurretour,validite= self.object.evalValeur(essai_valeur) + + if hasattr(valeurretour,'__class__'): + #if valeurretour.__class__.__name__ in ('PARAMETRE','PARAMETRE_EVAL'): + if valeurretour.__class__.__name__ in ('PARAMETRE',): + validite=1 + + #if self.waitCo(): + # CCAR : il ne faut pas essayer de creer un concept + # il faut simplement en chercher un existant ce qui a du etre fait par self.object.evalValeur(valeur) + #try: + #valeurretour=Accas.CO(valeur) + #except: + #valeurretour=None + #validite=0 + # on est dans le cas ou on a evalue et ou on n'aurait pas du + if self.object.waitTxm() : + if type(valeurretour) != bytes: + valeurretour=str(valeur) + validite=1 + return valeurretour,validite + + def isCO(self,valeur=None): + """ + Indique si valeur est un concept produit de la macro + Cette methode n'a de sens que pour un MCSIMP d'une MACRO + Si valeur vaut None on teste la valeur du mot cle + """ + # Pour savoir si un concept est un nouveau concept de macro + # on regarde s'il est present dans l'attribut sdprods de l'etape + # ou si son nom de classe est CO. + # Il faut faire les 2 tests car une macro non valide peut etre + # dans un etat pas tres catholique avec des CO pas encore types + # et donc pas dans sdprods (resultat d'une exception dans typeSDProd) + if not valeur:valeur=self.object.valeur + if valeur in self.object.etape.sdprods:return 1 + #if type(valeur) is not types.InstanceType:return 0 + if type(valeur) is not object:return 0 + if valeur.__class__.__name__ == 'CO':return 1 + return 0 + + def isParam(self,valeur) : + for param in self.jdc.params: + if (repr(param) == valeur): + return 1 + return 0 + + def traiteReel(self,valeur): + """ + Cette fonction a pour but de rajouter le '.' en fin de chaine pour un reel + ou de detecter si on fait reference a un concept produit par DEFI_VALEUR + ou un EVAL ... + """ + valeur = valeur.strip() + liste_reels = self.getSdAvantDuBonType() + if valeur in liste_reels: + return valeur + if len(valeur) >= 3 : + if valeur[0:4] == 'EVAL' : + # on a trouve un EVAL --> on retourne directement la valeur + return valeur + if valeur.find('.') == -1 : + # aucun '.' n'a ete trouve dans valeur --> on en rajoute un a la fin + if (self.isParam(valeur)): + return valeur + else: + if valeur.find('e') != -1: + # Notation scientifique ? + try : + r=eval(valeur) + return valeur + except : + return None + else : + return valeur+'.' + else: + return valeur + + +import Accas +treeitem = SIMPTreeItem +objet = Accas.MCSIMP diff --git a/InterfaceGUI/cinqC/connectDB.py b/InterfaceGUI/cinqC/connectDB.py new file mode 100755 index 00000000..a49fbee1 --- /dev/null +++ b/InterfaceGUI/cinqC/connectDB.py @@ -0,0 +1,91 @@ +#! /usr/bin/env python3 +# -*- coding:utf-8 -*- +import sys + +import cataJobPerformance_driver as mdm +import psycopg2 + +connecteurTexte = "dbname=test user=performance" + + +class connectDB: + """ + lit un fichier XML de perfomance et le charge dans la database + code exit : 1 erreur database, 2 autres erreur + """ + + def __init__(self, debug = 0): + #----------------------------# + """ + connexion a la database + ouverture du curseur + """ + try: + self.connecteur = psycopg2.connect(connecteurTexte) + except Exception as e: + print("impossible de se connecter avec connecteur", connecteurTexte) + print("exception", e) + self.closeDB() + exit(1) + try: + self.curseur = self.connecteur.cursor() + except Exception as e: + print("impossible de creer un curseur") + print("exception", e) + self.closeDB() + exit(1) + + def executeSelectDB(self, instruction, debug = 0): + #--------------------------------------------------------# + if debug: + print("executeSelectDB avec ", instruction ) + try: + self.curseur.execute(instruction) + resultat = self.curseur.fetchall() + if debug : print ("resultat ", resultat) + return resultat + except Exception as e: + print("probleme a l execution de", instruction) + print("exception", e) + exit(1) + + def executeInsertDB(self, instruction, valeur, debug = 0): + #-------------------------------------------------------# + if debug: + print("executeInsertDB avec ", instruction, " ", valeur) + try: + self.curseur.execute(instruction, valeur) + except Exception as e: + print("impossible d executer", instruction) + print("avec les valeurs", valeur) + print("exception", e) + exit(1) + + def commitDB(self): + #-----------------# + try: + self.connecteur.commit() + except Exception as e: + print("impossible d executer le commit") + print("exception", e) + self.closeDB() + exit(1) + + def closeDB(self): + #----------------# + try: + self.curseur.close() + except Exception as e: + print("impossible d executer le close du curseur") + print("exception", e) + exit(1) + try: + self.connecteur.close() + except Exception as e: + print("impossible d executer le close du connecteur") + print("exception", e) + exit(1) + +if __name__ == "__main__": + pass + diff --git a/InterfaceGUI/cinqC/editor.py b/InterfaceGUI/cinqC/editor.py new file mode 100644 index 00000000..255f5204 --- /dev/null +++ b/InterfaceGUI/cinqC/editor.py @@ -0,0 +1,330 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 traceback +import os +import subprocess + +# Modules Eficas +from Extensions.i18n import tr + +from PyQt5.QtWidgets import QWidget +from InterfaceGUI.editorSsIhm import JDCEditorSsIhm +from UiQT5.editor5C import Ui_editor5C +from Editeur import comploader +from Editeur import Objecttreeitem +from InterfaceGUI.cinqC import browser +from InterfaceGUI.cinqC.connectDB import connectDB +import generator + + + +class JDCEditor(Ui_editor5C, JDCEditorSsIhm, QWidget): +# -------------------------------------------------- # + """ + Editeur de jdc 5C + """ + + def __init__ (self,appliEficas,fichier = None, jdc=None, QWParent=None, units = None, include=0): + #------------------------------------------------------------------------------------------------ + + debug = 0 + if debug : print ('__init__ de JDCEditor5C :', appliEficas,fichier, jdc, QWParent) + + QWidget.__init__(self,None) + self.setupUi(self) + appliEficas.maConfiguration.withXSD=1 + JDCEditorSsIhm.__init__(self,appliEficas, fichier, jdc=jdc) + comploader.chargerComposants(self.appliEficas.GUIPath) + self.initQTSignals() + self.inhibeSplitter=0 + self.widgetOptionnel=None + self.fenetreCentraleAffichee=self + self.listeDesListesOuvertes=set() + self.listeAffichageWidget=[] + self.afficheListesPliees=False + self.QWParent=QWParent + self.node_selected = [] + self.message='' + self.widgetResultats = None + self.lesIds = [] + self.lesLabels = [] + self.dictLabels = {} + + # a envisager si on garde une selection ? + self.initSelection() + + self.formatFichierOut = self.appliEficas.formatFichierOut + self.formatFichierIn = self.appliEficas.formatFichierOut + self.node_selected = [] + self.message='' + + #self.commandesOrdreCatalogue =self.readercata.commandesOrdreCatalogue + nomFichierTranslation='translatorFichier'+'_'+str(self.appliEficas.readercata.labelCode) + if hasattr(self.appliEficas.maConfiguration,nomFichierTranslation) : + translatorFichier=getattr(self.appliEficas.maConfiguration,nomFichierTranslation) + from Extensions import localisation + localisation.localise(None,self.appliEficas.langue,translatorFichier=translatorFichier) + self.jdcResultats=self._newJDC(texte='') + self.jdcResultats.analyseXML() + self.afficheResultats(self.jdcResultats,[],[]) + + + def initSelection(self) : + #------------------------ + debug=0 + if debug : print ('initSelection') + defSelection = self.appliEficas.readercata.cata.identifiantSelection + texte = defSelection.nom +'()' + if debug : print ('texte newJDC' , texte) + # PNPN : on peut peut-etre sauvagarder et relire des selections anterieures? + self.jdcSelection=self._newJDC(texte=texte) + self.jdcSelection.analyse() + if debug : print (self.jdcSelection.etapes) + self.jdcSelectionItem = Objecttreeitem.makeObjecttreeitem( self, "nom", self.jdcSelection ) + if self.jdcSelectionItem and self.appliEficas.ssIhm==False : + self.treeJdcSelection = browser.JDCTree( self.jdcSelectionItem, self ) + if debug : print (self.treeJdcSelection) + self.widgetSelection = self.treeJdcSelection.racine.children[0].fenetre + self.editor5CLayout.insertWidget(0,self.widgetSelection) + + + def initQTSignals(self) : + #------------------------ + #print ('ds initQTSignals') + pass + + + def afficheCommentaire(self,message): + #------------------------------------ + #self.labelCommentaire.setText(message) + # a reprogrammer + debug = 0 + if debug : print (message) + + def afficheSuivant(self,f): + #---------------------------- + #print ('ds afficheSuivant') + try : + i=self.listeAffichageWidget.index(f) + next=i+1 + if (next==len(self.listeAffichageWidget) ): next =0 + try : self.listeAffichageWidget[next].setFocus(7) + except : pass + except : pass + + def afficheLabels(self): + #-------------------------- + debug = 0 + maRequete = self.genereRequeteSelectionId() + if maRequete == "" : return + if debug : print (' 1ere Requete in chercheLesLabesl : ', maRequete) + self.lesIds = self.appelleExecutionRequete(maRequete) + if debug : print (' lesIds in chercheLesLabesl : ', self.lesIds) + if len(self.lesIds) == 0 : + self.afficheMessage('Bad Selection', 'unable to find a job with these criteria', False) + return + if len(self.lesIds) == 1 : + maRequete = 'select labels from jobperformance where id = {}'.format(self.lesIds[0]) + else : + maRequete = 'select labels from jobperformance where id in {}'.format(tuple(self.lesIds)) + if debug : print ('maRequete in chercheLesLabels : ', maRequete) + lesLabelsPossibles=set() + lesLabels = self.appelleExecutionRequete(maRequete,False) + if debug : print (lesLabels) + # on connait la structure qui contient les labels + index=0 + for listeListeLabelID in lesLabels : + for listeLabelID in listeListeLabelID : + for listelabel in listeLabelID : + self.dictLabels[self.lesIds[index]]=listelabel + index=index+1 + for label in listelabel : + lesLabelsPossibles.add(label) + lesLabelsPossibles=list(lesLabelsPossibles) + if debug : print ('lesLabelsPossibles in chercheLesLabesl : ', lesLabelsPossibles) + if debug : print ('dicLabels in chercheLesLabesl : ', self.dictLabels) + retour = self.changeIntoDefMC('PresentationLabels',('labels',),lesLabelsPossibles, rechercheParNom=True) + if not retour : self.afficheMessage ('pb sur les labels', 'prevenir la maintenance') + if debug : print ('init JDC LesLabels') + texte = 'PresentationLabels();' + if debug : print ('texte newJDC' , texte) + self.jdcLabels=self._newJDC(texte=texte) + self.jdcLabels.analyse() + jdcLabelsItem = Objecttreeitem.makeObjecttreeitem( self, "nom", self.jdcLabels ) + if jdcLabelsItem and self.appliEficas.ssIhm==False : + treeJdcLabels = browser.JDCTree( jdcLabelsItem, self ) + widgetLabels = treeJdcLabels.racine.children[0].fenetre + widgetLabels.show() + + + def genereRequeteSelectionId(self): + #---------------------------------- + debug = 0 + self.generator = generator.plugins['5CRequeteSelection']() + if debug : print (self.jdcSelection) + retour, titre, requete = self.generator.genereRequeteSelection(self.jdcSelection) + if debug : print ('genereRequeteSelection ', retour, titre, requete) + if not retour : + self.afficheMessage(titre, requete) + return '' + return requete + + + def afficheMessage(self,titre,message,critique=True): + #---------------------------------------------------- + if self.appliEficas.ssIhm: + print ('******************', titre, '*************') + print (message) + print ('*******************************') + else: + if critique : + from PyQt5.QtWidgets import QMessageBox + QMessageBox.critical(self, titre, message) + else : + from PyQt5.QtWidgets import QMessageBox + QMessageBox.information(self, titre, message) + + + def appelleExecutionRequete(self,requete,chercheUneSeuleValeur=True): + #-------------------------------------------------------------------- + debug=0 + if debug : print ('_________________________________________') + if debug : print (requete) + + monConnecteur = connectDB() + newListe = [] + if not chercheUneSeuleValeur : + if debug : print (monConnecteur.executeSelectDB(requete)) + for listeTupleChamp in monConnecteur.executeSelectDB(requete): + if debug : print (listeTupleChamp) + newListe.append(listeTupleChamp) + else : + for listeTupleChamp in monConnecteur.executeSelectDB(requete): + for tupleChamp in listeTupleChamp: + newListe.append(tupleChamp) + monConnecteur.closeDB() + if debug : print('resultat ', newListe) + if debug : print ('_________________________________________') + return (newListe) + + + + def afficheResultats(self,jdcResultat, listeId, listeLabels): + #------------------------------------------------------------ + # Attention aux differences de niveaux entre Cata5CChapeau et CataJobProfile + # on s appuie sur le 1er element et non le jdc + self.jdcResultats = jdcResultat + if self.appliEficas.ssIhm==False : + if self.widgetResultats : self.editor5CLayout.removeWidget(self.widgetResultats) + from InterfaceGUI.cinqC.monWidgetProfile import MonWidgetProfile + self.widgetResultats=MonWidgetProfile(self,jdcResultat, listeId,listeLabels) + self.editor5CLayout.insertWidget(1,self.widgetResultats) + + + def getValuesOfAllMC(self,obj,McPath): + #------------------------------------ + return obj.getValuesOfAllMC(McPath) + + + def selectXYWhereCondition(self, MCPath1, MCPath2, MCARetourner, MCCondition, valeur): + #----------------------------------------------------------------------------------- + # est-ce que cette signature est bonne ou faut il indiquer le jdc ? + return self.jdcResultats.selectXYWhereCondition(MCPath1, MCPath2, MCARetourner, MCCondition, valeur) + + + def selectXY(self, MCPath1, MCPath2): + #------------------------------------ + return self.jdcResultats.selectXY(MCPath1, MCPath2) + + + def lanceXSLT(self): + #------------------- + debug=0 + if debug : print ('dans lanceXSLT') + etape=self.jdcLabels.getEtapesByName('PresentationLabels')[0] + listeLabelsChoisis = etape.getChild('labels').valeur + if listeLabelsChoisis == None : return + ou = os.path.dirname(os.path.abspath(__file__)) + xsltFile = os.path.join(ou, '..','cinqC','generate_profile.xslt') + jdcResultatsAggreges=self._newJDC(texte='') + jdcResultatsAggreges.analyse() + listeId=list(self.dictLabels.keys()) + if debug : print ('listeLabelsChoisis', listeLabelsChoisis) + debug=0 + for id in listeId: + if debug : print (id) + maRequete = 'select functionsjobstatistics from jobperformance where id = {}'.format(id) + if debug : print ('lanceXSLT , maRequete : ' , maRequete) + texteXML = self.appelleExecutionRequete(maRequete)[0] + labelTxt='' + for label in listeLabelsChoisis : + if label in self.dictLabels[id] : + labelTxt=labelTxt+label+',' + labelTxt=labelTxt[0:-1] + if debug : print ('lesLabels du Job', self.dictLabels[id]) + if debug : print ('labelTxt', labelTxt) + # Appel du XSLT meme si pas de label pour avoir l etape + # mais un peu stupide ?? + try: + fileName = '/tmp/xml4saxon.xml' + with open(fileName, 'w') as f: f.write(texteXML) + except Exception as e: + print (' impossible d ecrire le fichier {} avec le texte {} '.format(fileName,texteXML)) + print("exception", e) + exit(1) + try: + cmd = "saxonb-xslt -s:{} -xsl:{} label='{}'".format(fileName, xsltFile,labelTxt) + if debug : print ('lancement de ', cmd) + p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE) + (outputXML, err) = p.communicate() + if debug : print (id , 'traite') + if debug : print (outputXML) + except Exception as e: + print("impossible d executer le xsslt generate_profile.xslt sur", fileName) + print("exception", e) + exit(1) + jdcResultatsParId=self._newJDC(texte=outputXML) + jdcResultatsParId.analyseXML() + debug=1 + if debug : + file='/tmp/result_'+str(id)+'.xml' + with open(file, 'wb') as f: f.write(outputXML) + debug=0 + # print ('fichier /tmp/essai.xml cree') + # on remplace le sha1id par l id car le sha1 n est pas une clef primaire + e=jdcResultatsParId.etapes[0] + sha1Id=e.getChild('sha1Id') + sha1Id.setValeur(str(id)) + jdcResultatsAggreges.register(jdcResultatsParId.etapes[0]) + debug=1 + if debug : + self.jdc=jdcResultatsAggreges + texte=self.getTextJDC() + with open('/tmp/essai.comm', 'w') as f: f.write(texte) + self.afficheResultats(jdcResultatsAggreges, listeId, listeLabelsChoisis) + + def afficheInfosForId (self,id): + maRequete = 'select sha1, testName, version,date, CMakeBuildType,execution,procs, host, OS, totalCputime from jobperformance where id = {}'.format(id) + lesInfos = self.appelleExecutionRequete(maRequete) + print (lesInfos) + #texte="Selection(sha1='{}',testName='{}',version='{}',date='{}', CMakeBuildType='{}',execution='{}',procs={}, host='{}', OS='{}');'.format(lesInfos[0],lesInfos[1],lesInfos[2],lesInfos[3],lesInfos[4],lesInfos[5],lesInfos[6],lesInfos[7],lesInfos[8],lesInfos[9]) + #jdcAAfficher=self._newJDC(texte=texte) + #jdcAAfficher.analyse() + diff --git a/InterfaceGUI/cinqC/monWidgetBar.py b/InterfaceGUI/cinqC/monWidgetBar.py new file mode 100644 index 00000000..dc9e44fa --- /dev/null +++ b/InterfaceGUI/cinqC/monWidgetBar.py @@ -0,0 +1,101 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 +# +# Modules Python +# Modules Eficas + +from desWidgetBar import Ui_Bar5C +#from PyQt5.QtWidgets import QCheckBox, QWidget, QGraphicsView, QGraphicsEllipseItem +#from PyQt5.QtCore import Qt, QSignalMapper, QPoint, QRectF +#from PyQt5.QtChart import QLineSeries, QChart, QChartView, QValueAxis, QCategoryAxis, QScatterSeries +#from PyQt5.QtGui import QColor, QBrush, QPen, QPainter + +from PyQt5.QtWidgets import QDialog +from PyQt5.QtChart import QBarSet, QChart, QChartView, QBarSeries, QBarCategoryAxis, QValueAxis +from PyQt5.QtCore import Qt +from PyQt5.QtGui import QPainter + + + +# Import des panels + +class MonWidgetBar(Ui_Bar5C, QDialog): + """ + """ + def __init__(self, widgetProfile): + self.widgetProfile=widgetProfile + QDialog.__init__(self,self.widgetProfile.editor) + self.setModal(False) + self.setupUi(self) + self.monChart = QChart() + self.mesLabels=[] + self.creeSerie() + + + def creeSerie(self): + debug = 0 + setId=set() + if debug : print ('liste des Id ', self.widgetProfile.listeId) + for serie in self.widgetProfile.dictSerie.values() : + if debug : print ('---- traitement de la serie' , serie, serie.label) + for point in serie.listeClicked : + if debug : print ('point clicke nunero', point) + # attention les numeros des points sont de 1 a n et des sha1 de 0 a n-1 + setId.add(self.widgetProfile.listeId[point - 1]) + if debug : print ('--------- fin traitement de la serie' , serie, serie.label) + + debug = 0 + if debug : print ('set des Id', setId) + if debug : print (self.widgetProfile.dictLabelIdValue) + self.mesSeries = QBarSeries() + max=0 + for id in setId : + barSet=QBarSet(str(id)) + for serie in self.widgetProfile.dictSerie.values() : + if self.widgetProfile.dictLabelIdValue[serie.label][id] > 0 : + barSet.append(self.widgetProfile.dictLabelIdValue[serie.label][id]) + else : + barSet.append(-1) + self.mesLabels.append(serie.label) + if self.widgetProfile.dictLabelIdValue[serie.label][id] > max : + max = self.widgetProfile.dictLabelIdValue[serie.label][id] + self.mesSeries.append(barSet) + + self.monChart.addSeries(self.mesSeries) + self.monChart.setTitle("Comparaison") + self.monChart.setAnimationOptions(QChart.SeriesAnimations); + + axisX=QBarCategoryAxis() + axisX.append(self.mesLabels) + self.mesSeries.attachAxis(axisX) + self.monChart.addAxis(axisX, Qt.AlignBottom); + + axisY=QValueAxis() + axisY.setRange(0,max); + self.mesSeries.attachAxis(axisY) + self.monChart.addAxis(axisY, Qt.AlignLeft); + + self.monChart.legend().setVisible(True) + self.monChart.legend().setAlignment(Qt.AlignBottom) + self.chartView = QChartView(self.monChart); + self.chartView.setRenderHint(QPainter.Antialiasing) + self.GraphLayout.addWidget(self.chartView) + self.resize(420,300) + + diff --git a/InterfaceGUI/cinqC/monWidgetCBSelection5C.py b/InterfaceGUI/cinqC/monWidgetCBSelection5C.py new file mode 100644 index 00000000..cf084521 --- /dev/null +++ b/InterfaceGUI/cinqC/monWidgetCBSelection5C.py @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 +# +# Modules Python +import types + +# Modules Eficas + +from UiQT5.desWidgetCBSelection5C import Ui_WidgetSelection5CCB +from InterfaceGUI.QT5.monWidgetCB import MonWidgetCBCommun + + +class MonWidgetSpecifique (Ui_WidgetSelection5CCB,MonWidgetCBCommun): + + def __init__(self,node,maDefinition,nom,objSimp,parentQt,commande): + if type(maDefinition.into) ==types.FunctionType : + self.maListeDeValeur = maDefinition.into() + else : + self.maListeDeValeur = maDefinition.into + MonWidgetCBCommun. __init__(self,node,maDefinition,nom,objSimp,parentQt,commande) diff --git a/InterfaceGUI/cinqC/monWidgetDateSelection5C.py b/InterfaceGUI/cinqC/monWidgetDateSelection5C.py new file mode 100644 index 00000000..75a5a11c --- /dev/null +++ b/InterfaceGUI/cinqC/monWidgetDateSelection5C.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 +# +# Modules Python +from __future__ import absolute_import +import types,os + +# Modules Eficas +from Extensions.i18n import tr + +from UiQT5.desWidgetDateSelection5C import Ui_WidgetDateSelection5C +from InterfaceGUI.QT5.monWidgetSimpDate import MonWidgetSimpDate + + +class MonWidgetSpecifique (Ui_WidgetDateSelection5C, MonWidgetSimpDate): + + def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande): + MonWidgetSimpDate.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande) diff --git a/InterfaceGUI/cinqC/monWidgetLabels.py b/InterfaceGUI/cinqC/monWidgetLabels.py new file mode 100644 index 00000000..71571aa0 --- /dev/null +++ b/InterfaceGUI/cinqC/monWidgetLabels.py @@ -0,0 +1,58 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2024 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 +# +# Modules Python +import types,os +import traceback + +from Extensions.i18n import tr +from PyQt5.QtCore import Qt +from PyQt5.QtWidgets import QDialog +from desWidgetLabels import Ui_WidgetLabels + +# ---------------------------------------------- # +class MonWidgetSpecifique(Ui_WidgetLabels,QDialog): +# ---------------------------------------------- # + """ + Classe permettant la visualisation de texte + """ + def __init__( self, node, editor, parentQt, fenetrePPal): + QDialog.__init__(self) + self.setupUi(self) + self.setModal(True) + self.node=node + self.editor=editor + self.afficheMots() + + def afficheMots(self): + for node in self.node.children: + widget = node.getPanel(self, self.editor) + # on vire ce qui est en trop dans le widget generique + for monLayout in (widget.horizontalLayout, widget.verticalCadre1, widget.verticalLayout2,widget.verticalLayout): + for i in range(monLayout.count()): + layoutItem = monLayout.itemAt(i) + monLayout.removeItem(layoutItem) + if hasattr(widget, 'frameRecherche'): widget.frameRecherche.close() + # print "fin pour " , self.node.item.nom + + def accept(self): + self.editor.lanceXSLT() + super(MonWidgetSpecifique, self).accept() + + diff --git a/InterfaceGUI/cinqC/monWidgetProfile.py b/InterfaceGUI/cinqC/monWidgetProfile.py new file mode 100644 index 00000000..ed71d073 --- /dev/null +++ b/InterfaceGUI/cinqC/monWidgetProfile.py @@ -0,0 +1,359 @@ +# Copyright (C) 2007-2023 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 +# +# Modules Python + + +# Modules Eficas + +#from InterfaceQT.groupe import Groupe +from UiQT5.desWidgetProfile import Ui_Profile5C +from Extensions.i18n import tr +# Import des panels + +from PyQt5.QtWidgets import QCheckBox, QWidget, QGraphicsView, QGraphicsEllipseItem +from PyQt5.QtCore import Qt, QSignalMapper, QPoint, QRectF, QTimer +from PyQt5.QtChart import QLineSeries, QChart, QChartView, QValueAxis, QCategoryAxis, QScatterSeries +from PyQt5.QtGui import QColor, QBrush, QPen, QPainter + + +tabCouleur={ 0 : (41,128,185), 1 : (46,64,83), 2 : (255,87,51), 3 : (199,00,57), + 4 : (144,12,63), 5 : (125,60,152), 6 : (249,231,159), 7 : (127,140,141), + 8 : (255,195,0), 9 : (127,179,213), 10: (204,255,0), 11 : (204, 255, 204), + 12 : (204,255,255), 13 : (204,204,255), 14: (255,204,255), 15 : (255, 204, 51), + 16 : (255,153,51), 17 : (102,0,102), 18: (255, 0, 51), 19 : (102,153,204) + } + +class MonPoint(QPoint): +#----------------------- + def __init__(self, X,Y, laSerie, laCouleur ): + #-------------------------------------------- + # laSerie est de type MaSerie + debug = 0 + if debug : print ('initialisation de MonPoint avec', X, Y, laSerie) + QPoint.__init__(self,X,Y) + self.X=X + self.Y=Y + self.laSerie=laSerie + self.selectionne=False + self.laCouleur=laCouleur + self.item = None + if self.laSerie.maxY < Y : self.laSerie.maxY = Y + + + def affichePoint(self): + #--------------------- + debug = 0 + if debug : print ('affiche Point', self.X, self.Y) + #laCouleur = QColor(130, 1, 1, 210) + laCouleur = Qt.cyan + if not self.item : + self.item = QGraphicsEllipseItem(QRectF(-3, -3, 6, 6)) + #self.item.setZValue(0) + pen =QPen(laCouleur) + pen.setWidth(3); + self.item.setBrush(laCouleur) + self.item.setPen(pen) + pos = self.laSerie.parent.graphe.mapToPosition(self) + + if not(self.item.scene()) : + self.laSerie.parent.graphique.scene().addItem(self.item) + self.item.setPos(pos) + self.selectionne=True + else : + self.laSerie.parent.graphique.scene().removeItem(self.item) + self.item=None + self.selectionne=False + + def reaffiche(self): + #--------------------- + self.laSerie.parent.graphique.scene().removeItem(self.item) + self.item = None + self.affichePoint() + +class MaSerie: +#------------- + + def __init__(self, lesDonnees, label, parent): + #--------------------------------------------- + debug = 0 + #if label == 'A4' : debug = 1 + if debug : print ('--------------------------------------------------------------') + if debug : print ('init de MaSerie') + if debug : print ('donneesBrutes', lesDonnees) + if debug : print ('label', label) + self.donneesBrutes=lesDonnees + self.label=label + self.parent=parent + self.QLSerie=QLineSeries() + self.listePoints=[] + self.listeClicked=[] + self.maxY = -1 + self.parent.dictLabelIdValue[label] = {} + + if lesDonnees == [] : + self.parent.editor.afficheMessage('pb sur les donnees de {}'.format(label), 'prevenir la maintenance') + return + donneesTriees=sorted(self.donneesBrutes, key = lambda donneesBrutes: donneesBrutes[0]) + + if debug : print ('donneesTriees', donneesTriees) + if debug : print ('liste des id', self.parent.listeId) + + self.indexCouleur=self.parent.chercheIndiceCouleur() + self.couleur = QColor(tabCouleur[self.indexCouleur][0], tabCouleur[self.indexCouleur][1], tabCouleur[self.indexCouleur][2]) + + if debug : print ('debut du for') + if debug : print ('------------') + + # les labels manquants ne sont pas dans le .comm + + rangDansLaSerie=0 + for i in range(len(self.parent.listeId)) : + id=self.parent.listeId[i] + if debug : print ('traitement id', id, i, rangDansLaSerie) + if debug : print (len(donneesTriees), donneesTriees) + if rangDansLaSerie > len(donneesTriees) -1: + valeurDsLaSerie = 0 + if debug : print ('point manquant:', label , 'pour id', id) + if debug : print ('plus de point dans les donnees') + else : + if debug : print (donneesTriees[rangDansLaSerie][0]) + if donneesTriees[rangDansLaSerie][0] == str(id) : + valeurDsLaSerie=donneesTriees[rangDansLaSerie][1] + rangDansLaSerie=rangDansLaSerie+1 + else : + valeurDsLaSerie=0 + if debug : print ('point manquant:', label , 'pour id', id) + monPoint = MonPoint(i+1,valeurDsLaSerie,self,self.couleur) + self.parent.dictLabelIdValue[label][id] = valeurDsLaSerie + self.QLSerie.append(monPoint) + self.listePoints.append(monPoint) + if debug : print ('point:', rangDansLaSerie, valeurDsLaSerie, 'pour Id', id) + + self.donneesTriees = donneesTriees + newPen=QPen(self.couleur, 2) + self.QLSerie.setPen(newPen) + self.QLSerie.setPointsVisible(True) + self.QLSerie.setName(label) + self.QLSerie.clicked.connect(self.pointClicked) + self.QLSerie.setPointLabelsVisible(True) + self.QLSerie.setPointLabelsFormat("@yPoint"); + + + def pointClicked(self,point): + #___________________________ + debug = 0 + index = round(point.x()) + index = index - 1 + if debug : print (index) + if debug : print (self.listeClicked) + if debug : print ('pointClicked', index, index in self.listeClicked) + if debug : print ('index clique ', index, ' sur la QLSerie ', self.label) + if index in self.listeClicked : + self.listeClicked.remove(index) + else : + self.listeClicked.append(index) + self.parent.afficheInfosForId(index) + if debug : print (self.listePoints) # self.QLSerie.pointsVector contient des QPoint + self.listePoints[index].affichePoint() + if self.listePoints[index].selectionne : self.parent.displaySelectedInBar() + + + + +class MonWidgetProfile(QWidget,Ui_Profile5C): +#-------------------------------------------- + def __init__(self, editor, jdc, listeId, listeLabels): + #--------------------------------------------------- + QWidget.__init__(self,None) + self.setupUi(self) + self.editor=editor + self.jdc=jdc + self.couleurUtilisee=-1 + self.maxY=-1 + self.widgetBar=None + #self.listeLabels = self.editor.getValuesOfAllMC(self.jdc,('MyProfileResultat','fonction','label')) + self.listeLabels=listeLabels + self.dictLabelIdValue = {} + self.listeId=listeId + self.listeId.sort() + self.initGraphique() + self.inTimer=False + + + + def resizeEvent(self,event): + #--------------------------- + if not self.inTimer: + self.inTimer = True + self.reaffichePoints() + # Attention si timer trop lent l affichage est mauvais + QTimer.singleShot(50, lambda: setattr(self, "inTimer", False)) + super().resizeEvent(event) + + def reaffichePoints(self): + #------------------------- + for laSerie in self.dictSerie.values(): + for ind in laSerie.listeClicked: + laSerie.listePoints[ind].reaffiche() + + + def initGraphique(self): + #------------------------ + # on considere que la serie CPU est complete on s en sert pour creer + # - la liste des sha1 + # - les indices de l axe des X + debug = 0 + self.dictSerie={} + self.graphe = QChart() + self.minY=-1 + + self.axisX = QCategoryAxis() + self.axisY = QCategoryAxis() + self.axisX.setLabelsPosition(QCategoryAxis.AxisLabelsPositionOnValue) + self.axisX.append('0',0) + for i in range(len(self.listeId)): + self.axisX.append(str(self.listeId[i]),i+1) + + aChercher='cpuTime' + + donneesCpuBrutes=self.editor.selectXY(('MyProfileResultat','sha1Id'),('MyProfileResultat','cpuTotalTime')) + if donneesCpuBrutes == [] : return + maSerieCpu = MaSerie(donneesCpuBrutes,'cpuTotalTime',self) + if debug : print ('serie cpu', maSerieCpu.donneesTriees) + self.dictSerie['cpuTotalTime']=maSerieCpu + self.graphe.addSeries(maSerieCpu.QLSerie) + # Il sera possible d affiner l echelle quand on enlevra des series + self.maxY = maSerieCpu.maxY + + # on change les labels de l axe des x + self.axisX.setMin(0) + self.axisX.setMax(len(donneesCpuBrutes)+1) + + for label in self.listeLabels: + if debug : print ('traitement de ', label) + donneesBrutes=self.editor.selectXYWhereCondition(('MyProfileResultat','sha1Id'),('MyProfileResultat','fonction'),aChercher,'label', label) + if debug : print ('donneesBrutes ', donneesBrutes ) + maSerie = MaSerie(donneesBrutes,label,self) + self.dictSerie[label]=maSerie + self.graphe.addSeries(maSerie.QLSerie) + self.graphe.setAxisX(self.axisX, maSerie.QLSerie); + self.graphe.setAxisY(self.axisY, maSerie.QLSerie); + + # petite preparation pour l affichage eventuel du nb de call + if aChercher=='cpuTime' : + if debug : print ('self.maxY', self.maxY) + self.axisY.setMin(-2) + self.axisY.setMax(self.maxY+30) + pas=round(((self.maxY+20)/10) -0.5) + self.axisY.append('0',0) + y=0 + while y < self.maxY : + self.axisY.append(str(y),y) + y+=pas + else : + self.axisY.setMin(-2) + self.axisY.setMax(110) + self.axisY.append('0',0) + self.axisY.append('25',25) + self.axisY.append('50',50) + self.axisY.append('75',75) + self.axisY.append('100',100) + + self.axisY.setLabelsPosition(QCategoryAxis.AxisLabelsPositionOnValue) + self.graphe.setAxisX(self.axisX, maSerieCpu.QLSerie); + self.graphe.setAxisY(self.axisY, maSerieCpu.QLSerie); + self.graphe.setTitle("Profiling") + + # les legendes clicables + self.dictMarkers={} + self.monMapper=QSignalMapper() + self.monMapper.mapped[int].connect(self.markerClicked) + markers = self.graphe.legend().markers() + k=0 + for m in markers : + m.clicked.connect(self.monMapper.map) + self.monMapper.setMapping(m,k) + self.dictMarkers[k]=m + k+=1 + + self.graphique = QChartView(self.graphe) + self.GraphLayout.addWidget(self.graphique) + self.graphique.setRenderHint(QPainter.Antialiasing) + + + + def chercheIndiceCouleur(self): + #------------------------------ + if self.couleurUtilisee < 9 : + self.couleurUtilisee += 1 + return self.couleurUtilisee + self.editor.afficheMessage('Pas assez de couleurs definies', + 'Prevenez la maintenance',critique=False) + return 1 + + def markerClicked(self,index): + #----------------------------- + # cache ou affiche la QLSerie selon le click sur la legende + debug = 0 + if debug : print ('in markerClicked') + marker=self.dictMarkers[index] + if debug : print ('index', index) + + if debug : print ('Visible : ',marker.series().isVisible()) + if marker.series().isVisible() : marker.series().setVisible(False) + else : marker.series().setVisible(True) + marker.setVisible(True) + if not (marker.series().isVisible()): alpha = 0.5 + else : alpha = 1.0 + + brush = marker.labelBrush() + color = brush.color() + color.setAlphaF(alpha) + brush.setColor(color) + marker.setLabelBrush(brush); + + brush = marker.brush(); + color = brush.color(); + color.setAlphaF(alpha); + brush.setColor(color); + marker.setBrush(brush); + + pen = marker.pen(); + color = pen.color(); + color.setAlphaF(alpha); + pen.setColor(color); + marker.setPen(pen); + + + def afficheInfosForId(self,index): + #--------------------------------- + id=self.listeId[index] + self.editor.afficheInfosForId(id) + + def displaySelectedInBar(self): + #------------------------------ + + if self.widgetBar == None : + from InterfaceGUI.cinqC.monWidgetBar import MonWidgetBar + self.widgetBar=MonWidgetBar(self) + self.widgetBar.adjustSize() + self.widgetBar.show() + self.widgetBar = None + else : + print ('on ajoute une serie') diff --git a/InterfaceGUI/cinqC/monWidgetSelection.py b/InterfaceGUI/cinqC/monWidgetSelection.py new file mode 100644 index 00000000..a0fcedfd --- /dev/null +++ b/InterfaceGUI/cinqC/monWidgetSelection.py @@ -0,0 +1,60 @@ +# Copyright (C) 2007-2021 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 +# +# Modules Python +from PyQt5.QtCore import Qt +from PyQt5.QtWidgets import QWidget + + +# Modules Eficas + +from InterfaceGUI.QT5.groupe import Groupe +from UiQT5.selection5C import Ui_Selection +from Extensions.i18n import tr + +# Import des panels + + +class MonWidgetSpecifique(Ui_Selection, Groupe): + def __init__(self, node, editor, parentQt, fenetrePPal): + Groupe.__init__(self, node, editor, parentQt, fenetrePPal) + labeltext, fonte, couleur = self.node.item.getLabelText() + self.groupBox.setTitle(tr(labeltext)) + self.searchButton.clicked.connect(self.searchActived) + + def afficheMots(self): + import traceback + indexColonne = 0 + indexLigne = 0 + for node in self.node.children: + widget = node.getPanel(self, self.editor) + if ( + hasattr(node.item.definition, "affichage") + and node.item.definition.affichage != None + ): + widgetMere = getattr(self, node.item.definition.affichage[0]) + indexLigne = node.item.definition.affichage[1] + indexColonne = node.item.definition.affichage[2] + widgetMere.addWidget(widget, indexLigne, indexColonne) + # print "fin pour " , self.node.item.nom + + def searchActived(self): + debug = 0 + if debug: print ('searchActived') + self.editor.afficheLabels() + # maListeXML = diff --git a/InterfaceGUI/cinqC/monWidgetSimpSelection5C.py b/InterfaceGUI/cinqC/monWidgetSimpSelection5C.py new file mode 100644 index 00000000..baaea4f4 --- /dev/null +++ b/InterfaceGUI/cinqC/monWidgetSimpSelection5C.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2021 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 +# +# Modules Python +from __future__ import absolute_import +import types,os + +# Modules Eficas +from Extensions.i18n import tr + +from UiQT5.desWidgetSimpSelection5C import Ui_WidgetSimpSelection5C +from InterfaceGUI.QT5.monWidgetSimpBase import MonWidgetSimpBase + + +class MonWidgetSpecifique (Ui_WidgetSimpSelection5C, MonWidgetSimpBase): +# c est juste la taille des differents widgets de base qui change + + def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande): + MonWidgetSimpBase.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande) diff --git a/InterfaceGUI/cinqC/qtEficas.py b/InterfaceGUI/cinqC/qtEficas.py new file mode 100644 index 00000000..00d5f06b --- /dev/null +++ b/InterfaceGUI/cinqC/qtEficas.py @@ -0,0 +1,59 @@ +#!/usr/bin/env python3 +# -*- coding: UTF-8 -*- +# Copyright (C) 2007-2021 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 UiQT5.myMain5C import Ui_Eficas5C +from InterfaceGUI.QT5.qtEficas import Appli +from PyQt5.QtWidgets import QAction, QMessageBox +from Extensions.i18n import tr + + + +#class Appli5C(Ui_Eficas5C,Appli): +class Appli(Ui_Eficas5C,Appli): + """ + Class implementing the 5C user interface. + """ + + def __init__(self,code='5C', salome=0, multi = 0, labelCode=None, langue='en', GUIPath="InterfaceGUI.cinqC"): + super().__init__(code=code, salome=salome, multi=multi, langue=langue, labelCode=labelCode, GUIPath=GUIPath) + self.GUIPath=GUIPath + self.viewmanager.newEditor() + + + def connecterSignaux(self) : + # Pour Aide + self.actionCode = QAction(self) + self.actionCode.setText(tr("Aide 5C")) + self.actionCode.triggered.connect(self.aideCode) + self.actionOuvrir.triggered.connect(self.fileOpen) + + + def fileOpen(self) : + print ('aChanger') + print ( self.viewmanager) + + + def closeEvent(self,event): + print ('fermer la database ?? ') + #res=self.fileExit() + #if res==2 : event.ignore() + + diff --git a/InterfaceGUI/configuration.py b/InterfaceGUI/configuration.py index 81a24e90..63cf313f 100644 --- a/InterfaceGUI/configuration.py +++ b/InterfaceGUI/configuration.py @@ -51,7 +51,7 @@ class configBase(object): if self.salome: name = "prefs_eficas_salome.ini" else: name = "prefs_eficas.ini" - if sys.platform == 'linux' : repUser = os.path.join( os.path.expanduser("~")) + if sys.platform == 'linux' : repUser = os.path.join( os.path.expanduser("~"), '.config/Eficas',self.code) else : repUser = os.path.join('C:/','.config/Eficas',self.code) self.fichierPrefsUtilisateur = os.path.join(repUser, name) @@ -62,10 +62,11 @@ class configBase(object): 'repIcones', 'differencieSiDefaut', 'typeDeCata', 'closeParenthese', 'closeOptionnel', 'afficheFactOptionnel', 'enleverActionStructures', 'enleverPoubellePourCommande', 'enleverParametres', 'enleverSupprimer', 'ajoutExecution', 'utilParExtensions', 'rendVisiblesLesCaches', - 'pasDeMCOptionnels', 'dumpXSD', 'withXSD', 'afficheIhm', 'catalogues' ) + 'pasDeMCOptionnels', 'dumpXSD', 'withXSD', 'afficheIhm', 'catalogues', 'taille' ) - self.labelsUser = ('PdfReader', 'saveDir', ' closeArbre', 'demandeLangue', + self.labelsUser = ('PdfReader', 'saveDir', ' closeArbre', 'demandeLangue','taille' , 'nombreDeBoutonParLigne', 'translatorFichier', 'afficheCommandesPliees', 'afficheFirstPlies', + 'simpleClic', 'afficheOptionnelVide', 'afficheListesPliees', 'differencieSiDefaut') @@ -129,6 +130,7 @@ class configBase(object): self.utilParExtensions = [] self.rendVisiblesLesCaches = False self.pasDeMCOptionnels = False + self.taille=1700 self.dumpXSD = False self.withXSD = False @@ -152,12 +154,13 @@ class configBase(object): prefsCode = __import__(name) except: self.catalogues = [] - print("pas de fichier de prefs") + print("pas de fichier de prefs {} dans eficas".format(name)) return for k in dir(prefsCode): if k in self.labelsEficas: valeur=getattr(prefsCode,k) setattr(self,k,valeur) + print("prise en compte du fichier de prefs {} dans eficas".format(name)) # -------------------------------------- def lectureFichierIniIntegrateur(self): @@ -166,9 +169,13 @@ class configBase(object): # appelle la lecture de ce fichier clef = "PREFS_CATA_" + self.code if clef in os.environ.keys(): fic = os.environ[clef] - else : return + else : + print("pas de fichier defini pour les preferences integrateur") + return fichierPrefsIntegrateur = os.path.abspath(fic) - if not os.path.isfile(fichierPrefsIntegrateur): return + if not os.path.isfile(fichierPrefsIntegrateur): + print("impossible de trouver le fichier {}".format(fichierPrefsIntegrateur)) + return try : with open(fichierPrefsIntegrateur) as fd: txt = fd.read() except: @@ -191,17 +198,20 @@ class configBase(object): setattr(self, k, d[k]) except: pass + print("le fichier {} de preferences integateur a ete pris en compte".format(fichierPrefsIntegrateur)) # -------------------------------------- def lectureFichierIniUtilisateur(self): # -------------------------------------- # Surcharge les parametres standards par les parametres utilisateur s'ils existent - if not os.path.isfile(self.fichierPrefsUtilisateur): return + if not os.path.isfile(self.fichierPrefsUtilisateur): + print("Pas de fichier {} de preference utilisateur".format(self.fichierPrefsUtilisateur)) + return try : with open(self.fichierPrefsUtilisateur) as fd: txt = fd.read() except: titre = tr("Import du fichier de Configuration"), - texte = "Erreur a la lecture du fichier de configuration {} ".format(str(fichierPrefsUtilisateur)) + texte = "Erreur a la lecture du fichier de configuration {} ".format(str(fself.ichierPrefsUtilisateur)) self.appliEficas.afficheMessage(titre, texte) return d = {} @@ -209,7 +219,7 @@ class configBase(object): exec(txt, d) except: titre = tr("Import du fichier de Configuration"), - texte = "Erreur a la l execution du fichier de configuration {} ".format(str(fichierPrefsUtilisateur)) + texte = "Erreur a la l execution du fichier de configuration {} ".format(str(self.fichierPrefsUtilisateur)) self.appliEficas.afficheMessage(titre, texte) return for k in d: @@ -218,6 +228,7 @@ class configBase(object): setattr(self, k, d[k]) except: pass + print("le fichier {} de preferences utilisateurs a ete pris en compte".format(self.fichierPrefsUtilisateur)) # -------------------------------------- def saveParams(self): diff --git a/InterfaceGUI/editorSsIhm.py b/InterfaceGUI/editorSsIhm.py index ce672ee5..7f78fb9b 100755 --- a/InterfaceGUI/editorSsIhm.py +++ b/InterfaceGUI/editorSsIhm.py @@ -34,7 +34,7 @@ debug = False class JDCEditorSsIhm: - # ------------------- # +# ------------------- # """ Editeur de jdc """ @@ -266,25 +266,15 @@ class JDCEditorSsIhm: self.monConvert = monConvert return jdc - # --------------------------------# - def _newJDC(self, units=None): - # --------------------------------# + # ---------------------------------------# + def _newJDC(self, texte = "", units=None): + # ---------------------------------------# """ - Initialise un nouveau JDC vierge + Initialise un nouveau JDC avec le texte passe en parametre """ self.modified = 1 CONTEXT.unsetCurrentStep() - texte = "" - if self.code == "CARMELCND": - texte = self._newJDCCND() - if self.code == "ZCRACKS": - texte = self._newZCRACKS() - if self.code == "PSEN": - texte = self._newPSEN() - if self.code == "PSEN_N1": - texte = self._newPSEN_N1() - if hasattr(self.readercata.cata, "TEXTE_NEW_JDC"): texte = self.readercata.cata.TEXTE_NEW_JDC @@ -300,9 +290,6 @@ class JDCEditorSsIhm: if units is not None: jdc.recorded_units = units jdc.old_recorded_units = units - # chgt le 15/10/19 - # Attention positionne contexte ? - # est ce qu on ne doit pas changer le format en Accas si on vient d accas ? jdc.editor = self return jdc @@ -1276,20 +1263,8 @@ class JDCEditorSsIhm: # -------------------------------# def traduitCatalogue(self, texte): # -------------------------------# - nomTraducteur = ( - "traduit" - + self.readercata.code - + self.versionCataDuJDC - + "To" - + self.versionCata - ) - sys.path.append( - os.path.abspath( - os.path.join( - os.path.dirname(os.path.abspath(__file__)), "../Traducteur" - ) - ) - ) + nomTraducteur = ( "traduit" + self.readercata.code + self.versionCataDuJDC + "To" + self.versionCata) + sys.path.append( os.path.abspath( os.path.join( os.path.dirname(__file__), "..","Traducteur"))) try: traducteur = __import__(nomTraducteur) monTraducteur = traducteur.MonTraducteur(texte) @@ -1298,87 +1273,6 @@ class JDCEditorSsIhm: except: return texte - # Methodes a resorber - # il faut mettre a jour les catalogues avec - # TEXTE_NEW_JDC - # - - # ---------------------------# - def _new_CF(self): - # ---------------------------# - texte = "CONDUITE_FORCEE();" - return texte - - # ---------------------------# - def _newPSEN(self): - # ---------------------------# - texte = "DIRECTORY() ; PSSE_PARAMETERS() ; SIMULATION() ; sansnom=DISTRIBUTION() ; sansnom=DISTRIBUTION() ; CORRELATION() ;" - # texte="" - return texte - - # ---------------------------# - def _newPSEN_N1(self): - # ---------------------------# - texte = "CASE_SELECTION();N_PROCESSING_OPTIONS();CONTINGENCY_OPTIONS();CONTINGENCY_SELECTION();\nCONTINGENCY_PROCESSING(); " - # texte="CONTINGENCY_SELECTION();\nCONTINGENCY_PROCESSING(); " - return texte - - # ---------------------------# - def _newZCRACKS(self): - # ---------------------------# - texte = "MAILLAGES();REMESHING();" - return texte - - # ---------------------------# - def _newJDCCND(self): - # ---------------------------# - extensions = tr("Fichiers Med (*.med);;" "Tous les Fichiers (*)") - - # if self.salome == 0 : - QMessageBox.information( - self, tr("Fichier Med"), tr("Veuillez selectionner un fichier Med") - ) - QSfichier = QFileDialog.getOpenFileName( - self.appliEficas, caption="Fichier Med", filter=extensions - ) - QSfichier = QSfichier[0] - self.fichierMED = QSfichier - from Extension.acquiertGroupes import getGroupes - - erreur, self.listeGroupes, self.nomMaillage, self.dicoCoord = getGroupes( - self.fichierMED - ) - if erreur != "": - print("a traiter") - texteComm = ( - "COMMENTAIRE(u'Cree - fichier : " - + self.fichierMED - + " - Nom Maillage : " - + self.nomMaillage - + "');\nPARAMETRES()\n" - ) - texteSources = "" - texteCond = "" - texteNoCond = "" - texteVcut = "" - texteZs = "" - for groupe in self.listeGroupes: - if groupe[0:8] == "CURRENT_": - texteSources += groupe[8:] + "=SOURCE(" - texteSources += "VecteurDirecteur=(1.0,2.0,3.0,),);\n" - if groupe[0:5] == "COND_": - texteCond += groupe[5:] + "=CONDUCTEUR();\n" - if groupe[0:7] == "NOCOND_": - texteNoCond += groupe[7:] + "=NOCOND();\n" - if groupe[0:5] == "VCUT_": - texteVcut += "V_" + groupe[5:] + "=VCUT();\n" - if groupe[0:3] == "ZS_": - texteZs += groupe[3:] + "=ZS();\n" - texte = texteComm + texteSources + texteCond + texteNoCond + texteVcut + texteZs - self.newTexteCND = texte - self.modified = 1 - return texte - # ------------------# def insertInDB(self): # -------------------# @@ -1389,11 +1283,10 @@ class JDCEditorSsIhm: if debug: print(texte) + # -------------------------------------------------# def dumpStringDataBase(self, nomDataBaseACreer=None): - # --------------------------------------------------# - texteStringDataBase = self.readercata.cata.JdC.dumpStringDataBase( - nomDataBaseACreer - ) + # -------------------------------------------------# + texteStringDataBase = self.readercata.cata.JdC.dumpStringDataBase( nomDataBaseACreer) return texteStringDataBase diff --git a/InterfaceGUI/qtEficasSsIhm.py b/InterfaceGUI/qtEficasSsIhm.py index 7a257dc2..e3b753cb 100755 --- a/InterfaceGUI/qtEficasSsIhm.py +++ b/InterfaceGUI/qtEficasSsIhm.py @@ -81,6 +81,8 @@ class AppliSsIhm: if self.multi == False: self.definitCode(code, ssCode) if code == None: return + else : + self.maConfiguration = configBase(self) self.suiteTelemac = False self.viewmanager = MyViewManagerSsIhm(self) @@ -104,7 +106,6 @@ class AppliSsIhm: self.formatFichierIn = "python" # par defaut self.formatFichierOut = "python" # par defaut -#ooooo from InterfaceGUI.configuration import configBase self.maConfiguration = configBase(self) diff --git a/InterfaceGUI/readercata.py b/InterfaceGUI/readercata.py index d3b87947..3022005b 100644 --- a/InterfaceGUI/readercata.py +++ b/InterfaceGUI/readercata.py @@ -81,7 +81,6 @@ class ReaderCataCommun(object): # ____________________ listeCataPossibles = [] - #self.commandesOrdreCatalogue = [] listeTousLesCatas = [] for catalogue in self.appliEficas.maConfiguration.catalogues: @@ -332,7 +331,6 @@ class ReaderCata(ReaderCataCommun): # retrouveOrdreCataStandard fait une analyse textuelle du catalogue # remplace par retrouveOrdreCataStandardAutre qui utilise une numerotation # des mots cles a la creation - # print (dir(self.cata)) self.retrouveOrdreCataStandardAutre() if self.appliEficas.maConfiguration.modeNouvCommande == "initial": self.retrouveOrdreCataStandard() @@ -446,7 +444,6 @@ class ReaderCata(ReaderCataCommun): nomCata = os.path.splitext(os.path.basename(self.fichierCata))[0] repCata = os.path.dirname(self.fichierCata) self.commandesOrdreCatalogue = analyse_catalogue_initial.analyseCatalogue( self.fichierCata) - # print self.commandesOrdreCatalogue def traiteIcones(self): if self.appliEficas.maConfiguration.ficIcones == None: diff --git a/Noyau/N_types.py b/Noyau/N_types.py index 065e7e57..4a98034d 100644 --- a/Noyau/N_types.py +++ b/Noyau/N_types.py @@ -21,16 +21,6 @@ Ce module contient des fonctions utilitaires pour tester les types """ -# eficas sentinel - - -try: - import numpy as NP - - _np_arr = NP.ndarray -except ImportError: - _np_arr = None - # use isinstance() instead of type() because objects returned from numpy arrays # inherit from python scalars but are numpy.float64 or numpy.int32... @@ -74,6 +64,8 @@ def isTuple(obj): def isArray(obj): """a numpy array ?""" + import numpy as NP + _np_arr = NP.ndarray return type(obj) is _np_arr diff --git a/OldCodes/Aster/configuration_ASTER.py b/OldCodes/Aster/configuration_ASTER.py index 20e2f595..4f80f3bd 100644 --- a/OldCodes/Aster/configuration_ASTER.py +++ b/OldCodes/Aster/configuration_ASTER.py @@ -31,8 +31,8 @@ class CONFIG(configuration.CONFIG_BASE): def __init__(self,appli,repIni): #----------------------------------- - self.labels_user=['exec_acrobat', 'catalogues','savedir','lang'] - self.labels_eficas=['path_doc','exec_acrobat','lang','rep_cata','catalogues'] + self.labels_user=['PedfReader', 'catalogues','savedir','lang'] + self.labels_eficas=['path_doc','PedfReader','lang','rep_cata','catalogues'] configuration.CONFIG_BASE.__init__(self,appli,repIni) diff --git a/OldCodes/Aster/prefs_ASTER.py b/OldCodes/Aster/prefs_ASTER.py index 8e5c51e4..0834ffb4 100644 --- a/OldCodes/Aster/prefs_ASTER.py +++ b/OldCodes/Aster/prefs_ASTER.py @@ -36,9 +36,9 @@ encoding='iso-8859-1' # Utilisateur/Developpeur isdeveloppeur = "NON" -rep_mat_STA88=os.path.join(rep_cata,'cataSTA8','materiau') -rep_mat_STA98=os.path.join(rep_cata,'cataSTA9','materiau') -rep_mat_STA103=os.path.join(rep_cata,'cataSTA10','materiau') +repMat_STA88=os.path.join(rep_cata,'cataSTA8','materiau') +repMat_STA98=os.path.join(rep_cata,'cataSTA9','materiau') +repMat_STA103=os.path.join(rep_cata,'cataSTA10','materiau') #path_doc="/local/noyret/Docs" rep_doc_STA88="/local/noyret/Docs" @@ -53,7 +53,7 @@ catalogues=( #('ASTER','STA11',os.path.join(rep_cata,'cataSTA11'),'python','defaut'), ('ASTER','STA12',os.path.join(rep_cata,'cataSTA12'),'python','defaut'), ) -exec_acrobat = '/usr/bin/xgd-open' +PedfReader = '/usr/bin/xgd-open' def addCatalog(catalogName, catalogPath): diff --git a/OldCodes/Carmel3D/configuration_CARMEL3D.py b/OldCodes/Carmel3D/configuration_CARMEL3D.py index 9077185f..bd961625 100644 --- a/OldCodes/Carmel3D/configuration_CARMEL3D.py +++ b/OldCodes/Carmel3D/configuration_CARMEL3D.py @@ -31,8 +31,8 @@ class CONFIG(configuration.CONFIG_BASE): def __init__(self,appli,repIni): #----------------------------------- - self.labels_user=['exec_acrobat', 'catalogues','savedir'] - self.labels_eficas=['path_doc','exec_acrobat','lang','rep_cata','catalogues'] + self.labels_user=['PedfReader', 'catalogues','savedir'] + self.labels_eficas=['path_doc','PedfReader','lang','rep_cata','catalogues'] self.INSTALLDIR =os.path.dirname(__file__) configuration.CONFIG_BASE.__init__(self,appli,repIni) diff --git a/OldCodes/CarmelCND/acquiertGroupes.py b/OldCodes/CarmelCND/acquiertGroupes.py deleted file mode 100755 index 35eb0918..00000000 --- a/OldCodes/CarmelCND/acquiertGroupes.py +++ /dev/null @@ -1,123 +0,0 @@ -#! /usr/bin/env python -# -*- coding:utf-8 -*- -# /* This file is part of MED. -# * -# * COPYRIGHT (C) 1999 - 2013 EDF R&D, CEA/DEN -# * MED 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 3 of the License, or -# * (at your option) any later version. -# * -# * MED 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 MED. If not, see . -# */ - - -import sys -sys.path.append('/home/A96028/Salome/V7_main/tools/install/Medfichier-307-hdf51810/lib/python2.7/site-packages') - -from med.medfile import * -from med.medmesh import * -from med.medfamily import * -from med.medfilter import * - - -def getGroupes(filename,debug=0) : - listeGroupes=[] - maa="" - - dicoNumFam={} - - try : - fid = MEDfileOpen(filename,MED_ACC_RDONLY) - except : - return ("Pb a la lecture du fichier", listeGroupes,maa) - - - # /* Lecture des infos concernant le premier maillage */ - maa, sdim, mdim, type, desc, dtunit, sort, nstep, rep, nomcoo,unicoo = MEDmeshInfo(fid, 1) - if debug : - print "Maillage de nom : |%s| de dimension : %ld , et de type %s\n"%(maa,mdim,type) - print "Maillage de nom : |%s| , de dimension : %ld , et de type %s\n"%(maa,mdim,type) - print "\t -Dimension de l'espace : %ld\n"%(sdim) - print "\t -Description du maillage : %s\n"%(desc) - print "\t -Noms des axes : |%s|\n"%(nomcoo) - print "\t -Unités des axes : |%s|\n"%(unicoo) - print "\t -Type de repère : %s\n"%(rep) - print "\t -Nombre d'étape de calcul : %ld\n"%(nstep) - print "\t -Unité des dates : |%s|\n"%(dtunit) - - # /* Lecture du nombre de familles */ - nfam = MEDnFamily(fid,maa) - if debug : - print "Nombre de familles : %d \n"%(nfam) - - # /* Lecture de chaque famille */ - for i in xrange(0,nfam): - - # /* Lecture du nombre de groupe */ - ngro = MEDnFamilyGroup(fid,maa,i+1) - if debug : - print "Famille %d a %d groupes \n"%(i+1,ngro) - - gro = MEDCHAR(MED_LNAME_SIZE*ngro+1) - - nomfam,numfam,gro = MEDfamilyInfo(fid,maa,i+1,gro) - if debug : - print "Famille de nom %s et de numero %d : \n"%(nomfam,numfam) - print "Attributs : \n" - - for j in xrange(0,ngro): - # print "gro = %s\n"%(gro[j*MED_LNAME_SIZE:j*MED_LNAME_SIZE+MED_LNAME_SIZE]) - groupSplit=gro[j*MED_LNAME_SIZE:j*MED_LNAME_SIZE+MED_LNAME_SIZE] - groupeName="".join(groupSplit).split("\x00")[0] - groupeName=groupeName.replace(' ','') - if groupeName[0:7]=="CENTRE_" : dicoNumFam[groupeName]=numfam - if groupeName not in listeGroupes : listeGroupes.append(groupeName) - - - #print dicoNumFam - #print listeGroupes - - # /* Lecture des Numeros de Familles */ - - nnoe, chgt, trsf = MEDmeshnEntity(fid,maa,MED_NO_DT,MED_NO_IT, MED_NODE,MED_NONE,MED_COORDINATE,MED_NO_CMODE) - nufano = MEDINT(nnoe) - MEDmeshEntityFamilyNumberRd(fid,maa, MED_NO_DT, MED_NO_IT, MED_NODE,MED_NONE,nufano) - dicoNumNode={} - for groupe in dicoNumFam.keys(): - famille=dicoNumFam[groupe] - i=0 - while i < nufano.size(): - if nufano[i]==famille : - dicoNumNode[groupe]=i+1 - break - i=i+1 - - - #print dicoNumNode - dicoCoord={} - for groupe in dicoNumNode.keys() : - flt=MEDINT(1) - flt[0]=dicoNumNode[groupe] - coo1=MEDFLOAT(3) - filter=med_filter() - err=MEDfilterEntityCr( fid, nnoe, 1, sdim, MED_ALL_CONSTITUENT, MED_FULL_INTERLACE, MED_COMPACT_PFLMODE, MED_NO_PROFILE,1 , flt, filter) - MEDmeshNodeCoordinateAdvancedRd(fid, maa, MED_NO_DT, MED_NO_IT, filter, coo1) - MEDfilterClose(filter) - dicoCoord[groupe]=coo1 -# dicoCoord['CENTRE_saxBas']=(0,0,28.5e-3) -# dicoCoord['CENTRE_saxHaut']=(0,0,31.5e-3) - - MEDfileClose(fid) - return ("",listeGroupes,maa,dicoCoord) - -if __name__ == "__main__": - filename="/home/A96028/Carmel/Pascale/Domaine_Bidouille.med" - #filename="/home/A96028/Carmel/nouveauMed/Domaine.med" - print getGroupes(filename) diff --git a/OldCodes/MAP/configuration_MAP.py b/OldCodes/MAP/configuration_MAP.py index 7a28aefc..7c09157d 100644 --- a/OldCodes/MAP/configuration_MAP.py +++ b/OldCodes/MAP/configuration_MAP.py @@ -37,8 +37,8 @@ class CONFIG(configuration.CONFIG_BASE): self.INSTALLDIR =os.path.dirname(__file__) self.adresse="ftp://ftp.pleiade.edf.fr/projets/MAP/OnlineDoc/MAP2014.1/components" - self.labels_user=['exec_acrobat','savedir','path_doc'] - self.labels_eficas=['exec_acrobat','savedir','path_doc','catalogues','closeAutreCommande','closeFrameRechercheCommande','taille'] + self.labels_user=['PedfReader','savedir','path_doc'] + self.labels_eficas=['PedfReader','savedir','path_doc','catalogues','closeAutreCommande','closeFrameRechercheCommande','taille'] #self.cataFile="catalogues_MAP.ini" configuration.CONFIG_BASE.__init__(self,appli,repIni) diff --git a/OldCodes/MAP/prefs_MAP.py b/OldCodes/MAP/prefs_MAP.py index ef62c204..dc4b4098 100644 --- a/OldCodes/MAP/prefs_MAP.py +++ b/OldCodes/MAP/prefs_MAP.py @@ -36,7 +36,7 @@ encoding='iso-8859-1' # Acces a la documentation path_doc = os.path.join(repIni,'Doc') -exec_acrobat = "/usr/bin/xpdf" +PedfReader = "/usr/bin/xpdf" savedir = os.environ['HOME'] affiche = "groupe" taille = 1400 diff --git a/OldCodes/Openturns_Study/configuration_OPENTURNS_STUDY.py b/OldCodes/Openturns_Study/configuration_OPENTURNS_STUDY.py index 9bc506fd..aac5257a 100644 --- a/OldCodes/Openturns_Study/configuration_OPENTURNS_STUDY.py +++ b/OldCodes/Openturns_Study/configuration_OPENTURNS_STUDY.py @@ -32,8 +32,8 @@ class CONFIG(configuration.CONFIG_BASE): #----------------------------------- - self.labels_user=['exec_acrobat', 'catalogues','savedir','path_doc'] - self.labels_eficas=["OpenTURNS_path","path_doc","exec_acrobat"] + self.labels_user=['PedfReader', 'catalogues','savedir','path_doc'] + self.labels_eficas=["OpenTURNS_path","path_doc","PedfReader"] self.labels_eficas=self.labels_eficas+["rep_cata","lang","catalogues"] configuration.CONFIG_BASE.__init__(self,appli,repIni) diff --git a/OldCodes/Openturns_Study/prefs_OPENTURNS_STUDY.py b/OldCodes/Openturns_Study/prefs_OPENTURNS_STUDY.py index f686f516..e658257a 100644 --- a/OldCodes/Openturns_Study/prefs_OPENTURNS_STUDY.py +++ b/OldCodes/Openturns_Study/prefs_OPENTURNS_STUDY.py @@ -37,7 +37,7 @@ encoding='iso-8859-1' # Acces a la documentation path_doc = os.path.join(INSTALLDIR,'Doc') -exec_acrobat = "/usr/bin/xpdf" +PedfReader = "/usr/bin/xpdf" savedir = os.environ['HOME'] diff --git a/OldCodes/Openturns_Wrapper/configuration_OPENTURNS_WRAPPER.py b/OldCodes/Openturns_Wrapper/configuration_OPENTURNS_WRAPPER.py index 9bc506fd..aac5257a 100644 --- a/OldCodes/Openturns_Wrapper/configuration_OPENTURNS_WRAPPER.py +++ b/OldCodes/Openturns_Wrapper/configuration_OPENTURNS_WRAPPER.py @@ -32,8 +32,8 @@ class CONFIG(configuration.CONFIG_BASE): #----------------------------------- - self.labels_user=['exec_acrobat', 'catalogues','savedir','path_doc'] - self.labels_eficas=["OpenTURNS_path","path_doc","exec_acrobat"] + self.labels_user=['PedfReader', 'catalogues','savedir','path_doc'] + self.labels_eficas=["OpenTURNS_path","path_doc","PedfReader"] self.labels_eficas=self.labels_eficas+["rep_cata","lang","catalogues"] configuration.CONFIG_BASE.__init__(self,appli,repIni) diff --git a/OldCodes/Openturns_Wrapper/prefs_OPENTURNS_WRAPPER.py b/OldCodes/Openturns_Wrapper/prefs_OPENTURNS_WRAPPER.py index b60be596..6cd0654f 100644 --- a/OldCodes/Openturns_Wrapper/prefs_OPENTURNS_WRAPPER.py +++ b/OldCodes/Openturns_Wrapper/prefs_OPENTURNS_WRAPPER.py @@ -36,7 +36,7 @@ encoding='iso-8859-1' # Acces a la documentation path_doc = os.path.join(INSTALLDIR,'Doc') -exec_acrobat = "/usr/bin/xpdf" +PedfReader = "/usr/bin/xpdf" savedir = os.environ['HOME'] diff --git a/OldCodes/Sep/configuration_SEP.py b/OldCodes/Sep/configuration_SEP.py index f9901549..310274b7 100644 --- a/OldCodes/Sep/configuration_SEP.py +++ b/OldCodes/Sep/configuration_SEP.py @@ -36,8 +36,8 @@ class CONFIG(configuration.CONFIG_BASE): def __init__(self,appli,repIni): #----------------------------------- - self.labels_user=['exec_acrobat', 'catalogues','savedir'] - self.labels_eficas=['path_doc','exec_acrobat','lang','rep_cata','catalogues'] + self.labels_user=['PedfReader', 'catalogues','savedir'] + self.labels_eficas=['path_doc','PedfReader','lang','rep_cata','catalogues'] self.INSTALLDIR =os.path.dirname(__file__) configuration.CONFIG_BASE.__init__(self,appli,repIni) diff --git a/PourADaoEtTelemac.txt b/PourADaoEtTelemac.txt new file mode 100644 index 00000000..f9fd4f35 --- /dev/null +++ b/PourADaoEtTelemac.txt @@ -0,0 +1,3 @@ +chgt de label_user +label_integrateur +chgt de editeur.ini diff --git a/Tests/EficasEngineTest.py b/Tests/EficasEngineTest.py deleted file mode 100644 index bdd7cc45..00000000 --- a/Tests/EficasEngineTest.py +++ /dev/null @@ -1,249 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2021 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 a lancer EFICAS configure pour Code_Aster -""" -# Modules Python -# Modules Eficas - -import sys,os -sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..')) - -from PyQt4.QtCore import * -from InterfaceQT4 import eficas_go - -import prefs -import difflib - -from PyQt4.QtGui import * -from myMain import Ui_Eficas -from viewManager import MyTabview -from getVersion import getEficasVersion - -from Extensions.i18n import tr -from Extensions.eficas_exception import EficasException - -from Editeur import session - -import unittest -import HTMLTestRunner - -class EficasEngineTestSuite(unittest.TestSuite): - def __init__(self, testList): - unittest.TestSuite.__init__(self) - for test in testList: - self.addTest(test) - -class EficasEngineTestCase(unittest.TestCase): - def setUp(self): - from qtEficas import Appli - from Editeur import session - from Extensions import localisation - - options = session.parse(sys.argv) - if options.code!= None : code=options.code - if options.ssCode!= None : ssCode=options.ssCode - - self.code=prefs.code - self.Eficas=None - self.editor=None - - self.app = QApplication(sys.argv) - localisation.localise(self.app,'en') - self.Eficas=Appli(code=self.code,ssCode=None,multi=False,langue='en') - - def tearDown(self): - del self.Eficas - self.Eficas = None - del self.app - self.app = None - self.editor = None - - def close(self): - if ( self.editor != None ): - vm=self.Eficas.viewmanager - index=vm.myQtab.currentIndex() - idx=index - while idx < len(vm.dict_editors) -1 : - vm.dict_editors[idx]=vm.dict_editors[idx+1] - idx = idx + 1 - del vm.dict_editors[len (vm.dict_editors) -1] - try : - del vm.doubles[vm.dict_editors[index]] - except : - pass - vm.myQtab.removeTab(index) - self.editor = None - - def open_file(self, fileName): - if ( self.Eficas == None ): - return False - - result=True - try: - self.Eficas.viewmanager.handleOpen(fileName) - index=self.Eficas.viewmanager.myQtab.currentIndex() - self.editor=self.Eficas.viewmanager.dict_editors[index] - except: - result=False - pass - - return result - - def save_file(self, file): - if ( self.editor == None ): - return False - - try: - os.remove(file) - except: - pass - - result=True - - try: - self.editor.saveFileAs(fileName=file) - except: - result=False - pass - return result - - def search_object(self, name): - obj=None - if ( self.editor != None ): - obj=self.editor.jdc - return self.search_subobject(obj, name) - - def search_subobject(self, obj, name): - if ( obj==None ): - return None - - if ( hasattr( obj, 'get_sdname' ) and obj.get_sdname() == name ): - return obj - - list=[] - if ( hasattr(obj, 'etapes') ): - list=obj.etapes - elif ( hasattr(obj, 'mc_liste') ): - list=obj.mc_liste - - o=None - for i in list: - o=self.search_subobject(i, name) - if ( o != None ): - break - - return o - - def search_param(self, obj, name): - if ( obj == None ): - return None - - if ( hasattr( obj, 'nom' ) and obj.nom == name ): - return obj - - list=[] - if ( hasattr(obj, 'etapes') ): - list=obj.etapes - elif ( hasattr(obj, 'mc_liste') ): - list=obj.mc_liste - - o=None - for i in list: - o=self.search_param(i, name) - if ( o != None ): - break - - return o - - def remove_object(self, obj): - if ( obj != None and hasattr( obj, 'parent' ) ): - p=obj.parent - if ( p != None ): - p.suppentite(obj) - - def compare_files(self, orig, test): - origlines = open(orig, 'U').readlines() - testlines = open(test, 'U').readlines() - - diff = difflib.unified_diff(origlines, testlines, orig, test) - - result = 0; - for str in diff: - if ( len(str) == 0 ): - continue - elif ( str[0] != ' ' ): - result=1 - print str - - return result - - def testCaseDataDir(self): - return '/dn24/EFICAS/stv' - - def testCaseInputDataFile(self): - return "" - - def testCasePatternDataFile(self): - dataFile=self.testCaseInputDataFile() - split=os.path.splitext(dataFile) - return split[0] + '_ptrn' + split[1] - - def testCaseTestDataFile(self): - dataFile=self.testCaseInputDataFile() - split=os.path.splitext(dataFile) - return split[0] + '_test' + split[1] - - def testCaseInputDataPath(self): - return self.testCaseDataDir() + os.sep + self.testCaseInputDataFile() - - def testCasePatternDataPath(self): - return self.testCaseDataDir() + os.sep + self.testCasePatternDataFile() - - def testCaseTestDataPath(self): - return self.testCaseDataDir() + os.sep + self.testCaseTestDataFile() - - def runTest(self): - inputFile=self.testCaseInputDataPath() - - self.assert_(self.open_file(inputFile), 'Can not open file: ' + inputFile) - - self.assert_(self.performTest(), 'Test not performed') - - testFile=self.testCaseTestDataPath() - - self.assert_(self.save_file(testFile), 'Can not save file: ' + testFile) - - patternFile=self.testCasePatternDataPath() - cmp=self.compare_files(patternFile, testFile) - - self.assert_(cmp == 0, "Pattern file and test file are differs") - - self.close() - - def performTest(self): - return True - -def run_tests(reportFile, testSuit): - print reportFile - buf = file(reportFile, 'wb') - runner = HTMLTestRunner.HTMLTestRunner(stream=buf, title='Test report', description='Result of tests') - runner.run(testSuit) diff --git a/Tests/Makefile b/Tests/Makefile deleted file mode 100644 index 36d2b463..00000000 --- a/Tests/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -all:elem elem7 comm comm9 comm7 ihm9 ihm ihm7 - -elem: - python run.py testelem -elem7: - python run.py testelem7 - -comm: - python run.py testcomm -comm9: - python run.py testcomm9 -comm7: - python run.py testcomm7 - -ihm9: - python run.py testihm9/testihm1.py - python run.py testihm9/testihm2.py - python run.py testihm9/testihm3.py - python run.py testihm9/testihm4.py -ihm: - python run.py testihm/testihm1.py - python run.py testihm/testihm2.py - python run.py testihm/testihm3.py - python run.py testihm/testihm4.py -ihm7: - python run.py testihm7/testihm1.py - python run.py testihm7/testihm2.py - python run.py testihm7/testihm4.py diff --git a/Tests/OldTestsTk/testihm/common.py b/Tests/OldTestsTk/testihm/common.py deleted file mode 100644 index ebad6afc..00000000 --- a/Tests/OldTestsTk/testihm/common.py +++ /dev/null @@ -1,204 +0,0 @@ -# -*- coding: utf-8 -*- - -from tkMessageBox import showinfo -root=None -jdcdisplay=None - -class UnKnownNode(Exception):pass - -def init_common(r,j): - global root,jdcdisplay - root=r - jdcdisplay=j - -def KP_return(): - root.event_generate("") - root.update() - -def delete_node(panel): - panel.node.delete() - -def uncomment_command(panel): - panel.bouton_unc.invoke() - root.update() - panel=jdcdisplay.panel_courant - return panel - -def comment_command(panel): - panel.nb.selectpage('Commentaire') - panel.comment_commande() - root.update() - panel=jdcdisplay.panel_courant - return panel - -def create_mocle(nom,panel): - panel.nb.selectpage('Mocles') - panel.Liste.afficheMot(nom) - root.update() - label=panel.Liste.dico_labels[nom] - label.event_generate("") - root.event_generate("") - root.update() - return jdcdisplay.panel_courant - -def change_commandcomm(text,panel): - panel.widget_text.setvalue(text) - root.update() - panel.bouton_val.invoke() - return panel - -def create_command(nom,panel): - panel.nb.selectpage('Commande') - root.update() - panel.command_entry.setentry(nom) - panel.command_entry.component('entry').focus_set() - root.event_generate("") - root.update() - label=panel.liste_command.dico_labels[nom] - label.event_generate("") - label.event_generate("") - #root.event_generate("") - root.update() - panel=jdcdisplay.panel_courant - return panel - -def create_comment(text,panel): - panel.nb.selectpage('Commentaire') - panel.ajout_commentaire() - root.update() - panel=jdcdisplay.panel_courant - panel.widget_text.setvalue(text) - root.update() - panel.bouton_val.invoke() - #panel.change_valeur() - return panel - -def create_param(nom,valeur,panel): - panel.nb.selectpage('Commentaire') - panel.ajout_parametre() - root.update() - panel=jdcdisplay.panel_courant - if nom: - panel.entry_nom.delete(0,"end") - panel.entry_nom.insert(0,nom) - panel.entry_nom.event_generate("") - panel.entry_val.delete(0,"end") - panel.entry_val.insert(0,valeur) - panel.entry_val.event_generate("") - panel.bouton_val.invoke() - root.update() - return panel - -def create_formule(nom,args,expr,panel): - panel=create_command("FORMULE",panel) - panel.entry_nom.delete(0,"end") - panel.entry_nom.insert(0,nom) - panel.entry_nom.event_generate("") - panel.entry_arg.delete(0,"end") - panel.entry_arg.insert(0,args) - panel.entry_arg.event_generate("") - panel.entry_exp.delete(0,"end") - panel.entry_exp.insert(0,expr) - panel.entry_exp.event_generate("") - panel.bouton_val.invoke() - root.update() - return panel - -def nomme_concept(nom,panel): - panel.nb.selectpage('Concept') - root.update() - panel._any.delete(0,"end") - panel._any.insert(0,nom) - panel.but_ok.invoke() - root.update() - return jdcdisplay.panel_courant - -def select_mcf(nom,ind,node): - panel=select_child(nom,node) - parent=panel.node - parent.expand() - parent.select_next(ind) - panel=jdcdisplay.panel_courant - panel.node.expand() - return panel - -def select_child(nom,node): - """node est le parent dont on veut le fils nom""" - for n in node.children: - if n.item.nom == nom: - n.select() - root.update() - panel= jdcdisplay.panel_courant - panel.node.expand() - return panel - raise UnKnownNode(nom) - -def select_node(node): - node.select() - node.expand() - root.update() - return jdcdisplay.panel_courant - -def choose_valeur(valeur,panel): - panel.Liste_choix.afficheMot(valeur) - root.update() - label=panel.Liste_choix.dico_labels[valeur] - label.event_generate("") - label.event_generate("") - root.update() - -def choose_sdco(valeur,panel): - i = list(panel.listbox.get(0, 'end')).index(valeur) - panel.listbox.component("listbox").selection_set(i) - panel.listbox.component("listbox").focus_set() - panel.listbox.component("listbox").event_generate("") - root.update() - -def choose_assd(valeur,panel): - i = list(panel.listbox.get(0, 'end')).index(valeur) - panel.listbox.component("listbox").selection_set(i) - panel.but_val.invoke() - root.update() - -def set_valeur(valeur,panel): - panel.entry.delete(0,"end") - panel.entry.insert(0,valeur) - panel.entry.event_generate("") - root.update() - -def set_sdco(valeur,panel): - panel.entry_co.delete(0,"end") - panel.entry_co.insert(0,valeur) - panel.entry_co.event_generate("") - root.update() - -def set_complexe(valeur,panel): - panel.entry3.setentry(valeur) - panel.entry3.component('entry').focus_set() - panel.entry3.event_generate("") - root.update() - -def add_valeur_into(valeur,panel): - label=panel.Liste_choix.dico_labels[valeur] - panel.Liste_choix.afficheMot(valeur) - root.update() - label.event_generate("<1>") - panel.bouton_add.invoke() - root.update() - -def add_valeur(valeur,panel): - panel.entry.delete(0,"end") - panel.entry.insert(0,valeur) - panel.entry.event_generate("") - root.update() - -def valider_valeur(panel): - panel.bouton_accepter.invoke() - root.update() - -def copier_coller(): - root.event_generate("") - root.event_generate("") - root.update() - return jdcdisplay.panel_courant - diff --git a/Tests/OldTestsTk/testihm/testihm1.py b/Tests/OldTestsTk/testihm/testihm1.py deleted file mode 100644 index dcf246d0..00000000 --- a/Tests/OldTestsTk/testihm/testihm1.py +++ /dev/null @@ -1,337 +0,0 @@ -# -*- coding: utf-8 -*- -# Modules Python -import os -import unittest -import difflib -import compare -import sys -import Tkinter - -# Modules Eficas -import prefs -from Editeur import session -from InterfaceTK import eficas_go -from InterfaceTK import splash -from InterfaceTK import eficas -from InterfaceTK import images -from common import * - -version='v8' - -class TestCase(unittest.TestCase): - def setUp(self): - self.root = Tkinter.Tk() - images.update_cache() - # Analyse des arguments de la ligne de commande - options=session.parse([]) - options.cata=version - pass - - def tearDown(self): - self.root.destroy() - init_common(None,None) - pass - - def test000(self): - root=self.root - code="ASTER" - splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code) - splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...") - app=eficas.EFICAS(root,code=code) - j=app.bureau.newJDC() - jdcdisplay=app.bureau.JDCDisplay_courant - init_common(root,jdcdisplay) - - # commande DEBUT - co=j.addentite("DEBUT",0) - # commande FIN - co=j.addentite("FIN",1) - - jdctree=jdcdisplay.tree.tree.children[0] - panel=select_child("DEBUT",jdctree) - - panel=create_param("P1",9.8,panel) - panel=create_param("P2",8.8,panel) - panel=create_param("P3",7,panel) - panel=create_param("P4","[2,3,4]",panel) - panel=create_param("P5","P3*P1",panel) - panel=create_param(None,"P1-3",panel) - panel=create_comment("Pas trouve shellpanel",panel) - - #commnde LIRE_MAILLAGE - panel=create_command("LIRE_MAILLAGE",panel) - command=panel.node - panel=nomme_concept("MAILLA2",panel) - panel=select_node(command) - panel=create_mocle("UNITE",panel) - panel=set_valeur("P4[1]",panel) - command.collapse() - panel=select_node(command) - #FORMULE - panel=create_formule("az","a,z","a+z",panel) - #commande AFFE_MODELE - panel=create_command("AFFE_MODELE",panel) - command=panel.node - select_child("MAILLAGE",command) - panel=select_node(command) - panel=create_mocle("AFFE",panel) - parent=panel.node - panel=select_child("PHENOMENE",parent) - choose_valeur("MECANIQUE",panel) - panel=select_child("b_mecanique",parent) - panel=select_child("MODELISATION",panel.node) - add_valeur_into("3D",panel) - add_valeur_into("3D_FLUIDE",panel) - valider_valeur(panel) - panel=select_node(parent) - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_node(command) - panel=nomme_concept("MO",panel) - command.collapse() - #fin commande AFFE_MODELE - panel=copier_coller() - command=panel.node - panel=create_mocle("AFFE",panel) - panel=select_node(command) - panel=create_mocle("AFFE",panel) - panel=select_mcf("AFFE",1,command) - parent=panel.node - panel=create_mocle("GROUP_NO",panel) - add_valeur("'GNP3','GNP5','GNP6','GNP7','GNP8','GNP9','GNP10','GNP11','GNP12'",panel) - valider_valeur(panel) - panel=select_child("PHENOMENE",parent) - choose_valeur("ACOUSTIQUE",panel) - panel=select_child("b_acoustique",parent) - panel=select_child("MODELISATION",panel.node) - add_valeur_into("PLAN",panel) - valider_valeur(panel) - - panel=select_mcf("AFFE",2,command) - parent=panel.node - panel=create_mocle("GROUP_MA",panel) - add_valeur("MASSES",panel) - valider_valeur(panel) - panel=select_child("PHENOMENE",parent) - choose_valeur("THERMIQUE",panel) - panel=select_child("b_thermique",parent) - panel=select_child("MODELISATION",panel.node) - add_valeur_into("COQUE",panel) - valider_valeur(panel) - - panel=select_node(command) - panel=nomme_concept("AFFE1",panel) - command.collapse() - #fin commande AFFE_MODELE - #commande AFFE_CARA_ELEM - panel=create_command("AFFE_CARA_ELEM",panel) - command=panel.node - panel=select_node(command) - panel=create_mocle("POUTRE",panel) - parent=panel.node - panel=select_child("SECTION",parent) - choose_valeur("CERCLE",panel) - panel=select_child("b_cercle",parent) - panel=select_child("b_constant",panel.node) - p=panel.node - panel=select_child("CARA",p) - add_valeur_into("R",panel) - add_valeur_into("EP",panel) - valider_valeur(panel) - panel=select_child("VALE",p) - add_valeur("1,2",panel) - valider_valeur(panel) - panel=select_node(parent) - panel=create_mocle("GROUP_MA",panel) - add_valeur("GR1,GR2",panel) - valider_valeur(panel) - panel=select_child("MODELE",command) - choose_assd("MO",panel) - panel=select_node(command) - panel=nomme_concept("CARA",panel) - command.collapse() - #fin commande AFFE_CARA_ELEM - panel=create_command("DEFI_FONCTION",panel) - command=panel.node - panel=create_mocle("VALE",panel) - add_valeur("5.0,3.0",panel) - add_valeur("P4[1],P3",panel) - valider_valeur(panel) - panel=select_child("NOM_PARA",command) - choose_valeur("DX",panel) - panel=select_node(command) - panel=nomme_concept("F1",panel) - command.collapse() - #fin DEFI_FONCTION - panel=create_command("DEFI_FONCTION",panel) - command=panel.node - panel=create_mocle("VALE_C",panel) - add_valeur("5.0,7.0,9.0",panel) - add_valeur("9.0,8.0,7.0",panel) - valider_valeur(panel) - panel=select_child("NOM_PARA",command) - choose_valeur("DRX",panel) - panel=select_node(command) - panel=nomme_concept("F3",panel) - command.collapse() - #fin DEFI_FONCTION -#MATER2=DEFI_MATERIAU(ELAS=_F(E=100000000000.0, -# NU=0.0,), -# ECRO_ASYM_LINE=_F(DC_SIGM_EPSI=0.0, -# SY_C=200000000.0, -# DT_SIGM_EPSI=0.0, -# SY_T=50000000.0,),); - - panel=create_command("DEFI_MATERIAU",panel) - command=panel.node - panel=create_mocle("ELAS",panel) - p=panel.node - panel=select_child("E",p) - set_valeur("100000000000.0",panel) - panel=select_child("NU",p) - set_valeur("0.0",panel) - panel=select_node(command) - panel=create_mocle("ECRO_ASYM_LINE",panel) - p=panel.node - panel=select_child("DC_SIGM_EPSI",p) - set_valeur("0.0",panel) - panel=select_child("SY_C",p) - set_valeur("200000000.0",panel) - panel=select_child("DT_SIGM_EPSI",p) - set_valeur("0.0",panel) - panel=select_child("SY_T",p) - set_valeur("50000000.0",panel) - panel=select_node(command) - panel=nomme_concept("MATER2",panel) - command.collapse() - #fin DEFI_MATERIAU - #PS1=DEFI_PARA_SENSI(VALE=1.0,); - #PS2=DEFI_PARA_SENSI(VALE=1.0,); - #PS3=DEFI_PARA_SENSI(VALE=1.0,); - panel=create_command("DEFI_PARA_SENSI",panel) - command=panel.node - panel=select_child("VALE",command) - set_valeur("1.0",panel) - panel=select_node(command) - panel=nomme_concept("PS1",panel) - command.collapse() - panel=create_command("DEFI_PARA_SENSI",panel) - command=panel.node - panel=select_child("VALE",command) - set_valeur("1.0",panel) - panel=select_node(command) - panel=nomme_concept("PS2",panel) - command.collapse() - panel=create_command("DEFI_PARA_SENSI",panel) - command=panel.node - panel=select_child("VALE",command) - set_valeur("1.0",panel) - panel=select_node(command) - panel=nomme_concept("PS3",panel) - command.collapse() -#CHMAT2=AFFE_MATERIAU(MAILLAGE=MAIL, -# AFFE=_F(TOUT='OUI', -# MATER=MATER2,),); - panel=create_command("AFFE_MATERIAU",panel) - command=panel.node - panel=select_child("MAILLAGE",command) - panel=select_child("AFFE",command) - affe=panel.node - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_child("MATER",affe) - add_valeur_into("MATER2",panel) - valider_valeur(panel) - panel=select_node(command) - panel=nomme_concept("CHMAT2",panel) - command.collapse() -#AAAZ=AFFE_CHAR_THER(MODELE=AFFE1, -# TEMP_IMPO=_F(TOUT='OUI', -# TEMP=0.0,),); - panel=create_command("AFFE_CHAR_THER",panel) - command=panel.node - panel=create_mocle("TEMP_IMPO",panel) - temp=panel.node - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_node(temp) - panel=create_mocle("TEMP",panel) - panel=set_valeur("0.0",panel) - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_node(command) - panel=nomme_concept("AAAZ",panel) - command.collapse() -#TH1=THER_LINEAIRE(MODELE=AFFE1, -# CHAM_MATER=CHMAT2, -# EXCIT=_F(CHARGE=AAAZ,), -# SENSIBILITE=(PS1,PS2,),); - panel=create_command("THER_LINEAIRE",panel) - command=panel.node - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_child("CHAM_MATER",command) - panel=select_child("EXCIT",command) - panel=select_child("CHARGE",panel.node) - panel=select_node(command) - panel=create_mocle("SENSIBILITE",panel) - add_valeur_into("PS1",panel) - add_valeur_into("PS2",panel) - valider_valeur(panel) - panel=select_node(command) - panel=nomme_concept("TH1",panel) - command.collapse() -#ACA1=AFFE_CHAR_ACOU(MODELE=AFFE1, -# PRES_IMPO=_F(TOUT='OUI', -# PRES=('RI',3.0,3.0,),),); - panel=create_command("AFFE_CHAR_ACOU",panel) - command=panel.node - panel=create_mocle("PRES_IMPO",panel) - pres=panel.node - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_child("PRES",pres) - set_complexe("'RI',3.0,3.0",panel) - panel=select_node(command) - panel=nomme_concept("ACA1",panel) - command.collapse() -#MACRO_MATR_ASSE(MODELE=AFFE1, -# NUME_DDL=CO('DDL1'), -# MATR_ASSE=_F(MATRICE=CO('MAT1'), -# OPTION='RIGI_THER',),); - panel=create_command("MACRO_MATR_ASSE",panel) - command=panel.node - panel=select_child("NUME_DDL",command) - set_sdco("DDL1",panel) - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_child("MATR_ASSE",command) - matr=panel.node - panel=select_child("OPTION",matr) - choose_valeur("RIGI_THER",panel) - panel=select_child("MATRICE",matr) - set_sdco("MAT1",panel) - panel=select_node(command) - command.collapse() -#MACRO_MATR_ASSE(MODELE=AFFE1, -# NUME_DDL=DDL1, -# MATR_ASSE=_F(MATRICE=MAT1, -# OPTION='RIGI_THER',),); - panel=create_command("MACRO_MATR_ASSE",panel) - command=panel.node - panel=select_child("NUME_DDL",command) - choose_sdco("DDL1",panel) - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_child("MATR_ASSE",command) - matr=panel.node - panel=select_child("OPTION",matr) - choose_valeur("RIGI_THER",panel) - panel=select_child("MATRICE",matr) - set_sdco("MAT2",panel) - panel=select_node(command) - command.collapse() - - assert j.isvalid(),j.report() diff --git a/Tests/OldTestsTk/testihm/testihm2.py b/Tests/OldTestsTk/testihm/testihm2.py deleted file mode 100644 index 0bb15fbb..00000000 --- a/Tests/OldTestsTk/testihm/testihm2.py +++ /dev/null @@ -1,70 +0,0 @@ -# -*- coding: utf-8 -*- -# Modules Python -import os -import unittest -import difflib -import compare -import sys -import Tkinter - -# Modules Eficas -import prefs -from Editeur import session -from InterfaceTK import eficas_go,splash,eficas,images -from common import * - - -class TestCase(unittest.TestCase): - def setUp(self): - self.root = Tkinter.Tk() - images.update_cache() - # Analyse des arguments de la ligne de commande - options=session.parse([]) - options.cata="v8" - pass - - def tearDown(self): - self.root.destroy() - init_common(None,None) - pass - - def test000(self): - root=self.root - code="ASTER" - splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code) - splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...") - app=eficas.EFICAS(root,code=code) - j=app.bureau.newJDC() - jdcdisplay=app.bureau.JDCDisplay_courant - init_common(root,jdcdisplay) - - # commande DEBUT - co=j.addentite("DEBUT",0) - # commande FIN - co=j.addentite("FIN",1) - - jdctree=jdcdisplay.tree.tree.children[0] - panel=select_child("DEBUT",jdctree) - panel=create_command("LIRE_MAILLAGE",panel) - panel=nomme_concept("MA",panel) - - panel=create_command("AFFE_MODELE",panel) - command=panel.node - select_child("MAILLAGE",command) - panel=select_node(command) - panel=create_mocle("AFFE",panel) - parent=panel.node - panel=select_child("PHENOMENE",parent) - choose_valeur("MECANIQUE",panel) - panel=select_child("b_mecanique",parent) - panel=select_child("MODELISATION",panel.node) - add_valeur_into("3D",panel) - add_valeur_into("3D_FLUIDE",panel) - valider_valeur(panel) - panel=select_node(parent) - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_node(command) - panel=nomme_concept("MO",panel) - - assert j.isvalid(),j.report() diff --git a/Tests/OldTestsTk/testihm/testihm3.py b/Tests/OldTestsTk/testihm/testihm3.py deleted file mode 100644 index f96a73b8..00000000 --- a/Tests/OldTestsTk/testihm/testihm3.py +++ /dev/null @@ -1,93 +0,0 @@ -# -*- coding: utf-8 -*- -# Modules Python -import os -import unittest -import difflib -import compare -import sys -import Tkinter - -# Modules Eficas -import prefs -from Editeur import session -from InterfaceTK import eficas_go,splash,eficas,images -from common import * - - -class TestCase(unittest.TestCase): - def setUp(self): - self.root = Tkinter.Tk() - images.update_cache() - # Analyse des arguments de la ligne de commande - options=session.parse([]) - options.cata="petit" - pass - - def tearDown(self): - self.root.destroy() - init_common(None,None) - pass - - def test000(self): - root=self.root - code="ASTER" - splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code) - splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...") - app=eficas.EFICAS(root,code=code) - j=app.bureau.newJDC() - jdcdisplay=app.bureau.JDCDisplay_courant - init_common(root,jdcdisplay) - - # commande DEBUT - co=j.addentite("DEBUT",0) - # commande FIN - co=j.addentite("FIN",1) - - jdctree=jdcdisplay.tree.tree.children[0] - panel=select_child("DEBUT",jdctree) - panel=create_command("TESTS_VALID",panel) - command=panel.node - panel=select_child("LongStr",command) - set_valeur("aaa",panel) - panel=select_child("ListStr",command) - add_valeur("aaa",panel) - add_valeur("bbbb,ccc",panel) - valider_valeur(panel) - panel=select_child("PairVal",command) - add_valeur(2,panel) - add_valeur("4,6",panel) - valider_valeur(panel) - panel=select_child("RangeVal",command) - set_valeur(4,panel) - panel=select_child("CardVal",command) - add_valeur("4,6,5,7",panel) - valider_valeur(panel) - panel=select_child("EnumVal",command) - choose_valeur(3,panel) - panel=select_child("OrdList",command) - add_valeur("4,6,5,7",panel) - valider_valeur(panel) - panel=select_child("OrdList2",command) - add_valeur_into(2,panel) - valider_valeur(panel) - panel=select_child("TypeVal",command) - set_valeur(5,panel) - panel=select_child("Compul",command) - add_valeur("2",panel) - add_valeur("1",panel) - valider_valeur(panel) - panel=select_child("CompulInto",command) - add_valeur_into(2,panel) - add_valeur_into(1,panel) - valider_valeur(panel) - panel=select_child("Norep",command) - add_valeur("2",panel) - valider_valeur(panel) - panel=select_child("NorepInto",command) - add_valeur_into(2,panel) - valider_valeur(panel) - - panel=select_node(command) - panel=nomme_concept("MA",panel) - - assert j.isvalid(),j.report() diff --git a/Tests/OldTestsTk/testihm/testihm4.py b/Tests/OldTestsTk/testihm/testihm4.py deleted file mode 100644 index 3b3032e4..00000000 --- a/Tests/OldTestsTk/testihm/testihm4.py +++ /dev/null @@ -1,55 +0,0 @@ -# -*- coding: utf-8 -*- -# Modules Python -import os -import unittest -import difflib -import compare -import sys -import Tkinter - -# Modules Eficas -import prefs -from Editeur import session -from InterfaceTK import eficas_go,splash,eficas,images -from common import * - - -class TestCase(unittest.TestCase): - def setUp(self): - self.root = Tkinter.Tk() - images.update_cache() - # Analyse des arguments de la ligne de commande - options=session.parse([]) - options.cata="v8" - pass - - def tearDown(self): - self.root.destroy() - init_common(None,None) - pass - - def test000(self): - root=self.root - code="ASTER" - splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code) - splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...") - app=eficas.EFICAS(root,code=code) - file=os.path.join(prefs.INSTALLDIR,"Tests/testelem/az.comm") - j=app.bureau.openJDC(file=file) - jdcdisplay=app.bureau.JDCDisplay_courant - init_common(root,jdcdisplay) - jdctree=jdcdisplay.tree.tree.children[0] - #commentariser commande MACRO_MATR_ASSE - panel=select_child("MACRO_MATR_ASSE",jdctree) - panel=comment_command(panel) - #decommentariser commande MACRO_MATR_ASSE - panel=uncomment_command(panel) - #creation commande commentée - panel=create_command("LIRE_MAILLAGE",panel) - panel=comment_command(panel) - panel=change_commandcomm("mm=LIRE_MAILLAGE(INFO=2,UNITE=21)",panel) - panel=uncomment_command(panel) - panel=select_child("DEFI_FONCTION",jdctree) - delete_node(panel) - - assert j.isvalid(),j.report() diff --git a/Tests/OldTestsTk/testihm7/common.py b/Tests/OldTestsTk/testihm7/common.py deleted file mode 100644 index 37c180cd..00000000 --- a/Tests/OldTestsTk/testihm7/common.py +++ /dev/null @@ -1,206 +0,0 @@ -# -*- coding: utf-8 -*- - -from tkMessageBox import showinfo -root=None -jdcdisplay=None - -class UnKnownNode(Exception):pass - -def init_common(r,j): - global root,jdcdisplay - root=r - jdcdisplay=j - -def KP_return(): - root.event_generate("") - root.update() - -def delete_node(panel): - panel.node.delete() - -def uncomment_command(panel): - panel.bouton_unc.invoke() - root.update() - panel=jdcdisplay.panel_courant - return panel - -def comment_command(panel): - panel.nb.selectpage('Commentaire') - panel.comment_commande() - root.update() - panel=jdcdisplay.panel_courant - return panel - -def create_mocle(nom,panel): - panel.nb.selectpage('Mocles') - panel.Liste.afficheMot(nom) - root.update() - label=panel.Liste.dico_labels[nom] - label.event_generate("") - root.event_generate("") - root.update() - return jdcdisplay.panel_courant - -def change_commandcomm(text,panel): - panel.widget_text.setvalue(text) - root.update() - panel.bouton_val.invoke() - return panel - -def create_command(nom,panel): - panel.nb.selectpage('Commande') - root.update() - panel.command_entry.setentry(nom) - panel.command_entry.component('entry').focus_set() - root.event_generate("") - root.update() - label=panel.liste_command.dico_labels[nom] - label.event_generate("") - label.event_generate("") - #root.event_generate("") - root.update() - panel=jdcdisplay.panel_courant - return panel - -def create_comment(text,panel): - panel.nb.selectpage('Commentaire') - panel.ajout_commentaire() - root.update() - panel=jdcdisplay.panel_courant - panel.widget_text.setvalue(text) - root.update() - panel.bouton_val.invoke() - #panel.change_valeur() - return panel - -def create_param(nom,valeur,panel): - panel.nb.selectpage('Commentaire') - panel.ajout_parametre() - root.update() - panel=jdcdisplay.panel_courant - if nom: - panel.entry_nom.delete(0,"end") - panel.entry_nom.insert(0,nom) - panel.entry_nom.event_generate("") - panel.entry_val.delete(0,"end") - panel.entry_val.insert(0,valeur) - panel.entry_val.event_generate("") - panel.bouton_val.invoke() - root.update() - return panel - -def create_formule(nom,args,expr,panel): - panel=create_command("FORMULE",panel) - panel.entry_nom.delete(0,"end") - panel.entry_nom.insert(0,nom) - panel.entry_nom.event_generate("") - panel.entry_arg.delete(0,"end") - panel.entry_arg.insert(0,args) - panel.entry_arg.event_generate("") - panel.entry_exp.delete(0,"end") - panel.entry_exp.insert(0,expr) - panel.entry_exp.event_generate("") - panel.bouton_val.invoke() - root.update() - return panel - -def nomme_concept(nom,panel): - panel.nb.selectpage('Concept') - root.update() - panel._any.delete(0,"end") - panel._any.insert(0,nom) - panel.but_ok.invoke() - root.update() - return jdcdisplay.panel_courant - -def select_mcf(nom,ind,node): - panel=select_child(nom,node) - parent=panel.node - parent.expand() - parent.select_next(ind) - panel=jdcdisplay.panel_courant - panel.node.expand() - return panel - -def select_child(nom,node): - """node est le parent dont on veut le fils nom""" - for n in node.children: - if n.item.nom == nom: - n.select() - root.update() - panel= jdcdisplay.panel_courant - panel.node.expand() - return panel - raise UnKnownNode(nom) - -def select_node(node): - node.select() - node.expand() - root.update() - return jdcdisplay.panel_courant - -def choose_valeur(valeur,panel): - panel.Liste_choix.afficheMot(valeur) - root.update() - label=panel.Liste_choix.dico_labels[valeur] - label.event_generate("") - label.event_generate("") - root.update() - -def choose_sdco(valeur,panel): - i = list(panel.listbox.get(0, 'end')).index(valeur) - panel.listbox.component("listbox").selection_set(i) - panel.listbox.component("listbox").focus_set() - panel.listbox.component("listbox").event_generate("") - root.update() - -def choose_assd(valeur,panel): - i = list(panel.listbox.get(0, 'end')).index(valeur) - panel.listbox.component("listbox").selection_set(i) - panel.but_val.invoke() - root.update() - -def set_valeur(valeur,panel): - panel.entry.delete(0,"end") - panel.entry.insert(0,valeur) - panel.entry.event_generate("") - root.update() - -def set_sdco(valeur,panel): - panel.b_co.invoke('OUI') - root.update() - panel.entry_co.delete(0,"end") - panel.entry_co.insert(0,valeur) - panel.entry_co.event_generate("") - root.update() - -def set_complexe(valeur,panel): - panel.entry3.setentry(valeur) - panel.entry3.component('entry').focus_set() - panel.entry3.event_generate("") - root.update() - -def add_valeur_into(valeur,panel): - label=panel.Liste_choix.dico_labels[valeur] - panel.Liste_choix.afficheMot(valeur) - root.update() - label.event_generate("<1>") - panel.bouton_add.invoke() - root.update() - -def add_valeur(valeur,panel): - panel.entry.delete(0,"end") - panel.entry.insert(0,valeur) - panel.entry.event_generate("") - root.update() - -def valider_valeur(panel): - panel.bouton_accepter.invoke() - root.update() - -def copier_coller(): - root.event_generate("") - root.event_generate("") - root.update() - return jdcdisplay.panel_courant - diff --git a/Tests/OldTestsTk/testihm7/testihm1.py b/Tests/OldTestsTk/testihm7/testihm1.py deleted file mode 100644 index 78590803..00000000 --- a/Tests/OldTestsTk/testihm7/testihm1.py +++ /dev/null @@ -1,334 +0,0 @@ -# -*- coding: utf-8 -*- -# Modules Python -import os -import unittest -import difflib -import compare -import sys -import Tkinter - -# Modules Eficas -import prefs -from Editeur import session -from InterfaceTK import eficas_go,splash,eficas,images -from common import * - -version='v7' - -class TestCase(unittest.TestCase): - def setUp(self): - self.root = Tkinter.Tk() - images.update_cache() - # Analyse des arguments de la ligne de commande - options=session.parse([]) - options.cata=version - pass - - def tearDown(self): - self.root.destroy() - init_common(None,None) - pass - - def test000(self): - root=self.root - code="ASTER" - splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code) - splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...") - app=eficas.EFICAS(root,code=code) - j=app.bureau.newJDC() - jdcdisplay=app.bureau.JDCDisplay_courant - init_common(root,jdcdisplay) - - # commande DEBUT - co=j.addentite("DEBUT",0) - # commande FIN - co=j.addentite("FIN",1) - - jdctree=jdcdisplay.tree.tree.children[0] - panel=select_child("DEBUT",jdctree) - - panel=create_param("P1",9.8,panel) - panel=create_param("P2",8.8,panel) - panel=create_param("P3",7,panel) - panel=create_param("P4","[2,3,4]",panel) - panel=create_param("P5","P3*P1",panel) - panel=create_param(None,"P1-3",panel) - panel=create_comment("Pas trouve shellpanel",panel) - - #commnde LIRE_MAILLAGE - panel=create_command("LIRE_MAILLAGE",panel) - command=panel.node - panel=nomme_concept("MAILLA2",panel) - panel=select_node(command) - panel=create_mocle("UNITE",panel) - panel=set_valeur("P4[1]",panel) - command.collapse() - panel=select_node(command) - #FORMULE - panel=create_formule("az","a,z","a+z",panel) - #commande AFFE_MODELE - panel=create_command("AFFE_MODELE",panel) - command=panel.node - select_child("MAILLAGE",command) - panel=select_node(command) - panel=create_mocle("AFFE",panel) - parent=panel.node - panel=select_child("PHENOMENE",parent) - choose_valeur("MECANIQUE",panel) - panel=select_child("b_mecanique",parent) - panel=select_child("MODELISATION",panel.node) - add_valeur_into("3D",panel) - add_valeur_into("3D_FLUIDE",panel) - valider_valeur(panel) - panel=select_node(parent) - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_node(command) - panel=nomme_concept("MO",panel) - command.collapse() - #fin commande AFFE_MODELE - panel=copier_coller() - command=panel.node - panel=create_mocle("AFFE",panel) - panel=select_node(command) - panel=create_mocle("AFFE",panel) - panel=select_mcf("AFFE",1,command) - parent=panel.node - panel=create_mocle("GROUP_NO",panel) - add_valeur("'GNP3','GNP5','GNP6','GNP7','GNP8','GNP9','GNP10','GNP11','GNP12'",panel) - valider_valeur(panel) - panel=select_child("PHENOMENE",parent) - choose_valeur("ACOUSTIQUE",panel) - panel=select_child("b_acoustique",parent) - panel=select_child("MODELISATION",panel.node) - add_valeur_into("PLAN",panel) - valider_valeur(panel) - - panel=select_mcf("AFFE",2,command) - parent=panel.node - panel=create_mocle("GROUP_MA",panel) - add_valeur("MASSES",panel) - valider_valeur(panel) - panel=select_child("PHENOMENE",parent) - choose_valeur("THERMIQUE",panel) - panel=select_child("b_thermique",parent) - panel=select_child("MODELISATION",panel.node) - add_valeur_into("COQUE",panel) - valider_valeur(panel) - - panel=select_node(command) - panel=nomme_concept("AFFE1",panel) - command.collapse() - #fin commande AFFE_MODELE - #commande AFFE_CARA_ELEM - panel=create_command("AFFE_CARA_ELEM",panel) - command=panel.node - panel=select_node(command) - panel=create_mocle("POUTRE",panel) - parent=panel.node - panel=select_child("SECTION",parent) - choose_valeur("CERCLE",panel) - panel=select_child("b_cercle",parent) - panel=select_child("b_constant",panel.node) - p=panel.node - panel=select_child("CARA",p) - add_valeur_into("R",panel) - add_valeur_into("EP",panel) - valider_valeur(panel) - panel=select_child("VALE",p) - add_valeur("1,2",panel) - valider_valeur(panel) - panel=select_node(parent) - panel=create_mocle("GROUP_MA",panel) - add_valeur("GR1,GR2",panel) - valider_valeur(panel) - panel=select_child("MODELE",command) - choose_assd("MO",panel) - panel=select_node(command) - panel=nomme_concept("CARA",panel) - command.collapse() - #fin commande AFFE_CARA_ELEM - panel=create_command("DEFI_FONCTION",panel) - command=panel.node - panel=create_mocle("VALE",panel) - add_valeur("5.0,3.0",panel) - add_valeur("P4[1],P3",panel) - valider_valeur(panel) - panel=select_child("NOM_PARA",command) - add_valeur("DX",panel) - panel=select_node(command) - panel=nomme_concept("F1",panel) - command.collapse() - #fin DEFI_FONCTION - panel=create_command("DEFI_FONCTION",panel) - command=panel.node - panel=create_mocle("VALE_C",panel) - add_valeur("5.0,7.0,9.0",panel) - add_valeur("9.0,8.0,7.0",panel) - valider_valeur(panel) - panel=select_child("NOM_PARA",command) - add_valeur("DRX",panel) - panel=select_node(command) - panel=nomme_concept("F3",panel) - command.collapse() - #fin DEFI_FONCTION -#MATER2=DEFI_MATERIAU(ELAS=_F(E=100000000000.0, -# NU=0.0,), -# ECRO_ASYM_LINE=_F(DC_SIGM_EPSI=0.0, -# SY_C=200000000.0, -# DT_SIGM_EPSI=0.0, -# SY_T=50000000.0,),); - - panel=create_command("DEFI_MATERIAU",panel) - command=panel.node - panel=create_mocle("ELAS",panel) - p=panel.node - panel=select_child("E",p) - set_valeur("100000000000.0",panel) - panel=select_child("NU",p) - set_valeur("0.0",panel) - panel=select_node(command) - panel=create_mocle("ECRO_ASYM_LINE",panel) - p=panel.node - panel=select_child("DC_SIGM_EPSI",p) - set_valeur("0.0",panel) - panel=select_child("SY_C",p) - set_valeur("200000000.0",panel) - panel=select_child("DT_SIGM_EPSI",p) - set_valeur("0.0",panel) - panel=select_child("SY_T",p) - set_valeur("50000000.0",panel) - panel=select_node(command) - panel=nomme_concept("MATER2",panel) - command.collapse() - #fin DEFI_MATERIAU - #PS1=DEFI_PARA_SENSI(VALE=1.0,); - #PS2=DEFI_PARA_SENSI(VALE=1.0,); - #PS3=DEFI_PARA_SENSI(VALE=1.0,); - panel=create_command("DEFI_PARA_SENSI",panel) - command=panel.node - panel=select_child("VALE",command) - set_valeur("1.0",panel) - panel=select_node(command) - panel=nomme_concept("PS1",panel) - command.collapse() - panel=create_command("DEFI_PARA_SENSI",panel) - command=panel.node - panel=select_child("VALE",command) - set_valeur("1.0",panel) - panel=select_node(command) - panel=nomme_concept("PS2",panel) - command.collapse() - panel=create_command("DEFI_PARA_SENSI",panel) - command=panel.node - panel=select_child("VALE",command) - set_valeur("1.0",panel) - panel=select_node(command) - panel=nomme_concept("PS3",panel) - command.collapse() -#CHMAT2=AFFE_MATERIAU(MAILLAGE=MAIL, -# AFFE=_F(TOUT='OUI', -# MATER=MATER2,),); - panel=create_command("AFFE_MATERIAU",panel) - command=panel.node - panel=select_child("MAILLAGE",command) - panel=select_child("AFFE",command) - affe=panel.node - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_child("MATER",affe) - add_valeur_into("MATER2",panel) - valider_valeur(panel) - panel=select_node(command) - panel=nomme_concept("CHMAT2",panel) - command.collapse() -#AAAZ=AFFE_CHAR_THER(MODELE=AFFE1, -# TEMP_IMPO=_F(TOUT='OUI', -# TEMP=0.0,),); - panel=create_command("AFFE_CHAR_THER",panel) - command=panel.node - panel=create_mocle("TEMP_IMPO",panel) - temp=panel.node - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_node(temp) - panel=create_mocle("TEMP",panel) - panel=set_valeur("0.0",panel) - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_node(command) - panel=nomme_concept("AAAZ",panel) - command.collapse() -#TH1=THER_LINEAIRE(MODELE=AFFE1, -# CHAM_MATER=CHMAT2, -# EXCIT=_F(CHARGE=AAAZ,), -# SENSIBILITE=(PS1,PS2,),); - panel=create_command("THER_LINEAIRE",panel) - command=panel.node - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_child("CHAM_MATER",command) - panel=select_child("EXCIT",command) - panel=select_child("CHARGE",panel.node) - panel=select_node(command) - panel=create_mocle("SENSIBILITE",panel) - add_valeur_into("PS1",panel) - add_valeur_into("PS2",panel) - valider_valeur(panel) - panel=select_node(command) - panel=nomme_concept("TH1",panel) - command.collapse() -#ACA1=AFFE_CHAR_ACOU(MODELE=AFFE1, -# PRES_IMPO=_F(TOUT='OUI', -# PRES=('RI',3.0,3.0,),),); - panel=create_command("AFFE_CHAR_ACOU",panel) - command=panel.node - panel=create_mocle("PRES_IMPO",panel) - pres=panel.node - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_child("PRES",pres) - set_complexe("'RI',3.0,3.0",panel) - panel=select_node(command) - panel=nomme_concept("ACA1",panel) - command.collapse() -#MACRO_MATR_ASSE(MODELE=AFFE1, -# NUME_DDL=CO('DDL1'), -# MATR_ASSE=_F(MATRICE=CO('MAT1'), -# OPTION='RIGI_THER',),); - panel=create_command("MACRO_MATR_ASSE",panel) - command=panel.node - panel=select_child("NUME_DDL",command) - set_sdco("DDL1",panel) - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_child("MATR_ASSE",command) - matr=panel.node - panel=select_child("OPTION",matr) - choose_valeur("RIGI_THER",panel) - panel=select_child("MATRICE",matr) - set_sdco("MAT1",panel) - panel=select_node(command) - command.collapse() -#MACRO_MATR_ASSE(MODELE=AFFE1, -# NUME_DDL=DDL1, -# MATR_ASSE=_F(MATRICE=MAT1, -# OPTION='RIGI_THER',),); - panel=create_command("MACRO_MATR_ASSE",panel) - command=panel.node - panel=select_child("NUME_DDL",command) - choose_sdco("DDL1",panel) - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_child("MATR_ASSE",command) - matr=panel.node - panel=select_child("OPTION",matr) - choose_valeur("RIGI_THER",panel) - panel=select_child("MATRICE",matr) - set_sdco("MAT2",panel) - panel=select_node(command) - command.collapse() - - assert j.isvalid(),j.report() diff --git a/Tests/OldTestsTk/testihm7/testihm2.py b/Tests/OldTestsTk/testihm7/testihm2.py deleted file mode 100644 index 37de0da2..00000000 --- a/Tests/OldTestsTk/testihm7/testihm2.py +++ /dev/null @@ -1,70 +0,0 @@ -# -*- coding: utf-8 -*- -# Modules Python -import os -import unittest -import difflib -import compare -import sys -import Tkinter - -# Modules Eficas -import prefs -from Editeur import session -from InterfaceTK import eficas_go,splash,eficas,images -from common import * - - -class TestCase(unittest.TestCase): - def setUp(self): - self.root = Tkinter.Tk() - images.update_cache() - # Analyse des arguments de la ligne de commande - options=session.parse([]) - options.cata="v7" - pass - - def tearDown(self): - self.root.destroy() - init_common(None,None) - pass - - def test000(self): - root=self.root - code="ASTER" - splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code) - splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...") - app=eficas.EFICAS(root,code=code) - j=app.bureau.newJDC() - jdcdisplay=app.bureau.JDCDisplay_courant - init_common(root,jdcdisplay) - - # commande DEBUT - co=j.addentite("DEBUT",0) - # commande FIN - co=j.addentite("FIN",1) - - jdctree=jdcdisplay.tree.tree.children[0] - panel=select_child("DEBUT",jdctree) - panel=create_command("LIRE_MAILLAGE",panel) - panel=nomme_concept("MA",panel) - - panel=create_command("AFFE_MODELE",panel) - command=panel.node - select_child("MAILLAGE",command) - panel=select_node(command) - panel=create_mocle("AFFE",panel) - parent=panel.node - panel=select_child("PHENOMENE",parent) - choose_valeur("MECANIQUE",panel) - panel=select_child("b_mecanique",parent) - panel=select_child("MODELISATION",panel.node) - add_valeur_into("3D",panel) - add_valeur_into("3D_FLUIDE",panel) - valider_valeur(panel) - panel=select_node(parent) - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_node(command) - panel=nomme_concept("MO",panel) - - assert j.isvalid(),j.report() diff --git a/Tests/OldTestsTk/testihm7/testihm4.py b/Tests/OldTestsTk/testihm7/testihm4.py deleted file mode 100644 index 6dbd0025..00000000 --- a/Tests/OldTestsTk/testihm7/testihm4.py +++ /dev/null @@ -1,55 +0,0 @@ -# -*- coding: utf-8 -*- -# Modules Python -import os -import unittest -import difflib -import compare -import sys -import Tkinter - -# Modules Eficas -import prefs -from Editeur import session -from InterfaceTK import eficas_go,splash,eficas,images -from common import * - - -class TestCase(unittest.TestCase): - def setUp(self): - self.root = Tkinter.Tk() - images.update_cache() - # Analyse des arguments de la ligne de commande - options=session.parse([]) - options.cata="v7" - pass - - def tearDown(self): - self.root.destroy() - init_common(None,None) - pass - - def test000(self): - root=self.root - code="ASTER" - splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code) - splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...") - app=eficas.EFICAS(root,code=code) - file=os.path.join(prefs.INSTALLDIR,"Tests/testelem/az.comm") - j=app.bureau.openJDC(file=file) - jdcdisplay=app.bureau.JDCDisplay_courant - init_common(root,jdcdisplay) - jdctree=jdcdisplay.tree.tree.children[0] - #commentariser commande MACRO_MATR_ASSE - panel=select_child("MACRO_MATR_ASSE",jdctree) - panel=comment_command(panel) - #decommentariser commande MACRO_MATR_ASSE - panel=uncomment_command(panel) - #creation commande commentée - panel=create_command("LIRE_MAILLAGE",panel) - panel=comment_command(panel) - panel=change_commandcomm("mm=LIRE_MAILLAGE(INFO=2,UNITE=21)",panel) - panel=uncomment_command(panel) - panel=select_child("DEFI_FONCTION",jdctree) - delete_node(panel) - - assert j.isvalid(),j.report() diff --git a/Tests/OldTestsTk/testihm9/common.py b/Tests/OldTestsTk/testihm9/common.py deleted file mode 100644 index 911387bf..00000000 --- a/Tests/OldTestsTk/testihm9/common.py +++ /dev/null @@ -1,209 +0,0 @@ -# -*- coding: utf-8 -*- - -from tkMessageBox import showinfo -root=None -jdcdisplay=None - -class UnKnownNode(Exception):pass - -def pause(): - if 1: - showinfo("Pause","Pause") - -def init_common(r,j): - global root,jdcdisplay - root=r - jdcdisplay=j - -def KP_return(): - root.event_generate("") - root.update() - -def delete_node(panel): - panel.node.delete() - -def uncomment_command(panel): - panel.bouton_unc.invoke() - root.update() - panel=jdcdisplay.panel_courant - return panel - -def comment_command(panel): - panel.nb.selectpage('Commentaire') - panel.comment_commande() - root.update() - panel=jdcdisplay.panel_courant - return panel - -def create_mocle(nom,panel): - panel.nb.selectpage('Mocles') - panel.Liste.afficheMot(nom) - root.update() - label=panel.Liste.dico_labels[nom] - label.event_generate("") - root.event_generate("") - root.update() - return jdcdisplay.panel_courant - -def change_commandcomm(text,panel): - panel.widget_text.setvalue(text) - root.update() - panel.bouton_val.invoke() - return panel - -def create_command(nom,panel): - panel.nb.selectpage('Commande') - root.update() - panel.command_entry.setentry(nom) - panel.command_entry.component('entry').focus_set() - root.event_generate("") - root.update() - label=panel.liste_command.dico_labels[nom] - label.event_generate("") - label.event_generate("") - root.update() - panel=jdcdisplay.panel_courant - return panel - -def create_comment(text,panel): - panel.nb.selectpage('Commentaire') - panel.ajout_commentaire() - root.update() - panel=jdcdisplay.panel_courant - panel.widget_text.setvalue(text) - root.update() - panel.bouton_val.invoke() - #panel.change_valeur() - return panel - -def create_param(nom,valeur,panel): - panel.nb.selectpage('Commentaire') - panel.ajout_parametre() - root.update() - panel=jdcdisplay.panel_courant - if nom: - panel.entry_nom.delete(0,"end") - panel.entry_nom.insert(0,nom) - panel.entry_nom.event_generate("") - panel.entry_val.delete(0,"end") - panel.entry_val.insert(0,valeur) - panel.entry_val.event_generate("") - panel.bouton_val.invoke() - root.update() - return panel - -def create_formule(nom,args,expr,panel): - panel=create_command("FORMULE",panel) - panel.entry_nom.delete(0,"end") - panel.entry_nom.insert(0,nom) - panel.entry_nom.event_generate("") - panel.entry_arg.delete(0,"end") - panel.entry_arg.insert(0,args) - panel.entry_arg.event_generate("") - panel.entry_exp.delete(0,"end") - panel.entry_exp.insert(0,expr) - panel.entry_exp.event_generate("") - panel.bouton_val.invoke() - root.update() - return panel - -def nomme_concept(nom,panel): - panel.nb.selectpage('Concept') - root.update() - panel._any.delete(0,"end") - panel._any.insert(0,nom) - panel.but_ok.invoke() - root.update() - return jdcdisplay.panel_courant - -def select_mcf(nom,ind,node): - panel=select_child(nom,node) - parent=panel.node - parent.expand() - parent.select_next(ind) - panel=jdcdisplay.panel_courant - panel.node.expand() - return panel - -def select_child(nom,node): - """node est le parent dont on veut le fils nom""" - for n in node.children: - if n.item.nom == nom: - n.select() - root.update() - panel= jdcdisplay.panel_courant - panel.node.expand() - return panel - raise UnKnownNode(nom) - -def select_node(node): - node.select() - node.expand() - root.update() - return jdcdisplay.panel_courant - -def choose_valeur(valeur,panel): - panel.Liste_choix.afficheMot(valeur) - root.update() - label=panel.Liste_choix.dico_labels[valeur] - label.event_generate("") - label.event_generate("") - root.update() - -def choose_sdco(valeur,panel): - i = list(panel.listbox.get(0, 'end')).index(valeur) - panel.listbox.component("listbox").selection_set(i) - panel.listbox.component("listbox").focus_set() - panel.listbox.component("listbox").event_generate("") - root.update() - -def choose_assd(valeur,panel): - i = list(panel.listbox.get(0, 'end')).index(valeur) - panel.listbox.component("listbox").selection_set(i) - panel.but_val.invoke() - root.update() - -def set_valeur(valeur,panel): - panel.entry.delete(0,"end") - panel.entry.insert(0,valeur) - panel.entry.event_generate("") - root.update() - -def set_sdco(valeur,panel): - panel.b_co.invoke('OUI') - root.update() - panel.entry_co.delete(0,"end") - panel.entry_co.insert(0,valeur) - panel.entry_co.event_generate("") - root.update() - -def set_complexe(valeur,panel): - panel.entry3.setentry(valeur) - panel.entry3.component('entry').focus_set() - panel.entry3.event_generate("") - root.update() - -def add_valeur_into(valeur,panel): - label=panel.Liste_choix.dico_labels[valeur] - panel.Liste_choix.afficheMot(valeur) - root.update() - label.event_generate("<1>") - panel.bouton_add.invoke() - root.update() - -def add_valeur(valeur,panel): - panel.entry.delete(0,"end") - panel.entry.insert(0,valeur) - panel.entry.event_generate("") - root.update() - -def valider_valeur(panel): - panel.bouton_accepter.invoke() - root.update() - -def copier_coller(): - root.event_generate("") - root.event_generate("") - root.update() - return jdcdisplay.panel_courant - diff --git a/Tests/OldTestsTk/testihm9/testihm1.py b/Tests/OldTestsTk/testihm9/testihm1.py deleted file mode 100644 index 0c1b6699..00000000 --- a/Tests/OldTestsTk/testihm9/testihm1.py +++ /dev/null @@ -1,334 +0,0 @@ -# -*- coding: utf-8 -*- -# Modules Python -import os -import unittest -import difflib -import compare -import sys -import Tkinter - -# Modules Eficas -import prefs -from Editeur import session -from InterfaceTK import eficas_go,splash,eficas,images -from common import * - -version='v9' - -class TestCase(unittest.TestCase): - def setUp(self): - self.root = Tkinter.Tk() - images.update_cache() - # Analyse des arguments de la ligne de commande - options=session.parse([]) - options.cata=version - pass - - def tearDown(self): - self.root.destroy() - init_common(None,None) - pass - - def test000(self): - root=self.root - code="ASTER" - splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code) - splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...") - app=eficas.EFICAS(root,code=code) - j=app.bureau.newJDC() - jdcdisplay=app.bureau.JDCDisplay_courant - init_common(root,jdcdisplay) - - # commande DEBUT - co=j.addentite("DEBUT",0) - # commande FIN - co=j.addentite("FIN",1) - - jdctree=jdcdisplay.tree.tree.children[0] - panel=select_child("DEBUT",jdctree) - - panel=create_param("P1",9.8,panel) - panel=create_param("P2",8.8,panel) - panel=create_param("P3",7,panel) - panel=create_param("P4","[2,3,4]",panel) - panel=create_param("P5","P3*P1",panel) - panel=create_param(None,"P1-3",panel) - panel=create_comment("Pas trouve shellpanel",panel) - - #commnde LIRE_MAILLAGE - panel=create_command("LIRE_MAILLAGE",panel) - command=panel.node - panel=nomme_concept("MAILLA2",panel) - panel=select_node(command) - panel=create_mocle("UNITE",panel) - panel=set_valeur("P4[1]",panel) - command.collapse() - panel=select_node(command) - #FORMULE - panel=create_formule("az","a,z","a+z",panel) - #commande AFFE_MODELE - panel=create_command("AFFE_MODELE",panel) - command=panel.node - select_child("MAILLAGE",command) - panel=select_node(command) - panel=create_mocle("AFFE",panel) - parent=panel.node - panel=select_child("PHENOMENE",parent) - choose_valeur("MECANIQUE",panel) - panel=select_child("b_mecanique",parent) - panel=select_child("MODELISATION",panel.node) - add_valeur_into("3D",panel) - add_valeur_into("3D_FLUIDE",panel) - valider_valeur(panel) - panel=select_node(parent) - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_node(command) - panel=nomme_concept("MO",panel) - command.collapse() - #fin commande AFFE_MODELE - panel=copier_coller() - command=panel.node - panel=create_mocle("AFFE",panel) - panel=select_node(command) - panel=create_mocle("AFFE",panel) - panel=select_mcf("AFFE",1,command) - parent=panel.node - panel=create_mocle("GROUP_NO",panel) - add_valeur("'GNP3','GNP5','GNP6','GNP7','GNP8','GNP9','GNP10','GNP11','GNP12'",panel) - valider_valeur(panel) - panel=select_child("PHENOMENE",parent) - choose_valeur("ACOUSTIQUE",panel) - panel=select_child("b_acoustique",parent) - panel=select_child("MODELISATION",panel.node) - add_valeur_into("PLAN",panel) - valider_valeur(panel) - - panel=select_mcf("AFFE",2,command) - parent=panel.node - panel=create_mocle("GROUP_MA",panel) - add_valeur("MASSES",panel) - valider_valeur(panel) - panel=select_child("PHENOMENE",parent) - choose_valeur("THERMIQUE",panel) - panel=select_child("b_thermique",parent) - panel=select_child("MODELISATION",panel.node) - add_valeur_into("COQUE",panel) - valider_valeur(panel) - - panel=select_node(command) - panel=nomme_concept("AFFE1",panel) - command.collapse() - #fin commande AFFE_MODELE - #commande AFFE_CARA_ELEM - panel=create_command("AFFE_CARA_ELEM",panel) - command=panel.node - panel=select_node(command) - panel=create_mocle("POUTRE",panel) - parent=panel.node - panel=select_child("SECTION",parent) - choose_valeur("CERCLE",panel) - panel=select_child("b_cercle",parent) - panel=select_child("b_constant",panel.node) - p=panel.node - panel=select_child("CARA",p) - add_valeur_into("R",panel) - add_valeur_into("EP",panel) - valider_valeur(panel) - panel=select_child("VALE",p) - add_valeur("1,2",panel) - valider_valeur(panel) - panel=select_node(parent) - panel=create_mocle("GROUP_MA",panel) - add_valeur("GR1,GR2",panel) - valider_valeur(panel) - panel=select_child("MODELE",command) - choose_assd("MO",panel) - panel=select_node(command) - panel=nomme_concept("CARA",panel) - command.collapse() - #fin commande AFFE_CARA_ELEM - panel=create_command("DEFI_FONCTION",panel) - command=panel.node - panel=create_mocle("VALE",panel) - add_valeur("5.0,3.0",panel) - add_valeur("P4[1],P3",panel) - valider_valeur(panel) - panel=select_child("NOM_PARA",command) - choose_valeur("DX",panel) - panel=select_node(command) - panel=nomme_concept("F1",panel) - command.collapse() - #fin DEFI_FONCTION - panel=create_command("DEFI_FONCTION",panel) - command=panel.node - panel=create_mocle("VALE_C",panel) - add_valeur("5.0,7.0,9.0",panel) - add_valeur("9.0,8.0,7.0",panel) - valider_valeur(panel) - panel=select_child("NOM_PARA",command) - choose_valeur("DRX",panel) - panel=select_node(command) - panel=nomme_concept("F3",panel) - command.collapse() - #fin DEFI_FONCTION -#MATER2=DEFI_MATERIAU(ELAS=_F(E=100000000000.0, -# NU=0.0,), -# ECRO_ASYM_LINE=_F(DC_SIGM_EPSI=0.0, -# SY_C=200000000.0, -# DT_SIGM_EPSI=0.0, -# SY_T=50000000.0,),); - - panel=create_command("DEFI_MATERIAU",panel) - command=panel.node - panel=create_mocle("ELAS",panel) - p=panel.node - panel=select_child("E",p) - set_valeur("100000000000.0",panel) - panel=select_child("NU",p) - set_valeur("0.0",panel) - panel=select_node(command) - panel=create_mocle("ECRO_ASYM_LINE",panel) - p=panel.node - panel=select_child("DC_SIGM_EPSI",p) - set_valeur("0.0",panel) - panel=select_child("SY_C",p) - set_valeur("200000000.0",panel) - panel=select_child("DT_SIGM_EPSI",p) - set_valeur("0.0",panel) - panel=select_child("SY_T",p) - set_valeur("50000000.0",panel) - panel=select_node(command) - panel=nomme_concept("MATER2",panel) - command.collapse() - #fin DEFI_MATERIAU - #PS1=DEFI_PARA_SENSI(VALE=1.0,); - #PS2=DEFI_PARA_SENSI(VALE=1.0,); - #PS3=DEFI_PARA_SENSI(VALE=1.0,); - panel=create_command("DEFI_PARA_SENSI",panel) - command=panel.node - panel=select_child("VALE",command) - set_valeur("1.0",panel) - panel=select_node(command) - panel=nomme_concept("PS1",panel) - command.collapse() - panel=create_command("DEFI_PARA_SENSI",panel) - command=panel.node - panel=select_child("VALE",command) - set_valeur("1.0",panel) - panel=select_node(command) - panel=nomme_concept("PS2",panel) - command.collapse() - panel=create_command("DEFI_PARA_SENSI",panel) - command=panel.node - panel=select_child("VALE",command) - set_valeur("1.0",panel) - panel=select_node(command) - panel=nomme_concept("PS3",panel) - command.collapse() -#CHMAT2=AFFE_MATERIAU(MAILLAGE=MAIL, -# AFFE=_F(TOUT='OUI', -# MATER=MATER2,),); - panel=create_command("AFFE_MATERIAU",panel) - command=panel.node - panel=select_child("MAILLAGE",command) - panel=select_child("AFFE",command) - affe=panel.node - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_child("MATER",affe) - add_valeur_into("MATER2",panel) - valider_valeur(panel) - panel=select_node(command) - panel=nomme_concept("CHMAT2",panel) - command.collapse() -#AAAZ=AFFE_CHAR_THER(MODELE=AFFE1, -# TEMP_IMPO=_F(TOUT='OUI', -# TEMP=0.0,),); - panel=create_command("AFFE_CHAR_THER",panel) - command=panel.node - panel=create_mocle("TEMP_IMPO",panel) - temp=panel.node - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_node(temp) - panel=create_mocle("TEMP",panel) - panel=set_valeur("0.0",panel) - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_node(command) - panel=nomme_concept("AAAZ",panel) - command.collapse() -#TH1=THER_LINEAIRE(MODELE=AFFE1, -# CHAM_MATER=CHMAT2, -# EXCIT=_F(CHARGE=AAAZ,), -# SENSIBILITE=(PS1,PS2,),); - panel=create_command("THER_LINEAIRE",panel) - command=panel.node - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_child("CHAM_MATER",command) - panel=select_child("EXCIT",command) - panel=select_child("CHARGE",panel.node) - panel=select_node(command) - panel=create_mocle("SENSIBILITE",panel) - add_valeur_into("PS1",panel) - add_valeur_into("PS2",panel) - valider_valeur(panel) - panel=select_node(command) - panel=nomme_concept("TH1",panel) - command.collapse() -#ACA1=AFFE_CHAR_ACOU(MODELE=AFFE1, -# PRES_IMPO=_F(TOUT='OUI', -# PRES=('RI',3.0,3.0,),),); - panel=create_command("AFFE_CHAR_ACOU",panel) - command=panel.node - panel=create_mocle("PRES_IMPO",panel) - pres=panel.node - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_child("PRES",pres) - set_complexe("'RI',3.0,3.0",panel) - panel=select_node(command) - panel=nomme_concept("ACA1",panel) - command.collapse() -#MACRO_MATR_ASSE(MODELE=AFFE1, -# NUME_DDL=CO('DDL1'), -# MATR_ASSE=_F(MATRICE=CO('MAT1'), -# OPTION='RIGI_THER',),); - panel=create_command("MACRO_MATR_ASSE",panel) - command=panel.node - panel=select_child("NUME_DDL",command) - set_sdco("DDL1",panel) - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_child("MATR_ASSE",command) - matr=panel.node - panel=select_child("OPTION",matr) - choose_valeur("RIGI_THER",panel) - panel=select_child("MATRICE",matr) - set_sdco("MAT1",panel) - panel=select_node(command) - command.collapse() -#MACRO_MATR_ASSE(MODELE=AFFE1, -# NUME_DDL=DDL1, -# MATR_ASSE=_F(MATRICE=MAT1, -# OPTION='RIGI_THER',),); - panel=create_command("MACRO_MATR_ASSE",panel) - command=panel.node - panel=select_child("NUME_DDL",command) - choose_sdco("DDL1",panel) - panel=select_child("MODELE",command) - choose_assd("AFFE1",panel) - panel=select_child("MATR_ASSE",command) - matr=panel.node - panel=select_child("OPTION",matr) - choose_valeur("RIGI_THER",panel) - panel=select_child("MATRICE",matr) - set_sdco("MAT2",panel) - panel=select_node(command) - command.collapse() - - assert j.isvalid(),j.report() diff --git a/Tests/OldTestsTk/testihm9/testihm2.py b/Tests/OldTestsTk/testihm9/testihm2.py deleted file mode 100644 index ee3762d9..00000000 --- a/Tests/OldTestsTk/testihm9/testihm2.py +++ /dev/null @@ -1,70 +0,0 @@ -# -*- coding: utf-8 -*- -# Modules Python -import os -import unittest -import difflib -import compare -import sys -import Tkinter - -# Modules Eficas -import prefs -from Editeur import session -from InterfaceTK import eficas_go,splash,eficas,images -from common import * - - -class TestCase(unittest.TestCase): - def setUp(self): - self.root = Tkinter.Tk() - images.update_cache() - # Analyse des arguments de la ligne de commande - options=session.parse([]) - options.cata="v9" - pass - - def tearDown(self): - self.root.destroy() - init_common(None,None) - pass - - def test000(self): - root=self.root - code="ASTER" - splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code) - splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...") - app=eficas.EFICAS(root,code=code) - j=app.bureau.newJDC() - jdcdisplay=app.bureau.JDCDisplay_courant - init_common(root,jdcdisplay) - - # commande DEBUT - co=j.addentite("DEBUT",0) - # commande FIN - co=j.addentite("FIN",1) - - jdctree=jdcdisplay.tree.tree.children[0] - panel=select_child("DEBUT",jdctree) - panel=create_command("LIRE_MAILLAGE",panel) - panel=nomme_concept("MA",panel) - - panel=create_command("AFFE_MODELE",panel) - command=panel.node - select_child("MAILLAGE",command) - panel=select_node(command) - panel=create_mocle("AFFE",panel) - parent=panel.node - panel=select_child("PHENOMENE",parent) - choose_valeur("MECANIQUE",panel) - panel=select_child("b_mecanique",parent) - panel=select_child("MODELISATION",panel.node) - add_valeur_into("3D",panel) - add_valeur_into("3D_FLUIDE",panel) - valider_valeur(panel) - panel=select_node(parent) - panel=create_mocle("TOUT",panel) - choose_valeur("OUI",panel) - panel=select_node(command) - panel=nomme_concept("MO",panel) - - assert j.isvalid(),j.report() diff --git a/Tests/OldTestsTk/testihm9/testihm3.py b/Tests/OldTestsTk/testihm9/testihm3.py deleted file mode 100644 index f96a73b8..00000000 --- a/Tests/OldTestsTk/testihm9/testihm3.py +++ /dev/null @@ -1,93 +0,0 @@ -# -*- coding: utf-8 -*- -# Modules Python -import os -import unittest -import difflib -import compare -import sys -import Tkinter - -# Modules Eficas -import prefs -from Editeur import session -from InterfaceTK import eficas_go,splash,eficas,images -from common import * - - -class TestCase(unittest.TestCase): - def setUp(self): - self.root = Tkinter.Tk() - images.update_cache() - # Analyse des arguments de la ligne de commande - options=session.parse([]) - options.cata="petit" - pass - - def tearDown(self): - self.root.destroy() - init_common(None,None) - pass - - def test000(self): - root=self.root - code="ASTER" - splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code) - splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...") - app=eficas.EFICAS(root,code=code) - j=app.bureau.newJDC() - jdcdisplay=app.bureau.JDCDisplay_courant - init_common(root,jdcdisplay) - - # commande DEBUT - co=j.addentite("DEBUT",0) - # commande FIN - co=j.addentite("FIN",1) - - jdctree=jdcdisplay.tree.tree.children[0] - panel=select_child("DEBUT",jdctree) - panel=create_command("TESTS_VALID",panel) - command=panel.node - panel=select_child("LongStr",command) - set_valeur("aaa",panel) - panel=select_child("ListStr",command) - add_valeur("aaa",panel) - add_valeur("bbbb,ccc",panel) - valider_valeur(panel) - panel=select_child("PairVal",command) - add_valeur(2,panel) - add_valeur("4,6",panel) - valider_valeur(panel) - panel=select_child("RangeVal",command) - set_valeur(4,panel) - panel=select_child("CardVal",command) - add_valeur("4,6,5,7",panel) - valider_valeur(panel) - panel=select_child("EnumVal",command) - choose_valeur(3,panel) - panel=select_child("OrdList",command) - add_valeur("4,6,5,7",panel) - valider_valeur(panel) - panel=select_child("OrdList2",command) - add_valeur_into(2,panel) - valider_valeur(panel) - panel=select_child("TypeVal",command) - set_valeur(5,panel) - panel=select_child("Compul",command) - add_valeur("2",panel) - add_valeur("1",panel) - valider_valeur(panel) - panel=select_child("CompulInto",command) - add_valeur_into(2,panel) - add_valeur_into(1,panel) - valider_valeur(panel) - panel=select_child("Norep",command) - add_valeur("2",panel) - valider_valeur(panel) - panel=select_child("NorepInto",command) - add_valeur_into(2,panel) - valider_valeur(panel) - - panel=select_node(command) - panel=nomme_concept("MA",panel) - - assert j.isvalid(),j.report() diff --git a/Tests/OldTestsTk/testihm9/testihm4.py b/Tests/OldTestsTk/testihm9/testihm4.py deleted file mode 100644 index 20e44bb1..00000000 --- a/Tests/OldTestsTk/testihm9/testihm4.py +++ /dev/null @@ -1,55 +0,0 @@ -# -*- coding: utf-8 -*- -# Modules Python -import os -import unittest -import difflib -import compare -import sys -import Tkinter - -# Modules Eficas -import prefs -from Editeur import session -from InterfaceTK import eficas_go,splash,eficas,images -from common import * - - -class TestCase(unittest.TestCase): - def setUp(self): - self.root = Tkinter.Tk() - images.update_cache() - # Analyse des arguments de la ligne de commande - options=session.parse([]) - options.cata="v9" - pass - - def tearDown(self): - self.root.destroy() - init_common(None,None) - pass - - def test000(self): - root=self.root - code="ASTER" - splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code) - splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...") - app=eficas.EFICAS(root,code=code) - file=os.path.join(prefs.INSTALLDIR,"Tests/testelem/az.comm") - j=app.bureau.openJDC(file=file) - jdcdisplay=app.bureau.JDCDisplay_courant - init_common(root,jdcdisplay) - jdctree=jdcdisplay.tree.tree.children[0] - #commentariser commande MACRO_MATR_ASSE - panel=select_child("MACRO_MATR_ASSE",jdctree) - panel=comment_command(panel) - #decommentariser commande MACRO_MATR_ASSE - panel=uncomment_command(panel) - #creation commande commentée - panel=create_command("LIRE_MAILLAGE",panel) - panel=comment_command(panel) - panel=change_commandcomm("mm=LIRE_MAILLAGE(INFO=2,UNITE=21)",panel) - panel=uncomment_command(panel) - panel=select_child("DEFI_FONCTION",jdctree) - delete_node(panel) - - assert j.isvalid(),j.report() diff --git a/Tests/README b/Tests/README deleted file mode 100644 index 3b28d765..00000000 --- a/Tests/README +++ /dev/null @@ -1,37 +0,0 @@ -Pour executer tous les tests faire:: - - python run.py - -Pour executer seulement un module de test (testsimp1.py par exemple), faire:: - - python run.py testelem/testsimp1.py - -Un test correspond à l'exécution d'une méthode dont le nom commence par test ou Test -d'une classe dont le nom commence par test ou Test dans un module dont le nom -commence par test ou Test éventuellement dans un répertoire dont le nom commence -par test ou Test. - -Quelques tests dont le nom commence par futuretest ne sont pas exécutés. Ils identifient -des limites actuelles d'Accas. - -Certains tests doivent etre exécutés séparément à cause d'un problème d'import de catalogue. -En particulier, les tests d'ihm (testihm*.py) entrent dans cette catégorie. - -Par ordre de complexité : - - - testelem7 - - testelem - - - testcomm7 - - testcomm9 - - testcomm - - - testastest - - testastest9 - - - testihm9 - - testihm - - testihm7 - -Les tests suffixés 7 ou 9 sont spécifiques d'une version d'ASTER - diff --git a/Tests/prefs.py b/Tests/prefs.py deleted file mode 100644 index 7c3ebd00..00000000 --- a/Tests/prefs.py +++ /dev/null @@ -1,115 +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. -# -# -# ====================================================================== - -import os,sys - -# repIni sert à localiser le fichier editeur.ini -# Obligatoire -repIni=os.path.dirname(os.path.abspath(__file__)) - -# INSTALLDIR sert à localiser l'installation d'Eficas -# Obligatoire -INSTALLDIR=os.path.join(repIni,'..') - -# CODE_PATH sert à localiser Noyau et Validation éventuellement -# non contenus dans la distribution EFICAS -# Par défaut on utilise les modules de INSTALLDIR -# Peut valoir None (defaut) -CODE_PATH = None - -# la variable code donne le nom du code a selectionner -code="ASTER" - -# lang indique la langue utilisée pour les chaines d'aide : fr ou ang -lang='fr' - -# Codage des strings qui accepte les accents (en remplacement de 'ascii') -encoding='iso-8859-1' - - -EditeurDir=INSTALLDIR+"/Editeur" -sys.path[:0]=[INSTALLDIR] -sys.path[:0]=[INSTALLDIR+"/Aster"] - -ICONDIR=os.path.join(INSTALLDIR,'Editeur','icons') - -# Preference -if os.name == 'nt': - userprefs = os.sep.join( [ os.environ['HOMEDRIVE'], os.environ['HOMEPATH'], 'Eficas_install', 'prefs.py' ]) -else : - userprefs=os.path.expanduser("~/.Eficas_install/prefs.py") - -if os.path.isfile(userprefs): - try: - execfile(userprefs) - except: - pass - - -#------------------------------------------------------------------- -# Partie pour TK -#------------------------------------------------------------------- - -labels= ('Fichier','Edition','Jeu de commandes', - 'Options', - 'Aide', - 'Traduction', - ) - -appli_composants=['readercata','bureau', - 'options', - ] - -menu_defs={ 'bureau': [ - ('Fichier',[ - ('Nouveau','newJDC','','Ctrl+N'), - ('Nouvel INCLUDE','newJDC_include'), - ('Ouvrir','openJDC','','Ctrl+O'), - ('Enregistrer','saveJDC','','Ctrl+S'), - ('Enregistrer sous','saveasJDC','','Ctrl+E'), - None, - ('Fermer','closeJDC','','Ctrl+W'), - ('Quitter','exitEFICAS','','Ctrl+Q'), - ] - ), - ('Edition',[ - ('Copier','copy','','Ctrl+C'), - ('Couper','cut','','Ctrl+X'), - ('Coller','paste','','Ctrl+V'), - ] - ), - ('Jeu de commandes',[ - ('Rapport de validation','visuCRJDC','','Ctrl+R'), - ('Fichier source','visu_txt_brut_JDC','','Ctrl+B'), - #('Paramètres Eficas','affichage_fichier_ini'), - ] - ), - ('Traduction',[ - ('Traduction v7 en v8','TraduitFichier7'), - ('Traduction v8 en v9','TraduitFichier8','','Ctrl+T'), - ] - ), - ('Aide',[ - ('Aide EFICAS','aideEFICAS','','Ctrl+A'), - ] - ), - ] - } diff --git a/Tests/properties.py b/Tests/properties.py deleted file mode 100644 index c174e28e..00000000 --- a/Tests/properties.py +++ /dev/null @@ -1,25 +0,0 @@ -#@ MODIF properties Accas DATE 26/10/2005 AUTEUR gcbhhhh M.ADMINISTRATEUR -# CONFIGURATION MANAGEMENT OF EDF VERSION -# RESPONSABLE D6BHHHH J-P.LEFEBVRE -# ====================================================================== -# COPYRIGHT (C) 1991 - 2001 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# ====================================================================== -# IDENTIFICATION DU GESTIONNAIRE DE COMMANDE ACCAS A PARTIR -# DE LA VERSION DU CODE_ASTER ASSOCIE -#---------------------------------------------------------------------- -version = "8.2.24" -date = "O1/06/2006" -exploit = False diff --git a/Tests/run.py b/Tests/run.py deleted file mode 100644 index 36e548ad..00000000 --- a/Tests/run.py +++ /dev/null @@ -1,201 +0,0 @@ -""" -This program executes all unitest tests that are found in - - directories with name test* or Test* - - files with name test* or Test* - -unitest tests are : - - functions and class with names test* or Test* - - methods with name test* or Test* from classes with name test* or Test* - -Typical uses are : - - - execute all tests with text output : python2.4 run.py - - execute all tests with html output : python2.4 run.py --html - - execute some tests with text output : python2.4 run.py testelem - - execute one test with text output : python2.4 run.py testelem/testsimp1.py - - execute all tests with verbosity and html output : python2.4 run.py -v --html -""" - -import sys,types,os -import sre -import unittest -from optparse import OptionParser - -import config - -testMatch = sre.compile(r'^[Tt]est') - -class TestSuite(unittest.TestSuite): - ignore=[] - loader = unittest.defaultTestLoader - - def __init__(self, names=[]): - self.names=names - super(TestSuite,self).__init__() - tests=self.collectTests() - self.addTests(tests) - - def _import(self,name): - mod = __import__(name,{},{}) - components = name.split('.') - for comp in components[1:]: - mod = getattr(mod,comp) - return mod - - def importdir(self,rep,path): - init = os.path.abspath(os.path.join(path,'__init__.py')) - if os.path.isfile(init): - package=self._import(rep) - if package: - return TestPackageSuite(package) - else: - return TestDirectorySuite(path) - - def importfile(self,item,path): - root, ext = os.path.splitext(item) - if ext != '.py': - return - if root.find('/') >= 0: - dirname, file = os.path.split(path) - root, ext = os.path.splitext(file) - sys.path.insert(0,dirname) - mod=self._import(root) - sys.path.remove(dirname) - else: - mod=self._import(root) - return ModuleTestSuite(mod) - - def collectTests(self): - if self.names: - entries=self.names - else: - entries = [ item for item in os.listdir(os.getcwd()) - if item.lower().find('test') >= 0 ] - self.path=os.getcwd() - return self._collectTests(entries) - - def _collectTests(self,entries): - tests=[] - for item in entries: - if (item[0] == '.' - or item in self.ignore - or not testMatch.search(item)): - continue - path=os.path.abspath(os.path.join(self.path,item)) - if os.path.isfile(path): - t=self.importfile(item,path) - if t:tests.append(t) - elif os.path.isdir(path): - tests.append(self.importdir(item,path)) - return tests - -class TestDirectorySuite(TestSuite): - def __init__(self,path): - self.path=path - super(TestDirectorySuite,self).__init__() - - def collectTests(self): - tests=[] - if self.path: - sys.path.insert(0,self.path) - entries = os.listdir(self.path) - entries.sort() - tests=self._collectTests(entries) - sys.path.remove(self.path) - return tests - -class TestPackageSuite(TestDirectorySuite): - def __init__(self,package): - self.package=package - path=os.path.abspath(os.path.dirname(self.package.__file__)) - super(TestPackageSuite,self).__init__(path) - - def importdir(self,item,path): - init = os.path.abspath(os.path.join(path,'__init__.py')) - if os.path.isfile(init): - name="%s.%s" % (self.package.__name__,item) - package=self._import(name) - if package: - return TestPackageSuite(package) - else: - return TestDirectorySuite(path) - - def importfile(self,item,path): - root, ext = os.path.splitext(item) - if ext != '.py': - return - name="%s.%s" % (self.package.__name__,root) - mod=self._import(name) - return ModuleTestSuite(mod) - -class ModuleTestSuite(TestSuite): - - def __init__(self, module): - self.module = module - super(ModuleTestSuite,self).__init__() - - def collectTests(self): - def cmpLineNo(a,b): - a_ln = a.func_code.co_firstlineno - b_ln = b.func_code.co_firstlineno - return cmp(a_ln,b_ln) - - entries = dir(self.module) - tests = [] - func_tests = [] - for item in entries: - test = getattr(self.module,item) - if (isinstance(test, (type, types.ClassType)) - and issubclass(test,unittest.TestCase)): - if testMatch.search(item): - [ tests.append(case) for case in - self.loader.loadTestsFromTestCase(test)._tests ] - elif callable(test) and testMatch.search(item): - # simple functional test - func_tests.append(test) - - # run functional tests in the order in which they are defined - func_tests.sort(cmpLineNo) - [ tests.append(unittest.FunctionTestCase(test)) - for test in func_tests ] - return tests - - -class TestProgram(unittest.TestProgram): - USAGE=""" -""" - def __init__(self): - self.testRunner = None - self.verbosity = 1 - self.html=0 - self.parseArgs(sys.argv) - if self.html: - import HTMLTestRunner - self.testRunner = HTMLTestRunner.HTMLTestRunner(verbosity=self.verbosity) - self.createTests() - self.runTests() - - def parseArgs(self,argv): - parser = OptionParser(usage=self.USAGE) - parser.add_option("-v","--verbose",action="count", - dest="verbosity",default=1, - help="Be more verbose. ") - parser.add_option("--html",action="store_true", - dest="html",default=0, - help="Produce HTML output ") - - options, args = parser.parse_args(argv) - self.verbosity = options.verbosity - self.html=options.html - - if args: - self.names = list(args) - if self.names[0] == 'run.py': - self.names = self.names[1:] - - def createTests(self): - self.test = TestSuite(self.names) - -if __name__ == "__main__": - TestProgram() - diff --git a/Tests/testcomm7/a.11 b/Tests/testcomm7/a.11 deleted file mode 100644 index 1723fcb9..00000000 --- a/Tests/testcomm7/a.11 +++ /dev/null @@ -1 +0,0 @@ -MM=LIRE_MAILLAGE() diff --git a/Tests/testcomm7/a.com0 b/Tests/testcomm7/a.com0 deleted file mode 100644 index 04d1cc20..00000000 --- a/Tests/testcomm7/a.com0 +++ /dev/null @@ -1,3 +0,0 @@ -POURSUITE() -MA=LIRE_MAILLAGE(INFO=inf) -FIN() diff --git a/Tests/testcomm7/a.comm b/Tests/testcomm7/a.comm deleted file mode 100644 index 665f63fe..00000000 --- a/Tests/testcomm7/a.comm +++ /dev/null @@ -1,5 +0,0 @@ -DEBUT() -inf=1 -p2=inf+1 -p3=sin(p2) -FIN() diff --git a/Tests/testcomm7/aa.comm b/Tests/testcomm7/aa.comm deleted file mode 100644 index 124141b4..00000000 --- a/Tests/testcomm7/aa.comm +++ /dev/null @@ -1,8 +0,0 @@ -DEBUT() -inf1=1 -MA=LIRE_MAILLAGE(INFO=inf1) -INCLUDE_MATERIAU( NOM_AFNOR='18MND5', TYPE_MODELE='REF', - VARIANTE='A', TYPE_VALE='NOMI', - NOM_MATER='MAT3', INFO=1 ) - -FIN() diff --git a/Tests/testcomm7/b.comm b/Tests/testcomm7/b.comm deleted file mode 100644 index 478973df..00000000 --- a/Tests/testcomm7/b.comm +++ /dev/null @@ -1,9 +0,0 @@ -DEBUT() -a=1 -fmt_raison='-'*80+""" - - Exception erreur_Fatale interceptee - Raison : %s - -"""+'-'*80+'\n' -FIN() diff --git a/Tests/testcomm7/c.comm b/Tests/testcomm7/c.comm deleted file mode 100644 index 36906c57..00000000 --- a/Tests/testcomm7/c.comm +++ /dev/null @@ -1,49 +0,0 @@ -from Numeric import cos -DEBUT() -RAYCRA=1. -EPCRA=0.1 -S_CR=3.1415*(RAYCRA**2-(RAYCRA-EPCRA)**2) -T_CR=3.1415 -NOMF="nomfichier" -n=2 - -MA=LIRE_MAILLAGE( ) - -MO=AFFE_MODELE( MAILLAGE=MA, - #test de validateur GEOM (typ=grma) avec grma derive de GEOM - AFFE=(_F(GROUP_MA = ('LI1'), - PHENOMENE = 'MECANIQUE', - MODELISATION = 'DIS_TR'), - ), - INFO=2,); - -carel=[0.]*78 - -CAREG=AFFE_CARA_ELEM(MODELE=MO, - DISCRET=_F(GROUP_MA=('LI1'), - CARA = 'K_TR_L', - VALE = carel, - REPERE='LOCAL' , ), - ORIENTATION=(_F(GROUP_MA=('LI1',), - CARA='VECT_Y', - VALE=(0.,0.,1.),),), - AFFE_FIBRE =( _F(GROUP_MA='CRAYON', COOR_AXE_POUTRE = (0.,0.,), CARA='SURFACE', VALE=( 0.,S_CR/4,)), - _F(GROUP_MA='CRAYON', COOR_AXE_POUTRE = (0.,0.,), CARA='SURFACE', VALE=( 0.,T_CR,)), - _F(GROUP_MA='CRAYON', COOR_AXE_POUTRE = (0.,sin(n*22.5*pi/180),), CARA='SURFACE', VALE=( 0.,T_CR/4,)), - _F(GROUP_MA='CRAYON', COOR_AXE_POUTRE = (0.,(cos(n*22.5*pi/180)),), CARA='SURFACE', VALE=( 0.,T_CR/4,)), - ), - ); - -DEFI_FICHIER(UNITE=50, FICHIER='./REPE_OUT/zzzz206a_resu.mail') -#test de validateur LongStr avec parametre instance de PARAMETRE -DEFI_FICHIER(UNITE=50, FICHIER=NOMF) -#test de validateur LongStr avec parametre instance de Formula -u=DEFI_FICHIER( FICHIER=NOMF*2) -DEFI_FICHIER (ACTION='LIBERER',UNITE=50) -#test de validateur d'objet entier (typ='I'), instance de la classe entier -DEFI_FICHIER (ACTION='LIBERER',UNITE=u) - -# test de validateur qui accepte tout (typ=assd) -IMPR_CO(CO=MA) - -FIN() diff --git a/Tests/testcomm7/d.comm b/Tests/testcomm7/d.comm deleted file mode 100644 index 06bd2405..00000000 --- a/Tests/testcomm7/d.comm +++ /dev/null @@ -1,4 +0,0 @@ -DEBUT() -a=1 -MA=LIRE_MAILLAGE() -FIN() diff --git a/Tests/testcomm7/e.comm b/Tests/testcomm7/e.comm deleted file mode 100644 index 15bf3261..00000000 --- a/Tests/testcomm7/e.comm +++ /dev/null @@ -1,70 +0,0 @@ -DEBUT() -MAYA=LIRE_MAILLAGE() - -MAYA=DEFI_GROUP( reuse=MAYA, MAILLAGE=MAYA, - CREA_GROUP_MA=_F( NOM = 'TOUT', TOUT = 'OUI')) - -BARRE1=AFFE_MODELE( MAILLAGE=MAYA, - AFFE=_F( GROUP_MA='SS1', - MODELISATION = 'POU_D_E', - PHENOMENE = 'MECANIQUE')) -# -MATERIO1=DEFI_MATERIAU( ELAS=_F( RHO = 1.E08, NU = 0.3, E = 1.E10)) - -MATERIO2=DEFI_MATERIAU( ELAS=_F( RHO = 0., NU = 0., E = 1.E15)) -# -CHMAT=AFFE_MATERIAU( MAILLAGE=MAYA,AFFE=( - #_F( TOUT = 'OUI', MATER = MATERIO1), - _F( GROUP_MA = 'SS1', MATER = MATERIO1), - _F( GROUP_MA = 'SS2', MATER = MATERIO1), - _F( GROUP_MA = 'SS3', MATER = MATERIO1), - _F( GROUP_MA = 'RIGIDE', MATER = MATERIO2), -)) # commentaire test - -CARA1=AFFE_CARA_ELEM( MODELE=BARRE1, - POUTRE=_F( - GROUP_MA = 'TOUT', - SECTION = 'CERCLE', - CARA = ('R', 'EP',), - VALE = (0.1, 0.01,))) - -GUIDAGE1=AFFE_CHAR_MECA( MODELE=BARRE1,DDL_IMPO=( - _F( GROUP_MA='SS1', - DX = 0., DZ = 0., DRX = 0., DRY = 0.), - _F( GROUP_NO = 'L1', DY = 0., DRZ = 0.), - )) - -K_ELEM1=CALC_MATR_ELEM( MODELE=BARRE1, - CARA_ELEM=CARA1, - CHAM_MATER=CHMAT, - OPTION='RIGI_MECA', - CHARGE=GUIDAGE1) - -NUM1=NUME_DDL( MATR_RIGI=K_ELEM1) - -# -K_ASSE1=ASSE_MATRICE( MATR_ELEM=K_ELEM1, - NUME_DDL=NUM1) - -MODESTA1=MODE_STATIQUE( MATR_RIGI=K_ASSE1, - MODE_STAT=_F( - GROUP_NO=('L12'), - AVEC_CMP = ('DY','DRZ'), - )) - -# parse: -affectation - -DS1=[None]*5 -DS2=[None]*5 -DS3=[None]*5 -DS4=[None]*5 -CHS1=[None]*5 -CHS2=[None]*5 - -# parse: +affectation - -#for k in range(1,5): -# DS1[k] = CREA_CHAMP( OPERATION='EXTR', TYPE_CHAM='NOEU_DEPL_R', -# RESULTAT= MODESTA1, NUME_ORDRE=k, NOM_CHAM = 'DEPL'); - -FIN() diff --git a/Tests/testcomm7/efica01a.11 b/Tests/testcomm7/efica01a.11 deleted file mode 100644 index bec37b5b..00000000 --- a/Tests/testcomm7/efica01a.11 +++ /dev/null @@ -1,19 +0,0 @@ -DEPL2 = FORMULE(NOM_PARA='INST',VALE='sin(OMEGAA*INST)/(OMEGAA**xx)') -DEPLACE2=CALC_FONC_INTERP( FONCTION=DEPL2, - LIST_PARA=L_INST, - NOM_PARA='INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE', - NOM_RESU='DEPL' ) - -MONO_X=CALC_CHAR_SEISME( MATR_MASS=MASSE, - DIRECTION=( 1., 0., 0.,), - MONO_APPUI='OUI' ) - - -MACRO_PROJ_BASE(BASE=MODE_MEC,MATR_ASSE_GENE=( - _F( MATRICE = CO("MASS_GEN"), MATR_ASSE = MASSE), - _F( MATRICE = CO("RIGI_GEN"), MATR_ASSE = RIGIDITE)), - VECT_ASSE_GENE=_F( VECTEUR = CO("VECT_X"), VECT_ASSE = MONO_X) - ) - diff --git a/Tests/testcomm7/efica01a.com0 b/Tests/testcomm7/efica01a.com0 deleted file mode 100755 index 25134e98..00000000 --- a/Tests/testcomm7/efica01a.com0 +++ /dev/null @@ -1,49 +0,0 @@ -POURSUITE(CODE=_F( NOM = 'EFICA01A')) - -INCLUDE_MATERIAU( NOM_AFNOR='18MND5', TYPE_MODELE='REF', - VARIANTE='A', TYPE_VALE='NOMI', - NOM_MATER='MAT3', INFO=1 ) - -CHMAT3=AFFE_MATERIAU( MAILLAGE=MAILLA3, - AFFE=_F( TOUT='OUI', MATER = MAT3, TEMP_REF = 20.)) - -riginor = 2.88E7 - -TRAN_GE2=DYNA_TRAN_MODAL( MASS_GENE=MGEN_BIC, RIGI_GENE=RGEN_BIC, - METHODE='EULER', - AMOR_REDUIT=( 0.07, 0.07, ), - MODE_STAT=MSTA_BIC,EXCIT=( - _F( VECT_GENE = VECT_X1, ACCE = ACCELER1, - MULT_APPUI = 'OUI', - DIRECTION = ( 1., 0., 0.,), NOEUD = 'NO1', - VITE = VITESSE1, DEPL = DEPLACE1), - _F( VECT_GENE = VECT_X2, ACCE = ACCELER2, - MULT_APPUI = 'OUI', - DIRECTION = ( 1., 0., 0.,), NOEUD = 'NO11', - VITE = VITESSE2, DEPL = DEPLACE2)), - CHOC=_F( GROUP_NO_1 = 'MASSES1', - GROUP_NO_2 = 'MASSES2', - OBSTACLE = GRILLE, - INTITULE = 'NO2/NO12', - NORM_OBST = (0., 0., 1.,), - DIST_1 = 0.4495, - DIST_2 = 0.4495, - RIGI_NOR = riginor, - AMOR_NOR = 0., - RIGI_TAN = 0., - COULOMB = 0.), - INCREMENT=_F( INST_INIT = 0., INST_FIN = 1., PAS = 0.00025), - ARCHIVAGE=_F( PAS_ARCH = 8) - ) - -LISTIMP=DEFI_LIST_REEL( DEBUT=0., - INTERVALLE=_F( JUSQU_A = 1., NOMBRE = 500)) - -RESUA1=REST_BASE_PHYS( RESU_GENE=TRAN_GE1, - LIST_INST=LISTIMP, - INTERPOL='LIN', - NOM_CHAM='DEPL', - MULT_APPUI='OUI' - ) - -FIN() diff --git a/Tests/testcomm7/efica01a.comm b/Tests/testcomm7/efica01a.comm deleted file mode 100755 index 20eea866..00000000 --- a/Tests/testcomm7/efica01a.comm +++ /dev/null @@ -1,275 +0,0 @@ -# MODIF DATE 20/09/2004 AUTEUR DURAND C.DURAND -# TITRE TEST DE NON REGRESSION DE L IHM EFICAS - DERIVE DE SDND102A -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2001 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# ====================================================================== -# Ce cas test est gere en configuration dans la base ASTER, il sert de -# modele pour prononcer la recette de l IHM d EFICAS : l objectif est de -# pouvoir recreer ce test a l identique dans EFICAS a partir d une page -# blanche. -# On a donc essaye d y placer toutes les commandes un peu particulieres -# du langage de commandes d ASTER -# -# Il s agit en fait du test SDND102A auquel on a ajoute : -# la definition d un parametre (VAL) -# l inclusion d un fichier (INCLUDE) -# une poursuite (POURSUITE) -# Il contient ainsi : -# des parametres, des formules, des macros, des mots cles facteurs repetes -# (y compris conditionnes par des regles : calc_fonction / COMB), -# des blocs (mode_iter_simult,calc_char_seisme), un defi_valeur, un parametre. -# -# -# Il faudra y associer quelques recommandations pour la recette : -# - verifier qu en ouvrant le .com0, il demande bien a browser le .comm puis, en cascade, le .11 -# - verifier qu on peut bien supprimer une commande, un mot cle simple et facteur -# - verifier les acces a la doc -# -# - - -DEBUT(CODE=_F(NOM='EFICA01A',NIV_PUB_WEB='INTERNET',VISU_EFICAS='NON'),) - -MAILLAGE=LIRE_MAILLAGE() - -MAILLAGE=DEFI_GROUP(reuse=MAILLAGE, - MAILLAGE=MAILLAGE, - CREA_GROUP_NO=(_F(NOEUD='NO2', - NOM='MASSES',), - _F(NOEUD='NO1', - NOM='ENCASTRE',),),) - -MAILLA2=LIRE_MAILLAGE(UNITE=21,) - -MODELE=AFFE_MODELE(MAILLAGE=MAILLAGE, - AFFE=(_F(GROUP_MA='RESSORT', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',), - _F(GROUP_NO='MASSES', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',),),) - -BICHOC=AFFE_MODELE(MAILLAGE=MAILLA2, - AFFE=(_F(GROUP_MA='RESSORTS', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',), - _F(GROUP_NO=('MASSES1','MASSES2',), - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',),),) -VAL = 98696.0 - - -CARA_ELE=AFFE_CARA_ELEM(MODELE=MODELE, - DISCRET=(_F(GROUP_MA='RESSORT', - REPERE='GLOBAL', - CARA='K_T_D_L', - VALE=(VAL,0.0,0.0,),), - _F(GROUP_NO='MASSES', - CARA='M_T_D_N', - VALE=25.0,),),) - -CARA_BIC=AFFE_CARA_ELEM(MODELE=BICHOC, - DISCRET=(_F(GROUP_MA='RESSORTS', - REPERE='GLOBAL', - CARA='K_T_D_L', - VALE=(VAL,0.0,0.0,),), - _F(GROUP_NO='MASSES1', - CARA='M_T_D_N', - VALE=25.0,), - _F(GROUP_NO='MASSES2', - CARA='M_T_D_N', - VALE=25.0,),),) - -CON_LIM=AFFE_CHAR_MECA(MODELE=MODELE, - DDL_IMPO=(_F(GROUP_NO='ENCASTRE', - DX=0.0, - DY=0.0, - DZ=0.0,), - _F(GROUP_NO='MASSES', - DY=0.0, - DZ=0.0,),),) - -CL_BICHO=AFFE_CHAR_MECA(MODELE=BICHOC, - DDL_IMPO=(_F(GROUP_NO='ENCBICHO', - DX=0.0, - DY=0.0, - DZ=0.0,), - _F(GROUP_NO=('MASSES1','MASSES2',), - DY=0.0, - DZ=0.0,),),) - -MACRO_MATR_ASSE(MODELE=MODELE, - CARA_ELEM=CARA_ELE, - CHARGE=CON_LIM, - NUME_DDL=CO('NUMEDDL'), - MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASSE'), - OPTION='MASS_MECA',),),) - -MACRO_MATR_ASSE(MODELE=BICHOC, - CARA_ELEM=CARA_BIC, - CHARGE=CL_BICHO, - NUME_DDL=CO('NUMDDLC'), - MATR_ASSE=(_F(MATRICE=CO('RIGI_BIC'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASS_BIC'), - OPTION='MASS_MECA',),),) - -MODE_MEC=MODE_ITER_SIMULT(MATR_A=RIGIDITE, - MATR_B=MASSE,) - -MODE_MEC=NORM_MODE(reuse =MODE_MEC, - MODE=MODE_MEC, - NORME='MASS_GENE',) - -MODE_BIC=MODE_ITER_SIMULT(MATR_A=RIGI_BIC, - MATR_B=MASS_BIC, - METHODE='JACOBI', - OPTION='SANS', - CALC_FREQ=_F(OPTION='BANDE', - FREQ=(1.0,10.0,),),) - -MODE_BIC=NORM_MODE(reuse =MODE_BIC, - MODE=MODE_BIC, - NORME='MASS_GENE',) - -MODE_STA=MODE_STATIQUE(MATR_RIGI=RIGIDITE, - MATR_MASS=MASSE, - MODE_STAT=_F(TOUT='OUI', - AVEC_CMP='DX',),) - -MSTA_BIC=MODE_STATIQUE(MATR_RIGI=RIGI_BIC, - MATR_MASS=MASS_BIC, - MODE_STAT=_F(TOUT='OUI', - AVEC_CMP='DX',),) - -L_INST=DEFI_LIST_REEL(DEBUT=0.0, - INTERVALLE=_F(JUSQU_A=1.0, - PAS=1.E-4,),) - -OMEGAA=2.*pi*10. - -ACCE1 = FORMULE(VALE = 'sin(OMEGAA*INST)', - NOM_PARA='INST') - -ACCELER1=CALC_FONC_INTERP(FONCTION=ACCE1, - NOM_RESU='ACCE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -ACCE2 = FORMULE(VALE = '-sin(OMEGAA*INST)', - NOM_PARA='INST') - -ACCELER2=CALC_FONC_INTERP(FONCTION=ACCE2, - NOM_RESU='ACCE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -VITE1 = FORMULE(VALE = '-cos(OMEGAA*INST)/OMEGAA', - NOM_PARA='INST') - -VITESSE1=CALC_FONC_INTERP(FONCTION=VITE1, - NOM_RESU='VITE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -DEPL1 = FORMULE(VALE = '-sin(OMEGAA*INST)/(OMEGAA**2)', - NOM_PARA='INST') - -DEPLACE1=CALC_FONC_INTERP(FONCTION=DEPL1, - NOM_RESU='DEPL', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -VITE2 = FORMULE(VALE = 'cos(OMEGAA*INST)/OMEGAA', - NOM_PARA='INST') - -VITESSE2=CALC_FONC_INTERP(FONCTION=VITE2, - NOM_RESU='VITE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -xx=2 - -INCLUDE(UNITE=11, - INFO=1,) - -MUR=DEFI_OBSTACLE(TYPE='PLAN_Z',) - -TRAN_GE1=DYNA_TRAN_MODAL(METHODE='EULER', - MASS_GENE=MASS_GEN, - RIGI_GENE=RIGI_GEN, - AMOR_REDUIT=0.07, - MODE_STAT=MODE_STA, - INCREMENT=_F(INST_INIT=0.0, - INST_FIN=1.0, - PAS=2.0E-4,), - ARCHIVAGE=_F(PAS_ARCH=8,), - EXCIT=_F(VECT_GENE=VECT_X, - ACCE=ACCELER1, - VITE=VITESSE1, - DEPL=DEPLACE1, - MULT_APPUI='OUI', - DIRECTION=(1.0,0.0,0.0,), - NOEUD='NO1',), - CHOC=_F(INTITULE='NO2/MUR', - GROUP_NO_1='MASSES', - OBSTACLE=MUR, - ORIG_OBST=(-1.0,0.0,0.0,), - NORM_OBST=(0.0,0.0,1.0,), - JEU=1.1005, - RIGI_NOR=5.76E7, - AMOR_NOR=0.0, - RIGI_TAN=0.0, - COULOMB=0.0,),) - -MULT_X1=CALC_CHAR_SEISME(MATR_MASS=MASS_BIC, - DIRECTION=(1.0,0.0,0.0,), - MODE_STAT=MSTA_BIC, - NOEUD='NO1',) - -MULT_X2=CALC_CHAR_SEISME(MATR_MASS=MASS_BIC, - DIRECTION=(1.0,0.0,0.0,), - MODE_STAT=MSTA_BIC, - NOEUD='NO11',) - -MACRO_PROJ_BASE(BASE=MODE_BIC, - MATR_ASSE_GENE=(_F(MATRICE=CO('MGEN_BIC'), - MATR_ASSE=MASS_BIC,), - _F(MATRICE=CO('RGEN_BIC'), - MATR_ASSE=RIGI_BIC,),), - VECT_ASSE_GENE=(_F(VECTEUR=CO('VECT_X1'), - VECT_ASSE=MULT_X1,), - _F(VECTEUR=CO('VECT_X2'), - VECT_ASSE=MULT_X2,),),) - -GRILLE=DEFI_OBSTACLE(TYPE='BI_PLAN_Z',) - -MAILLA3=LIRE_MAILLAGE(UNITE=22,) - -FIN() diff --git a/Tests/testcomm7/efica01b.11 b/Tests/testcomm7/efica01b.11 deleted file mode 100644 index bec37b5b..00000000 --- a/Tests/testcomm7/efica01b.11 +++ /dev/null @@ -1,19 +0,0 @@ -DEPL2 = FORMULE(NOM_PARA='INST',VALE='sin(OMEGAA*INST)/(OMEGAA**xx)') -DEPLACE2=CALC_FONC_INTERP( FONCTION=DEPL2, - LIST_PARA=L_INST, - NOM_PARA='INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE', - NOM_RESU='DEPL' ) - -MONO_X=CALC_CHAR_SEISME( MATR_MASS=MASSE, - DIRECTION=( 1., 0., 0.,), - MONO_APPUI='OUI' ) - - -MACRO_PROJ_BASE(BASE=MODE_MEC,MATR_ASSE_GENE=( - _F( MATRICE = CO("MASS_GEN"), MATR_ASSE = MASSE), - _F( MATRICE = CO("RIGI_GEN"), MATR_ASSE = RIGIDITE)), - VECT_ASSE_GENE=_F( VECTEUR = CO("VECT_X"), VECT_ASSE = MONO_X) - ) - diff --git a/Tests/testcomm7/efica01b.comm b/Tests/testcomm7/efica01b.comm deleted file mode 100755 index 20eea866..00000000 --- a/Tests/testcomm7/efica01b.comm +++ /dev/null @@ -1,275 +0,0 @@ -# MODIF DATE 20/09/2004 AUTEUR DURAND C.DURAND -# TITRE TEST DE NON REGRESSION DE L IHM EFICAS - DERIVE DE SDND102A -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2001 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# ====================================================================== -# Ce cas test est gere en configuration dans la base ASTER, il sert de -# modele pour prononcer la recette de l IHM d EFICAS : l objectif est de -# pouvoir recreer ce test a l identique dans EFICAS a partir d une page -# blanche. -# On a donc essaye d y placer toutes les commandes un peu particulieres -# du langage de commandes d ASTER -# -# Il s agit en fait du test SDND102A auquel on a ajoute : -# la definition d un parametre (VAL) -# l inclusion d un fichier (INCLUDE) -# une poursuite (POURSUITE) -# Il contient ainsi : -# des parametres, des formules, des macros, des mots cles facteurs repetes -# (y compris conditionnes par des regles : calc_fonction / COMB), -# des blocs (mode_iter_simult,calc_char_seisme), un defi_valeur, un parametre. -# -# -# Il faudra y associer quelques recommandations pour la recette : -# - verifier qu en ouvrant le .com0, il demande bien a browser le .comm puis, en cascade, le .11 -# - verifier qu on peut bien supprimer une commande, un mot cle simple et facteur -# - verifier les acces a la doc -# -# - - -DEBUT(CODE=_F(NOM='EFICA01A',NIV_PUB_WEB='INTERNET',VISU_EFICAS='NON'),) - -MAILLAGE=LIRE_MAILLAGE() - -MAILLAGE=DEFI_GROUP(reuse=MAILLAGE, - MAILLAGE=MAILLAGE, - CREA_GROUP_NO=(_F(NOEUD='NO2', - NOM='MASSES',), - _F(NOEUD='NO1', - NOM='ENCASTRE',),),) - -MAILLA2=LIRE_MAILLAGE(UNITE=21,) - -MODELE=AFFE_MODELE(MAILLAGE=MAILLAGE, - AFFE=(_F(GROUP_MA='RESSORT', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',), - _F(GROUP_NO='MASSES', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',),),) - -BICHOC=AFFE_MODELE(MAILLAGE=MAILLA2, - AFFE=(_F(GROUP_MA='RESSORTS', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',), - _F(GROUP_NO=('MASSES1','MASSES2',), - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',),),) -VAL = 98696.0 - - -CARA_ELE=AFFE_CARA_ELEM(MODELE=MODELE, - DISCRET=(_F(GROUP_MA='RESSORT', - REPERE='GLOBAL', - CARA='K_T_D_L', - VALE=(VAL,0.0,0.0,),), - _F(GROUP_NO='MASSES', - CARA='M_T_D_N', - VALE=25.0,),),) - -CARA_BIC=AFFE_CARA_ELEM(MODELE=BICHOC, - DISCRET=(_F(GROUP_MA='RESSORTS', - REPERE='GLOBAL', - CARA='K_T_D_L', - VALE=(VAL,0.0,0.0,),), - _F(GROUP_NO='MASSES1', - CARA='M_T_D_N', - VALE=25.0,), - _F(GROUP_NO='MASSES2', - CARA='M_T_D_N', - VALE=25.0,),),) - -CON_LIM=AFFE_CHAR_MECA(MODELE=MODELE, - DDL_IMPO=(_F(GROUP_NO='ENCASTRE', - DX=0.0, - DY=0.0, - DZ=0.0,), - _F(GROUP_NO='MASSES', - DY=0.0, - DZ=0.0,),),) - -CL_BICHO=AFFE_CHAR_MECA(MODELE=BICHOC, - DDL_IMPO=(_F(GROUP_NO='ENCBICHO', - DX=0.0, - DY=0.0, - DZ=0.0,), - _F(GROUP_NO=('MASSES1','MASSES2',), - DY=0.0, - DZ=0.0,),),) - -MACRO_MATR_ASSE(MODELE=MODELE, - CARA_ELEM=CARA_ELE, - CHARGE=CON_LIM, - NUME_DDL=CO('NUMEDDL'), - MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASSE'), - OPTION='MASS_MECA',),),) - -MACRO_MATR_ASSE(MODELE=BICHOC, - CARA_ELEM=CARA_BIC, - CHARGE=CL_BICHO, - NUME_DDL=CO('NUMDDLC'), - MATR_ASSE=(_F(MATRICE=CO('RIGI_BIC'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASS_BIC'), - OPTION='MASS_MECA',),),) - -MODE_MEC=MODE_ITER_SIMULT(MATR_A=RIGIDITE, - MATR_B=MASSE,) - -MODE_MEC=NORM_MODE(reuse =MODE_MEC, - MODE=MODE_MEC, - NORME='MASS_GENE',) - -MODE_BIC=MODE_ITER_SIMULT(MATR_A=RIGI_BIC, - MATR_B=MASS_BIC, - METHODE='JACOBI', - OPTION='SANS', - CALC_FREQ=_F(OPTION='BANDE', - FREQ=(1.0,10.0,),),) - -MODE_BIC=NORM_MODE(reuse =MODE_BIC, - MODE=MODE_BIC, - NORME='MASS_GENE',) - -MODE_STA=MODE_STATIQUE(MATR_RIGI=RIGIDITE, - MATR_MASS=MASSE, - MODE_STAT=_F(TOUT='OUI', - AVEC_CMP='DX',),) - -MSTA_BIC=MODE_STATIQUE(MATR_RIGI=RIGI_BIC, - MATR_MASS=MASS_BIC, - MODE_STAT=_F(TOUT='OUI', - AVEC_CMP='DX',),) - -L_INST=DEFI_LIST_REEL(DEBUT=0.0, - INTERVALLE=_F(JUSQU_A=1.0, - PAS=1.E-4,),) - -OMEGAA=2.*pi*10. - -ACCE1 = FORMULE(VALE = 'sin(OMEGAA*INST)', - NOM_PARA='INST') - -ACCELER1=CALC_FONC_INTERP(FONCTION=ACCE1, - NOM_RESU='ACCE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -ACCE2 = FORMULE(VALE = '-sin(OMEGAA*INST)', - NOM_PARA='INST') - -ACCELER2=CALC_FONC_INTERP(FONCTION=ACCE2, - NOM_RESU='ACCE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -VITE1 = FORMULE(VALE = '-cos(OMEGAA*INST)/OMEGAA', - NOM_PARA='INST') - -VITESSE1=CALC_FONC_INTERP(FONCTION=VITE1, - NOM_RESU='VITE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -DEPL1 = FORMULE(VALE = '-sin(OMEGAA*INST)/(OMEGAA**2)', - NOM_PARA='INST') - -DEPLACE1=CALC_FONC_INTERP(FONCTION=DEPL1, - NOM_RESU='DEPL', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -VITE2 = FORMULE(VALE = 'cos(OMEGAA*INST)/OMEGAA', - NOM_PARA='INST') - -VITESSE2=CALC_FONC_INTERP(FONCTION=VITE2, - NOM_RESU='VITE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -xx=2 - -INCLUDE(UNITE=11, - INFO=1,) - -MUR=DEFI_OBSTACLE(TYPE='PLAN_Z',) - -TRAN_GE1=DYNA_TRAN_MODAL(METHODE='EULER', - MASS_GENE=MASS_GEN, - RIGI_GENE=RIGI_GEN, - AMOR_REDUIT=0.07, - MODE_STAT=MODE_STA, - INCREMENT=_F(INST_INIT=0.0, - INST_FIN=1.0, - PAS=2.0E-4,), - ARCHIVAGE=_F(PAS_ARCH=8,), - EXCIT=_F(VECT_GENE=VECT_X, - ACCE=ACCELER1, - VITE=VITESSE1, - DEPL=DEPLACE1, - MULT_APPUI='OUI', - DIRECTION=(1.0,0.0,0.0,), - NOEUD='NO1',), - CHOC=_F(INTITULE='NO2/MUR', - GROUP_NO_1='MASSES', - OBSTACLE=MUR, - ORIG_OBST=(-1.0,0.0,0.0,), - NORM_OBST=(0.0,0.0,1.0,), - JEU=1.1005, - RIGI_NOR=5.76E7, - AMOR_NOR=0.0, - RIGI_TAN=0.0, - COULOMB=0.0,),) - -MULT_X1=CALC_CHAR_SEISME(MATR_MASS=MASS_BIC, - DIRECTION=(1.0,0.0,0.0,), - MODE_STAT=MSTA_BIC, - NOEUD='NO1',) - -MULT_X2=CALC_CHAR_SEISME(MATR_MASS=MASS_BIC, - DIRECTION=(1.0,0.0,0.0,), - MODE_STAT=MSTA_BIC, - NOEUD='NO11',) - -MACRO_PROJ_BASE(BASE=MODE_BIC, - MATR_ASSE_GENE=(_F(MATRICE=CO('MGEN_BIC'), - MATR_ASSE=MASS_BIC,), - _F(MATRICE=CO('RGEN_BIC'), - MATR_ASSE=RIGI_BIC,),), - VECT_ASSE_GENE=(_F(VECTEUR=CO('VECT_X1'), - VECT_ASSE=MULT_X1,), - _F(VECTEUR=CO('VECT_X2'), - VECT_ASSE=MULT_X2,),),) - -GRILLE=DEFI_OBSTACLE(TYPE='BI_PLAN_Z',) - -MAILLA3=LIRE_MAILLAGE(UNITE=22,) - -FIN() diff --git a/Tests/testcomm7/f.comm b/Tests/testcomm7/f.comm deleted file mode 100644 index d15a6179..00000000 --- a/Tests/testcomm7/f.comm +++ /dev/null @@ -1,18 +0,0 @@ -from Numeric import size - -DEBUT() - -# Definition des parametres de l'excitation sinusoidale -freq=1500.0 -periode=1.0/freq -pas=periode/100.0 - -LISTTM=DEFI_LIST_REEL(DEBUT=0.0*periode, - INTERVALLE=_F(JUSQU_A=100.0*periode, - PAS=pas,),); - -LISTRD=DEFI_LIST_REEL(DEBUT=(98.0)*periode+pas, - INTERVALLE=_F(JUSQU_A=(100.0)*periode, - PAS=pas,),); - -FIN() diff --git a/Tests/testcomm7/forma12c.22 b/Tests/testcomm7/forma12c.22 deleted file mode 100755 index 1452b8f2..00000000 --- a/Tests/testcomm7/forma12c.22 +++ /dev/null @@ -1,5616 +0,0 @@ -ACCELH1=DEFI_FONCTION(NOM_PARA='INST', - VALE= - ( - 0.0 , 0.0 , - 5.000000000000000E-03 , 1.384945820672120E-02 , - 1.000000000000000E-02 , 1.382919843991470E-02 , - 1.500000000000000E-02 , 1.382973754982250E-02 , - 2.000000000000000E-02 , 1.383338152282280E-02 , - 2.500000000000000E-02 , 1.393648950771420E-02 , - 3.000000000000000E-02 , 1.434779984741860E-02 , - 3.500000000000000E-02 , 1.512950713231800E-02 , - 4.000000000000000E-02 , 1.614535272002630E-02 , - 4.500000000000000E-02 , 1.731995083544010E-02 , - 5.000000000000000E-02 , 1.859624623558040E-02 , - 5.500000000000000E-02 , 1.953967672923960E-02 , - 6.000000000000000E-02 , 1.941781110418540E-02 , - 6.500000000000000E-02 , 1.786343830924350E-02 , - 7.000000000000001E-02 , 1.516191250319950E-02 , - 7.500000000000000E-02 , 1.188464893531830E-02 , - 8.000000000000000E-02 , 8.604671706807470E-03 , - 8.500000000000001E-02 , 5.843238016204390E-03 , - 9.000000000000000E-02 , 3.844393537029640E-03 , - 9.500000000000000E-02 , 2.578831760615030E-03 , - 0.1 , 2.285337760842440E-03 , - 0.105 , 3.429647164261850E-03 , - 0.11 , 5.693975593542530E-03 , - 0.115 , 8.059677068797949E-03 , - 0.12 , 1.074690536157120E-02 , - 0.125 , 1.570430547663250E-02 , - 0.13 , 2.370085802024690E-02 , - 0.135 , 3.228248728765840E-02 , - 0.14 , 3.854420890726100E-02 , - 0.145 , 4.255105840524570E-02 , - 0.15 , 4.542487497977820E-02 , - 0.155 , 4.522394778102340E-02 , - 0.16 , 3.829095514459380E-02 , - 0.165 , 2.483633029107950E-02 , - 0.17 , 9.962011825963081E-03 , - 0.175 , -1.690338763720670E-03 , - 0.18 , -9.628765294085771E-03 , - 0.185 , -1.491533457160890E-02 , - 0.19 , -1.675574249783150E-02 , - 0.195 , -1.397302390604700E-02 , - 0.2 , -8.394257392452909E-03 , - 0.205 , -4.066198655663860E-03 , - 0.21 , -2.824511823738000E-03 , - 0.215 , -2.617183840945080E-03 , - 0.22 , -1.417346427510000E-03 , - 0.225 , -1.143002215953450E-03 , - 0.23 , -5.114862179520550E-03 , - 0.235 , -1.257393226409120E-02 , - 0.24 , -2.009825306788950E-02 , - 0.245 , -2.922606396367100E-02 , - 0.25 , -4.681398923377460E-02 , - 0.255 , -7.440515051138789E-02 , - 0.26 , -0.10334790104033 , - 0.265 , -0.12586697159281 , - 0.27 , -0.14387794464775 , - 0.275 , -0.15814759425273 , - 0.28 , -0.15645166862504 , - 0.285 , -0.12686021613717 , - 0.29 , -7.870738657620450E-02 , - 0.295 , -3.337529798013800E-02 , - 0.3 , 4.960493246599410E-03 , - 0.305 , 5.045559596258160E-02 , - 0.31 , 0.105226085321393 , - 0.315 , 0.149377859842677 , - 0.32 , 0.169404090056596 , - 0.325 , 0.175768658339062 , - 0.33 , 0.179795570216475 , - 0.335 , 0.172362231098084 , - 0.34 , 0.14178782193451 , - 0.345 , 9.600009720172401E-02 , - 0.35 , 4.821844915823450E-02 , - 0.355 , -4.337533256019430E-03 , - 0.36 , -6.584719156367530E-02 , - 0.365 , -0.11836425870338 , - 0.37 , -0.13733576068719 , - 0.375 , -0.12352979806305 , - 0.38 , -9.647458189678811E-02 , - 0.385 , -6.215705630868780E-02 , - 0.39 , -1.230416228554950E-02 , - 0.395 , 4.641921735700460E-02 , - 0.4 , 8.859572962085120E-02 , - 0.405 , 9.988862929152570E-02 , - 0.41 , 9.014811266775360E-02 , - 0.415 , 7.203047941527541E-02 , - 0.42 , 4.502398610270280E-02 , - 0.425 , 6.797639622722420E-03 , - 0.43 , -3.515202910758360E-02 , - 0.435 , -7.008994299356780E-02 , - 0.44 , -9.184195885494270E-02 , - 0.445 , -9.764578216442391E-02 , - 0.45 , -8.980199943709211E-02 , - 0.455 , -7.844678621890611E-02 , - 0.46 , -7.092648374585479E-02 , - 0.465 , -5.916134617989510E-02 , - 0.47 , -2.956966177372460E-02 , - 0.475 , 1.671374368998170E-02 , - 0.48 , 6.681414337976969E-02 , - 0.485 , 0.115921896874314 , - 0.49 , 0.168522035427266 , - 0.495 , 0.222448388891968 , - 0.5 , 0.268501345352512 , - 0.505 , 0.304492502191568 , - 0.51 , 0.333201521434027 , - 0.515 , 0.348912055073103 , - 0.52 , 0.344336194210705 , - 0.525 , 0.328357457992693 , - 0.53 , 0.315639958020935 , - 0.535 , 0.298753776631336 , - 0.54 , 0.252828404979867 , - 0.545 , 0.169993172714936 , - 0.55 , 6.727059721322880E-02 , - 0.555 , -4.209915010595060E-02 , - 0.56 , -0.16027870746769 , - 0.565 , -0.28051898189652 , - 0.57 , -0.37473468426368 , - 0.575 , -0.41761046311846 , - 0.58 , -0.40704487960185 , - 0.585 , -0.35317881167887 , - 0.59 , -0.26473865427636 , - 0.595 , -0.15439054042026 , - 0.6 , -4.069603171914010E-02 , - 0.605 , 6.408493301865420E-02 , - 0.61 , 0.155029022019142 , - 0.615 , 0.221244653075603 , - 0.62 , 0.250448298949297 , - 0.625 , 0.2498283906321 , - 0.63 , 0.239493456134941 , - 0.635 , 0.218886088833644 , - 0.64 , 0.164337222785859 , - 0.645 , 7.035013146739150E-02 , - 0.65 , -3.065825126167990E-02 , - 0.655 , -0.10313193025801 , - 0.66 , -0.14127712726139 , - 0.665 , -0.15425776005121 , - 0.67 , -0.14167316851909 , - 0.675 , -0.10137097186279 , - 0.68 , -4.328536800004760E-02 , - 0.685 , 2.048801937177380E-02 , - 0.69 , 8.302000641121640E-02 , - 0.695 , 0.129331142992423 , - 0.7 , 0.139601455006784 , - 0.705 , 0.121227983591054 , - 0.71 , 0.113005236382458 , - 0.715 , 0.1379818615802 , - 0.72 , 0.176308826146499 , - 0.725 , 0.205232483015008 , - 0.73 , 0.236700670002903 , - 0.735 , 0.28518726999873 , - 0.74 , 0.325155532319882 , - 0.745 , 0.319888795846513 , - 0.75 , 0.275055725375209 , - 0.755 , 0.223753796143942 , - 0.76 , 0.172075077677344 , - 0.765 , 0.102710116433296 , - 0.77 , 2.458158105150330E-02 , - 0.775 , -2.772090362464080E-02 , - 0.78 , -4.579263759539020E-02 , - 0.785 , -5.563702283874560E-02 , - 0.79 , -6.754184615076410E-02 , - 0.795 , -5.871706032442020E-02 , - 0.8 , -1.692509300464670E-02 , - 0.805 , 3.809918865159700E-02 , - 0.81 , 9.363878798804159E-02 , - 0.815 , 0.168712355371222 , - 0.82 , 0.278043767236916 , - 0.825 , 0.400260018759297 , - 0.83 , 0.503549901131272 , - 0.835 , 0.576593704222666 , - 0.84 , 0.611464547720466 , - 0.845 , 0.581774928421811 , - 0.85 , 0.466685485187298 , - 0.855 , 0.279469592461024 , - 0.86 , 4.649599505060000E-02 , - 0.865 , -0.22611474655397 , - 0.87 , -0.53742100922433 , - 0.875 , -0.85597468112981 , - 0.88 , -1.12858445463436 , - 0.885 , -1.31964097839003 , - 0.89 , -1.41810357733099 , - 0.895 , -1.4129005458435 , - 0.9 , -1.29047173798494 , - 0.905 , -1.05919909208997 , - 0.91 , -0.75411881989804 , - 0.915 , -0.41406737678731 , - 0.92 , -7.194360976911091E-02 , - 0.925 , 0.232932654611786 , - 0.93 , 0.457448784206965 , - 0.935 , 0.581369260987795 , - 0.94 , 0.617884772522987 , - 0.945 , 0.588638581913632 , - 0.95 , 0.499594354895777 , - 0.955 , 0.351854051263097 , - 0.96 , 0.167285288529307 , - 0.965 , -1.354817972678980E-02 , - 0.97 , -0.16506107206104 , - 0.975 , -0.30020976135865 , - 0.98 , -0.44800006523462 , - 0.985 , -0.60571664044792 , - 0.99 , -0.72882650966723 , - 0.995 , -0.78150351703968 , - 1.0 , -0.78325351768449 , - 1.005 , -0.7804638307994 , - 1.01 , -0.77907901470961 , - 1.015 , -0.74044922924701 , - 1.02 , -0.64794816611668 , - 1.025 , -0.53653982368824 , - 1.03 , -0.43590944296704 , - 1.035 , -0.32196595199848 , - 1.04 , -0.15803623495676 , - 1.045 , 4.418314484939760E-02 , - 1.05 , 0.242865235492215 , - 1.055 , 0.422391619487335 , - 1.06 , 0.586878740356939 , - 1.065 , 0.710461681206935 , - 1.07 , 0.741340861669433 , - 1.075 , 0.655713664787049 , - 1.08 , 0.470616913700976 , - 1.085 , 0.20656145315631 , - 1.09 , -0.12112308548803 , - 1.095 , -0.47118919290136 , - 1.1 , -0.77786799146278 , - 1.105 , -0.99394827732625 , - 1.11 , -1.10304473601585 , - 1.115 , -1.08949447190265 , - 1.12 , -0.93583496154967 , - 1.125 , -0.65727377808015 , - 1.13 , -0.30107834922153 , - 1.135 , 9.620828359443580E-02 , - 1.14 , 0.514013416080853 , - 1.145 , 0.90642132985077 , - 1.15 , 1.20374217441116 , - 1.155 , 1.37257710404611 , - 1.16 , 1.43303286111545 , - 1.165 , 1.40075730037501 , - 1.17 , 1.25846296855354 , - 1.175 , 1.00832137286648 , - 1.18 , 0.706462116642059 , - 1.185 , 0.413493607411118 , - 1.19 , 0.148293682071222 , - 1.195 , -8.190792579850280E-02 , - 1.2 , -0.25000976533114 , - 1.205 , -0.34497838239222 , - 1.21 , -0.39991632301279 , - 1.215 , -0.44361527764964 , - 1.22 , -0.45948891812011 , - 1.225 , -0.43276591909851 , - 1.23 , -0.39819165775721 , - 1.235 , -0.38929817650006 , - 1.24 , -0.37545880341991 , - 1.245 , -0.30998449197619 , - 1.25 , -0.21624700688801 , - 1.255 , -0.16343645166853 , - 1.26 , -0.17391443905321 , - 1.265 , -0.21919282258219 , - 1.27 , -0.29688345097037 , - 1.275 , -0.43984931085551 , - 1.28 , -0.64071500818847 , - 1.285 , -0.82875858278133 , - 1.29 , -0.93796346189032 , - 1.295 , -0.949512523725 , - 1.3 , -0.857601537535 , - 1.305 , -0.65014691427727 , - 1.31 , -0.34930571456794 , - 1.315 , -2.752743937664530E-02 , - 1.32 , 0.246332435481473 , - 1.325 , 0.45001279080827 , - 1.33 , 0.58297681321004 , - 1.335 , 0.636158064092188 , - 1.34 , 0.611598530544366 , - 1.345 , 0.543575003876384 , - 1.35 , 0.472132760127251 , - 1.355 , 0.4099056501601 , - 1.36 , 0.349344621324927 , - 1.365 , 0.282806527352702 , - 1.37 , 0.200676817565078 , - 1.375 , 9.097626989587490E-02 , - 1.38 , -3.844874520206900E-02 , - 1.385 , -0.1485730750104 , - 1.39 , -0.19431957586841 , - 1.395 , -0.15348271845224 , - 1.4 , -2.614043201034680E-02 , - 1.405 , 0.177537986918302 , - 1.41 , 0.435115227256899 , - 1.415 , 0.705841641151383 , - 1.42 , 0.939450691097474 , - 1.425 , 1.09606995057385 , - 1.43 , 1.16508829271638 , - 1.435 , 1.17152904343664 , - 1.44 , 1.15677325221222 , - 1.445 , 1.14474618562157 , - 1.45 , 1.13563604509728 , - 1.455 , 1.136131797716 , - 1.46 , 1.17059034109195 , - 1.465 , 1.24349566378999 , - 1.47 , 1.31555125128714 , - 1.475 , 1.34451073520553 , - 1.48 , 1.32767985662737 , - 1.485 , 1.27338631745007 , - 1.49 , 1.15790168079473 , - 1.495 , 0.956521791996786 , - 1.5 , 0.698290997947875 , - 1.505 , 0.438367846650034 , - 1.51 , 0.189519144568428 , - 1.515 , -6.309865148517370E-02 , - 1.52 , -0.2907946493572 , - 1.525 , -0.43414032419491 , - 1.53 , -0.49035140435209 , - 1.535 , -0.51769162343818 , - 1.54 , -0.53944953961898 , - 1.545 , -0.51762829963883 , - 1.55 , -0.44905875024602 , - 1.555 , -0.41047655284131 , - 1.56 , -0.45801991852189 , - 1.565 , -0.5452728301642 , - 1.57 , -0.60180223196739 , - 1.575 , -0.64090769354799 , - 1.58 , -0.71776674993069 , - 1.585 , -0.81770575898523 , - 1.59 , -0.86693741584294 , - 1.595 , -0.84067997754846 , - 1.6 , -0.78353488744314 , - 1.605 , -0.71744286940014 , - 1.61 , -0.59774454986713 , - 1.615 , -0.38171240617319 , - 1.62 , -8.924731070437070E-02 , - 1.625 , 0.229074480135456 , - 1.63 , 0.542610098773165 , - 1.635 , 0.829628497520742 , - 1.64 , 1.04494574127203 , - 1.645 , 1.13156269562082 , - 1.65 , 1.05624249517991 , - 1.655 , 0.819935992458342 , - 1.66 , 0.449565343322086 , - 1.665 , -2.180707598866940E-03 , - 1.67 , -0.46040931126981 , - 1.675 , -0.85138688793934 , - 1.68 , -1.12388943755807 , - 1.685 , -1.24657385888904 , - 1.69 , -1.20179685962043 , - 1.695 , -0.99981038351547 , - 1.7 , -0.69163368557204 , - 1.705 , -0.34742052586021 , - 1.71 , -1.646326697056420E-02 , - 1.715 , 0.283945578116849 , - 1.72 , 0.543028107021654 , - 1.725 , 0.737133979583192 , - 1.73 , 0.84487160610996 , - 1.735 , 0.870212972351319 , - 1.74 , 0.834700198404195 , - 1.745 , 0.747170431789498 , - 1.75 , 0.594410232927394 , - 1.755 , 0.367486332109475 , - 1.76 , 8.962182967477010E-02 , - 1.765 , -0.1883067260291 , - 1.77 , -0.41613375697166 , - 1.775 , -0.56543072263443 , - 1.78 , -0.62930681455469 , - 1.785 , -0.60967253780204 , - 1.79 , -0.50702726496872 , - 1.795 , -0.32533912503295 , - 1.8 , -9.026946700126549E-02 , - 1.805 , 0.145429511003968 , - 1.81 , 0.330819022676906 , - 1.815 , 0.45222714352563 , - 1.82 , 0.524252434401283 , - 1.825 , 0.544685292311812 , - 1.83 , 0.482635967462947 , - 1.835 , 0.323118603668567 , - 1.84 , 9.999214308770410E-02 , - 1.845 , -0.1356321129448 , - 1.85 , -0.36128518628156 , - 1.855 , -0.57322505412043 , - 1.86 , -0.74566937227067 , - 1.865 , -0.831111234663 , - 1.87 , -0.79988891088422 , - 1.875 , -0.65798317740384 , - 1.88 , -0.42968513644553 , - 1.885 , -0.14457167669537 , - 1.89 , 0.161701689894838 , - 1.895 , 0.456458659481019 , - 1.9 , 0.720641473510481 , - 1.905 , 0.93536449279502 , - 1.91 , 1.06690148982661 , - 1.915 , 1.08832474904443 , - 1.92 , 1.00876475369484 , - 1.925 , 0.854457298011041 , - 1.93 , 0.628173977645005 , - 1.935 , 0.322546940276438 , - 1.94 , -2.596888473873320E-02 , - 1.945 , -0.33525384338564 , - 1.95 , -0.5416882826646 , - 1.955 , -0.63460201942509 , - 1.96 , -0.61577036509424 , - 1.965 , -0.46445342826001 , - 1.97 , -0.17427091738081 , - 1.975 , 0.197608608481982 , - 1.98 , 0.551300717211572 , - 1.985 , 0.807313151449369 , - 1.99 , 0.929291756112952 , - 1.995 , 0.900203655372628 , - 2.0 , 0.711960914602783 , - 2.005 , 0.386125888668035 , - 2.01 , -1.664845298933290E-02 , - 2.015 , -0.42003837834356 , - 2.02 , -0.75822166854004 , - 2.025 , -0.97936810396973 , - 2.03 , -1.0426579951744 , - 2.035 , -0.93057240999803 , - 2.04 , -0.66368034717177 , - 2.045 , -0.29110991423144 , - 2.05 , 0.119136312621438 , - 2.055 , 0.505291402538494 , - 2.06 , 0.880216899892637 , - 2.065 , 1.20828770980265 , - 2.07 , 1.46849325860208 , - 2.075 , 1.67233522841001 , - 2.08 , 1.84159238892188 , - 2.085 , 1.97017314302929 , - 2.09 , 2.02820005370812 , - 2.095 , 2.00307389537606 , - 2.1 , 1.90918679712901 , - 2.105 , 1.7492164388665 , - 2.11 , 1.49601732028444 , - 2.115 , 1.13320644545655 , - 2.12 , 0.691534368057989 , - 2.125 , 0.222522846896641 , - 2.13 , -0.2568718835065 , - 2.135 , -0.73270869895797 , - 2.14 , -1.16691560085841 , - 2.145 , -1.52131308342383 , - 2.15 , -1.77830659090987 , - 2.155 , -1.94190868704924 , - 2.16 , -2.01807428134882 , - 2.165 , -2.01753841723068 , - 2.17 , -1.96550102271951 , - 2.175 , -1.88172547074643 , - 2.18 , -1.76181108149962 , - 2.185 , -1.60314470865115 , - 2.19 , -1.43287068566641 , - 2.195 , -1.27868078783724 , - 2.2 , -1.12992856906385 , - 2.205 , -0.96854903020236 , - 2.21 , -0.82469988669093 , - 2.215 , -0.75306712540506 , - 2.22 , -0.75949831264927 , - 2.225 , -0.80266627698916 , - 2.23 , -0.86825465400046 , - 2.235 , -0.98190873939491 , - 2.24 , -1.13332846537187 , - 2.245 , -1.24587809111606 , - 2.25 , -1.25403636722243 , - 2.255 , -1.16774949125882 , - 2.26 , -1.02737996901608 , - 2.265 , -0.83618584315821 , - 2.27 , -0.58078051378866 , - 2.275 , -0.28886675266917 , - 2.28 , -1.584903466322660E-02 , - 2.285 , 0.243494185775485 , - 2.29 , 0.493747779128152 , - 2.295 , 0.763367558765503 , - 2.3 , 1.04659160151311 , - 2.305 , 1.31787059651459 , - 2.31 , 1.55330513693362 , - 2.315 , 1.72708398800512 , - 2.32 , 1.80403390270411 , - 2.325 , 1.74474528448072 , - 2.33 , 1.51781565889812 , - 2.335 , 1.11765857002866 , - 2.34 , 0.582482410154426 , - 2.345 , -9.718428438488540E-03 , - 2.35 , -0.57168637020167 , - 2.355 , -1.03230607359137 , - 2.36 , -1.33718623748091 , - 2.365 , -1.44694517260007 , - 2.37 , -1.35098612723151 , - 2.375 , -1.07661964039704 , - 2.38 , -0.67815732332436 , - 2.385 , -0.22427774359532 , - 2.39 , 0.206546911873295 , - 2.395 , 0.541628296955107 , - 2.4 , 0.739725635914114 , - 2.405 , 0.792688071679571 , - 2.41 , 0.699855261818748 , - 2.415 , 0.460345996951087 , - 2.42 , 9.825062680758330E-02 , - 2.425 , -0.32686436332366 , - 2.43 , -0.75151572607261 , - 2.435 , -1.13800924040631 , - 2.44 , -1.46265919709476 , - 2.445 , -1.69312259897435 , - 2.45 , -1.79655595938503 , - 2.455 , -1.76112116582848 , - 2.46 , -1.59504402395201 , - 2.465 , -1.31375304224191 , - 2.47 , -0.94339622712974 , - 2.475 , -0.5311872307141 , - 2.48 , -0.13652655158703 , - 2.485 , 0.191652831784399 , - 2.49 , 0.427316277261529 , - 2.495 , 0.565105289247264 , - 2.5 , 0.614388715344672 , - 2.505 , 0.595214227948157 , - 2.51 , 0.537482815214678 , - 2.515 , 0.480599475426244 , - 2.52 , 0.461418219827792 , - 2.525 , 0.490351150400196 , - 2.53 , 0.544926077525614 , - 2.535 , 0.597359901626847 , - 2.54 , 0.63915145270988 , - 2.545 , 0.666359147512914 , - 2.55 , 0.659549902572926 , - 2.555 , 0.607653814797886 , - 2.56 , 0.542274304956947 , - 2.565 , 0.514978623780516 , - 2.57 , 0.542507936778163 , - 2.575 , 0.605343596447052 , - 2.58 , 0.694971250554721 , - 2.585 , 0.820564438850225 , - 2.59 , 0.964525817889196 , - 2.595 , 1.07728875105342 , - 2.6 , 1.13416623229962 , - 2.605 , 1.16046452303612 , - 2.61 , 1.18333170206295 , - 2.615 , 1.19818806982642 , - 2.62 , 1.2055342011362 , - 2.625 , 1.23921335799247 , - 2.63 , 1.32082369230339 , - 2.635 , 1.41353565810184 , - 2.64 , 1.45647248242833 , - 2.645 , 1.42296156176653 , - 2.65 , 1.31247243180803 , - 2.655 , 1.10982597617917 , - 2.66 , 0.796193729509591 , - 2.665 , 0.391525367264635 , - 2.67 , -5.039209232008630E-02 , - 2.675 , -0.48551296055089 , - 2.68 , -0.89084690987514 , - 2.685 , -1.24148991258587 , - 2.69 , -1.50817716119153 , - 2.695 , -1.67597297557138 , - 2.7 , -1.74058611919401 , - 2.705 , -1.69018703360535 , - 2.71 , -1.51441737441596 , - 2.715 , -1.22691360409733 , - 2.72 , -0.85820811206465 , - 2.725 , -0.43656402639097 , - 2.73 , -1.877591162527850E-03 , - 2.735 , 0.3722134714064 , - 2.74 , 0.604368486493566 , - 2.745 , 0.654206094948509 , - 2.75 , 0.520823349815255 , - 2.755 , 0.204565302761595 , - 2.76 , -0.24284766157643 , - 2.765 , -0.75311719985656 , - 2.77 , -1.25324781337662 , - 2.775 , -1.6520239944361 , - 2.78 , -1.91175925323649 , - 2.785 , -2.02042853839568 , - 2.79 , -1.95654753001104 , - 2.795 , -1.71189367332731 , - 2.8 , -1.33217954914393 , - 2.805 , -0.90169171320611 , - 2.81 , -0.48741397679456 , - 2.815 , -0.11957680209296 , - 2.82 , 0.208180180447444 , - 2.825 , 0.429754499753944 , - 2.83 , 0.500373556893508 , - 2.835 , 0.453923556202155 , - 2.84 , 0.356589274872127 , - 2.845 , 0.252756610751608 , - 2.85 , 0.15368816142573 , - 2.855 , 7.226479768245560E-02 , - 2.86 , 3.888968358902120E-02 , - 2.865 , 7.085947846528430E-02 , - 2.87 , 0.145649387450817 , - 2.875 , 0.221440328548596 , - 2.88 , 0.271936154319643 , - 2.885 , 0.285520971687156 , - 2.89 , 0.244558483181686 , - 2.895 , 0.131111505423643 , - 2.9 , -4.976188706858230E-02 , - 2.905 , -0.27342387270832 , - 2.91 , -0.51955671330527 , - 2.915 , -0.77083790776384 , - 2.92 , -0.9909431240431 , - 2.925 , -1.1326860598253 , - 2.93 , -1.17530215375529 , - 2.935 , -1.1315547074335 , - 2.94 , -1.01461371409468 , - 2.945 , -0.82697517656886 , - 2.95 , -0.5923950948081 , - 2.955 , -0.367250148284 , - 2.96 , -0.19748847576212 , - 2.965 , -8.287483750208639E-02 , - 2.97 , 1.205615998459890E-03 , - 2.975 , 6.700285876984650E-02 , - 2.98 , 0.142475719272639 , - 2.985 , 0.272732688275581 , - 2.99 , 0.498473860216776 , - 2.995 , 0.815246300242191 , - 3.0 , 1.17850966940332 , - 3.005 , 1.5365879707165 , - 3.01 , 1.83696246846193 , - 3.015 , 2.01683359177992 , - 3.02 , 2.02473029766593 , - 3.025 , 1.85763991176815 , - 3.03 , 1.55996114842794 , - 3.035 , 1.19160270003895 , - 3.04 , 0.817034460759104 , - 3.045 , 0.512897988315463 , - 3.05 , 0.347660769303193 , - 3.055 , 0.341161122643262 , - 3.06 , 0.460638539442427 , - 3.065 , 0.655193651694964 , - 3.07 , 0.871495085561553 , - 3.075 , 1.04025886670637 , - 3.08 , 1.0866972125822 , - 3.085 , 0.97592646156581 , - 3.09 , 0.732149789609832 , - 3.095 , 0.404350262104711 , - 3.1 , 3.450811147404410E-02 , - 3.105 , -0.3574143716153 , - 3.11 , -0.67593382755679 , - 3.115 , -0.85741138771834 , - 3.12 , -0.88812837843921 , - 3.125 , -0.79137979090702 , - 3.13 , -0.59262327029812 , - 3.135 , -0.31629865744548 , - 3.14 , -7.233283133936310E-03 , - 3.145 , 0.273183439196407 , - 3.15 , 0.478066409829062 , - 3.155 , 0.58805365224197 , - 3.16 , 0.593648649534557 , - 3.165 , 0.483000051126779 , - 3.17 , 0.254384438681656 , - 3.175 , -6.624305965878829E-02 , - 3.18 , -0.4267275966133 , - 3.185 , -0.81396009231636 , - 3.19 , -1.1955849391981 , - 3.195 , -1.53431204255614 , - 3.2 , -1.79550741772338 , - 3.205 , -1.95961471169112 , - 3.21 , -2.02193224868472 , - 3.215 , -1.98153140879109 , - 3.22 , -1.83692731893728 , - 3.225 , -1.59274123405354 , - 3.23 , -1.26186737186096 , - 3.235 , -0.85475661028155 , - 3.24 , -0.37101324608578 , - 3.245 , 0.104191797011254 , - 3.25 , 0.444402436394787 , - 3.255 , 0.80270823947836 , - 3.26 , 1.15997110726162 , - 3.265 , 1.495182836989 , - 3.27 , 1.77744468860316 , - 3.275 , 1.96545418255327 , - 3.28 , 2.0238275806165 , - 3.285 , 1.94070094966571 , - 3.29 , 1.72718398222401 , - 3.295 , 1.40473739766314 , - 3.3 , 1.00200904728279 , - 3.305 , 0.563540200278601 , - 3.31 , 0.149874332156587 , - 3.315 , -0.36080714644631 , - 3.32 , -0.78705501088032 , - 3.325 , -0.96779259671266 , - 3.33 , -0.92388383903371 , - 3.335 , -0.70129187312547 , - 3.34 , -0.37633413832281 , - 3.345 , -4.983212937679970E-02 , - 3.35 , 0.182525585093038 , - 3.355 , 0.262197946276188 , - 3.36 , 0.176793782229557 , - 3.365 , -5.176420413944920E-02 , - 3.37 , -0.37933630972585 , - 3.375 , -0.74271351288949 , - 3.38 , -1.06375084817712 , - 3.385 , -1.26478653529069 , - 3.39 , -1.29047203891782 , - 3.395 , -1.12256167350094 , - 3.4 , -0.78075489126115 , - 3.405 , -0.31359677016703 , - 3.41 , 0.21274034122224 , - 3.415 , 0.723339413347021 , - 3.42 , 1.14216320992711 , - 3.425 , 1.40285852862188 , - 3.43 , 1.46353765010519 , - 3.435 , 1.31751508169454 , - 3.44 , 0.990610982524745 , - 3.445 , 0.528518300724784 , - 3.45 , -1.201464116995880E-02 , - 3.455 , -0.56495490805526 , - 3.46 , -1.06256507808036 , - 3.465 , -1.45449004401942 , - 3.47 , -1.72216993561753 , - 3.475 , -1.87372425489139 , - 3.48 , -1.93012616321294 , - 3.485 , -1.92125770401275 , - 3.49 , -1.88683182264746 , - 3.495 , -1.86489427093378 , - 3.5 , -1.87314769209702 , - 3.505 , -1.90576881574645 , - 3.51 , -1.947112317286 , - 3.515 , -1.97949862409975 , - 3.52 , -1.97797423254897 , - 3.525 , -1.91218852417812 , - 3.53 , -1.76423764925703 , - 3.535 , -1.54024679422456 , - 3.54 , -1.25875344890035 , - 3.545 , -0.9338632056843 , - 3.55 , -0.57694094749828 , - 3.555 , -0.20814045746558 , - 3.56 , 0.146206363036127 , - 3.565 , 0.468653953534567 , - 3.57 , 0.754631835985132 , - 3.575 , 0.999185044322006 , - 3.58 , 1.18633789810153 , - 3.585 , 1.29531712809396 , - 3.59 , 1.31308664187438 , - 3.595 , 1.23731524907479 , - 3.6 , 1.07118836166498 , - 3.605 , 0.822464072088323 , - 3.61 , 0.509927368235254 , - 3.615 , 0.167608567620092 , - 3.62 , -0.16136132010127 , - 3.625 , -0.43756626339828 , - 3.63 , -0.63523583164368 , - 3.635 , -0.74542737572521 , - 3.64 , -0.7756133968174 , - 3.645 , -0.74811092815284 , - 3.65 , -0.69606885610044 , - 3.655 , -0.6565734770812 , - 3.66 , -0.66248883313473 , - 3.665 , -0.7327889886856 , - 3.67 , -0.86178796221599 , - 3.675 , -1.01484775035497 , - 3.68 , -1.13874812866412 , - 3.685 , -1.18063976569405 , - 3.69 , -1.10015331426255 , - 3.695 , -0.87258642642403 , - 3.7 , -0.49606882241743 , - 3.705 , -3.859866915145810E-03 , - 3.71 , 0.536274174652005 , - 3.715 , 1.04296495682297 , - 3.72 , 1.44309287260192 , - 3.725 , 1.67861157963259 , - 3.73 , 1.7100067792938 , - 3.735 , 1.52993945453465 , - 3.74 , 1.17332394495836 , - 3.745 , 0.705456146258253 , - 3.75 , 0.19881090381289 , - 3.755 , -0.27919234543845 , - 3.76 , -0.66960551503829 , - 3.765 , -0.93205155196248 , - 3.77 , -1.05626273217395 , - 3.775 , -1.05832450991158 , - 3.78 , -0.96616376411692 , - 3.785 , -0.81175596966687 , - 3.79 , -0.6282915868819 , - 3.795 , -0.43985996859902 , - 3.8 , -0.25160708755689 , - 3.805 , -5.670095344855360E-02 , - 3.81 , 0.149245250303935 , - 3.815 , 0.367246556878583 , - 3.82 , 0.6001728423305 , - 3.825 , 0.842651059699404 , - 3.83 , 1.06576976559939 , - 3.835 , 1.22584984073272 , - 3.84 , 1.29118905603104 , - 3.845 , 1.25131649498925 , - 3.85 , 1.10483834283469 , - 3.855 , 0.858719957928343 , - 3.86 , 0.546596899968826 , - 3.865 , 0.232913780073415 , - 3.87 , -1.178392373167330E-02 , - 3.875 , -0.13503158427521 , - 3.88 , -0.10474649816556 , - 3.885 , 8.615352677596511E-02 , - 3.89 , 0.410679548743155 , - 3.895 , 0.826698146053687 , - 3.9 , 1.26554832994177 , - 3.905 , 1.65499072160026 , - 3.91 , 1.92591491458393 , - 3.915 , 2.02174681879988 , - 3.92 , 1.91690039738994 , - 3.925 , 1.62485068724173 , - 3.93 , 1.1855690119834 , - 3.935 , 0.653037378513217 , - 3.94 , 9.668746640223920E-02 , - 3.945 , -0.4301741972333 , - 3.95 , -0.83059880381395 , - 3.955 , -1.06253651005356 , - 3.96 , -1.12343783668418 , - 3.965 , -1.02905594887957 , - 3.97 , -0.81438063696053 , - 3.975 , -0.53887343061785 , - 3.98 , -0.27199822870815 , - 3.985 , -6.791154597367660E-02 , - 3.99 , 4.530742217552380E-02 , - 3.995 , 6.262857784368379E-02 , - 4.0 , 2.441344328897610E-03 , - 4.005 , -9.190475922367920E-02 , - 4.01 , -0.16297517487801 , - 4.015 , -0.15723894800794 , - 4.02 , -3.537253515270430E-02 , - 4.025 , 0.193043922562747 , - 4.03 , 0.526357119583793 , - 4.035 , 0.929427363269694 , - 4.04 , 1.34182501632519 , - 4.045 , 1.69896106062951 , - 4.05 , 1.94147299764395 , - 4.055 , 2.02131168938189 , - 4.06 , 1.91405493567929 , - 4.065 , 1.62895808406502 , - 4.07 , 1.20381890102136 , - 4.075 , 0.692151048809337 , - 4.08 , 0.156757509395021 , - 4.085 , -0.38604102584051 , - 4.09 , -0.84133083525009 , - 4.095 , -1.156233699226 , - 4.1 , -1.33230861444598 , - 4.105 , -1.38570779035153 , - 4.11 , -1.34124970345719 , - 4.115 , -1.23546550701648 , - 4.12 , -1.10801235519435 , - 4.125 , -0.98248955079667 , - 4.13 , -0.86003296814087 , - 4.135 , -0.73178734822649 , - 4.14 , -0.59090783838188 , - 4.145 , -0.43318234968906 , - 4.15 , -0.25684880447788 , - 4.155 , -6.856986064204031E-02 , - 4.16 , 0.113175698843399 , - 4.165 , 0.263255109728613 , - 4.17 , 0.35752664561249 , - 4.175 , 0.378805103678297 , - 4.18 , 0.323547996037049 , - 4.185 , 0.206516861655614 , - 4.19 , 5.649526699216110E-02 , - 4.195 , -9.378626227851780E-02 , - 4.2 , -0.21317600878937 , - 4.205 , -0.27287940125587 , - 4.21 , -0.25114165876958 , - 4.215 , -0.14168231890677 , - 4.22 , 4.361065500048250E-02 , - 4.225 , 0.279918937448746 , - 4.23 , 0.535273378579502 , - 4.235 , 0.773588682574221 , - 4.24 , 0.958219914615338 , - 4.245 , 1.05647251768057 , - 4.25 , 1.0429998608356 , - 4.255 , 0.904048723430757 , - 4.26 , 0.64342045751792 , - 4.265 , 0.283827852947311 , - 4.27 , -0.13946358577039 , - 4.275 , -0.58422822501242 , - 4.28 , -1.00040723456331 , - 4.285 , -1.33261766567896 , - 4.29 , -1.53443838788264 , - 4.295 , -1.58333249912622 , - 4.3 , -1.48186835325815 , - 4.305 , -1.25134227914383 , - 4.31 , -0.93134131663624 , - 4.315 , -0.58023320392854 , - 4.32 , -0.263068523183 , - 4.325 , -3.234875382342560E-02 , - 4.33 , 8.104457813070970E-02 , - 4.335 , 6.646358030000100E-02 , - 4.34 , -6.520527065940920E-02 , - 4.345 , -0.27865084678943 , - 4.35 , -0.52301393304868 , - 4.355 , -0.75029273588902 , - 4.36 , -0.92586132464525 , - 4.365 , -1.02745479977821 , - 4.37 , -1.045887182644 , - 4.375 , -0.98998208526761 , - 4.38 , -0.88247620098788 , - 4.385 , -0.74513807964771 , - 4.39 , -0.589693305748 , - 4.395 , -0.4218623825717 , - 4.4 , -0.24559350524832 , - 4.405 , -5.960463612956680E-02 , - 4.41 , 0.142717207535869 , - 4.415 , 0.362879306116347 , - 4.42 , 0.588751862423607 , - 4.425 , 0.799650310566393 , - 4.43 , 0.976747652586761 , - 4.435 , 1.1062713323933 , - 4.44 , 1.17888982115871 , - 4.445 , 1.19440253536595 , - 4.45 , 1.16760308413961 , - 4.455 , 1.12503563953872 , - 4.46 , 1.09428815021162 , - 4.465 , 1.09605242115199 , - 4.47 , 1.141397648121 , - 4.475 , 1.22879693707608 , - 4.48 , 1.34085300252377 , - 4.485 , 1.44734590197994 , - 4.49 , 1.51600244532524 , - 4.495 , 1.52347176965462 , - 4.5 , 1.4600805519962 , - 4.505 , 1.32990917025988 , - 4.51 , 1.15031027736352 , - 4.515 , 0.950259774927611 , - 4.52 , 0.764000212508228 , - 4.525 , 0.620467212343643 , - 4.53 , 0.53443313966959 , - 4.535 , 0.504324479922065 , - 4.54 , 0.515518988342075 , - 4.545 , 0.5449123033391 , - 4.55 , 0.565643760216133 , - 4.555 , 0.553361701085439 , - 4.56 , 0.492730481489852 , - 4.565 , 0.380543114015636 , - 4.57 , 0.224809165664267 , - 4.575 , 4.198032082290820E-02 , - 4.58 , -0.14747370012324 , - 4.585 , -0.32583933056166 , - 4.59 , -0.48349824002692 , - 4.595 , -0.61801754775951 , - 4.6 , -0.72971208292477 , - 4.605 , -0.82083468227042 , - 4.61 , -0.89775066250987 , - 4.615 , -0.96888908984926 , - 4.62 , -1.0384220049282 , - 4.625 , -1.10412227179889 , - 4.63 , -1.16142632685637 , - 4.635 , -1.20605223114456 , - 4.64 , -1.23228150965333 , - 4.645 , -1.2330625103562 , - 4.65 , -1.20312802686153 , - 4.655 , -1.13793589958523 , - 4.66 , -1.0287141764878 , - 4.665 , -0.8641100498206 , - 4.67 , -0.63938852378214 , - 4.675 , -0.35979779312165 , - 4.68 , -3.418457890781780E-02 , - 4.685 , 0.32663500010105 , - 4.69 , 0.70029027164172 , - 4.695 , 1.04848934874391 , - 4.7 , 1.32926995685333 , - 4.705 , 1.5103149027497 , - 4.71 , 1.56674966292037 , - 4.715 , 1.47490809529175 , - 4.72 , 1.22042977817102 , - 4.725 , 0.812026061087399 , - 4.73 , 0.280340511193259 , - 4.735 , -0.25291232049697 , - 4.74 , -0.74295446485739 , - 4.745 , -1.21402870653543 , - 4.75 , -1.61401924449385 , - 4.755 , -1.89622337299338 , - 4.76 , -2.02674956179211 , - 4.765 , -1.98422913056168 , - 4.77 , -1.76288837183623 , - 4.775 , -1.38094808362694 , - 4.78 , -0.88180280078288 , - 4.785 , -0.32340693878301 , - 4.79 , 0.309775095794083 , - 4.795 , 0.96398882181726 , - 4.8 , 1.46521480566007 , - 4.805 , 1.77054065361263 , - 4.81 , 1.87515908448363 , - 4.815 , 1.80763374123846 , - 4.82 , 1.61871625340312 , - 4.825 , 1.37383254873989 , - 4.83 , 1.14323155673988 , - 4.835 , 0.984115330306988 , - 4.84 , 0.925398091665492 , - 4.845 , 0.966346779872473 , - 4.85 , 1.08319151549769 , - 4.855 , 1.23351422222229 , - 4.86 , 1.36203968864373 , - 4.865 , 1.41500821627328 , - 4.87 , 1.35632626255014 , - 4.875 , 1.17338649661648 , - 4.88 , 0.873766424591019 , - 4.885 , 0.482332773802851 , - 4.89 , 3.923546396876550E-02 , - 4.895 , -0.22463035892901 , - 4.9 , -0.44775774321397 , - 4.905 , -0.63337252960387 , - 4.91 , -0.77214474283379 , - 4.915 , -0.86139644715887 , - 4.92 , -0.90539713757332 , - 4.925 , -0.91457475953945 , - 4.93 , -0.90292943826226 , - 4.935 , -0.88570153051275 , - 4.94 , -0.87839307255918 , - 4.945 , -0.89582516241653 , - 4.95 , -0.95014576706764 , - 4.955 , -1.0485044185337 , - 4.96 , -1.1912694657772 , - 4.965 , -1.3708025639651 , - 4.97 , -1.57077187288448 , - 4.975 , -1.76663217835511 , - 4.98 , -1.92803570312605 , - 4.985 , -2.02359808191781 , - 4.99 , -2.0273751484136 , - 4.995 , -1.9250033514058 , - 5.0 , -1.71741034508892 , - 5.005 , -1.42182210128631 , - 5.01 , -1.07072647445332 , - 5.015 , -0.70800393596021 , - 5.02 , -0.38102872779966 , - 5.025 , -0.13042197488723 , - 5.03 , 3.718076749748670E-02 , - 5.035 , 0.111181074997115 , - 5.04 , 1.189110285104030E-02 , - 5.045 , -0.20207868848779 , - 5.05 , -0.44910010485315 , - 5.055 , -0.64276640560255 , - 5.06 , -0.71152270492906 , - 5.065 , -0.61247600528197 , - 5.07 , -0.33784697642092 , - 5.075 , 8.416359716705800E-02 , - 5.08 , 0.593871386434318 , - 5.085 , 1.11066790591664 , - 5.09 , 1.547857061782 , - 5.095 , 1.82798847499016 , - 5.1 , 1.89521989018272 , - 5.105 , 1.72255076224409 , - 5.11 , 1.31357650362981 , - 5.115 , 0.700681089848237 , - 5.12 , -3.944101274735180E-02 , - 5.125 , -0.57538253938727 , - 5.13 , -1.09801528037525 , - 5.135 , -1.54898464132246 , - 5.14 , -1.87419746618154 , - 5.145 , -2.02778376701628 , - 5.15 , -1.97724411607912 , - 5.155 , -1.70971194891691 , - 5.16 , -1.23638258073101 , - 5.165 , -0.59315494390597 , - 5.17 , 0.111368648891046 , - 5.175 , 0.663169389460638 , - 5.18 , 1.18144631611042 , - 5.185 , 1.60890018466206 , - 5.19 , 1.8979822410482 , - 5.195 , 2.01808652053979 , - 5.2 , 1.96085818554624 , - 5.205 , 1.74218321821589 , - 5.21 , 1.39935953655912 , - 5.215 , 0.984200755295425 , - 5.22 , 0.55469135825056 , - 5.225 , 0.166760087786826 , - 5.23 , -0.29010383111112 , - 5.235 , -0.69805571505204 , - 5.24 , -0.82852798007756 , - 5.245 , -0.70078564730017 , - 5.25 , -0.3628421318389 , - 5.255 , 7.584234896818380E-02 , - 5.26 , 0.43610921884854 , - 5.265 , 0.80338816570313 , - 5.27 , 1.14583363535399 , - 5.275 , 1.44233546379898 , - 5.28 , 1.68096745166101 , - 5.285 , 1.85664177773435 , - 5.29 , 1.96856248638458 , - 5.295 , 2.01783075579683 , - 5.3 , 2.00659270193592 , - 5.305 , 1.93938767266716 , - 5.31 , 1.82500672559004 , - 5.315 , 1.67686130322037 , - 5.32 , 1.5118566159347 , - 5.325 , 1.34860724410237 , - 5.33 , 1.20475926474899 , - 5.335 , 1.09288033252557 , - 5.34 , 1.01607186043109 , - 5.345 , 0.965585517364128 , - 5.35 , 0.921875442510843 , - 5.355 , 0.858856383267098 , - 5.36 , 0.750174073799282 , - 5.365 , 0.575950824274314 , - 5.37 , 0.328597045194569 , - 5.375 , 1.652082973209100E-02 , - 5.38 , -0.50276970745072 , - 5.385 , -1.03563631031452 , - 5.39 , -1.50490953601753 , - 5.395 , -1.84994677847168 , - 5.4 , -2.02843329407602 , - 5.405 , -2.02545789978173 , - 5.41 , -1.85714442697612 , - 5.415 , -1.56774223620682 , - 5.42 , -1.22052435654413 , - 5.425 , -0.88506969766425 , - 5.43 , -0.62375651367727 , - 5.435 , -0.47941781141452 , - 5.44 , -0.46672787176114 , - 5.445 , -0.57069258501391 , - 5.45 , -0.75256544897363 , - 5.455 , -0.95943306586182 , - 5.46 , -1.13415327472143 , - 5.465 , -1.22591171353667 , - 5.47 , -1.2008821223853 , - 5.475 , -1.04867466773548 , - 5.48 , -0.7816480899877 , - 5.485 , -0.43025221187204 , - 5.49 , -3.849293308865140E-02 , - 5.495 , 0.351248620973817 , - 5.5 , 0.678851223955433 , - 5.505 , 0.903561274568929 , - 5.51 , 1.000825087451 , - 5.515 , 0.960934560706297 , - 5.52 , 0.78992867723245 , - 5.525 , 0.511317876998132 , - 5.53 , 0.162760320816359 , - 5.535 , -0.15233717951736 , - 5.54 , -0.408210240848 , - 5.545 , -0.62888561745421 , - 5.55 , -0.79619865273995 , - 5.555 , -0.90334422649211 , - 5.56 , -0.957273231721 , - 5.565 , -0.97632112916908 , - 5.57 , -0.98529324126005 , - 5.575 , -1.01088001195299 , - 5.58 , -1.07663632540647 , - 5.585 , -1.1964450302827 , - 5.59 , -1.36885544627383 , - 5.595 , -1.57548223311668 , - 5.6 , -1.78343920945552 , - 5.605 , -1.94998845541488 , - 5.61 , -2.02894698358654 , - 5.615 , -1.97893684719994 , - 5.62 , -1.77192812280346 , - 5.625 , -1.39963819951885 , - 5.63 , -0.87646499571534 , - 5.635 , -0.23861147042705 , - 5.64 , 0.336218007155657 , - 5.645 , 0.847327478768983 , - 5.65 , 1.30857622082849 , - 5.655 , 1.67664606685409 , - 5.66 , 1.91879317489308 , - 5.665 , 2.01692172130926 , - 5.67 , 1.96853013034153 , - 5.675 , 1.78510825075991 , - 5.68 , 1.4896405295593 , - 5.685 , 1.11350916384325 , - 5.69 , 0.692073407024996 , - 5.695 , 0.259804585073245 , - 5.7 , -0.24312332096602 , - 5.705 , -0.83740028991543 , - 5.71 , -1.32862161402076 , - 5.715 , -1.69669262414581 , - 5.72 , -1.93128745142237 , - 5.725 , -2.02921997287969 , - 5.73 , -1.99337280480397 , - 5.735 , -1.83373410433008 , - 5.74 , -1.56747293050187 , - 5.745 , -1.21724094498849 , - 5.75 , -0.81052148648056 , - 5.755 , -0.38038326455022 , - 5.76 , 4.429619989889450E-02 , - 5.765 , 0.482041333875258 , - 5.77 , 0.827113852485307 , - 5.775 , 1.05562255275457 , - 5.78 , 1.15574510229285 , - 5.785 , 1.13102185729002 , - 5.79 , 1.00111402711585 , - 5.795 , 0.796402227894675 , - 5.8 , 0.550299036643284 , - 5.805 , 0.294746376632263 , - 5.81 , 5.779627739619110E-02 , - 5.815 , -0.14033970324891 , - 5.82 , -0.29057904479289 , - 5.825 , -0.39279585396293 , - 5.83 , -0.4494482504971 , - 5.835 , -0.46100119177358 , - 5.84 , -0.42521937611264 , - 5.845 , -0.3375317644422 , - 5.85 , -0.19158847654649 , - 5.855 , 1.752214546441880E-02 , - 5.86 , 0.287160001209617 , - 5.865 , 0.602028255467961 , - 5.87 , 0.933254236049531 , - 5.875 , 1.24149905843902 , - 5.88 , 1.48303299176761 , - 5.885 , 1.61843953382086 , - 5.89 , 1.62241665153411 , - 5.895 , 1.49156853196882 , - 5.9 , 1.24765942303674 , - 5.905 , 0.935345755846739 , - 5.91 , 0.614175990416646 , - 5.915 , 0.345931028275661 , - 5.92 , 0.180659960734569 , - 5.925 , 0.145383600846828 , - 5.93 , 0.237765412366942 , - 5.935 , 0.425793201109318 , - 5.94 , 0.654468234473261 , - 5.945 , 0.858677159866798 , - 5.95 , 0.978207334350809 , - 5.955 , 0.970329031591707 , - 5.96 , 0.818026030367143 , - 5.965 , 0.533251338659083 , - 5.97 , 0.15356868640373 , - 5.975 , -0.26839144886352 , - 5.98 , -0.67878215135657 , - 5.985 , -1.03400683986537 , - 5.99 , -1.3073585979251 , - 5.995 , -1.49178002375022 , - 6.0 , -1.59881218617846 , - 6.005 , -1.65263612785215 , - 6.01 , -1.68040775595467 , - 6.015 , -1.70326118069031 , - 6.02 , -1.73147514087517 , - 6.025 , -1.76409391726272 , - 6.03 , -1.79154678107851 , - 6.035 , -1.80004486312369 , - 6.04 , -1.77657113231061 , - 6.045 , -1.71309083748955 , - 6.05 , -1.60890845106533 , - 6.055 , -1.47045377157793 , - 6.06 , -1.30823176663841 , - 6.065 , -1.13218678075657 , - 6.07 , -0.94831725641373 , - 6.075 , -0.7582938943429 , - 6.08 , -0.56105916215743 , - 6.085 , -0.35465660035081 , - 6.09 , -0.1384716720616 , - 6.095 , 8.181401775998960E-02 , - 6.1 , 0.295120583821675 , - 6.105 , 0.488813785339096 , - 6.11 , 0.645978019217284 , - 6.115 , 0.751956445909178 , - 6.12 , 0.797070178696218 , - 6.125 , 0.778938415578525 , - 6.13 , 0.703933126539259 , - 6.135 , 0.586193282063444 , - 6.14 , 0.444346814137257 , - 6.145 , 0.29825595848257 , - 6.15 , 0.16716086262001 , - 6.155 , 6.845201123569530E-02 , - 6.16 , 1.638790200297000E-02 , - 6.165 , 2.138979757918980E-02 , - 6.17 , 9.013446340544370E-02 , - 6.175 , 0.225364316943996 , - 6.18 , 0.424627726925139 , - 6.185 , 0.678666340108451 , - 6.19 , 0.970459569802561 , - 6.195 , 1.27533903222018 , - 6.2 , 1.56265390764561 , - 6.205 , 1.79967884086063 , - 6.21 , 1.95730777614782 , - 6.215 , 2.01568092318868 , - 6.22 , 1.9680798901563 , - 6.225 , 1.82260275300508 , - 6.23 , 1.6012628707179 , - 6.235 , 1.33584067303513 , - 6.24 , 1.06088096670087 , - 6.245 , 0.806020651973241 , - 6.25 , 0.590240383625112 , - 6.255 , 0.419170058894404 , - 6.26 , 0.285567810216695 , - 6.265 , 0.172882474189092 , - 6.27 , 6.141521693570270E-02 , - 6.275 , -4.100655746000240E-02 , - 6.28 , -0.12748144658853 , - 6.285 , -0.22402606929835 , - 6.29 , -0.32266457931099 , - 6.295 , -0.41245768954213 , - 6.3 , -0.48300494677694 , - 6.305 , -0.5281469572368 , - 6.31 , -0.54867239852271 , - 6.315 , -0.55291028225442 , - 6.32 , -0.55498836852966 , - 6.325 , -0.57168033795742 , - 6.33 , -0.61890124937392 , - 6.335 , -0.70832720330432 , - 6.34 , -0.8444688842815 , - 6.345 , -1.02312789012362 , - 6.35 , -1.23201420479741 , - 6.355 , -1.45302869056683 , - 6.36 , -1.66483750094807 , - 6.365 , -1.84512502578643 , - 6.37 , -1.97287391729285 , - 6.375 , -2.03065548439675 , - 6.38 , -2.00620454087577 , - 6.385 , -1.89315139172675 , - 6.39 , -1.69175663119939 , - 6.395 , -1.40995495579992 , - 6.4 , -1.06376441111769 , - 6.405 , -0.67620069765757 , - 6.41 , -0.27510795942141 , - 6.415 , 0.196812130002227 , - 6.42 , 0.789662759769171 , - 6.425 , 1.26662960840841 , - 6.43 , 1.6072638071671 , - 6.435 , 1.81182394487741 , - 6.44 , 1.89972228643561 , - 6.445 , 1.9047619217593 , - 6.45 , 1.86751034078394 , - 6.455 , 1.8254292028055 , - 6.46 , 1.80357147143536 , - 6.465 , 1.80953648503866 , - 6.47 , 1.83384689586528 , - 6.475 , 1.8545291406415 , - 6.48 , 1.84468010904891 , - 6.485 , 1.78185447755559 , - 6.49 , 1.65634384795161 , - 6.495 , 1.47475850013982 , - 6.5 , 1.25778784095604 , - 6.505 , 1.03382280148781 , - 6.51 , 0.830377669084782 , - 6.515 , 0.664847688813952 , - 6.52 , 0.537441337312092 , - 6.525 , 0.429805314578715 , - 6.53 , 0.31046587513464 , - 6.535 , 0.1447657890999 , - 6.54 , -9.382243026102850E-02 , - 6.545 , -0.41334712070585 , - 6.55 , -0.79651775006838 , - 6.555 , -1.20028045361043 , - 6.56 , -1.56291508214219 , - 6.565 , -1.81661688690887 , - 6.57 , -1.90206035531056 , - 6.575 , -1.7817477770441 , - 6.58 , -1.44921463753588 , - 6.585 , -0.93148892423534 , - 6.59 , -0.28406148521622 , - 6.595 , 0.323315074176515 , - 6.6 , 0.852343584238104 , - 6.605 , 1.31274405752464 , - 6.61 , 1.66746511449112 , - 6.615 , 1.89908333611956 , - 6.62 , 2.00928735485692 , - 6.625 , 2.01484159347826 , - 6.63 , 1.94157792559844 , - 6.635 , 1.81783611017065 , - 6.64 , 1.66894503437948 , - 6.645 , 1.51424202651612 , - 6.65 , 1.36676756429498 , - 6.655 , 1.23440796614096 , - 6.66 , 1.12141683734346 , - 6.665 , 1.03005163859298 , - 6.67 , 0.961856012808879 , - 6.675 , 0.917594207115419 , - 6.68 , 0.895802572654735 , - 6.685 , 0.891399934871178 , - 6.69 , 0.895639060058472 , - 6.695 , 0.897175457172006 , - 6.7 , 0.883661601343515 , - 6.705 , 0.844008961722013 , - 6.71 , 0.77132601406367 , - 6.715 , 0.665213447750178 , - 6.72 , 0.531957875807601 , - 6.725 , 0.382692370009228 , - 6.73 , 0.230704777961798 , - 6.735 , 8.848409780228460E-02 , - 6.74 , -4.320967298403890E-02 , - 6.745 , -0.1762892860789 , - 6.75 , -0.28784586821218 , - 6.755 , -0.38905860495499 , - 6.76 , -0.49291382383649 , - 6.765 , -0.61009214038178 , - 6.77 , -0.74528548081034 , - 6.775 , -0.89462751554703 , - 6.78 , -1.04544755808821 , - 6.785 , -1.17892732569852 , - 6.79 , -1.27460153013389 , - 6.795 , -1.31507899117539 , - 6.8 , -1.28996744751844 , - 6.805 , -1.19853880216558 , - 6.81 , -1.0504463612584 , - 6.815 , -0.86390673664632 , - 6.82 , -0.66172430237656 , - 6.825 , -0.46650461944826 , - 6.83 , -0.29641016005237 , - 6.835 , -0.16215486668974 , - 6.84 , -6.552041776213589E-02 , - 6.845 , 2.987151640449150E-04 , - 6.85 , 4.839493719297370E-02 , - 6.855 , 9.446598470843660E-02 , - 6.86 , 0.152946671436979 , - 6.865 , 0.234067255310907 , - 6.87 , 0.342244784612781 , - 6.875 , 0.475796904621799 , - 6.88 , 0.627950076248601 , - 6.885 , 0.788973056491094 , - 6.89 , 0.948691666991149 , - 6.895 , 1.09834384227231 , - 6.9 , 1.23115050816982 , - 6.905 , 1.34171557597024 , - 6.91 , 1.42465179927775 , - 6.915 , 1.47287601846948 , - 6.92 , 1.47626092610496 , - 6.925 , 1.42154296744535 , - 6.93 , 1.29406455566583 , - 6.935 , 1.08117541948277 , - 6.94 , 0.776554035067551 , - 6.945 , 0.384383520531035 , - 6.95 , -7.294167926560280E-02 , - 6.955 , -0.53864400514197 , - 6.96 , -1.00153859379899 , - 6.965 , -1.41800783516812 , - 6.97 , -1.7468581519585 , - 6.975 , -1.95670089086248 , - 6.98 , -2.03182599021495 , - 6.985 , -1.97504743961906 , - 6.99 , -1.80676558399137 , - 6.995 , -1.5604834986916 , - 7.0 , -1.27576644446333 , - 7.005 , -0.9903221748174 , - 7.01 , -0.73330353810734 , - 7.015 , -0.52160326879535 , - 7.02 , -0.35985223488993 , - 7.025 , -0.24369954400838 , - 7.03 , -0.16525998770838 , - 7.035 , -0.11901231195031 , - 7.04 , -0.10598389561423 , - 7.045 , -0.13446900972305 , - 7.05 , -0.21699230917524 , - 7.055 , -0.36458839091288 , - 7.06 , -0.58005276943233 , - 7.065 , -0.85208512054878 , - 7.07 , -1.15259800704237 , - 7.075 , -1.43896995914881 , - 7.08 , -1.66118309359685 , - 7.085 , -1.771927531099 , - 7.09 , -1.73721975477998 , - 7.095 , -1.54526433804976 , - 7.1 , -1.21113953262348 , - 7.105 , -0.7752249017621 , - 7.11 , -0.29527299039846 , - 7.115 , 0.173294693493191 , - 7.12 , 0.57635137765972 , - 7.125 , 0.862335395139578 , - 7.13 , 1.01919271305477 , - 7.135 , 1.06290746127159 , - 7.14 , 1.03167712327493 , - 7.145 , 0.975104812475545 , - 7.15 , 0.94186991196106 , - 7.155 , 0.968697291206275 , - 7.16 , 1.07242991307441 , - 7.165 , 1.24693307983413 , - 7.17 , 1.46588613539846 , - 7.175 , 1.69040391004537 , - 7.18 , 1.87856926470802 , - 7.185 , 1.9942412785979 , - 7.19 , 2.01380495894182 , - 7.195 , 1.93002933646123 , - 7.2 , 1.75219708416187 , - 7.205 , 1.50259348018555 , - 7.21 , 1.21097997176944 , - 7.215 , 0.908929916225265 , - 7.22 , 0.624987318443838 , - 7.225 , 0.380818385977012 , - 7.23 , 0.188682790341481 , - 7.235 , 5.054908150564660E-02 , - 7.24 , -4.224733175465410E-02 , - 7.245 , -0.10533217769884 , - 7.25 , -0.15872049577028 , - 7.255 , -0.22626933934594 , - 7.26 , -0.32933473878503 , - 7.265 , -0.48196141281812 , - 7.27 , -0.68656470353389 , - 7.275 , -0.93107691321487 , - 7.28 , -1.18865855652987 , - 7.285 , -1.420854392386 , - 7.29 , -1.58410377773137 , - 7.295 , -1.63852514448294 , - 7.3 , -1.55725203777855 , - 7.305 , -1.33440140393595 , - 7.31 , -0.98961414150744 , - 7.315 , -0.56741260276393 , - 7.32 , -0.13082880911958 , - 7.325 , 0.249583666745638 , - 7.33 , 0.508940072170202 , - 7.335 , 0.600662717049061 , - 7.34 , 0.5059779991769 , - 7.345 , 0.238142376340394 , - 7.35 , -0.15979854274957 , - 7.355 , -0.62330642360817 , - 7.36 , -1.07861985315351 , - 7.365 , -1.45613573961171 , - 7.37 , -1.70221047327019 , - 7.375 , -1.78733777799186 , - 7.38 , -1.70935128300863 , - 7.385 , -1.49139661468471 , - 7.39 , -1.17576612947581 , - 7.395 , -0.81553092872387 , - 7.4 , -0.46579815462372 , - 7.405 , -0.17584397718572 , - 7.41 , 1.695055532407140E-02 , - 7.415 , 9.080438530410280E-02 , - 7.42 , 4.100203845188310E-02 , - 7.425 , -0.12015714114647 , - 7.43 , -0.36451642152235 , - 7.435 , -0.65063615988914 , - 7.44 , -0.92820901616803 , - 7.445 , -1.14411024994249 , - 7.45 , -1.2495457268474 , - 7.455 , -1.20784941543681 , - 7.46 , -1.00217372922289 , - 7.465 , -0.64135799082343 , - 7.47 , -0.16185956349448 , - 7.475 , 0.375443341531982 , - 7.48 , 0.893242359584305 , - 7.485 , 1.30942170236106 , - 7.49 , 1.55069511538195 , - 7.495 , 1.56597687306026 , - 7.5 , 1.33649434622083 , - 7.505 , 0.880087983425295 , - 7.51 , 0.248772549844589 , - 7.515 , -0.36466467822546 , - 7.52 , -0.91944206639744 , - 7.525 , -1.41086648314942 , - 7.53 , -1.78197182048109 , - 7.535 , -1.99448021035504 , - 7.54 , -2.03276742886028 , - 7.545 , -1.9038540437772 , - 7.55 , -1.63408290724591 , - 7.555 , -1.26366851276266 , - 7.56 , -0.84036300953546 , - 7.565 , -0.41319072336647 , - 7.57 , -2.695184824283270E-02 , - 7.575 , 0.376706658165673 , - 7.58 , 0.651108722060469 , - 7.585 , 0.775943751253261 , - 7.59 , 0.755597751751617 , - 7.595 , 0.613374035034045 , - 7.6 , 0.389100193892965 , - 7.605 , 0.134140214335999 , - 7.61 , -9.593512494436110E-02 , - 7.615 , -0.25014262596395 , - 7.62 , -0.29113724407252 , - 7.625 , -0.20287737386171 , - 7.63 , 5.024227092122790E-03 , - 7.635 , 0.297903261089418 , - 7.64 , 0.622107890736794 , - 7.645 , 0.91558081793758 , - 7.65 , 1.12076183929425 , - 7.655 , 1.19700603742361 , - 7.66 , 1.12967888152307 , - 7.665 , 0.933743975370447 , - 7.67 , 0.650793261469538 , - 7.675 , 0.339973230252299 , - 7.68 , 6.485809767286120E-02 , - 7.685 , -0.12047151548951 , - 7.69 , -0.18271341139574 , - 7.695 , -0.11542038316497 , - 7.7 , 6.117124311775080E-02 , - 7.705 , 0.306221765396461 , - 7.71 , 0.568625694223555 , - 7.715 , 0.79886093305278 , - 7.72 , 0.959184513633666 , - 7.725 , 1.02975813458714 , - 7.73 , 1.00975707269538 , - 7.735 , 0.913870269761431 , - 7.74 , 0.765608368548335 , - 7.745 , 0.589594520216864 , - 7.75 , 0.405299730586112 , - 7.755 , 0.223985767660469 , - 7.76 , 4.920974997763450E-02 , - 7.765 , -0.11994024975627 , - 7.77 , -0.28424112296356 , - 7.775 , -0.43999294669787 , - 7.78 , -0.57663798061898 , - 7.785 , -0.67751213622858 , - 7.79 , -0.72360079867587 , - 7.795 , -0.69901457723046 , - 7.8 , -0.59650776204881 , - 7.805 , -0.42155886366402 , - 7.81 , -0.19380300792328 , - 7.815 , 5.489933475191600E-02 , - 7.82 , 0.285466317840837 , - 7.825 , 0.458377987772727 , - 7.83 , 0.540543411689915 , - 7.835 , 0.510857284716815 , - 7.84 , 0.363486292918927 , - 7.845 , 0.108336402431131 , - 7.85 , -0.21209396424761 , - 7.855 , -0.56957977141521 , - 7.86 , -0.94077073678275 , - 7.865 , -1.29262615047061 , - 7.87 , -1.59622106208727 , - 7.875 , -1.82918316989524 , - 7.88 , -1.97699031089989 , - 7.885 , -2.03327946447786 , - 7.89 , -1.99933934346025 , - 7.895 , -1.88300955675939 , - 7.9 , -1.69721418310355 , - 7.905 , -1.45829064978291 , - 7.91 , -1.18410498022345 , - 7.915 , -0.8919394708508 , - 7.92 , -0.59649837620085 , - 7.925 , -0.30856724453543 , - 7.93 , -3.473084459177880E-02 , - 7.935 , 0.243954038684612 , - 7.94 , 0.505067577023267 , - 7.945 , 0.74523171014185 , - 7.95 , 0.961076322702563 , - 7.955 , 1.14544017577101 , - 7.96 , 1.28755260199966 , - 7.965 , 1.37508301728453 , - 7.97 , 1.39752728794968 , - 7.975 , 1.35018389601987 , - 7.98 , 1.23776787698572 , - 7.985 , 1.07653932806098 , - 7.99 , 0.893865005632781 , - 7.995 , 0.724806073674302 , - 8.0 , 0.606180934525952 , - 8.005 , 0.569233587341791 , - 8.01 , 0.632383043958699 , - 8.015 , 0.795725327814524 , - 8.02 , 1.03874194319127 , - 8.025 , 1.32196705023762 , - 8.03 , 1.59246805399968 , - 8.035 , 1.79229440498998 , - 8.04 , 1.86849022149291 , - 8.045 , 1.78281948278322 , - 8.05 , 1.51926230063055 , - 8.055 , 1.08785213984058 , - 8.06 , 0.524349594247236 , - 8.065 , -0.1140897577962 , - 8.07 , -0.75657207669552 , - 8.075 , -1.32834364834345 , - 8.08 , -1.76124306233852 , - 8.085 , -2.00310207974856 , - 8.09 , -2.02480910234302 , - 8.095 , -1.82430118945956 , - 8.1 , -1.42701906953591 , - 8.105 , -0.88275056011672 , - 8.11 , -0.25930710346958 , - 8.115 , 0.36611395388268 , - 8.12 , 0.916779579720004 , - 8.125 , 1.32634332320688 , - 8.13 , 1.54748990874522 , - 8.135 , 1.55804957216978 , - 8.14 , 1.36358979345776 , - 8.145 , 0.996118542284482 , - 8.15 , 0.509028622424576 , - 8.155 , -3.108833671467930E-02 , - 8.16 , -0.55458355458891 , - 8.165 , -0.9992113406596 , - 8.17 , -1.31909921378195 , - 8.175 , -1.4907344205054 , - 8.18 , -1.51500626604052 , - 8.185 , -1.41506172917135 , - 8.19 , -1.23045719608832 , - 8.195 , -1.00875563741852 , - 8.2 , -0.79618535909745 , - 8.205 , -0.62910374181022 , - 8.21 , -0.52781524086439 , - 8.215 , -0.49375763302869 , - 8.22 , -0.51036868088539 , - 8.225 , -0.54721127046085 , - 8.23 , -0.56640455149806 , - 8.235 , -0.5300607346312 , - 8.24 , -0.40739746710395 , - 8.245 , -0.18031656379607 , - 8.25 , 9.909295562647380E-02 , - 8.255 , 0.384178096593259 , - 8.26 , 0.711568797471058 , - 8.265 , 1.05465985685733 , - 8.27 , 1.38307322715161 , - 8.275 , 1.66640133480447 , - 8.28 , 1.87778042356214 , - 8.285 , 1.99690726227749 , - 8.29 , 2.01218574892656 , - 8.295 , 1.9218468256107 , - 8.3 , 1.73397654400921 , - 8.305 , 1.4654715893691 , - 8.31 , 1.14002097734659 , - 8.315 , 0.785289540807961 , - 8.32 , 0.429654714191936 , - 8.325 , 9.887434390542030E-02 , - 8.33 , -0.27373446466779 , - 8.335 , -0.61453278823147 , - 8.34 , -0.86361514651737 , - 8.345 , -1.02764207046752 , - 8.35 , -1.12312770730449 , - 8.355 , -1.17242345160079 , - 8.36 , -1.19890949112902 , - 8.365 , -1.22231476786338 , - 8.37 , -1.25506074091502 , - 8.375 , -1.30037291926648 , - 8.38 , -1.35246560106362 , - 8.385 , -1.39867274893801 , - 8.39 , -1.42300013455657 , - 8.395 , -1.41027137760835 , - 8.4 , -1.34988412628361 , - 8.405 , -1.23833354826905 , - 8.41 , -1.08003474781669 , - 8.415 , -0.8863811686465 , - 8.42 , -0.67334691448991 , - 8.425 , -0.45824149658395 , - 8.43 , -0.25648271091485 , - 8.435 , -7.919497664086800E-02 , - 8.44 , 6.790702566583660E-02 , - 8.445 , 0.184336104551994 , - 8.45 , 0.273607496426052 , - 8.455 , 0.341427765954767 , - 8.46 , 0.393859568348449 , - 8.465 , 0.436054008314734 , - 8.47 , 0.471822329873715 , - 8.475 , 0.503940686983312 , - 8.48 , 0.534766790770446 , - 8.485 , 0.566720547413461 , - 8.49 , 0.602204083610117 , - 8.495 , 0.642759211345947 , - 8.5 , 0.687546596661957 , - 8.505 , 0.73161370540631 , - 8.51 , 0.764633590722345 , - 8.515 , 0.770779801924118 , - 8.52 , 0.730226474533298 , - 8.525 , 0.622364880535585 , - 8.53 , 0.430299195926097 , - 8.535 , 0.145690142921501 , - 8.54 , -0.1875029917819 , - 8.545 , -0.54835468448798 , - 8.55 , -0.93829077724458 , - 8.555 , -1.32093112448324 , - 8.56 , -1.65568314187632 , - 8.565 , -1.90374313930578 , - 8.57 , -2.03414217931564 , - 8.575 , -2.02871594615485 , - 8.58 , -1.88502979034511 , - 8.585 , -1.61666670363564 , - 8.59 , -1.25090542907548 , - 8.595 , -0.82439719072454 , - 8.6 , -0.3777961843308 , - 8.605 , 5.997342456618780E-02 , - 8.61 , 0.498580351025926 , - 8.615 , 0.848666797179574 , - 8.62 , 1.09518857615416 , - 8.625 , 1.23554791479412 , - 8.63 , 1.2781763580922 , - 8.635 , 1.2403900007702 , - 8.64 , 1.14586627728766 , - 8.645 , 1.02207806372073 , - 8.65 , 0.897804023904626 , - 8.655 , 0.800618191332478 , - 8.66 , 0.754133205007585 , - 8.665 , 0.775081318262375 , - 8.67 , 0.87060821275674 , - 8.675 , 1.03627950859147 , - 8.68 , 1.25531150972849 , - 8.685 , 1.49959206680695 , - 8.69 , 1.73283203030496 , - 8.695 , 1.91564235877547 , - 8.7 , 2.01171708813146 , - 8.705 , 1.99404478322172 , - 8.71 , 1.85004122617725 , - 8.715 , 1.5844790314963 , - 8.72 , 1.21937543098226 , - 8.725 , 0.790685383472318 , - 8.73 , 0.34253999395618 , - 8.735 , -8.315108890721259E-02 , - 8.74 , -0.45782997432698 , - 8.745 , -0.73560630397696 , - 8.75 , -0.90358121095544 , - 8.755 , -0.96494822819405 , - 8.76 , -0.93630744097796 , - 8.765 , -0.84299937779174 , - 8.77 , -0.71350666162014 , - 8.775 , -0.57402043454602 , - 8.78 , -0.44427168990607 , - 8.785 , -0.33542713208977 , - 8.79 , -0.2501116833682 , - 8.795 , -0.18401361018569 , - 8.8 , -0.12842784460002 , - 8.805 , -7.314603730146210E-02 , - 8.81 , -9.074234322190291E-03 , - 8.815 , 7.000693452309770E-02 , - 8.82 , 0.166710878734688 , - 8.825 , 0.280110709519932 , - 8.83 , 0.406273894637497 , - 8.835 , 0.539123020255816 , - 8.84 , 0.671480131538164 , - 8.845 , 0.796107038123461 , - 8.85 , 0.906615981394394 , - 8.855 , 0.998324490593576 , - 8.86 , 1.0690620538107 , - 8.865 , 1.11975528767815 , - 8.87 , 1.15453246345251 , - 8.875 , 1.18023682665442 , - 8.88 , 1.20532586633037 , - 8.885 , 1.23820591293966 , - 8.89 , 1.28520280175297 , - 8.895 , 1.3486570631952 , - 8.9 , 1.42571219461991 , - 8.905 , 1.50820033663049 , - 8.91 , 1.58374708347145 , - 8.915 , 1.63800541668437 , - 8.92 , 1.65764589236558 , - 8.925 , 1.63341505537543 , - 8.93 , 1.5624359419512 , - 8.935 , 1.44906883520367 , - 8.94 , 1.30406714173948 , - 8.945 , 1.14214506133789 , - 8.95 , 0.97845385721763 , - 8.955 , 0.824773099970328 , - 8.96 , 0.686415293227468 , - 8.965 , 0.560675032421674 , - 8.97 , 0.437346493634863 , - 8.975 , 0.301223152764708 , - 8.98 , 0.136102516376474 , - 8.985 , -7.065849555314389E-02 , - 8.99 , -0.32407738413447 , - 8.995 , -0.61898581453294 , - 9.0 , -0.93960037368359 , - 9.005 , -1.26143943272218 , - 9.01 , -1.55516650644025 , - 9.015 , -1.79156612412015 , - 9.02 , -1.94652674681638 , - 9.025 , -2.00503791616427 , - 9.03 , -1.96340298656283 , - 9.035 , -1.82929859570769 , - 9.04 , -1.61975611512981 , - 9.045 , -1.35763976380722 , - 9.05 , -1.06749188919142 , - 9.055 , -0.77165747380896 , - 9.06 , -0.48743715471134 , - 9.065 , -0.22573691716227 , - 9.07 , 8.680561556133970E-03 , - 9.075 , 0.215640087376458 , - 9.08 , 0.397259171267499 , - 9.085 , 0.555581085303924 , - 9.09 , 0.690729679309828 , - 9.095 , 0.800029757983254 , - 9.1 , 0.878247351202657 , - 9.105 , 0.91878759810445 , - 9.11 , 0.915444383097841 , - 9.115 , 0.864214490635585 , - 9.12 , 0.76472553582975 , - 9.125 , 0.620899809131162 , - 9.13 , 0.440670714935382 , - 9.135 , 0.234785445409552 , - 9.14 , 1.501866477042620E-02 , - 9.145 , -0.16256660035877 , - 9.15 , -0.33008216119127 , - 9.155 , -0.49037224168296 , - 9.16 , -0.64324845085619 , - 9.165 , -0.79113983805113 , - 9.17 , -0.93796449486453 , - 9.175 , -1.0876496844508 , - 9.18 , -1.24257624122444 , - 9.185 , -1.40228132491324 , - 9.19 , -1.56269378306469 , - 9.195 , -1.71610185022193 , - 9.2 , -1.85187081485719 , - 9.205 , -1.95781829391389 , - 9.21 , -2.02202032577224 , - 9.215 , -2.03476784125131 , - 9.22 , -1.99032018745331 , - 9.225 , -1.88813289198619 , - 9.23 , -1.73333557866961 , - 9.235 , -1.53634649422576 , - 9.24 , -1.31166062827625 , - 9.245 , -1.075970419663 , - 9.25 , -0.84593818781158 , - 9.255 , -0.63597140868637 , - 9.26 , -0.4563931782957 , - 9.265 , -0.31231411198407 , - 9.27 , -0.20343660584305 , - 9.275 , -0.12481923225902 , - 9.28 , -6.848370877973950E-02 , - 9.285 , -2.555427519972480E-02 , - 9.29 , 1.844706127350420E-02 , - 9.295 , 6.430221576072399E-02 , - 9.3 , 0.10743778394149 , - 9.305 , 0.141299341041405 , - 9.31 , 0.154447624403715 , - 9.315 , 0.133048252401135 , - 9.32 , 6.418690106369780E-02 , - 9.325 , -6.064647417949840E-02 , - 9.33 , -0.24265292279827 , - 9.335 , -0.47405842905361 , - 9.34 , -0.73810449789487 , - 9.345 , -1.0108148464089 , - 9.35 , -1.26431984266432 , - 9.355 , -1.47118757622947 , - 9.36 , -1.60894844812626 , - 9.365 , -1.66394726283033 , - 9.37 , -1.63377593114862 , - 9.375 , -1.52779564631775 , - 9.38 , -1.36560192630373 , - 9.385 , -1.17367488772945 , - 9.39 , -0.98085465048613 , - 9.395 , -0.81346133563023 , - 9.4 , -0.6909389063025 , - 9.405 , -0.62276084953816 , - 9.41 , -0.607149409463 , - 9.415 , -0.63177724383888 , - 9.42 , -0.67625991576389 , - 9.425 , -0.71589163373072 , - 9.43 , -0.72595664968346 , - 9.435 , -0.68589387170155 , - 9.44 , -0.58268627289106 , - 9.445 , -0.412930213848 , - 9.45 , -0.18338626940602 , - 9.455 , 8.998844390524470E-02 , - 9.46 , 0.384209486902062 , - 9.465 , 0.672301526951598 , - 9.47 , 0.926752158620487 , - 9.475 , 1.12295373373336 , - 9.48 , 1.24217806572443 , - 9.485 , 1.27378905610875 , - 9.49 , 1.21646747255966 , - 9.495 , 1.07838936456105 , - 9.5 , 0.876298148043991 , - 9.505 , 0.633562127434793 , - 9.51 , 0.377406516734523 , - 9.515 , 0.135641869430563 , - 9.52 , -6.672476216219871E-02 , - 9.525 , -0.21056458019019 , - 9.53 , -0.28496091918619 , - 9.535 , -0.28841969553759 , - 9.54 , -0.2287139810782 , - 9.545 , -0.12132500570029 , - 9.55 , 7.625888610971770E-03 , - 9.555 , 0.116222883261377 , - 9.56 , 0.213774951165706 , - 9.565 , 0.289397517200485 , - 9.57 , 0.338281477903747 , - 9.575 , 0.362345137379695 , - 9.58 , 0.369650428641696 , - 9.585 , 0.372716892921114 , - 9.59 , 0.386055603509022 , - 9.595 , 0.423398634616031 , - 9.6 , 0.495129281552051 , - 9.605 , 0.60639781396735 , - 9.61 , 0.756225797586165 , - 9.615 , 0.937731164545477 , - 9.62 , 1.13931299682061 , - 9.625 , 1.34651259505288 , - 9.63 , 1.54413547032879 , - 9.635 , 1.71824818793864 , - 9.64 , 1.85768676819293 , - 9.645 , 1.95489941817505 , - 9.65 , 2.00610002856624 , - 9.655 , 2.01090936461916 , - 9.66 , 1.97169865125757 , - 9.665 , 1.89287748522473 , - 9.67 , 1.78030387269109 , - 9.675 , 1.64090911938383 , - 9.68 , 1.48250660526215 , - 9.685 , 1.31363233674109 , - 9.69 , 1.14327915207579 , - 9.695 , 0.980390644995991 , - 9.7 , 0.833122502994828 , - 9.705 , 0.707943691566063 , - 9.71 , 0.608782533951479 , - 9.715 , 0.536448337875884 , - 9.72 , 0.488573445463521 , - 9.725 , 0.46016643878741 , - 9.73 , 0.444740766028055 , - 9.735 , 0.435798656192539 , - 9.74 , 0.428373605655483 , - 9.745 , 0.420256963476142 , - 9.75 , 0.412594868385096 , - 9.755 , 0.409674164332935 , - 9.76 , 0.417930829751558 , - 9.765 , 0.444371250852317 , - 9.77 , 0.494775704856077 , - 9.775 , 0.572057120950962 , - 9.78 , 0.675155981128035 , - 9.785 , 0.798679222993941 , - 9.79 , 0.933324321352313 , - 9.795 , 1.06694698775423 , - 9.8 , 1.18603236012388 , - 9.805 , 1.27724967196587 , - 9.81 , 1.32882747232424 , - 9.815 , 1.33155990686688 , - 9.82 , 1.27942417786924 , - 9.825 , 1.16984949079063 , - 9.83 , 1.00375336219652 , - 9.835 , 0.78541101181126 , - 9.84 , 0.522229879372249 , - 9.845 , 0.224363288427596 , - 9.85 , -7.544298823405959E-02 , - 9.855 , -0.32414911077947 , - 9.86 , -0.56925067043303 , - 9.865 , -0.80153173249929 , - 9.87 , -1.01385881998571 , - 9.875 , -1.20197758458175 , - 9.88 , -1.36481009682394 , - 9.885 , -1.50413197543959 , - 9.89 , -1.62360229940215 , - 9.895 , -1.72737604935286 , - 9.9 , -1.81858556613035 , - 9.905 , -1.89811306323292 , - 9.91 , -1.96399286416952 , - 9.915 , -2.01169321437822 , - 9.92 , -2.03524420540911 , - 9.925 , -2.02897089319518 , - 9.93 , -1.9893635845244 , - 9.935 , -1.91657784009958 , - 9.94 , -1.81508296294018 , - 9.945 , -1.69320466339342 , - 9.95 , -1.56159803137893 , - 9.955 , -1.4309899156992 , - 9.96 , -1.309755744458 , - 9.965 , -1.20194945689331 , - 9.97 , -1.10635858004562 , - 9.975 , -1.01686709903203 , - 9.98 , -0.92410491644605 , - 9.985 , -0.81798616411117 , - 9.99 , -0.69053338279253 , - 9.995 , -0.53828091954851 , - 10.0 , -0.36368359344091 , - 10.005 , -0.17516204935777 , - 10.01 , 3.283892190983560E-02 , - 10.015 , 0.330694200317556 , - 10.02 , 0.577629318788318 , - 10.025 , 0.752762239562344 , - 10.03 , 0.843359973197779 , - 10.035 , 0.846296788144704 , - 10.04 , 0.767736310318568 , - 10.045 , 0.621457280597053 , - 10.05 , 0.426437216065522 , - 10.055 , 0.204358996732675 , - 10.06 , -2.248438925201870E-02 , - 10.065 , -0.23266656596899 , - 10.07 , -0.40662586629101 , - 10.075 , -0.52750200085185 , - 10.08 , -0.58215648669077 , - 10.085 , -0.56248497246021 , - 10.09 , -0.4669190429802 , - 10.095 , -0.30169803576621 , - 10.1 , -8.141467321068210E-02 , - 10.105 , 0.171736188042055 , - 10.11 , 0.430255910671489 , - 10.115 , 0.665052841920839 , - 10.12 , 0.849933032813423 , - 10.125 , 0.965995866692921 , - 10.13 , 1.00493830188015 , - 10.135 , 0.970469370709915 , - 10.14 , 0.877402798238989 , - 10.145 , 0.748601808713132 , - 10.15 , 0.610481808617733 , - 10.155 , 0.488130421487012 , - 10.16 , 0.401133125757128 , - 10.165 , 0.360990723458034 , - 10.17 , 0.370538085006636 , - 10.175 , 0.425250483406994 , - 10.18 , 0.515772332268937 , - 10.185 , 0.630771503752903 , - 10.19 , 0.759255763887151 , - 10.195 , 0.891778215264391 , - 10.2 , 1.02038573505463 , - 10.205 , 1.13765165967161 , - 10.21 , 1.2354498601353 , - 10.215 , 1.30423925529986 , - 10.22 , 1.3333818353705 , - 10.225 , 1.31262109496076 , - 10.23 , 1.23439607687214 , - 10.235 , 1.09630588839482 , - 10.24 , 0.902881246184685 , - 10.245 , 0.665930257015006 , - 10.25 , 0.403145595569434 , - 10.255 , 0.135167464543167 , - 10.26 , -0.1181889683435 , - 10.265 , -0.34158112353947 , - 10.27 , -0.5266606974231 , - 10.275 , -0.67279436439978 , - 10.28 , -0.78577175818034 , - 10.285 , -0.87491503414711 , - 10.29 , -0.94943871678613 , - 10.295 , -1.01514749755514 , - 10.3 , -1.07240552249575 , - 10.305 , -1.1159454664886 , - 10.31 , -1.13652214942974 , - 10.315 , -1.12387719989209 , - 10.32 , -1.07009467236169 , - 10.325 , -0.9723415710773 , - 10.33 , -0.83421714797159 , - 10.335 , -0.66537603566363 , - 10.34 , -0.47961924019497 , - 10.345 , -0.29207437055768 , - 10.35 , -0.11633661841191 , - 10.355 , 3.762456752764130E-02 , - 10.36 , 0.164274796553055 , - 10.365 , 0.262005149857291 , - 10.37 , 0.331666422264028 , - 10.375 , 0.374819782001995 , - 10.38 , 0.392377294442122 , - 10.385 , 0.384141260826285 , - 10.39 , 0.34936414194296 , - 10.395 , 0.288052561776111 , - 10.4 , 0.20242178785536 , - 10.405 , 9.785306567479871E-02 , - 10.41 , -1.713557520971730E-02 , - 10.415 , -0.13204374310037 , - 10.42 , -0.23639873810073 , - 10.425 , -0.32201635263159 , - 10.43 , -0.38475152712529 , - 10.435 , -0.4251245384254 , - 10.44 , -0.44753546126283 , - 10.445 , -0.45825628870499 , - 10.45 , -0.46279334754373 , - 10.455 , -0.46346276944743 , - 10.46 , -0.45799981189361 , - 10.465 , -0.43972280992741 , - 10.47 , -0.39929302861398 , - 10.475 , -0.32758719542718 , - 10.48 , -0.21885278786041 , - 10.485 , -7.315503161217039E-02 , - 10.49 , 0.102651407152514 , - 10.495 , 0.295816563735959 , - 10.5 , 0.490226934148564 , - 10.505 , 0.669891810457828 , - 10.51 , 0.82237594525252 , - 10.515 , 0.941216017829958 , - 10.52 , 1.02661998674533 , - 10.525 , 1.08430529858058 , - 10.53 , 1.12286636573309 , - 10.535 , 1.15051988582967 , - 10.54 , 1.17222128266484 , - 10.545 , 1.18801420247095 , - 10.55 , 1.19307665922947 , - 10.555 , 1.17938295001738 , - 10.56 , 1.13840303313913 , - 10.565 , 1.06394181580147 , - 10.57 , 0.95422952397942 , - 10.575 , 0.812611611237298 , - 10.58 , 0.646677789199809 , - 10.585 , 0.466152014272008 , - 10.59 , 0.280289725059773 , - 10.595 , 9.565146176778430E-02 , - 10.6 , -8.499446193837400E-02 , - 10.605 , -0.26230216706899 , - 10.61 , -0.4386137767682 , - 10.615 , -0.6154630451662 , - 10.62 , -0.79113786663093 , - 10.625 , -0.9591661750224 , - 10.63 , -1.10826769502301 , - 10.635 , -1.22391556601366 , - 10.64 , -1.29112533315649 , - 10.645 , -1.29775475114347 , - 10.65 , -1.23742365152054 , - 10.655 , -1.11129656465532 , - 10.66 , -0.9282894842173 , - 10.665 , -0.70371663339333 , - 10.67 , -0.45680011277455 , - 10.675 , -0.20771128037236 , - 10.68 , 2.512459612945220E-02 , - 10.685 , 0.226918245807304 , - 10.69 , 0.387350552286146 , - 10.695 , 0.500473670939197 , - 10.7 , 0.564029266358019 , - 10.705 , 0.578637288901258 , - 10.71 , 0.547211894628189 , - 10.715 , 0.474757060973486 , - 10.72 , 0.368436624005821 , - 10.725 , 0.237615830995378 , - 10.73 , 9.352792827951401E-02 , - 10.735 , -5.167273774008210E-02 , - 10.74 , -0.18646809540466 , - 10.745 , -0.30187135567744 , - 10.75 , -0.39316916542135 , - 10.755 , -0.46096802891446 , - 10.76 , -0.51111268636195 , - 10.765 , -0.55334646668629 , - 10.77 , -0.59891300067983 , - 10.775 , -0.65764678122702 , - 10.78 , -0.73525453842381 , - 10.785 , -0.83150017185443 , - 10.79 , -0.93976747420304 , - 10.795 , -1.04812248595262 , - 10.8 , -1.14160318244191 , - 10.805 , -1.2051488991501 , - 10.81 , -1.22646384585139 , - 10.815 , -1.19814339245798 , - 10.82 , -1.11865520710004 , - 10.825 , -0.9920714349609 , - 10.83 , -0.82681485385664 , - 10.835 , -0.63386505629908 , - 10.84 , -0.42496268277971 , - 10.845 , -0.21119376102165 , - 10.85 , -2.191019852703480E-03 , - 10.855 , 0.194127641793734 , - 10.86 , 0.371466018382975 , - 10.865 , 0.525035130835761 , - 10.87 , 0.651602813791636 , - 10.875 , 0.749803994860723 , - 10.88 , 0.820544481310922 , - 10.885 , 0.867273287648818 , - 10.89 , 0.895807866624117 , - 10.895 , 0.913572593095597 , - 10.9 , 0.928236729298366 , - 10.905 , 0.946014350836689 , - 10.91 , 0.970040868532415 , - 10.915 , 0.999311930164329 , - 10.92 , 1.02854682988849 , - 10.925 , 1.04913139979 , - 10.93 , 1.05098941441043 , - 10.935 , 1.02499491482512 , - 10.94 , 0.965351048328359 , - 10.945 , 0.871370473531725 , - 10.95 , 0.748233229517312 , - 10.955 , 0.606563895886194 , - 10.96 , 0.460955473292802 , - 10.965 , 0.327805324612049 , - 10.97 , 0.222950093923078 , - 10.975 , 0.159562148201255 , - 10.98 , 0.146631988185719 , - 10.985 , 0.188170103964573 , - 10.99 , 0.283066815855546 , - 10.995 , 0.425428418732869 , - 11.0 , 0.605185596503197 , - 11.005 , 0.808842841129001 , - 11.01 , 1.0203252588096 , - 11.015 , 1.22200011907392 , - 11.02 , 1.39594474367148 , - 11.025 , 1.52549944650203 , - 11.03 , 1.59700049844879 , - 11.035 , 1.60145576944865 , - 11.04 , 1.53581761942562 , - 11.045 , 1.4034930323483 , - 11.05 , 1.2138831423925 , - 11.055 , 0.980912371026411 , - 11.06 , 0.720812505576093 , - 11.065 , 0.449601892036102 , - 11.07 , 0.180857582628542 , - 11.075 , -7.573381698891210E-02 , - 11.08 , -0.31470812975405 , - 11.085 , -0.53405962087938 , - 11.09 , -0.73364261678681 , - 11.095 , -0.91330540113887 , - 11.1 , -1.07132417643687 , - 11.105 , -1.20365312210336 , - 11.11 , -1.30419832213249 , - 11.115 , -1.36604239161232 , - 11.12 , -1.38321880818252 , - 11.125 , -1.35249870150789 , - 11.13 , -1.27462783831177 , - 11.135 , -1.15465182792767 , - 11.14 , -1.00123343402233 , - 11.145 , -0.82518952456788 , - 11.15 , -0.63769529339716 , - 11.155 , -0.44866816516864 , - 11.16 , -0.26576203055682 , - 11.165 , -9.416463454136630E-02 , - 11.17 , 6.287575092606090E-02 , - 11.175 , 0.203141505865471 , - 11.18 , 0.324579712695666 , - 11.185 , 0.424889751727608 , - 11.19 , 0.501750804315283 , - 11.195 , 0.5536421159011 , - 11.2 , 0.580921794960766 , - 11.205 , 0.586704260853481 , - 11.21 , 0.5770850470881 , - 11.215 , 0.560449668733132 , - 11.22 , 0.545887300846328 , - 11.225 , 0.541047479949923 , - 11.23 , 0.549990662947013 , - 11.235 , 0.571663114185204 , - 11.24 , 0.599500251771258 , - 11.245 , 0.62236878054162 , - 11.25 , 0.626713322562836 , - 11.255 , 0.599434772191117 , - 11.26 , 0.530838614269415 , - 11.265 , 0.416951659398843 , - 11.27 , 0.26068866151549 , - 11.275 , 7.163385796821510E-02 , - 11.28 , -0.13542954911164 , - 11.285 , -0.34285006284799 , - 11.29 , -0.53271798082564 , - 11.295 , -0.68922055953639 , - 11.3 , -0.80031992822441 , - 11.305 , -0.85859556643174 , - 11.31 , -0.86132208764303 , - 11.315 , -0.81002406922002 , - 11.32 , -0.70979684966059 , - 11.325 , -0.56862676261062 , - 11.33 , -0.39681435075012 , - 11.335 , -0.20645292887016 , - 11.34 , -1.082875708200500E-02 , - 11.345 , 0.176412752549899 , - 11.35 , 0.342376371445806 , - 11.355 , 0.476235796330172 , - 11.36 , 0.570527791788077 , - 11.365 , 0.622137109693916 , - 11.37 , 0.632674434445817 , - 11.375 , 0.608089217990313 , - 11.38 , 0.557537864431003 , - 11.385 , 0.491727720373806 , - 11.39 , 0.421100488617183 , - 11.395 , 0.35424883871057 , - 11.4 , 0.296898598214297 , - 11.405 , 0.251615782949777 , - 11.41 , 0.218205567537362 , - 11.415 , 0.194575186033259 , - 11.42 , 0.177750889222743 , - 11.425 , 0.164739545969125 , - 11.43 , 0.153046754059915 , - 11.435 , 0.140795993214209 , - 11.44 , 0.12656443411951 , - 11.445 , 0.109119048772985 , - 11.45 , 8.726746617413900E-02 , - 11.455 , 5.991980120903190E-02 , - 11.46 , 2.635460927914640E-02 , - 11.465 , -1.345275150280380E-02 , - 11.47 , -5.863610709200840E-02 , - 11.475 , -0.10755044102404 , - 11.48 , -0.15824658177879 , - 11.485 , -0.20921212071436 , - 11.49 , -0.26013226175091 , - 11.495 , -0.31237245530863 , - 11.5 , -0.36890715351072 , - 11.505 , -0.43358437734804 , - 11.51 , -0.50981957766845 , - 11.515 , -0.59903776556946 , - 11.52 , -0.69931194037806 , - 11.525 , -0.80465691443919 , - 11.53 , -0.90529166691289 , - 11.535 , -0.98894889157901 , - 11.54 , -1.0430005689334 , - 11.545 , -1.05693388169808 , - 11.55 , -1.0245796623575 , - 11.555 , -0.94554374723514 , - 11.56 , -0.82548253167239 , - 11.565 , -0.67515951222416 , - 11.57 , -0.50853411181021 , - 11.575 , -0.34035152824456 , - 11.58 , -0.18380744340702 , - 11.585 , -4.877605466847740E-02 , - 11.59 , 5.909608053637810E-02 , - 11.595 , 0.138405652647701 , - 11.6 , 0.191311518017365 , - 11.605 , 0.222508949979136 , - 11.61 , 0.238194003082017 , - 11.615 , 0.245269919971124 , - 11.62 , 0.250838712250952 , - 11.625 , 0.261870016704265 , - 11.63 , 0.284836510438269 , - 11.635 , 0.325131372886616 , - 11.64 , 0.386198740355232 , - 11.645 , 0.468513501462264 , - 11.65 , 0.568696341674455 , - 11.655 , 0.679148315040223 , - 11.66 , 0.788508513966795 , - 11.665 , 0.883056182933764 , - 11.67 , 0.948906416298242 , - 11.675 , 0.974570797520427 , - 11.68 , 0.953277599477234 , - 11.685 , 0.884438058167201 , - 11.69 , 0.77382364723826 , - 11.695 , 0.632334566850428 , - 11.7 , 0.473622939615698 , - 11.705 , 0.311143111887763 , - 11.71 , 0.15539149490874 , - 11.715 , 1.204008787083370E-02 , - 11.72 , -0.1185541756946 , - 11.725 , -0.24038836981401 , - 11.73 , -0.35969118541412 , - 11.735 , -0.48228327823872 , - 11.74 , -0.61114632720659 , - 11.745 , -0.74488165421895 , - 11.75 , -0.87742903375438 , - 11.755 , -0.9990735442117 , - 11.76 , -1.09838127444184 , - 11.765 , -1.16449496867241 , - 11.77 , -1.18914405096313 , - 11.775 , -1.1678940579368 , - 11.78 , -1.10040933370095 , - 11.785 , -0.98984205208497 , - 11.79 , -0.8417105178341 , - 11.795 , -0.66273801588279 , - 11.8 , -0.46007426875265 , - 11.805 , -0.24109784101173 , - 11.81 , -1.376424841735200E-02 , - 11.815 , 0.212820798236347 , - 11.82 , 0.428004774853851 , - 11.825 , 0.61976809620263 , - 11.83 , 0.775664732827253 , - 11.835 , 0.884459785072971 , - 11.84 , 0.938105319486098 , - 11.845 , 0.933533376809836 , - 11.85 , 0.873720830366818 , - 11.855 , 0.767639484838718 , - 11.86 , 0.628977669852066 , - 11.865 , 0.4738539721813 , - 11.87 , 0.31801589351757 , - 11.875 , 0.174157204161953 , - 11.88 , 4.995725310342680E-02 , - 11.885 , -5.275216941488590E-02 , - 11.89 , -0.13756423084181 , - 11.895 , -0.2120196831066 , - 11.9 , -0.28548456301669 , - 11.905 , -0.36691840941378 , - 11.91 , -0.46300320666114 , - 11.915 , -0.57696070561373 , - 11.92 , -0.70814553643099 , - 11.925 , -0.85232717509853 , - 11.93 , -1.00241060096662 , - 11.935 , -1.14936568830572 , - 11.94 , -1.28315120023664 , - 11.945 , -1.39356260774938 , - 11.95 , -1.47101607033074 , - 11.955 , -1.5073448490242 , - 11.96 , -1.4966490584904 , - 11.965 , -1.43616086274327 , - 11.97 , -1.32698077186283 , - 11.975 , -1.17446433758603 , - 11.98 , -0.98804059864846 , - 11.985 , -0.78032474331784 , - 11.99 , -0.56556840849598 , - 11.995 , -0.35765933543277 , - 12.0 , -0.16807550799874 , - 12.005 , -4.227255766186140E-03 , - 12.01 , 0.131383604645629 , - 12.015 , 0.240987503608671 , - 12.02 , 0.330348730788584 , - 12.025 , 0.406826008170448 , - 12.03 , 0.477144240124697 , - 12.035 , 0.545422501700242 , - 12.04 , 0.611915404843405 , - 12.045 , 0.672755857445556 , - 12.05 , 0.720723072194553 , - 12.055 , 0.746832365003761 , - 12.06 , 0.742346946489963 , - 12.065 , 0.700760339032901 , - 12.07 , 0.619339003519911 , - 12.075 , 0.499959785870592 , - 12.08 , 0.349159304278182 , - 12.085 , 0.177470223182518 , - 12.09 , -1.753350545225190E-03 , - 12.095 , -0.17379950342875 , - 12.1 , -0.32413511149758 , - 12.105 , -0.43987021437218 , - 12.11 , -0.51104917071923 , - 12.115 , -0.53171143244092 , - 12.12 , -0.50064639271511 , - 12.125 , -0.42174741533336 , - 12.13 , -0.30385287601246 , - 12.135 , -0.1599770009419 , - 12.14 , -5.916472086063350E-03 , - 12.145 , 0.141672124157728 , - 12.15 , 0.267467136745314 , - 12.155 , 0.359599717485464 , - 12.16 , 0.411271872916484 , - 12.165 , 0.421529890421321 , - 12.17 , 0.394986365391134 , - 12.175 , 0.340522937951077 , - 12.18 , 0.269238562662315 , - 12.185 , 0.19209641315972 , - 12.19 , 0.11779958413244 , - 12.195 , 5.136625423508250E-02 , - 12.2 , -6.300947873046220E-03 , - 12.205 , -5.782223054975370E-02 , - 12.21 , -0.10793985148095 , - 12.215 , -0.16174127408618 , - 12.22 , -0.22298866763169 , - 12.225 , -0.2929886222154 , - 12.23 , -0.37024238871399 , - 12.235 , -0.45090142997871 , - 12.24 , -0.52980992267136 , - 12.245 , -0.60178949630599 , - 12.25 , -0.66276746147737 , - 12.255 , -0.71046604589472 , - 12.26 , -0.74450641227213 , - 12.265 , -0.76599806365513 , - 12.27 , -0.77681628816103 , - 12.275 , -0.77885826543421 , - 12.28 , -0.77352755022123 , - 12.285 , -0.76159237398235 , - 12.29 , -0.74340951487468 , - 12.295 , -0.7193684533261 , - 12.3 , -0.69033859752466 , - 12.305 , -0.65790529310338 , - 12.31 , -0.62427337609045 , - 12.315 , -0.59183465481714 , - 12.32 , -0.5625391602505 , - 12.325 , -0.53727609431785 , - 12.33 , -0.51549939568466 , - 12.335 , -0.49523027754421 , - 12.34 , -0.47348196058407 , - 12.345 , -0.44699386193397 , - 12.35 , -0.41308162478787 , - 12.355 , -0.37035623858392 , - 12.36 , -0.31912406711736 , - 12.365 , -0.26136188585533 , - 12.37 , -0.20030871435109 , - 12.375 , -0.13979053261561 , - 12.38 , -8.348819445843680E-02 , - 12.385 , -3.432412971860200E-02 , - 12.39 , 5.898257672503130E-03 , - 12.395 , 3.658675251617240E-02 , - 12.4 , 5.823490831704580E-02 , - 12.405 , 7.220973009677149E-02 , - 12.41 , 8.054556791305920E-02 , - 12.415 , 8.583652449551200E-02 , - 12.42 , 9.119751190995400E-02 , - 12.425 , 0.10022495276452 , - 12.43 , 0.116830802684467 , - 12.435 , 0.144865533553475 , - 12.44 , 0.187496464655846 , - 12.445 , 0.246429769927851 , - 12.45 , 0.321134575890146 , - 12.455 , 0.408310004218564 , - 12.46 , 0.501792671730819 , - 12.465 , 0.593049206029892 , - 12.47 , 0.672237912914609 , - 12.475 , 0.729699407315016 , - 12.48 , 0.757595593934302 , - 12.485 , 0.751370987649759 , - 12.49 , 0.710716591717499 , - 12.495 , 0.639832178015772 , - 12.5 , 0.546914264636683 , - 12.505 , 0.442962983193198 , - 12.51 , 0.340141957400465 , - 12.515 , 0.249991895482425 , - 12.52 , 0.181816356681784 , - 12.525 , 0.14149413564273 , - 12.53 , 0.130883062190031 , - 12.535 , 0.147852731887966 , - 12.54 , 0.186894240935408 , - 12.545 , 0.240161777063203 , - 12.55 , 0.298772249040031 , - 12.555 , 0.3541646202598 , - 12.56 , 0.399336722395081 , - 12.565 , 0.429803491932159 , - 12.57 , 0.444142296553351 , - 12.575 , 0.444055340271153 , - 12.58 , 0.433919042501565 , - 12.585 , 0.41987739717275 , - 12.59 , 0.408602791719151 , - 12.595 , 0.405932599777175 , - 12.6 , 0.415626645287793 , - 12.605 , 0.438500795189521 , - 12.61 , 0.47213105784221 , - 12.615 , 0.511225323925744 , - 12.62 , 0.548612052766521 , - 12.625 , 0.576660272126196 , - 12.63 , 0.588829953918048 , - 12.635 , 0.581021197761628 , - 12.64 , 0.552418992096461 , - 12.645 , 0.505653719521126 , - 12.65 , 0.446259700593861 , - 12.655 , 0.381569197808235 , - 12.66 , 0.319325454510432 , - 12.665 , 0.266332799357825 , - 12.67 , 0.227442179455834 , - 12.675 , 0.20505248099 , - 12.68 , 0.199165657452942 , - 12.685 , 0.207885677656546 , - 12.69 , 0.228151213713856 , - 12.695 , 0.256464303289308 , - 12.7 , 0.289423464944378 , - 12.705 , 0.323974105633788 , - 12.71 , 0.357399971553342 , - 12.715 , 0.387180213631022 , - 12.72 , 0.410871216078733 , - 12.725 , 0.426149440224674 , - 12.73 , 0.431066724422046 , - 12.735 , 0.424468610875424 , - 12.74 , 0.40643852414304 , - 12.745 , 0.378585136191504 , - 12.75 , 0.344023630341179 , - 12.755 , 0.306976904799534 , - 12.76 , 0.272045167670388 , - 12.765 , 0.243295410789869 , - 12.77 , 0.223399948751481 , - 12.775 , 0.213036444793139 , - 12.78 , 0.210713889469279 , - 12.785 , 0.213057227036913 , - 12.79 , 0.21547276609123 , - 12.795 , 0.213006795751766 , - 12.8 , 0.201182178134479 , - 12.805 , 0.176611102924828 , - 12.81 , 0.137299208402565 , - 12.815 , 8.261651333889580E-02 , - 12.82 , 1.306254997938910E-02 , - 12.825 , -7.003874532972119E-02 , - 12.83 , -0.16475325893821 , - 12.835 , -0.26859374971277 , - 12.84 , -0.37841766630558 , - 12.845 , -0.49027765178853 , - 12.85 , -0.59935591527846 , - 12.855 , -0.70013189417767 , - 12.86 , -0.78683177941038 , - 12.865 , -0.85412623949955 , - 12.87 , -0.89792127381358 , - 12.875 , -0.91603916182254 , - 12.88 , -0.90857357773468 , - 12.885 , -0.87778714750083 , - 12.89 , -0.8275372966502 , - 12.895 , -0.76235786224487 , - 12.9 , -0.68643393291051 , - 12.905 , -0.60274756840487 , - 12.91 , -0.51264247885951 , - 12.915 , -0.41593073711012 , - 12.92 , -0.3115269410358 , - 12.925 , -0.19842747985447 , - 12.93 , -7.676760694603291E-02 , - 12.935 , 5.135539420685220E-02 , - 12.94 , 0.181528383908596 , - 12.945 , 0.307260660414741 , - 12.95 , 0.420769213103223 , - 12.955 , 0.514139979660135 , - 12.96 , 0.580592682156079 , - 12.965 , 0.615578076246798 , - 12.97 , 0.617476907926892 , - 12.975 , 0.587799377315074 , - 12.98 , 0.530889280436902 , - 12.985 , 0.453243660311424 , - 12.99 , 0.362622392194437 , - 12.995 , 0.2671120583141 , - 13.0 , 0.174286119779362 , - 13.005 , 9.052797178882990E-02 , - 13.01 , 2.054498441234870E-02 , - 13.015 , -3.294702871288870E-02 , - 13.02 , -6.937300005549160E-02 , - 13.025 , -9.028206231971420E-02 , - 13.03 , -9.913110412573760E-02 , - 13.035 , -0.10083734030815 , - 13.04 , -0.10108450259662 , - 13.045 , -0.1054266897417 , - 13.05 , -0.1182915683999 , - 13.055 , -0.14205888957835 , - 13.06 , -0.17640190935702 , - 13.065 , -0.21806865581631 , - 13.07 , -0.26120089347156 , - 13.075 , -0.29817769418101 , - 13.08 , -0.32085004389739 , - 13.085 , -0.32193831070962 , - 13.09 , -0.29631759697471 , - 13.095 , -0.24193696858333 , - 13.1 , -0.16019970762232 , - 13.105 , -5.574993867029920E-02 , - 13.11 , 6.425618048517991E-02 , - 13.115 , 0.19122987419663 , - 13.12 , 0.316346629224766 , - 13.125 , 0.431653751489729 , - 13.13 , 0.530914954469608 , - 13.135 , 0.610121196882937 , - 13.14 , 0.667657470309265 , - 13.145 , 0.704186599565721 , - 13.15 , 0.722325191446681 , - 13.155 , 0.726186367330791 , - 13.16 , 0.720836106520834 , - 13.165 , 0.711688820321258 , - 13.17 , 0.703862564199362 , - 13.175 , 0.701524520420123 , - 13.18 , 0.707294612263167 , - 13.185 , 0.721797723723084 , - 13.19 , 0.743474213000332 , - 13.195 , 0.768726481461021 , - 13.2 , 0.792431876186836 , - 13.205 , 0.808764824723334 , - 13.21 , 0.812196723822406 , - 13.215 , 0.798471820125594 , - 13.22 , 0.765360902698407 , - 13.225 , 0.713020417223642 , - 13.23 , 0.643892155196421 , - 13.235 , 0.562167990243985 , - 13.24 , 0.472970245560551 , - 13.245 , 0.381438619514679 , - 13.25 , 0.291951206368075 , - 13.255 , 0.20762340636979 , - 13.26 , 0.130166940321081 , - 13.265 , 6.006289386634430E-02 , - 13.27 , -3.060365982684810E-03 , - 13.275 , -6.001488208941340E-02 , - 13.28 , -0.11173380533579 , - 13.285 , -0.15914104631288 , - 13.29 , -0.20317809418618 , - 13.295 , -0.24493336090531 , - 13.3 , -0.28573011925772 , - 13.305 , -0.32707569024184 , - 13.31 , -0.37040876594875 , - 13.315 , -0.41668833903021 , - 13.32 , -0.46592656198441 , - 13.325 , -0.51683388329442 , - 13.33 , -0.56671530350641 , - 13.335 , -0.61172427575717 , - 13.34 , -0.64745289857378 , - 13.345 , -0.66975635467017 , - 13.35 , -0.67561421984368 , - 13.355 , -0.66382212752523 , - 13.36 , -0.63533221269618 , - 13.365 , -0.59315990071751 , - 13.37 , -0.54187928568118 , - 13.375 , -0.48684683870894 , - 13.38 , -0.43334458417513 , - 13.385 , -0.38584852580448 , - 13.39 , -0.34757223717143 , - 13.395 , -0.32034609191295 , - 13.4 , -0.30479305822331 , - 13.405 , -0.30068667519817 , - 13.41 , -0.30734431404504 , - 13.415 , -0.32393187524719 , - 13.42 , -0.3496124571983 , - 13.425 , -0.38355062958007 , - 13.43 , -0.42483772740574 , - 13.435 , -0.47243959941852 , - 13.44 , -0.52523698989138 , - 13.445 , -0.58218855059142 , - 13.45 , -0.64255715702482 , - 13.455 , -0.70611547192509 , - 13.46 , -0.77319959733532 , - 13.465 , -0.84453581144061 , - 13.47 , -0.9208154277502 , - 13.475 , -1.00210330165744 , - 13.48 , -1.08722318257344 , - 13.485 , -1.17331384017982 , - 13.49 , -1.25571905330723 , - 13.495 , -1.32830569669314 , - 13.5 , -1.38419198321401 , - 13.505 , -1.41674939954092 , - 13.51 , -1.42066916256513 , - 13.515 , -1.39284912504276 , - 13.52 , -1.33290856588875 , - 13.525 , -1.24321481899912 , - 13.53 , -1.12845482092199 , - 13.535 , -0.994859301148 , - 13.54 , -0.84929200472393 , - 13.545 , -0.69840229944309 , - 13.55 , -0.5480171915834 , - 13.555 , -0.40283245150506 , - 13.56 , -0.26639859300057 , - 13.565 , -0.1412841699847 , - 13.57 , -2.930752910284020E-02 , - 13.575 , 6.831031669366761E-02 , - 13.58 , 0.150909902638648 , - 13.585 , 0.218485436556094 , - 13.59 , 0.271817772885176 , - 13.595 , 0.312563547048263 , - 13.6 , 0.343197563758831 , - 13.605 , 0.366784232668975 , - 13.61 , 0.386577813348275 , - 13.615 , 0.405567940703392 , - 13.62 , 0.426060284638387 , - 13.625 , 0.449416325446865 , - 13.63 , 0.476003373865086 , - 13.635 , 0.505362938780156 , - 13.64 , 0.536518767578895 , - 13.645 , 0.568328300506654 , - 13.65 , 0.599754845087405 , - 13.655 , 0.630000025300325 , - 13.66 , 0.6584695973929 , - 13.665 , 0.68462841460832 , - 13.67 , 0.70782686172262 , - 13.675 , 0.727203534668359 , - 13.68 , 0.741722744375036 , - 13.685 , 0.750362416108883 , - 13.69 , 0.752392406085506 , - 13.695 , 0.747650040601305 , - 13.7 , 0.736696231685042 , - 13.705 , 0.720777621636586 , - 13.71 , 0.701571294344929 , - 13.715 , 0.680769236869278 , - 13.72 , 0.659613778989939 , - 13.725 , 0.638519591968826 , - 13.73 , 0.616905016742059 , - 13.735 , 0.593283746255628 , - 13.74 , 0.565603855337414 , - 13.745 , 0.531733554716355 , - 13.75 , 0.489962659748419 , - 13.755 , 0.439375608243233 , - 13.76 , 0.380009446404367 , - 13.765 , 0.312773129830936 , - 13.77 , 0.239195423372873 , - 13.775 , 0.16110638214858 , - 13.78 , 8.038995906805420E-02 , - 13.785 , -1.102897232504770E-03 , - 13.79 , -8.144778281704360E-02 , - 13.795 , -0.15840843583426 , - 13.8 , -0.22917659635052 , - 13.805 , -0.29024518206889 , - 13.81 , -0.33752175024298 , - 13.815 , -0.36674198188098 , - 13.82 , -0.37413071891857 , - 13.825 , -0.35717935529397 , - 13.83 , -0.31535074520267 , - 13.835 , -0.25052105857336 , - 13.84 , -0.16702284226815 , - 13.845 , -7.124636094412699E-02 , - 13.85 , 2.913353087510890E-02 , - 13.855 , 0.126149325078345 , - 13.86 , 0.212544685340441 , - 13.865 , 0.282593826653342 , - 13.87 , 0.33259342353236 , - 13.875 , 0.360977014896564 , - 13.88 , 0.368090497895831 , - 13.885 , 0.355740094833499 , - 13.89 , 0.326653538417733 , - 13.895 , 0.283980395609887 , - 13.9 , 0.230911938687721 , - 13.905 , 0.170438689852821 , - 13.91 , 0.105217955743757 , - 13.915 , 3.748846121428490E-02 , - 13.92 , -3.100811006762060E-02 , - 13.925 , -9.912461677678459E-02 , - 13.93 , -0.16638732593593 , - 13.935 , -0.23301599989748 , - 13.94 , -0.29981098203477 , - 13.945 , -0.36788336374228 , - 13.95 , -0.43823790831234 , - 13.955 , -0.51128976367887 , - 13.96 , -0.58642827752511 , - 13.965 , -0.66176331535379 , - 13.97 , -0.7341480161194 , - 13.975 , -0.79952454249667 , - 13.98 , -0.85353878258576 , - 13.985 , -0.89230509468498 , - 13.99 , -0.9131476514604 , - 13.995 , -0.91514375354423 , - 14.0 , -0.8993367487938 , - 14.005 , -0.86856422332842 , - 14.01 , -0.82694415950239 , - 14.015 , -0.77913771351111 , - 14.02 , -0.72955729658514 , - 14.025 , -0.68168905647206 , - 14.03 , -0.63766151216947 , - 14.035 , -0.59811504505913 , - 14.04 , -0.56235853309889 , - 14.045 , -0.52872726325526 , - 14.05 , -0.49503897771436 , - 14.055 , -0.45902725746187 , - 14.06 , -0.41868594009816 , - 14.065 , -0.37248337306763 , - 14.07 , -0.31947100513302 , - 14.075 , -0.25931189817463 , - 14.08 , -0.19228261646431 , - 14.085 , -0.11925792681763 , - 14.09 , -4.169532968283350E-02 , - 14.095 , 3.843303316390890E-02 , - 14.1 , 0.118775003838835 , - 14.105 , 0.196837583343436 , - 14.11 , 0.270307193173439 , - 14.115 , 0.337420184008135 , - 14.12 , 0.397291393971841 , - 14.125 , 0.450126440210993 , - 14.13 , 0.497226657276013 , - 14.135 , 0.540774142842358 , - 14.14 , 0.58340264798186 , - 14.145 , 0.627643304621108 , - 14.15 , 0.675349975738562 , - 14.155 , 0.727241025622671 , - 14.16 , 0.782651129746367 , - 14.165 , 0.839560451090441 , - 14.17 , 0.894881294455553 , - 14.175 , 0.944955884798899 , - 14.18 , 0.986144014351956 , - 14.185 , 1.015390719979 , - 14.19 , 1.0306572943892 , - 14.195 , 1.03115234481902 , - 14.2 , 1.01733343986871 , - 14.205 , 0.990709541557108 , - 14.21 , 0.953502790822332 , - 14.215 , 0.908254264710393 , - 14.22 , 0.857454756635746 , - 14.225 , 0.803265224100822 , - 14.23 , 0.74737385316121 , - 14.235 , 0.690995601525318 , - 14.24 , 0.635005073529152 , - 14.245 , 0.580160133049894 , - 14.25 , 0.527369694111442 , - 14.255 , 0.477938039158216 , - 14.26 , 0.433728338232803 , - 14.265 , 0.397194149800069 , - 14.27 , 0.371248511478309 , - 14.275 , 0.358963505823744 , - 14.28 , 0.363137797938165 , - 14.285 , 0.385787231840523 , - 14.29 , 0.427657749130475 , - 14.295 , 0.487849697242734 , - 14.3 , 0.563646552494242 , - 14.305 , 0.650598748291401 , - 14.31 , 0.742869615401765 , - 14.315 , 0.833794067276776 , - 14.32 , 0.916556460872168 , - 14.325 , 0.984863842045941 , - 14.33 , 1.0335040976667 , - 14.335 , 1.05869041827564 , - 14.34 , 1.05816644274048 , - 14.345 , 1.03108361491544 , - 14.35 , 0.977735351761127 , - 14.355 , 0.899232930675646 , - 14.36 , 0.797237214065439 , - 14.365 , 0.673796884116058 , - 14.37 , 0.531337867932015 , - 14.375 , 0.372747573641774 , - 14.38 , 0.20150981243218 , - 14.385 , 2.178427411223690E-02 , - 14.39 , -0.16161383529816 , - 14.395 , -0.34339606863716 , - 14.4 , -0.5181084642692 , - 14.405 , -0.68053644448525 , - 14.41 , -0.826088703855 , - 14.415 , -0.95112570187104 , - 14.42 , -1.05313423965707 , - 14.425 , -1.13075625342751 , - 14.43 , -1.18366851217429 , - 14.435 , -1.21238579974723 , - 14.44 , -1.21803310838506 , - 14.445 , -1.20215241564511 , - 14.45 , -1.16656016251128 , - 14.455 , -1.113269900772 , - 14.46 , -1.04444581397611 , - 14.465 , -0.96236345544593 , - 14.47 , -0.86935386142724 , - 14.475 , -0.76773118679175 , - 14.48 , -0.65972693552001 , - 14.485 , -0.54746173019692 , - 14.49 , -0.43299292085595 , - 14.495 , -0.3184397215422 , - 14.5 , -0.20616849862018 , - 14.505 , -9.897318159698620E-02 , - 14.51 , -1.803143023172810E-04 , - 14.515 , 8.640194233650360E-02 , - 14.52 , 0.156727372406871 , - 14.525 , 0.206940131693837 , - 14.53 , 0.233914703352716 , - 14.535 , 0.235793875210402 , - 14.54 , 0.212387260096523 , - 14.545 , 0.165314426336394 , - 14.55 , 9.783758697368690E-02 , - 14.555 , 1.439534230634960E-02 , - 14.56 , -8.005859022341789E-02 , - 14.565 , -0.18076618261283 , - 14.57 , -0.28374454180973 , - 14.575 , -0.38610798365218 , - 14.58 , -0.48605081190961 , - 14.585 , -0.58252398542127 , - 14.59 , -0.67470367132805 , - 14.595 , -0.76142935693159 , - 14.6 , -0.8407780560685 , - 14.605 , -0.90992374040628 , - 14.61 , -0.96532870247995 , - 14.615 , -1.00324396367882 , - 14.62 , -1.02038773635927 , - 14.625 , -1.01463341589249 , - 14.63 , -0.98552757460307 , - 14.635 , -0.93450835223946 , - 14.64 , -0.86477120783303 , - 14.645 , -0.78081893710178 , - 14.65 , -0.68781873202676 , - 14.655 , -0.59091719649253 , - 14.66 , -0.49467793607145 , - 14.665 , -0.40274402274473 , - 14.67 , -0.31777533615604 , - 14.675 , -0.24161241000393 , - 14.68 , -0.17557875216008 , - 14.685 , -0.12078750746673 , - 14.69 , -7.835224295217311E-02 , - 14.695 , -4.942101977486440E-02 , - 14.7 , -3.503749471905150E-02 , - 14.705 , -3.587495731215070E-02 , - 14.71 , -5.194398103175540E-02 , - 14.715 , -8.236828155631780E-02 , - 14.72 , -0.12531697112263 , - 14.725 , -0.17812203875209 , - 14.73 , -0.23756805254037 , - 14.735 , -0.30028601265584 , - 14.74 , -0.36316012018238 , - 14.745 , -0.42365909583363 , - 14.75 , -0.48002335079991 , - 14.755 , -0.53128602795839 , - 14.76 , -0.57714447879069 , - 14.765 , -0.61773654874064 , - 14.77 , -0.65338922947777 , - 14.775 , -0.68440719071073 , - 14.78 , -0.71094150841826 , - 14.785 , -0.73295383213119 , - 14.79 , -0.75025831938642 , - 14.795 , -0.76260438890415 , - 14.8 , -0.76975912976851 , - 14.805 , -0.77155180131721 , - 14.81 , -0.76787415141689 , - 14.815 , -0.75863134459094 , - 14.82 , -0.74368104295612 , - 14.825 , -0.72278322433993 , - 14.83 , -0.69560054902327 , - 14.835 , -0.66175375591306 , - 14.84 , -0.62093898535516 , - 14.845 , -0.57306913773937 , - 14.85 , -0.51841917741191 , - 14.855 , -0.45771315164191 , - 14.86 , -0.392137917305 , - 14.865 , -0.3232532945768 , - 14.87 , -0.25282156152333 , - 14.875 , -0.18257072630809 , - 14.88 , -0.11395570313114 , - 14.885 , -4.795078990473090E-02 , - 14.89 , 1.505030752196730E-02 , - 14.895 , 7.523505899511330E-02 , - 14.9 , 0.133241663209769 , - 14.905 , 0.189946958395501 , - 14.91 , 0.246204884243539 , - 14.915 , 0.302617865301028 , - 14.92 , 0.359383341937356 , - 14.925 , 0.416272256914715 , - 14.93 , 0.472730379837134 , - 14.935 , 0.528097455638089 , - 14.94 , 0.581866656852053 , - 14.945 , 0.633923511292493 , - 14.95 , 0.684671503159956 , - 14.955 , 0.735006617044871 , - 14.96 , 0.78610900707482 , - 14.965 , 0.839096114213373 , - 14.97 , 0.894592925855566 , - 14.975 , 0.952340646800937 , - 14.98 , 1.0109322862822 , - 14.985 , 1.06776815099708 , - 14.99 , 1.11925763952313 , - 14.995 , 1.16125733848899 , - 15.0 , 1.18965840938029 , - 15.005 , 1.20101711803106 , - 15.01 , 1.19309156203439 , - 15.015 , 1.16518353563898 , - 15.02 , 1.11821232455035 , - 15.025 , 1.0545184865003 , - 15.03 , 0.977448615628865 , - 15.035 , 0.890815252481333 , - 15.04 , 0.798354444510221 , - 15.045 , 0.703279494461959 , - 15.05 , 0.60801847543151 , - 15.055 , 0.514150357593879 , - 15.06 , 0.422530486995826 , - 15.065 , 0.333543044544543 , - 15.07 , 0.247413880227417 , - 15.075 , 0.164505011560775 , - 15.08 , 8.554502116652860E-02 , - 15.085 , 1.176008397877900E-02 , - 15.09 , -5.508991016794810E-02 , - 15.095 , -0.11277329041032 , - 15.1 , -0.15872202731611 , - 15.105 , -0.19023769676271 , - 15.11 , -0.20475543680883 , - 15.115 , -0.20016459209247 , - 15.12 , -0.17515953672649 , - 15.125 , -0.1295909322101 , - 15.13 , -6.475341455153370E-02 , - 15.135 , 1.645644779243700E-02 , - 15.14 , 0.109582085491203 , - 15.145 , 0.208891920094615 , - 15.15 , 0.307902347961824 , - 15.155 , 0.400086953541137 , - 15.16 , 0.479656312478387 , - 15.165 , 0.54227026093024 , - 15.17 , 0.585531391323096 , - 15.175 , 0.60915577781107 , - 15.18 , 0.614771789148716 , - 15.185 , 0.605386403919845 , - 15.19 , 0.584635659710548 , - 15.195 , 0.555987240463961 , - 15.2 , 0.522078576056577 , - 15.205 , 0.484332615313383 , - 15.21 , 0.44293940454718 , - 15.215 , 0.397175120559912 , - 15.22 , 0.345968006972672 , - 15.225 , 0.288543030116857 , - 15.23 , 0.224972791486283 , - 15.235 , 0.156481408793171 , - 15.24 , 8.542958350357370E-02 , - 15.245 , 1.498370477529230E-02 , - 15.25 , -5.142934425176120E-02 , - 15.255 , -0.1107437937938 , - 15.26 , -0.16078441017566 , - 15.265 , -0.20057844669055 , - 15.27 , -0.23037829970624 , - 15.275 , -0.2514154045316 , - 15.28 , -0.26546110414046 , - 15.285 , -0.27433386226401 , - 15.29 , -0.27947343680654 , - 15.295 , -0.28170382574971 , - 15.3 , -0.28121922535055 , - 15.305 , -0.27778333156123 , - 15.31 , -0.27106104276765 , - 15.315 , -0.26098347288903 , - 15.32 , -0.2480337104626 , - 15.325 , -0.23338239832851 , - 15.33 , -0.21883669131141 , - 15.335 , -0.20662723365469 , - 15.34 , -0.19908795725974 , - 15.345 , -0.1983095632208 , - 15.35 , -0.20583511356768 , - 15.355 , -0.22245388077999 , - 15.36 , -0.24810721805446 , - 15.365 , -0.28190022979588 , - 15.37 , -0.32218399867655 , - 15.375 , -0.36668187000496 , - 15.38 , -0.41262893144551 , - 15.385 , -0.4569195252945 , - 15.39 , -0.49626700745835 , - 15.395 , -0.52739011070132 , - 15.4 , -0.54723474350703 , - 15.405 , -0.55322582044501 , - 15.41 , -0.54352567312437 , - 15.415 , -0.51725918301048 , - 15.42 , -0.47466073347181 , - 15.425 , -0.41710230560527 , - 15.43 , -0.34698928139492 , - 15.435 , -0.26752756403572 , - 15.44 , -0.18240759770015 , - 15.445 , -9.545429827632960E-02 , - 15.45 , -1.031774321012660E-02 , - 15.455 , 6.975569716684001E-02 , - 15.46 , 0.142031815271298 , - 15.465 , 0.204287600135245 , - 15.47 , 0.254724524020873 , - 15.475 , 0.291852234959508 , - 15.48 , 0.314393966922164 , - 15.485 , 0.321257693596354 , - 15.49 , 0.311592647764159 , - 15.495 , 0.284924209311069 , - 15.5 , 0.241333574629117 , - 15.505 , 0.181630984411648 , - 15.51 , 0.107473789318163 , - 15.515 , 2.138659993284420E-02 , - 15.52 , -7.333294612818740E-02 , - 15.525 , -0.17281819572361 , - 15.53 , -0.2729111163528 , - 15.535 , -0.36947452952708 , - 15.54 , -0.45868092644508 , - 15.545 , -0.53724054983261 , - 15.55 , -0.60253835404275 , - 15.555 , -0.65267651763316 , - 15.56 , -0.6864354117723 , - 15.565 , -0.70318229683703 , - 15.57 , -0.70276183568102 , - 15.575 , -0.68540176686393 , - 15.58 , -0.6516520838685 , - 15.585 , -0.60236502510189 , - 15.59 , -0.538706492591 , - 15.595 , -0.46217410897888 , - 15.6 , -0.37460077533887 , - 15.605 , -0.27810973417383 , - 15.61 , -0.17502716813551 , - 15.615 , -6.773228527287170E-02 , - 15.62 , 4.151501433409210E-02 , - 15.625 , 0.150751860185515 , - 15.63 , 0.258442092002889 , - 15.635 , 0.363538574930614 , - 15.64 , 0.465442765332169 , - 15.645 , 0.563876126508653 , - 15.65 , 0.658665592231715 , - 15.655 , 0.749509291460253 , - 15.66 , 0.835755718589599 , - 15.665 , 0.916264699152492 , - 15.67 , 0.989375816925145 , - 15.675 , 1.05301420158238 , - 15.68 , 1.10490739292059 , - 15.685 , 1.14288462647541 , - 15.69 , 1.16518849553063 , - 15.695 , 1.1707464912492 , - 15.7 , 1.15934157640063 , - 15.705 , 1.13165264409975 , - 15.71 , 1.08916287801769 , - 15.715 , 1.03396048449819 , - 15.72 , 0.968480895649285 , - 15.725 , 0.895239610317516 , - 15.73 , 0.816614791244956 , - 15.735 , 0.734699276030846 , - 15.74 , 0.651241095374945 , - 15.745 , 0.567649521370319 , - 15.75 , 0.485049163207599 , - 15.755 , 0.404335549986381 , - 15.76 , 0.326219056425138 , - 15.765 , 0.251231356865374 , - 15.77 , 0.179720965294244 , - 15.775 , 0.111831041730238 , - 15.78 , 4.750476279777080E-02 , - 15.785 , -1.347798247405040E-02 , - 15.79 , -7.141356069694010E-02 , - 15.795 , -0.12656450883031 , - 15.8 , -0.1790372399842 , - 15.805 , -0.2286955113047 , - 15.81 , -0.27512243015728 , - 15.815 , -0.31766447732324 , - 15.82 , -0.3555388110919 , - 15.825 , -0.38798921520158 , - 15.83 , -0.41444221410296 , - 15.835 , -0.43463094635962 , - 15.84 , -0.44864369112348 , - 15.845 , -0.4568931292131 , - 15.85 , -0.46000160926806 , - 15.855 , -0.45865250041628 , - 15.86 , -0.45343877892519 , - 15.865 , -0.44476504067162 , - 15.87 , -0.43283082098116 , - 15.875 , -0.41771237775514 , - 15.88 , -0.3995214147592 , - 15.885 , -0.37860415544342 , - 15.89 , -0.35572212713179 , - 15.895 , -0.33216132888134 , - 15.9 , -0.30972572285948 , - 15.905 , -0.29059799700979 , - 15.91 , -0.27708096353175 , - 15.915 , -0.27126155854412 , - 15.92 , -0.2746590319597 , - 15.925 , -0.28792675974919 , - 15.93 , -0.31066689274262 , - 15.935 , -0.34140077106906 , - 15.94 , -0.3777039602476 , - 15.945 , -0.41648665097944 , - 15.95 , -0.45437291128764 , - 15.955 , -0.48811381404708 , - 15.96 , -0.51496612193939 , - 15.965 , -0.5329765854495 , - 15.97 , -0.54113053164364 , - 15.975 , -0.53935053269995 , - 15.98 , -0.52835825596445 , - 15.985 , -0.50943591924887 , - 15.99 , -0.48413923071434 , - 15.995 , -0.45401661733085 , - 16.0 , -0.42038541841803 , - 16.005 , -0.38419449756936 , - 16.01 , -0.34598883075877 , - 16.015 , -0.30596135684737 , - 16.02 , -0.26406862723475 , - 16.025 , -0.22017134269813 , - 16.03 , -0.17416871222392 , - 16.035 , -0.12609398639317 , - 16.04 , -7.616580091339020E-02 , - 16.045 , -2.479105816937940E-02 , - 16.05 , 2.745737110728120E-02 , - 16.055 , 7.987861751112391E-02 , - 16.06 , 0.131672708259285 , - 16.065 , 0.181958505928516 , - 16.07 , 0.229779175022502 , - 16.075 , 0.274114727562895 , - 16.08 , 0.313912537790184 , - 16.085 , 0.348155259464482 , - 16.09 , 0.375959714090624 , - 16.095 , 0.396703409827832 , - 16.1 , 0.410143539243666 , - 16.105 , 0.416499539855543 , - 16.11 , 0.416464899336383 , - 16.115 , 0.411132431725026 , - 16.12 , 0.401834694221056 , - 16.125 , 0.389926331168038 , - 16.13 , 0.376552509432684 , - 16.135 , 0.362455371415181 , - 16.14 , 0.347864663265341 , - 16.145 , 0.332498409591647 , - 16.15 , 0.315673926599289 , - 16.155 , 0.296498803516978 , - 16.16 , 0.274095775096738 , - 16.165 , 0.247800859489553 , - 16.17 , 0.217295286911219 , - 16.175 , 0.182636701553898 , - 16.18 , 0.144199700257594 , - 16.185 , 0.102548913123023 , - 16.19 , 5.829530297192130E-02 , - 16.195 , 1.197592728082750E-02 , - 16.2 , -3.600290534227300E-02 , - 16.205 , -8.535615468618291E-02 , - 16.21 , -0.13584918811621 , - 16.215 , -0.18721153582539 , - 16.22 , -0.23906457716721 , - 16.225 , -0.29090350734869 , - 16.23 , -0.34213587188623 , - 16.235 , -0.392170780993 , - 16.24 , -0.44051591221236 , - 16.245 , -0.48684480865516 , - 16.25 , -0.53098857668878 , - 16.255 , -0.57284978382707 , - 16.26 , -0.61224319073572 , - 16.265 , -0.64871598685836 , - 16.27 , -0.68140334352395 , - 16.275 , -0.70898222576025 , - 16.28 , -0.7297595947791 , - 16.285 , -0.7418948815967 , - 16.29 , -0.74371891027858 , - 16.295 , -0.73407611710958 , - 16.3 , -0.71260329024102 , - 16.305 , -0.67986749030603 , - 16.31 , -0.63732240300856 , - 16.315 , -0.58707824160675 , - 16.32 , -0.53154405116823 , - 16.325 , -0.47301455154914 , - 16.33 , -0.41331652122001 , - 16.335 , -0.35357961212191 , - 16.34 , -0.29419497300413 , - 16.345 , -0.23495140181355 , - 16.35 , -0.17531083484956 , - 16.355 , -0.11473456907756 , - 16.36 , -5.298091218194400E-02 , - 16.365 , 9.709062607778981E-03 , - 16.37 , 7.256409889259650E-02 , - 16.375 , 0.134384503385863 , - 16.38 , 0.193739454595389 , - 16.385 , 0.24920525086789 , - 16.39 , 0.299568602241651 , - 16.395 , 0.343956956389216 , - 16.4 , 0.381866908791684 , - 16.405 , 0.413114650618461 , - 16.41 , 0.437733369467239 , - 16.415 , 0.455877974867213 , - 16.42 , 0.46776384132681 , - 16.425 , 0.473663922748246 , - 16.43 , 0.47395074709205 , - 16.435 , 0.469159269294089 , - 16.44 , 0.460028874160481 , - 16.445 , 0.447496145434672 , - 16.45 , 0.43262324571891 , - 16.455 , 0.416476298710912 , - 16.46 , 0.39998487143001 , - 16.465 , 0.383825594174033 , - 16.47 , 0.368369873101624 , - 16.475 , 0.353714574674185 , - 16.48 , 0.339789306901935 , - 16.485 , 0.326509782519242 , - 16.49 , 0.313927074313828 , - 16.495 , 0.302325131506492 , - 16.5 , 0.292230126681682 , - 16.505 , 0.284323481848275 , - 16.51 , 0.279278430837744 , - 16.515 , 0.277565991023392 , - 16.52 , 0.27928378094795 , - 16.525 , 0.284059216918989 , - 16.53 , 0.291055442661278 , - 16.535 , 0.299081158427955 , - 16.54 , 0.306775986803293 , - 16.545 , 0.312824550426672 , - 16.55 , 0.316148133716397 , - 16.555 , 0.316029035226392 , - 16.56 , 0.31215069004257 , - 16.565 , 0.304553318859 , - 16.57 , 0.293538129439739 , - 16.575 , 0.279551088336509 , - 16.58 , 0.263087654869009 , - 16.585 , 0.244637877428558 , - 16.59 , 0.224678132698894 , - 16.595 , 0.203690933512921 , - 16.6 , 0.182189070638557 , - 16.605 , 0.160712533967535 , - 16.61 , 0.139788985048289 , - 16.615 , 0.119849630257617 , - 16.62 , 0.101127004531768 , - 16.625 , 8.356184746823360E-02 , - 16.63 , 6.675788773408831E-02 , - 16.635 , 5.000422430522750E-02 , - 16.64 , 3.237781788478290E-02 , - 16.645 , 1.290492007865870E-02 , - 16.65 , -9.242841522190411E-03 , - 16.655 , -3.457307113926180E-02 , - 16.66 , -6.315044794397080E-02 , - 16.665 , -9.456431033805510E-02 , - 16.67 , -0.12798945588883 , - 16.675 , -0.16233338586658 , - 16.68 , -0.19643231791386 , - 16.685 , -0.22926030484873 , - 16.69 , -0.26010137973961 , - 16.695 , -0.28866176894499 , - 16.7 , -0.31509595200913 , - 16.705 , -0.33995273832631 , - 16.71 , -0.36405095016433 , - 16.715 , -0.38831357635509 , - 16.72 , -0.41358504112542 , - 16.725 , -0.44046253469103 , - 16.73 , -0.46915752304 , - 16.735 , -0.49941060932339 , - 16.74 , -0.53046223395319 , - 16.745 , -0.56108536534834 , - 16.75 , -0.58967419378453 , - 16.755 , -0.61438209498106 , - 16.76 , -0.63329121107995 , - 16.765 , -0.64459684400811 , - 16.77 , -0.64678096256853 , - 16.775 , -0.63875489537808 , - 16.78 , -0.61995220147847 , - 16.785 , -0.59036060295097 , - 16.79 , -0.55049669392639 , - 16.795 , -0.50133039140924 , - 16.8 , -0.44418245956687 , - 16.805 , -0.38061075875138 , - 16.81 , -0.31231562731901 , - 16.815 , -0.24106197922092 , - 16.82 , -0.1686326543263 , - 16.825 , -9.679598568714549E-02 , - 16.83 , -2.728380092511400E-02 , - 16.835 , 3.824293020108400E-02 , - 16.84 , 9.824002683071940E-02 , - 16.845 , 0.151346034414838 , - 16.85 , 0.196448639221428 , - 16.855 , 0.232748834021365 , - 16.86 , 0.259798117288868 , - 16.865 , 0.277506221603702 , - 16.87 , 0.286111918797314 , - 16.875 , 0.286131733842289 , - 16.88 , 0.278296735618878 , - 16.885 , 0.263498277115562 , - 16.89 , 0.24274886174333 , - 16.895 , 0.217166404345327 , - 16.9 , 0.187968246853482 , - 16.905 , 0.156461968787081 , - 16.91 , 0.124015045694316 , - 16.915 , 9.199139026589789E-02 , - 16.92 , 6.165693925050090E-02 , - 16.925 , 3.406870712543500E-02 , - 16.93 , 9.974305988061479E-03 , - 16.935 , -1.024803512308630E-02 , - 16.94 , -2.658403019625520E-02 , - 16.945 , -3.930334521456180E-02 , - 16.95 , -4.881605741987730E-02 , - 16.955 , -5.549717708582600E-02 , - 16.96 , -5.952392534556360E-02 , - 16.965 , -6.076975805147920E-02 , - 16.97 , -5.879314030308780E-02 , - 16.975 , -5.292859848425780E-02 , - 16.98 , -4.246799585244240E-02 , - 16.985 , -2.689000147691090E-02 , - 16.99 , -6.084643377645750E-03 , - 16.995 , 1.948494890135070E-02 , - 17.0 , 4.872381188647930E-02 , - 17.005 , 7.996838345792370E-02 , - 17.01 , 0.111158477862087 , - 17.015 , 0.140083752196672 , - 17.02 , 0.164651035916986 , - 17.025 , 0.18312224741681 , - 17.03 , 0.194279612887888 , - 17.035 , 0.197502657429334 , - 17.04 , 0.192756670137177 , - 17.045 , 0.180518699701142 , - 17.05 , 0.161669903280425 , - 17.055 , 0.137385815960322 , - 17.06 , 0.109043393552795 , - 17.065 , 7.814867623624100E-02 , - 17.07 , 4.627753286711330E-02 , - 17.075 , 1.501227171733180E-02 , - 17.08 , -1.413775130832270E-02 , - 17.085 , -3.983793711438840E-02 , - 17.09 , -6.104036519750250E-02 , - 17.095 , -7.708842285673501E-02 , - 17.1 , -8.778382263463140E-02 , - 17.105 , -9.339483606844121E-02 , - 17.11 , -9.459269265106150E-02 , - 17.115 , -9.232223501388739E-02 , - 17.12 , -8.763025422153840E-02 , - 17.125 , -8.148499770125020E-02 , - 17.13 , -7.462775457220110E-02 , - 17.135 , -6.748324353623050E-02 , - 17.14 , -6.014609852966310E-02 , - 17.145 , -5.243702915474610E-02 , - 17.15 , -4.400785444844100E-02 , - 17.155 , -3.446180958692290E-02 , - 17.16 , -2.345792198001310E-02 , - 17.165 , -1.077394978512690E-02 , - 17.17 , 3.679128728274960E-03 , - 17.175 , 1.988574043577430E-02 , - 17.18 , 3.777667605297300E-02 , - 17.185 , 5.727939847072780E-02 , - 17.19 , 7.834501552629659E-02 , - 17.195 , 0.100944016898245 , - 17.2 , 0.125030824710985 , - 17.205 , 0.150493723897266 , - 17.21 , 0.177105725250697 , - 17.215 , 0.204499198588219 , - 17.22 , 0.232171627050269 , - 17.225 , 0.259522952289019 , - 17.23 , 0.28591162656688 , - 17.235 , 0.310713017545991 , - 17.24 , 0.333360202463241 , - 17.245 , 0.353356491062333 , - 17.25 , 0.370257070307643 , - 17.255 , 0.383631410780558 , - 17.26 , 0.393022771718625 , - 17.265 , 0.397924531915073 , - 17.27 , 0.397789484581034 , - 17.275 , 0.392075448648513 , - 17.28 , 0.380321842357972 , - 17.285 , 0.362236624526743 , - 17.29 , 0.337775799625786 , - 17.295 , 0.307187618217491 , - 17.3 , 0.271012952518342 , - 17.305 , 0.230034748672592 , - 17.31 , 0.185192192119736 , - 17.315 , 0.1374724900416 , - 17.32 , 8.781061932229070E-02 , - 17.325 , 3.701123827098990E-02 , - 17.33 , -1.428322820528750E-02 , - 17.335 , -6.558572925239700E-02 , - 17.34 , -0.11651660768663 , - 17.345 , -0.16673628393002 , - 17.35 , -0.21587015869355 , - 17.355 , -0.26345095520442 , - 17.36 , -0.30888431890374 , - 17.365 , -0.35145163113226 , - 17.37 , -0.39033885127352 , - 17.375 , -0.42469770664605 , - 17.38 , -0.45371821850159 , - 17.385 , -0.4767087589838 , - 17.39 , -0.49316630884791 , - 17.395 , -0.50283205552792 , - 17.4 , -0.50572081737774 , - 17.405 , -0.50212196719028 , - 17.41 , -0.49256808518885 , - 17.415 , -0.47777707225688 , - 17.42 , -0.45857357564831 , - 17.425 , -0.43580164741667 , - 17.43 , -0.41024501009179 , - 17.435 , -0.3825675139441 , - 17.44 , -0.35328788816102 , - 17.445 , -0.32279085797443 , - 17.45 , -0.29137731320226 , - 17.455 , -0.25933449326509 , - 17.46 , -0.2270143702293 , - 17.465 , -0.19489381305459 , - 17.47 , -0.16360264699467 , - 17.475 , -0.1339028594142 , - 17.48 , -0.1066224111889 , - 17.485 , -8.254834652459410E-02 , - 17.49 , -6.230534889079800E-02 , - 17.495 , -4.623541755964700E-02 , - 17.5 , -3.430878641434340E-02 , - 17.505 , -2.607920373761460E-02 , - 17.51 , -2.069570607448080E-02 , - 17.515 , -1.696571448514850E-02 , - 17.52 , -1.346258488402600E-02 , - 17.525 , -8.657687814216761E-03 , - 17.53 , -1.066706267368470E-03 , - 17.535 , 1.061426833550790E-02 , - 17.54 , 2.738663947692650E-02 , - 17.545 , 4.985546977711610E-02 , - 17.55 , 7.816411304470480E-02 , - 17.555 , 0.111966131087412 , - 17.56 , 0.150434055062022 , - 17.565 , 0.19231308509617 , - 17.57 , 0.236013378779133 , - 17.575 , 0.279746002917216 , - 17.58 , 0.321684272405146 , - 17.585 , 0.360138883852544 , - 17.59 , 0.393718048669997 , - 17.595 , 0.421452589177563 , - 17.6 , 0.442859042866297 , - 17.605 , 0.457932285135102 , - 17.61 , 0.467063199142238 , - 17.615 , 0.470901203329776 , - 17.62 , 0.470183933061112 , - 17.625 , 0.465570499510758 , - 17.63 , 0.457509881267887 , - 17.635 , 0.446170505322342 , - 17.64 , 0.431441044905879 , - 17.645 , 0.412997059132728 , - 17.65 , 0.390417907394592 , - 17.655 , 0.363320032948617 , - 17.66 , 0.331482683771369 , - 17.665 , 0.294935652090983 , - 17.67 , 0.254001046090184 , - 17.675 , 0.209280977845859 , - 17.68 , 0.161607754445718 , - 17.685 , 0.111965960430188 , - 17.69 , 6.141586922651330E-02 , - 17.695 , 1.102093548815530E-02 , - 17.7 , -3.820203658969610E-02 , - 17.705 , -8.531704155098779E-02 , - 17.71 , -0.1294862669167 , - 17.715 , -0.16998594459785 , - 17.72 , -0.20622064042651 , - 17.725 , -0.23774591935919 , - 17.73 , -0.26428840511531 , - 17.735 , -0.28576606331927 , - 17.74 , -0.30229286763517 , - 17.745 , -0.31416772926296 , - 17.75 , -0.3218406535065 , - 17.755 , -0.3258645654062 , - 17.76 , -0.32683843068621 , - 17.765 , -0.32535588224289 , - 17.77 , -0.32196457829868 , - 17.775 , -0.31715006731732 , - 17.78 , -0.31133941077337 , - 17.785 , -0.30492235408688 , - 17.79 , -0.29827929738639 , - 17.795 , -0.29180571311681 , - 17.8 , -0.2859227673159 , - 17.805 , -0.2810686116836 , - 17.81 , -0.27767024271612 , - 17.815 , -0.27609995179852 , - 17.82 , -0.27662600365925 , - 17.825 , -0.27936632736658 , - 17.83 , -0.28425416349301 , - 17.835 , -0.29102164261339 , - 17.84 , -0.29920350847177 , - 17.845 , -0.30815897987418 , - 17.85 , -0.31710995942421 , - 17.855 , -0.32518836729579 , - 17.86 , -0.33149006868417 , - 17.865 , -0.33512980995752 , - 17.87 , -0.33529555909469 , - 17.875 , -0.3312973400369 , - 17.88 , -0.32261024125577 , - 17.885 , -0.30890529900639 , - 17.89 , -0.290070720818 , - 17.895 , -0.26621431048452 , - 17.9 , -0.23765242692415 , - 17.905 , -0.20488114286083 , - 17.91 , -0.16853769940936 , - 17.915 , -0.12935252659241 , - 17.92 , -8.810348127193721E-02 , - 17.925 , -4.557141302171240E-02 , - 17.93 , -2.513356389291560E-03 , - 17.935 , 4.035724323904150E-02 , - 17.94 , 8.237249752346711E-02 , - 17.945 , 0.122904827481364 , - 17.95 , 0.16135335850423 , - 17.955 , 0.197135089796928 , - 17.96 , 0.229680590055412 , - 17.965 , 0.258445542327015 , - 17.97 , 0.282931564681535 , - 17.975 , 0.3027256078172 , - 17.98 , 0.317544225316334 , - 17.985 , 0.327282981257925 , - 17.99 , 0.332055566875123 , - 17.995 , 0.332219078215985 , - 18.0 , 0.328372664764279 , - 18.005 , 0.321327968541342 , - 18.01 , 0.312046315167661 , - 18.015 , 0.301552393558308 , - 18.02 , 0.29083015000257 , - 18.025 , 0.280717140577436 , - 18.03 , 0.271812862742294 , - 18.035 , 0.264416834319869 , - 18.04 , 0.258507921567912 , - 18.045 , 0.25377043717894 , - 18.05 , 0.249664740892512 , - 18.055 , 0.245531784942376 , - 18.06 , 0.240715666971269 , - 18.065 , 0.234683989615924 , - 18.07 , 0.227126896191005 , - 18.075 , 0.218018915200585 , - 18.08 , 0.207635259720329 , - 18.085 , 0.196519817484055 , - 18.09 , 0.185413864456323 , - 18.095 , 0.175156074068905 , - 18.1 , 0.166570903921847 , - 18.105 , 0.160362276331594 , - 18.11 , 0.157026715204937 , - 18.115 , 0.156797444080986 , - 18.12 , 0.159624455669982 , - 18.125 , 0.16519187224497 , - 18.13 , 0.172968089200864 , - 18.135 , 0.1822813476427 , - 18.14 , 0.192409206882619 , - 18.145 , 0.202670276399768 , - 18.15 , 0.212504752944377 , - 18.155 , 0.221533110089593 , - 18.16 , 0.229583054017435 , - 18.165 , 0.236681693233947 , - 18.17 , 0.24301317231324 , - 18.175 , 0.248850323481097 , - 18.18 , 0.254471744041749 , - 18.185 , 0.260080804366178 , - 18.19 , 0.265741889443548 , - 18.195 , 0.27134643214208 , - 18.2 , 0.276614811069614 , - 18.205 , 0.281132591864889 , - 18.21 , 0.284412543870369 , - 18.215 , 0.285966261493111 , - 18.22 , 0.28537109719781 , - 18.225 , 0.282316011041418 , - 18.23 , 0.276621372715182 , - 18.235 , 0.268228573189369 , - 18.24 , 0.257171332184819 , - 18.245 , 0.243536231265936 , - 18.25 , 0.227433656521336 , - 18.255 , 0.208982058948683 , - 18.26 , 0.188316971988387 , - 18.265 , 0.165617801602736 , - 18.27 , 0.141146408794358 , - 18.275 , 0.115280086715596 , - 18.28 , 8.852986599304000E-02 , - 18.285 , 6.153122175946150E-02 , - 18.29 , 3.501087677361560E-02 , - 18.295 , 9.728375745511450E-03 , - 18.3 , -1.358945599970610E-02 , - 18.305 , -3.431372431462720E-02 , - 18.31 , -5.195992570184670E-02 , - 18.315 , -6.621459033346280E-02 , - 18.32 , -7.693590669330690E-02 , - 18.325 , -8.413813135115721E-02 , - 18.33 , -8.796246104481401E-02 , - 18.335 , -8.865026558137970E-02 , - 18.34 , -8.651948855745679E-02 , - 18.345 , -8.194991749053140E-02 , - 18.35 , -7.537263942731640E-02 , - 18.355 , -6.726122085666700E-02 , - 18.36 , -5.811712688388060E-02 , - 18.365 , -4.844978592925620E-02 , - 18.37 , -3.874961154322750E-02 , - 18.375 , -2.946321539637920E-02 , - 18.38 , -2.097389378477130E-02 , - 18.385 , -1.359774681728760E-02 , - 18.39 , -7.592927023032140E-03 , - 18.395 , -3.182771456432360E-03 , - 18.4 , -5.797783397815400E-04 , - 18.405 , -3.403899532317900E-06 , - 18.41 , -1.673453644507240E-03 , - 18.415 , -5.782448384807060E-03 , - 18.42 , -1.244176672900140E-02 , - 18.425 , -2.161800758848600E-02 , - 18.43 , -3.307323100644420E-02 , - 18.435 , -4.633260284878780E-02 , - 18.44 , -6.069252068692880E-02 , - 18.445 , -7.527964829315580E-02 , - 18.45 , -8.915230216299309E-02 , - 18.455 , -0.10143296879817 , - 18.46 , -0.11144311748952 , - 18.465 , -0.11881688272356 , - 18.47 , -0.12356683521081 , - 18.475 , -0.12609239258508 , - 18.48 , -0.12712667509216 , - 18.485 , -0.12763705192334 , - 18.49 , -0.12869455777906 , - 18.495 , -0.13134291006952 , - 18.5 , -0.13648385782305 , - 18.505 , -0.14479654925278 , - 18.51 , -0.15669435068272 , - 18.515 , -0.17231899455012 , - 18.52 , -0.19156053351027 , - 18.525 , -0.2140948418449 , - 18.53 , -0.23942532421762 , - 18.535 , -0.26692808116807 , - 18.54 , -0.29589366741626 , - 18.545 , -0.32556987300455 , - 18.55 , -0.35520167089443 , - 18.555 , -0.38407157568151 , - 18.56 , -0.41153207462536 , - 18.565 , -0.43702839771631 , - 18.57 , -0.46010162556848 , - 18.575 , -0.4803753536196 , - 18.58 , -0.49752469104796 , - 18.585 , -0.51123932275576 , - 18.59 , -0.52119100580172 , - 18.595 , -0.52702031860061 , - 18.6 , -0.52835074084744 , - 18.605 , -0.52483178107225 , - 18.61 , -0.51620504117931 , - 18.615 , -0.50237569943468 , - 18.62 , -0.4834730346886 , - 18.625 , -0.45987873870396 , - 18.63 , -0.43221396453591 , - 18.635 , -0.40128199130244 , - 18.64 , -0.36797809251035 , - 18.645 , -0.33318247540211 , - 18.65 , -0.2976655847206 , - 18.655 , -0.26201863587465 , - 18.66 , -0.22662902367112 , - 18.665 , -0.19169728326541 , - 18.67 , -0.15729264669158 , - 18.675 , -0.1234229501959 , - 18.68 , -9.010582719609091E-02 , - 18.685 , -5.741817970014060E-02 , - 18.69 , -2.552248385036910E-02 , - 18.695 , 5.339196527069970E-03 , - 18.7 , 3.486712311982680E-02 , - 18.705 , 6.273660435450590E-02 , - 18.71 , 8.862290998998250E-02 , - 18.715 , 0.112218745947816 , - 18.72 , 0.133237764611335 , - 18.725 , 0.151417354399901 , - 18.73 , 0.166520793732197 , - 18.735 , 0.178358092928635 , - 18.74 , 0.186819039757722 , - 18.745 , 0.191918879888126 , - 18.75 , 0.193841382081441 , - 18.755 , 0.192966026117615 , - 18.76 , 0.189861849245228 , - 18.765 , 0.185243424802453 , - 18.77 , 0.179886808055877 , - 18.775 , 0.174523130427245 , - 18.78 , 0.169727209876345 , - 18.785 , 0.165828266795135 , - 18.79 , 0.162860717438664 , - 18.795 , 0.160568509105303 , - 18.8 , 0.158460262202499 , - 18.805 , 0.155903588032585 , - 18.81 , 0.152236721793017 , - 18.815 , 0.146874335438137 , - 18.82 , 0.139388100075902 , - 18.825 , 0.129551248829624 , - 18.83 , 0.117346184292776 , - 18.835 , 0.102944396398025 , - 18.84 , 8.667203203856250E-02 , - 18.845 , 6.897292950992250E-02 , - 18.85 , 5.037981195577830E-02 , - 18.855 , 3.149222301298260E-02 , - 18.86 , 1.295788909713510E-02 , - 18.865 , -4.552694712540460E-03 , - 18.87 , -2.038471143298640E-02 , - 18.875 , -3.395374370024890E-02 , - 18.88 , -4.480974308295430E-02 , - 18.885 , -5.269874412847760E-02 , - 18.89 , -5.760475116618620E-02 , - 18.895 , -5.975782869643340E-02 , - 18.9 , -5.959990728708000E-02 , - 18.905 , -5.771202182665640E-02 , - 18.91 , -5.471620957553570E-02 , - 18.915 , -5.117481281717030E-02 , - 18.92 , -4.751155121434680E-02 , - 18.925 , -4.397377050356170E-02 , - 18.93 , -4.064613036051550E-02 , - 18.935 , -3.750986634275660E-02 , - 18.94 , -3.453164301123860E-02 , - 18.945 , -3.175456679161500E-02 , - 18.95 , -2.936540580184520E-02 , - 18.955 , -2.771540773125420E-02 , - 18.96 , -2.728673446781490E-02 , - 18.965 , -2.860928038065850E-02 , - 18.97 , -3.214733887015950E-02 , - 18.975 , -3.818284412564310E-02 , - 18.98 , -4.672302188795090E-02 , - 18.985 , -5.745461744704080E-02 , - 18.99 , -6.975424591801779E-02 , - 18.995 , -8.275205425474760E-02 , - 19.0 , -9.543348500501039E-02 , - 19.005 , -0.10675671144965 , - 19.01 , -0.11576388175306 , - 19.015 , -0.12166743333762 , - 19.02 , -0.12390264431233 , - 19.025 , -0.12214656117846 , - 19.03 , -0.11631154879176 , - 19.035 , -0.10652423304446 , - 19.04 , -9.310118520163460E-02 , - 19.045 , -7.652590539072700E-02 , - 19.05 , -5.743089586506230E-02 , - 19.055 , -3.657596705689010E-02 , - 19.06 , -1.481925977005460E-02 , - 19.065 , 6.926924474783110E-03 , - 19.07 , 2.775463368340260E-02 , - 19.075 , 4.683156424739500E-02 , - 19.08 , 6.347270763070770E-02 , - 19.085 , 7.720227146370970E-02 , - 19.09 , 8.779042470764520E-02 , - 19.095 , 9.526029188212271E-02 , - 19.1 , 9.986040447199600E-02 , - 19.105 , 0.102009856725406 , - 19.11 , 0.102225525300876 , - 19.115 , 0.101047428528718 , - 19.12 , 9.897427931868839E-02 , - 19.125 , 9.642072648080460E-02 , - 19.13 , 9.369918170530429E-02 , - 19.135 , 9.102713402201090E-02 , - 19.14 , 8.855073690832560E-02 , - 19.145 , 8.637784747202421E-02 , - 19.15 , 8.460889194052530E-02 , - 19.155 , 8.335969452805890E-02 , - 19.16 , 8.277035792073900E-02 , - 19.165 , 8.300094888178290E-02 , - 19.17 , 8.421449446395760E-02 , - 19.175 , 8.655290215462839E-02 , - 19.18 , 9.010941198122500E-02 , - 19.185 , 9.490288969345520E-02 , - 19.19 , 0.100856185025776 , - 19.195 , 0.107783589409055 , - 19.2 , 0.115386291208123 , - 19.205 , 0.123260349877366 , - 19.21 , 0.130913935378 , - 19.215 , 0.137796521245135 , - 19.22 , 0.143335849367096 , - 19.225 , 0.14698030532155 , - 19.23 , 0.148242029288944 , - 19.235 , 0.146735661784648 , - 19.24 , 0.142208324703231 , - 19.245 , 0.134556865273917 , - 19.25 , 0.123832305128576 , - 19.255 , 0.110231039547548 , - 19.26 , 9.407703422254150E-02 , - 19.265 , 7.579763962651660E-02 , - 19.27 , 5.589930332000480E-02 , - 19.275 , 3.494345559651580E-02 , - 19.28 , 1.352655612925890E-02 , - 19.285 , -7.738281430620860E-03 , - 19.29 , -2.823640126172170E-02 , - 19.295 , -4.736851280459840E-02 , - 19.3 , -6.456726778946650E-02 , - 19.305 , -7.931522042729799E-02 , - 19.31 , -9.116146754991310E-02 , - 19.315 , -9.973543395603350E-02 , - 19.32 , -0.10475595669325 , - 19.325 , -0.10603430822357 , - 19.33 , -0.10347284701214 , - 19.335 , -9.706124752024230E-02 , - 19.34 , -8.687430152469530E-02 , - 19.345 , -7.307405512475940E-02 , - 19.35 , -5.591887411984520E-02 , - 19.355 , -3.577706479529710E-02 , - 19.36 , -1.314335388833300E-02 , - 19.365 , 1.134983613684490E-02 , - 19.37 , 3.693079681400050E-02 , - 19.375 , 6.270474265740390E-02 , - 19.38 , 8.768905345507640E-02 , - 19.385 , 0.1108686368144 , - 19.39 , 0.1312644416171 , - 19.395 , 0.148009041167522 , - 19.4 , 0.160416739422417 , - 19.405 , 0.168040427167663 , - 19.41 , 0.170704607506662 , - 19.415 , 0.168512624998284 , - 19.42 , 0.161826470167071 , - 19.425 , 0.151223327305197 , - 19.43 , 0.137436526462059 , - 19.435 , 0.12128787067038 , - 19.44 , 0.103621500126964 , - 19.445 , 8.524411667406280E-02 , - 19.45 , 6.687930552254420E-02 , - 19.455 , 4.913589731864990E-02 , - 19.46 , 3.249281642772610E-02 , - 19.465 , 1.729796363375550E-02 , - 19.47 , 3.779772699936010E-03 , - 19.475 , -7.933453913126739E-03 , - 19.48 , -1.778837362450150E-02 , - 19.485 , -2.578180319663970E-02 , - 19.49 , -3.193743546434960E-02 , - 19.495 , -3.628975661666560E-02 , - 19.5 , -3.887558954382360E-02 , - 19.505 , -3.973470241057670E-02 , - 19.51 , -3.891788867951480E-02 , - 19.515 , -3.649986139114820E-02 , - 19.52 , -3.259249709820460E-02 , - 19.525 , -2.735427053548850E-02 , - 19.53 , -2.099133842643200E-02 , - 19.535 , -1.374830536741160E-02 , - 19.54 , -5.887877188928280E-03 , - 19.545 , 2.336959611728440E-03 , - 19.55 , 1.071436148192050E-02 , - 19.555 , 1.910203440373310E-02 , - 19.56 , 2.744608047788240E-02 , - 19.565 , 3.578603089731680E-02 , - 19.57 , 4.424249115467690E-02 , - 19.575 , 5.298918396292150E-02 , - 19.58 , 6.221237826554930E-02 , - 19.585 , 7.206505940082400E-02 , - 19.59 , 8.262287004060030E-02 , - 19.595 , 9.385089818082880E-02 , - 19.6 , 0.105586535210159 , - 19.605 , 0.117542979202558 , - 19.61 , 0.129332330456747 , - 19.615 , 0.140505656304056 , - 19.62 , 0.150602470682144 , - 19.625 , 0.159201510072528 , - 19.63 , 0.165963272203869 , - 19.635 , 0.170657754779367 , - 19.64 , 0.173171986392552 , - 19.645 , 0.173497060176099 , - 19.65 , 0.171698563869022 , - 19.655 , 0.167877117650055 , - 19.66 , 0.162128958008132 , - 19.665 , 0.154515020640188 , - 19.67 , 0.145047978425579 , - 19.675 , 0.133699089240968 , - 19.68 , 0.120425826006013 , - 19.685 , 0.105211954035009 , - 19.69 , 8.811482794436119E-02 , - 19.695 , 6.930362885349300E-02 , - 19.7 , 4.908317786948910E-02 , - 19.705 , 2.789284466062680E-02 , - 19.71 , 6.282684187232620E-03 , - 19.715 , -1.513293891731910E-02 , - 19.72 , -3.573219349475490E-02 , - 19.725 , -5.494565996060560E-02 , - 19.73 , -7.230331792209500E-02 , - 19.735 , -8.746611435403620E-02 , - 19.74 , -0.10023408196077 , - 19.745 , -0.11053680897542 , - 19.75 , -0.11840927699064 , - 19.755 , -0.12396609115553 , - 19.76 , -0.12737940482213 , - 19.765 , -0.12886942680431 , - 19.77 , -0.12870508549978 , - 19.775 , -0.12721486235372 , - 19.78 , -0.12479696224801 , - 19.785 , -0.12192134851853 , - 19.79 , -0.11911512331687 , - 19.795 , -0.11692852296234 , - 19.8 , -0.1158828122011 , - 19.805 , -0.11640862718208 , - 19.81 , -0.11878469144379 , - 19.815 , -0.12309145404105 , - 19.82 , -0.12918833366224 , - 19.825 , -0.13672125838288 , - 19.83 , -0.14515938284391 , - 19.835 , -0.15385497532022 , - 19.84 , -0.16211467849934 , - 19.845 , -0.16927092799142 , - 19.85 , -0.1747405815055 , - 19.855 , -0.17806542050622 , - 19.86 , -0.17893075004105 , - 19.865 , -0.17716517197334 , - 19.87 , -0.1727273398208 , - 19.875 , -0.16568659834495 , - 19.88 , -0.15620370102824 , - 19.885 , -0.14451379659869 , - 19.89 , -0.13091402606184 , - 19.895 , -0.11575112780621 , - 19.9 , -9.940839096806510E-02 , - 19.905 , -8.228798219382000E-02 , - 19.91 , -6.479104079602420E-02 , - 19.915 , -4.729626907194930E-02 , - 19.92 , -3.014389625728430E-02 , - 19.925 , -1.362770379699480E-02 , - 19.93 , 1.998432435284760E-03 , - 19.935 , 1.650283145918720E-02 , - 19.94 , 2.964895620060110E-02 , - 19.945 , 4.116860136833410E-02 , - 19.95 , 5.074351304162170E-02 , - 19.955 , 5.800645031803000E-02 , - 19.96 , 6.256532313956960E-02 , - 19.965 , 6.405233292472851E-02 , - 19.97 , 6.218959865152200E-02 , - 19.975 , 5.686184515599930E-02 , - 19.98 , 4.817972906533240E-02 , - 19.985 , 3.651967859402010E-02 , - 19.99 , 2.252985493696160E-02 , - 19.995 , 7.097071756102240E-03 , - 20.0 , -8.721812839652310E-03 , - 20.005 , -2.379447424676810E-02 , - 20.01 , -3.701839037090120E-02 , - 20.015 , -4.742092878891140E-02 , - 20.02 , -5.423951270215350E-02 , - 20.025 , -5.697258922350620E-02 , - 20.03 , -5.539776158916270E-02 , - 20.035 , -4.956057087520670E-02 , - 20.04 , -3.974179526714170E-02 , - 20.045 , -2.641288342533750E-02 , - 20.05 , -1.019081782994870E-02 , - 20.055 , 8.202447545571230E-03 , - 20.06 , 2.797116679219240E-02 , - 20.065 , 4.827036868959560E-02 , - 20.07 , 6.822566739672180E-02 , - 20.075 , 8.695562572496580E-02 , - 20.08 , 0.103598292547575 , - 20.085 , 0.117345557097572 , - 20.09 , 0.127481089438341 , - 20.095 , 0.133420394415517 , - 20.1 , 0.134744188882336 , - 20.105 , 0.131221676654994 , - 20.11 , 0.122818973076751 , - 20.115 , 0.109691680974573 , - 20.12 , 9.216522604322611E-02 , - 20.125 , 7.070600814518090E-02 , - 20.13 , 4.589147778332150E-02 , - 20.135 , 1.838180387523030E-02 , - 20.14 , -1.110108370552780E-02 , - 20.145 , -4.178877084026370E-02 , - 20.15 , -7.287571484484311E-02 , - 20.155 , -0.10352963470195 , - 20.16 , -0.13290387884342 , - 20.165 , -0.16015839093613 , - 20.17 , -0.18448715088686 , - 20.175 , -0.20515328670567 , - 20.18 , -0.22152568111903 , - 20.185 , -0.23311328473587 , - 20.19 , -0.23959100455607 , - 20.195 , -0.24081433909493 , - 20.2 , -0.23682050088862 , - 20.205 , -0.22781739014645 , - 20.21 , -0.21416412518464 , - 20.215 , -0.19634582016096 , - 20.22 , -0.17494767238438 , - 20.225 , -0.15062916150452 , - 20.23 , -0.12410162176008 , - 20.235 , -9.610482601536199E-02 , - 20.24 , -6.738446390246500E-02 , - 20.245 , -3.866506506796110E-02 , - 20.25 , -1.062408132283030E-02 , - 20.255 , 1.613821656425260E-02 , - 20.26 , 4.112363448240460E-02 , - 20.265 , 6.395563455415000E-02 , - 20.27 , 8.438638743734070E-02 , - 20.275 , 0.10229225024046 , - 20.28 , 0.11765525248804 , - 20.285 , 0.13053719119583 , - 20.29 , 0.141047644803831 , - 20.295 , 0.14931741898274 , - 20.3 , 0.155478926240496 , - 20.305 , 0.159660339201315 , - 20.31 , 0.161990227205732 , - 20.315 , 0.162612590283051 , - 20.32 , 0.161703234926074 , - 20.325 , 0.159483350064339 , - 20.33 , 0.156221155279841 , - 20.335 , 0.152221918187124 , - 20.34 , 0.147804677752111 , - 20.345 , 0.143271172359312 , - 20.35 , 0.138873332096741 , - 20.355 , 0.134787926819641 , - 20.36 , 0.131103697853831 , - 20.365 , 0.127825557460833 , - 20.37 , 0.12489405648423 , - 20.375 , 0.122216684366155 , - 20.38 , 0.119703338338164 , - 20.385 , 0.117298332826065 , - 20.39 , 0.115002111347558 , - 20.395 , 0.1128792665639 , - 20.4 , 0.111051600017025 , - 20.405 , 0.109680624221402 , - 20.41 , 0.108942958893076 , - 20.415 , 0.109006468464252 , - 20.42 , 0.110010955231372 , - 20.425 , 0.112056904842183 , - 20.43 , 0.115202427994996 , - 20.435 , 0.119466647868312 , - 20.44 , 0.124835559019734 , - 20.445 , 0.131267773242386 , - 20.45 , 0.138696105432056 , - 20.455 , 0.14702533406325 , - 20.46 , 0.156125727838975 , - 20.465 , 0.165825042690333 , - 20.47 , 0.0 , - ), - INTERPOL='LIN', - PROL_DROITE='CONSTANT', - PROL_GAUCHE='EXCLU',); - - -ACCELV1=DEFI_FONCTION(NOM_PARA='INST', - VALE= -( - 0.0 , 0.0 , - 1.000000000000000E-02 , 1.310000000000000E-03 , - 2.000000000000000E-02 , 7.200000000000000E-04 , - 3.000000000000000E-02 , -1.160000000000000E-03 , - 4.000000000000000E-02 , -4.010000000000000E-03 , - 5.000000000000000E-02 , -8.580000000000001E-03 , - 6.000000000000000E-02 , -1.459000000000000E-02 , - 7.000000000000001E-02 , -1.920000000000000E-02 , - 8.000000000000000E-02 , -1.947000000000000E-02 , - 9.000000000000000E-02 , -1.781000000000000E-02 , - 0.1 , -1.970000000000000E-02 , - 0.11 , -2.520000000000000E-02 , - 0.12 , -3.281000000000000E-02 , - 0.13 , -4.377000000000000E-02 , - 0.14 , -5.504000000000000E-02 , - 0.15 , -5.797000000000000E-02 , - 0.16 , -4.627000000000000E-02 , - 0.17 , -2.536000000000000E-02 , - 0.18 , -6.700000000000000E-03 , - 0.19 , 7.849999999999999E-03 , - 0.2 , 2.168000000000000E-02 , - 0.21 , 3.643000000000000E-02 , - 0.22 , 5.686000000000000E-02 , - 0.23 , 8.019999999999999E-02 , - 0.24 , 8.942000000000000E-02 , - 0.25 , 7.790000000000000E-02 , - 0.26 , 6.301000000000000E-02 , - 0.27 , 5.860000000000000E-02 , - 0.28 , 5.444000000000000E-02 , - 0.29 , 3.314000000000000E-02 , - 0.3 , -4.730000000000000E-03 , - 0.31 , -3.492000000000000E-02 , - 0.32 , -3.413000000000000E-02 , - 0.33 , -7.530000000000000E-03 , - 0.34 , 1.991000000000000E-02 , - 0.35 , 2.983000000000000E-02 , - 0.36 , 2.482000000000000E-02 , - 0.37 , 1.676000000000000E-02 , - 0.38 , 4.890000000000000E-03 , - 0.39 , -1.521000000000000E-02 , - 0.4 , -3.575000000000000E-02 , - 0.41 , -5.053000000000000E-02 , - 0.42 , -6.325000000000000E-02 , - 0.43 , -7.273000000000000E-02 , - 0.44 , -7.520000000000000E-02 , - 0.45 , -8.463000000000000E-02 , - 0.46 , -0.11597 , - 0.47 , -0.1564 , - 0.48 , -0.18027 , - 0.49 , -0.17201 , - 0.5 , -0.13845 , - 0.51 , -0.1016 , - 0.52 , -6.390999999999999E-02 , - 0.53 , -1.035000000000000E-02 , - 0.54 , 5.961000000000000E-02 , - 0.55 , 0.12972 , - 0.56 , 0.18788 , - 0.57 , 0.23015 , - 0.58 , 0.23082 , - 0.59 , 0.1643 , - 0.6 , 6.750000000000000E-02 , - 0.61 , 7.450000000000000E-03 , - 0.62 , 1.664000000000000E-02 , - 0.63 , 8.058000000000000E-02 , - 0.64 , 0.15546 , - 0.65 , 0.2133 , - 0.66 , 0.24265 , - 0.67 , 0.21922 , - 0.68 , 0.1295 , - 0.69 , 1.220000000000000E-03 , - 0.7 , -0.12397 , - 0.71 , -0.1882 , - 0.72 , -0.17059 , - 0.73 , -0.11119 , - 0.74 , -9.375000000000000E-02 , - 0.75 , -0.15419 , - 0.76 , -0.21371 , - 0.77 , -0.19269 , - 0.78 , -0.12556 , - 0.79 , -8.054000000000000E-02 , - 0.8 , -5.658000000000000E-02 , - 0.81 , -2.563000000000000E-02 , - 0.82 , -1.082000000000000E-02 , - 0.83 , -6.067000000000000E-02 , - 0.84 , -0.16876 , - 0.85 , -0.26933 , - 0.86 , -0.31693 , - 0.87 , -0.3189 , - 0.88 , -0.31999 , - 0.89 , -0.32387 , - 0.9 , -0.35623 , - 0.91 , -0.38483 , - 0.92 , -0.36307 , - 0.93 , -0.29278 , - 0.94 , -0.18821 , - 0.95 , -6.119000000000000E-02 , - 0.96 , 3.932000000000000E-02 , - 0.97 , 7.092000000000000E-02 , - 0.98 , 3.394000000000000E-02 , - 0.99 , 1.056000000000000E-02 , - 1.0 , 3.006000000000000E-02 , - 1.01 , 4.384000000000000E-02 , - 1.02 , 1.582000000000000E-02 , - 1.03 , -2.452000000000000E-02 , - 1.04 , -3.991000000000000E-02 , - 1.05 , -4.053000000000000E-02 , - 1.06 , -4.416000000000000E-02 , - 1.07 , -6.185000000000000E-02 , - 1.08 , -0.10165 , - 1.09 , -0.13542 , - 1.1 , -0.142 , - 1.11 , -0.13819 , - 1.12 , -0.13187 , - 1.13 , -0.11765 , - 1.14 , -8.853000000000000E-02 , - 1.15 , -4.957000000000000E-02 , - 1.16 , -2.751000000000000E-02 , - 1.17 , -4.837000000000000E-02 , - 1.18 , -0.11303 , - 1.19 , -0.16115 , - 1.2 , -0.1365 , - 1.21 , -9.369000000000000E-02 , - 1.22 , -0.10681 , - 1.23 , -0.16911 , - 1.24 , -0.23593 , - 1.25 , -0.27067 , - 1.26 , -0.27471 , - 1.27 , -0.25731 , - 1.28 , -0.19103 , - 1.29 , -7.716000000000001E-02 , - 1.3 , 1.100000000000000E-03 , - 1.31 , -4.582000000000000E-02 , - 1.32 , -0.19352 , - 1.33 , -0.32144 , - 1.34 , -0.37399 , - 1.35 , -0.40308 , - 1.36 , -0.45452 , - 1.37 , -0.51071 , - 1.38 , -0.52231 , - 1.39 , -0.45018 , - 1.4 , -0.30537 , - 1.41 , -0.15517 , - 1.42 , -7.362000000000000E-02 , - 1.43 , -9.615000000000000E-02 , - 1.44 , -0.17148 , - 1.45 , -0.17476 , - 1.46 , -8.399000000000000E-02 , - 1.47 , -2.696000000000000E-02 , - 1.48 , -6.808000000000000E-02 , - 1.49 , -0.12817 , - 1.5 , -0.12265 , - 1.51 , -6.149000000000000E-02 , - 1.52 , -8.380000000000000E-03 , - 1.53 , 1.139000000000000E-02 , - 1.54 , 5.830000000000000E-03 , - 1.55 , -2.002000000000000E-02 , - 1.56 , -3.584000000000000E-02 , - 1.57 , -1.060000000000000E-03 , - 1.58 , 6.028000000000000E-02 , - 1.59 , 8.509000000000000E-02 , - 1.6 , 9.515000000000000E-02 , - 1.61 , 0.14372 , - 1.62 , 0.17863 , - 1.63 , 0.16098 , - 1.64 , 0.15227 , - 1.65 , 0.16265 , - 1.66 , 0.1009 , - 1.67 , -8.347000000000000E-02 , - 1.68 , -0.28571 , - 1.69 , -0.3845 , - 1.7 , -0.42649 , - 1.71 , -0.48045 , - 1.72 , -0.48546 , - 1.73 , -0.34744 , - 1.74 , -4.460000000000000E-02 , - 1.75 , 0.31704 , - 1.76 , 0.56244 , - 1.77 , 0.61288 , - 1.78 , 0.56235 , - 1.79 , 0.56046 , - 1.8 , 0.58601 , - 1.81 , 0.50428 , - 1.82 , 0.34783 , - 1.83 , 0.2707 , - 1.84 , 0.32579 , - 1.85 , 0.43838 , - 1.86 , 0.49734 , - 1.87 , 0.46993 , - 1.88 , 0.42104 , - 1.89 , 0.39656 , - 1.9 , 0.37011 , - 1.91 , 0.3211 , - 1.92 , 0.27122 , - 1.93 , 0.2175 , - 1.94 , 0.1251 , - 1.95 , 3.090000000000000E-03 , - 1.96 , -9.401000000000000E-02 , - 1.97 , -0.13751 , - 1.98 , -0.12623 , - 1.99 , -3.147000000000000E-02 , - 2.0 , 0.15999 , - 2.01 , 0.39077 , - 2.02 , 0.57348 , - 2.03 , 0.61086 , - 2.04 , 0.4807 , - 2.05 , 0.29864 , - 2.06 , 0.18108 , - 2.07 , 0.167 , - 2.08 , 0.23579 , - 2.09 , 0.28543 , - 2.1 , 0.21887 , - 2.11 , 6.136000000000000E-02 , - 2.12 , -8.754000000000001E-02 , - 2.13 , -0.18795 , - 2.14 , -0.28217 , - 2.15 , -0.39328 , - 2.16 , -0.47351 , - 2.17 , -0.45659 , - 2.18 , -0.38611 , - 2.19 , -0.40359 , - 2.2 , -0.49671 , - 2.21 , -0.47831 , - 2.22 , -0.24834 , - 2.23 , 9.692000000000001E-02 , - 2.24 , 0.36832 , - 2.25 , 0.49779 , - 2.26 , 0.55588 , - 2.27 , 0.55074 , - 2.28 , 0.47652 , - 2.29 , 0.42596 , - 2.3 , 0.45439 , - 2.31 , 0.4758 , - 2.32 , 0.36011 , - 2.33 , 9.916999999999999E-02 , - 2.34 , -0.22081 , - 2.35 , -0.53559 , - 2.36 , -0.73055 , - 2.37 , -0.68219 , - 2.38 , -0.46512 , - 2.39 , -0.29795 , - 2.4 , -0.29155 , - 2.41 , -0.37205 , - 2.42 , -0.45321 , - 2.43 , -0.52678 , - 2.44 , -0.53549 , - 2.45 , -0.39903 , - 2.46 , -0.17073 , - 2.47 , 4.007000000000000E-02 , - 2.48 , 0.19098 , - 2.49 , 0.23016 , - 2.5 , 0.11487 , - 2.51 , -3.277000000000000E-02 , - 2.52 , -2.678000000000000E-02 , - 2.53 , 0.14456 , - 2.54 , 0.33564 , - 2.55 , 0.43459 , - 2.56 , 0.47636 , - 2.57 , 0.56106 , - 2.58 , 0.69871 , - 2.59 , 0.78021 , - 2.6 , 0.69033 , - 2.61 , 0.48738 , - 2.62 , 0.37542 , - 2.63 , 0.44792 , - 2.64 , 0.63115 , - 2.65 , 0.80303 , - 2.66 , 0.86913 , - 2.67 , 0.81861 , - 2.68 , 0.67639 , - 2.69 , 0.44981 , - 2.7 , 0.19577 , - 2.71 , 1.762000000000000E-02 , - 2.72 , -7.475000000000000E-02 , - 2.73 , -0.18543 , - 2.74 , -0.31712 , - 2.75 , -0.30763 , - 2.76 , -5.022000000000000E-02 , - 2.77 , 0.36264 , - 2.78 , 0.71418 , - 2.79 , 0.86474 , - 2.8 , 0.91391 , - 2.81 , 0.97578 , - 2.82 , 0.99997 , - 2.83 , 0.90663 , - 2.84 , 0.71448 , - 2.85 , 0.55982 , - 2.86 , 0.55183 , - 2.87 , 0.63744 , - 2.88 , 0.70292 , - 2.89 , 0.68299 , - 2.9 , 0.58616 , - 2.91 , 0.47484 , - 2.92 , 0.38822 , - 2.93 , 0.3229 , - 2.94 , 0.25296 , - 2.95 , 0.16705 , - 2.96 , 0.10044 , - 2.97 , 7.353000000000000E-02 , - 2.98 , 4.790000000000000E-02 , - 2.99 , -3.974000000000000E-02 , - 3.0 , -0.21989 , - 3.01 , -0.43388 , - 3.02 , -0.59094 , - 3.03 , -0.68752 , - 3.04 , -0.77344 , - 3.05 , -0.84165 , - 3.06 , -0.87592 , - 3.07 , -0.92165 , - 3.08 , -0.98681 , - 3.09 , -0.9813 , - 3.1 , -0.85134 , - 3.11 , -0.71226 , - 3.12 , -0.70318 , - 3.13 , -0.73062 , - 3.14 , -0.63434 , - 3.15 , -0.49621 , - 3.16 , -0.46434 , - 3.17 , -0.4895 , - 3.18 , -0.43989 , - 3.19 , -0.297 , - 3.2 , -0.12264 , - 3.21 , 5.685000000000000E-02 , - 3.22 , 0.20721 , - 3.23 , 0.29127 , - 3.24 , 0.37167 , - 3.25 , 0.47314 , - 3.26 , 0.48428 , - 3.27 , 0.34199 , - 3.28 , 0.14378 , - 3.29 , 2.014000000000000E-02 , - 3.3 , -3.310000000000000E-03 , - 3.31 , 3.046000000000000E-02 , - 3.32 , 7.851000000000000E-02 , - 3.33 , 0.1222 , - 3.34 , 0.19291 , - 3.35 , 0.2916 , - 3.36 , 0.38011 , - 3.37 , 0.46514 , - 3.38 , 0.52328 , - 3.39 , 0.51669 , - 3.4 , 0.4727 , - 3.41 , 0.38682 , - 3.42 , 0.22939 , - 3.43 , 1.800000000000000E-02 , - 3.44 , -0.199 , - 3.45 , -0.40018 , - 3.46 , -0.5733 , - 3.47 , -0.72332 , - 3.48 , -0.82419 , - 3.49 , -0.83348 , - 3.5 , -0.74258 , - 3.51 , -0.61694 , - 3.52 , -0.56099 , - 3.53 , -0.61112 , - 3.54 , -0.71023 , - 3.55 , -0.78959 , - 3.56 , -0.85129 , - 3.57 , -0.93566 , - 3.58 , -0.99997 , - 3.59 , -0.92052 , - 3.6 , -0.6664 , - 3.61 , -0.3873 , - 3.62 , -0.25033 , - 3.63 , -0.24161 , - 3.64 , -0.18701 , - 3.65 , 9.379999999999999E-03 , - 3.66 , 0.11381 , - 3.67 , 0.16743 , - 3.68 , 0.16297 , - 3.69 , 0.1216 , - 3.7 , 5.279000000000000E-02 , - 3.71 , -9.607000000000000E-02 , - 3.72 , -0.30972 , - 3.73 , -0.35938 , - 3.74 , -0.19296 , - 3.75 , 6.919000000000000E-02 , - 3.76 , 0.27173 , - 3.77 , 0.34172 , - 3.78 , 0.31251 , - 3.79 , 0.24099 , - 3.8 , 0.15009 , - 3.81 , 0.10136 , - 3.82 , 0.18046 , - 3.83 , 0.36244 , - 3.84 , 0.47034 , - 3.85 , 0.36939 , - 3.86 , 0.15689 , - 3.87 , 1.108000000000000E-02 , - 3.88 , 3.990000000000000E-03 , - 3.89 , 0.11976 , - 3.9 , 0.24956 , - 3.91 , 0.21477 , - 3.92 , -3.172000000000000E-02 , - 3.93 , -0.24232 , - 3.94 , -0.1514 , - 3.95 , 0.12645 , - 3.96 , 0.3411 , - 3.97 , 0.48457 , - 3.98 , 0.61705 , - 3.99 , 0.70283 , - 4.0 , 0.70328 , - 4.01 , 0.62998 , - 4.02 , 0.53518 , - 4.03 , 0.44668 , - 4.04 , 0.36172 , - 4.05 , 0.31406 , - 4.06 , 0.32888 , - 4.07 , 0.35459 , - 4.08 , 0.32512 , - 4.09 , 0.25195 , - 4.1 , 0.20405 , - 4.11 , 0.22648 , - 4.12 , 0.30571 , - 4.13 , 0.37309 , - 4.14 , 0.35283 , - 4.15 , 0.24118 , - 4.16 , 0.11162 , - 4.17 , 1.458000000000000E-02 , - 4.18 , -7.364000000000000E-02 , - 4.19 , -0.1521 , - 4.2 , -0.14128 , - 4.21 , 2.440000000000000E-02 , - 4.22 , 0.2852 , - 4.23 , 0.45129 , - 4.24 , 0.38982 , - 4.25 , 0.15588 , - 4.26 , -0.11495 , - 4.27 , -0.31375 , - 4.28 , -0.42086 , - 4.29 , -0.48904 , - 4.3 , -0.52097 , - 4.31 , -0.49168 , - 4.32 , -0.4234 , - 4.33 , -0.36559 , - 4.34 , -0.36994 , - 4.35 , -0.42675 , - 4.36 , -0.45696 , - 4.37 , -0.39583 , - 4.38 , -0.24523 , - 4.39 , -7.371999999999999E-02 , - 4.4 , 5.577000000000000E-02 , - 4.41 , 0.13029 , - 4.42 , 0.17 , - 4.43 , 0.21223 , - 4.44 , 0.25214 , - 4.45 , 0.25221 , - 4.46 , 0.20971 , - 4.47 , 0.15915 , - 4.48 , 0.13965 , - 4.49 , 0.1015 , - 4.5 , -5.693000000000000E-02 , - 4.51 , -0.30165 , - 4.52 , -0.49413 , - 4.53 , -0.5601 , - 4.54 , -0.5473 , - 4.55 , -0.52318 , - 4.56 , -0.43186 , - 4.57 , -0.21177 , - 4.58 , 5.701000000000000E-02 , - 4.59 , 0.26717 , - 4.6 , 0.3673 , - 4.61 , 0.3813 , - 4.62 , 0.40079 , - 4.63 , 0.39365 , - 4.64 , 0.18973 , - 4.65 , -0.17373 , - 4.66 , -0.40285 , - 4.67 , -0.36957 , - 4.68 , -0.23873 , - 4.69 , -0.13623 , - 4.7 , -1.420000000000000E-02 , - 4.71 , 0.15954 , - 4.72 , 0.31583 , - 4.73 , 0.4076 , - 4.74 , 0.44925 , - 4.75 , 0.43323 , - 4.76 , 0.36783 , - 4.77 , 0.32597 , - 4.78 , 0.34835 , - 4.79 , 0.36693 , - 4.8 , 0.28138 , - 4.81 , 0.11386 , - 4.82 , -4.390000000000000E-02 , - 4.83 , -0.20925 , - 4.84 , -0.42702 , - 4.85 , -0.62277 , - 4.86 , -0.72429 , - 4.87 , -0.7462 , - 4.88 , -0.75887 , - 4.89 , -0.77194 , - 4.9 , -0.72951 , - 4.91 , -0.66245 , - 4.92 , -0.67709 , - 4.93 , -0.80669 , - 4.94 , -0.95972 , - 4.95 , -0.99997 , - 4.96 , -0.88454 , - 4.97 , -0.69049 , - 4.98 , -0.52094 , - 4.99 , -0.3957 , - 5.0 , -0.24286 , - 5.01 , -3.739000000000000E-02 , - 5.02 , 0.10577 , - 5.03 , 0.17347 , - 5.04 , 0.16886 , - 5.05 , 0.14491 , - 5.06 , 0.14907 , - 5.07 , 0.17361 , - 5.08 , 0.20083 , - 5.09 , 0.21954 , - 5.1 , 0.2328 , - 5.11 , 0.2575 , - 5.12 , 0.28932 , - 5.13 , 0.31126 , - 5.14 , 0.29244 , - 5.15 , 0.19772 , - 5.16 , 5.796000000000000E-02 , - 5.17 , -6.429000000000000E-02 , - 5.18 , -5.218000000000000E-02 , - 5.19 , 9.539000000000000E-02 , - 5.2 , 0.20966 , - 5.21 , 0.15862 , - 5.22 , 1.473000000000000E-02 , - 5.23 , -3.926000000000000E-02 , - 5.24 , 8.541000000000000E-02 , - 5.25 , 0.31423 , - 5.26 , 0.44181 , - 5.27 , 0.30949 , - 5.28 , -4.230000000000000E-03 , - 5.29 , -0.32893 , - 5.3 , -0.59096 , - 5.31 , -0.72514 , - 5.32 , -0.65562 , - 5.33 , -0.42079 , - 5.34 , -0.1588 , - 5.35 , 2.904000000000000E-02 , - 5.36 , 0.10308 , - 5.37 , 4.177000000000000E-02 , - 5.38 , -6.319000000000000E-02 , - 5.39 , -4.705000000000000E-02 , - 5.4 , 9.604000000000000E-02 , - 5.41 , 0.24518 , - 5.42 , 0.30632 , - 5.43 , 0.23914 , - 5.44 , 9.232000000000000E-02 , - 5.45 , -1.776000000000000E-02 , - 5.46 , -7.690000000000000E-03 , - 5.47 , 7.241000000000000E-02 , - 5.48 , 9.512000000000000E-02 , - 5.49 , 8.989000000000000E-02 , - 5.5 , 0.19384 , - 5.51 , 0.35667 , - 5.52 , 0.38627 , - 5.53 , 0.27202 , - 5.54 , 0.22809 , - 5.55 , 0.35372 , - 5.56 , 0.49889 , - 5.57 , 0.54618 , - 5.58 , 0.55561 , - 5.59 , 0.6075 , - 5.6 , 0.65833 , - 5.61 , 0.62315 , - 5.62 , 0.54314 , - 5.63 , 0.5024 , - 5.64 , 0.49951 , - 5.65 , 0.50238 , - 5.66 , 0.459 , - 5.67 , 0.32065 , - 5.68 , 0.12297 , - 5.69 , -4.304000000000000E-02 , - 5.7 , -0.12348 , - 5.71 , -0.16939 , - 5.72 , -0.26337 , - 5.73 , -0.37116 , - 5.74 , -0.40828 , - 5.75 , -0.39748 , - 5.76 , -0.42458 , - 5.77 , -0.49729 , - 5.78 , -0.51741 , - 5.79 , -0.39554 , - 5.8 , -0.19178 , - 5.81 , -6.471000000000000E-02 , - 5.82 , -6.743000000000000E-02 , - 5.83 , -0.1271 , - 5.84 , -0.1634 , - 5.85 , -0.13345 , - 5.86 , -6.090000000000000E-02 , - 5.87 , 2.519000000000000E-02 , - 5.88 , 0.14903 , - 5.89 , 0.28064 , - 5.9 , 0.34038 , - 5.91 , 0.3104 , - 5.92 , 0.22998 , - 5.93 , 0.15353 , - 5.94 , 0.1055 , - 5.95 , 7.457000000000000E-02 , - 5.96 , 5.763000000000000E-02 , - 5.97 , 8.033999999999999E-02 , - 5.98 , 0.14644 , - 5.99 , 0.1332 , - 6.0 , -7.482000000000000E-02 , - 6.01 , -0.36556 , - 6.02 , -0.55895 , - 6.03 , -0.59056 , - 6.04 , -0.46664 , - 6.05 , -0.26194 , - 6.06 , -7.546000000000000E-02 , - 6.07 , 7.784000000000001E-02 , - 6.08 , 0.23755 , - 6.09 , 0.36836 , - 6.1 , 0.37298 , - 6.11 , 0.26509 , - 6.12 , 0.15102 , - 6.13 , 6.525000000000000E-02 , - 6.14 , -1.695000000000000E-02 , - 6.15 , -0.10207 , - 6.16 , -0.1821 , - 6.17 , -0.26644 , - 6.18 , -0.32842 , - 6.19 , -0.24869 , - 6.2 , 2.279000000000000E-02 , - 6.21 , 0.37255 , - 6.22 , 0.6758 , - 6.23 , 0.86221 , - 6.24 , 0.91467 , - 6.25 , 0.89167 , - 6.26 , 0.84631 , - 6.27 , 0.74074 , - 6.28 , 0.49841 , - 6.29 , 0.16761 , - 6.3 , -4.544000000000000E-02 , - 6.31 , -2.644000000000000E-02 , - 6.32 , 9.400000000000000E-02 , - 6.33 , 0.16063 , - 6.34 , 0.18176 , - 6.35 , 0.20612 , - 6.36 , 0.22068 , - 6.37 , 0.22211 , - 6.38 , 0.23664 , - 6.39 , 0.24671 , - 6.4 , 0.1861 , - 6.41 , 0.10676 , - 6.42 , 0.2039 , - 6.43 , 0.4894 , - 6.44 , 0.7178 , - 6.45 , 0.73624 , - 6.46 , 0.64197 , - 6.47 , 0.61236 , - 6.48 , 0.66281 , - 6.49 , 0.6407 , - 6.5 , 0.48402 , - 6.51 , 0.28743 , - 6.52 , 0.1436 , - 6.53 , 6.140000000000000E-02 , - 6.54 , -1.770000000000000E-03 , - 6.55 , -6.498000000000000E-02 , - 6.56 , -0.12251 , - 6.57 , -0.16577 , - 6.58 , -0.20217 , - 6.59 , -0.28219 , - 6.6 , -0.37605 , - 6.61 , -0.34257 , - 6.62 , -0.12814 , - 6.63 , 0.1706 , - 6.64 , 0.38468 , - 6.65 , 0.39384 , - 6.66 , 0.26746 , - 6.67 , 0.18207 , - 6.68 , 0.19512 , - 6.69 , 0.22133 , - 6.7 , 0.209 , - 6.71 , 0.17146 , - 6.72 , 6.763000000000000E-02 , - 6.73 , -0.13527 , - 6.74 , -0.37496 , - 6.75 , -0.55764 , - 6.76 , -0.58824 , - 6.77 , -0.44844 , - 6.78 , -0.27116 , - 6.79 , -0.19551 , - 6.8 , -0.18978 , - 6.81 , -9.911000000000000E-02 , - 6.82 , 0.11626 , - 6.83 , 0.30541 , - 6.84 , 0.3521 , - 6.85 , 0.27698 , - 6.86 , 0.10781 , - 6.87 , -0.13553 , - 6.88 , -0.3724 , - 6.89 , -0.51163 , - 6.9 , -0.49535 , - 6.91 , -0.29991 , - 6.92 , -1.034000000000000E-02 , - 6.93 , 0.19111 , - 6.94 , 0.1843 , - 6.95 , 6.730000000000000E-03 , - 6.96 , -0.21507 , - 6.97 , -0.41983 , - 6.98 , -0.58894 , - 6.99 , -0.63614 , - 7.0 , -0.54698 , - 7.01 , -0.44682 , - 7.02 , -0.42416 , - 7.03 , -0.46132 , - 7.04 , -0.48084 , - 7.05 , -0.43504 , - 7.06 , -0.34615 , - 7.07 , -0.23496 , - 7.08 , -0.13072 , - 7.09 , -5.857000000000000E-02 , - 7.1 , 1.753000000000000E-02 , - 7.11 , 0.10141 , - 7.12 , 0.12684 , - 7.13 , 9.014000000000000E-02 , - 7.14 , 0.11682 , - 7.15 , 0.28896 , - 7.16 , 0.48134 , - 7.17 , 0.54721 , - 7.18 , 0.49147 , - 7.19 , 0.35746 , - 7.2 , 0.17093 , - 7.21 , -6.870000000000000E-03 , - 7.22 , -7.575999999999999E-02 , - 7.23 , -4.320000000000000E-03 , - 7.24 , 6.714000000000001E-02 , - 7.25 , 2.620000000000000E-03 , - 7.26 , -0.12071 , - 7.27 , -0.16453 , - 7.28 , -0.1671 , - 7.29 , -0.24591 , - 7.3 , -0.36246 , - 7.31 , -0.39855 , - 7.32 , -0.33851 , - 7.33 , -0.22608 , - 7.34 , -0.1129 , - 7.35 , -3.976000000000000E-02 , - 7.36 , 5.950000000000000E-03 , - 7.37 , 4.231000000000000E-02 , - 7.38 , 9.320000000000001E-02 , - 7.39 , 0.21161 , - 7.4 , 0.37502 , - 7.41 , 0.46085 , - 7.42 , 0.42852 , - 7.43 , 0.39911 , - 7.44 , 0.48134 , - 7.45 , 0.61862 , - 7.46 , 0.65845 , - 7.47 , 0.52488 , - 7.48 , 0.27775 , - 7.49 , 2.611000000000000E-02 , - 7.5 , -0.16858 , - 7.51 , -0.35917 , - 7.52 , -0.64888 , - 7.53 , -0.93894 , - 7.54 , -0.99997 , - 7.55 , -0.79545 , - 7.56 , -0.50022 , - 7.57 , -0.31055 , - 7.58 , -0.28451 , - 7.59 , -0.32788 , - 7.6 , -0.34293 , - 7.61 , -0.30914 , - 7.62 , -0.29364 , - 7.63 , -0.36128 , - 7.64 , -0.43128 , - 7.65 , -0.41928 , - 7.66 , -0.39651 , - 7.67 , -0.43324 , - 7.68 , -0.4592 , - 7.69 , -0.3661 , - 7.7 , -0.17726 , - 7.71 , -7.930000000000000E-03 , - 7.72 , 9.228000000000000E-02 , - 7.73 , 0.12711 , - 7.74 , 0.10315 , - 7.75 , 9.070000000000000E-03 , - 7.76 , -0.1676 , - 7.77 , -0.37078 , - 7.78 , -0.48702 , - 7.79 , -0.42176 , - 7.8 , -0.20091 , - 7.81 , -7.270000000000000E-03 , - 7.82 , 3.404000000000000E-02 , - 7.83 , 2.700000000000000E-03 , - 7.84 , -4.730000000000000E-03 , - 7.85 , -2.107000000000000E-02 , - 7.86 , -7.763000000000000E-02 , - 7.87 , -0.11332 , - 7.88 , -9.217000000000000E-02 , - 7.89 , -7.226000000000000E-02 , - 7.9 , -0.10282 , - 7.91 , -0.18072 , - 7.92 , -0.27112 , - 7.93 , -0.33308 , - 7.94 , -0.37009 , - 7.95 , -0.41046 , - 7.96 , -0.46542 , - 7.97 , -0.51679 , - 7.98 , -0.48695 , - 7.99 , -0.31766 , - 8.0 , -0.11193 , - 8.01 , -1.808000000000000E-02 , - 8.02 , -9.790000000000000E-03 , - 8.03 , 7.910000000000000E-03 , - 8.04 , 2.892000000000000E-02 , - 8.05 , 5.256000000000000E-02 , - 8.06 , 0.15118 , - 8.07 , 0.33598 , - 8.08 , 0.47411 , - 8.09 , 0.4184 , - 8.1 , 0.22182 , - 8.11 , 6.008000000000000E-02 , - 8.12 , 7.820000000000001E-03 , - 8.13 , 3.031000000000000E-02 , - 8.14 , 6.139000000000000E-02 , - 8.15 , 9.475000000000000E-02 , - 8.16 , 0.1711 , - 8.17 , 0.25375 , - 8.18 , 0.32694 , - 8.19 , 0.47654 , - 8.2 , 0.71476 , - 8.21 , 0.92354 , - 8.22 , 0.99997 , - 8.23 , 0.96174 , - 8.24 , 0.85956 , - 8.25 , 0.67462 , - 8.26 , 0.42666 , - 8.27 , 0.21402 , - 8.28 , 8.068000000000000E-02 , - 8.29 , -2.572000000000000E-02 , - 8.3 , -0.18823 , - 8.31 , -0.43016 , - 8.32 , -0.69265 , - 8.33 , -0.84523 , - 8.34 , -0.78451 , - 8.35 , -0.5823 , - 8.36 , -0.39951 , - 8.37 , -0.3009 , - 8.38 , -0.28826 , - 8.39 , -0.34762 , - 8.4 , -0.40794 , - 8.41 , -0.37827 , - 8.42 , -0.24945 , - 8.43 , -0.10703 , - 8.44 , -1.106000000000000E-02 , - 8.45 , 6.251000000000000E-02 , - 8.46 , 0.1419 , - 8.47 , 0.19928 , - 8.48 , 0.18798 , - 8.49 , 0.11645 , - 8.5 , 4.575000000000000E-02 , - 8.51 , 4.959000000000000E-02 , - 8.52 , 0.17716 , - 8.53 , 0.34359 , - 8.54 , 0.36584 , - 8.55 , 0.23915 , - 8.56 , 0.18171 , - 8.57 , 0.30089 , - 8.58 , 0.43922 , - 8.59 , 0.40395 , - 8.6 , 0.15759 , - 8.61 , -0.16407 , - 8.62 , -0.36165 , - 8.63 , -0.39041 , - 8.64 , -0.35247 , - 8.65 , -0.31056 , - 8.66 , -0.24355 , - 8.67 , -9.318000000000000E-02 , - 8.68 , 7.779999999999999E-02 , - 8.69 , 5.175000000000000E-02 , - 8.7 , -0.23925 , - 8.71 , -0.59171 , - 8.72 , -0.77473 , - 8.73 , -0.75474 , - 8.74 , -0.64528 , - 8.75 , -0.48987 , - 8.76 , -0.29956 , - 8.77 , -0.1701 , - 8.78 , -0.13175 , - 8.79 , -0.10789 , - 8.8 , -4.978000000000000E-02 , - 8.81 , 4.376000000000000E-02 , - 8.82 , 0.15205 , - 8.83 , 0.2202 , - 8.84 , 0.17479 , - 8.85 , 2.103000000000000E-02 , - 8.86 , -0.14172 , - 8.87 , -0.26548 , - 8.88 , -0.38534 , - 8.89 , -0.50451 , - 8.9 , -0.53404 , - 8.91 , -0.38116 , - 8.92 , -0.11525 , - 8.93 , 7.395000000000000E-02 , - 8.94 , 0.10361 , - 8.95 , 6.577000000000000E-02 , - 8.96 , 6.259000000000001E-02 , - 8.97 , 5.649000000000000E-02 , - 8.98 , -3.880000000000000E-03 , - 8.99 , -2.390000000000000E-02 , - 9.0 , 7.305000000000000E-02 , - 9.01 , 0.19452 , - 9.02 , 0.2608 , - 9.03 , 0.35267 , - 9.04 , 0.5391 , - 9.05 , 0.73389 , - 9.06 , 0.83545 , - 9.07 , 0.82904 , - 9.08 , 0.72024 , - 9.09 , 0.51294 , - 9.1 , 0.23736 , - 9.11 , -4.577000000000000E-02 , - 9.12 , -0.26395 , - 9.13 , -0.38853 , - 9.14 , -0.43089 , - 9.15 , -0.4349 , - 9.16 , -0.41682 , - 9.17 , -0.37537 , - 9.18 , -0.32465 , - 9.19 , -0.29702 , - 9.2 , -0.32491 , - 9.21 , -0.3466 , - 9.22 , -0.28185 , - 9.23 , -0.19619 , - 9.24 , -0.14637 , - 9.25 , -9.772000000000000E-02 , - 9.26 , -7.858999999999999E-02 , - 9.27 , -0.13191 , - 9.28 , -0.21558 , - 9.29 , -0.24568 , - 9.3 , -0.18549 , - 9.31 , -9.976000000000000E-02 , - 9.32 , -6.297000000000000E-02 , - 9.33 , -8.577000000000000E-02 , - 9.34 , -0.11997 , - 9.35 , -5.070000000000000E-02 , - 9.36 , 0.19743 , - 9.37 , 0.55636 , - 9.38 , 0.86649 , - 9.39 , 0.99997 , - 9.4 , 0.95787 , - 9.41 , 0.80859 , - 9.42 , 0.58733 , - 9.43 , 0.34042 , - 9.44 , 0.15629 , - 9.45 , 7.298000000000000E-02 , - 9.46 , 3.103000000000000E-02 , - 9.47 , -1.360000000000000E-03 , - 9.48 , 2.567000000000000E-02 , - 9.49 , 9.848000000000000E-02 , - 9.5 , 0.13363 , - 9.51 , 0.10499 , - 9.52 , 1.947000000000000E-02 , - 9.53 , -0.11686 , - 9.54 , -0.25475 , - 9.55 , -0.33284 , - 9.56 , -0.37717 , - 9.57 , -0.45927 , - 9.58 , -0.53679 , - 9.59 , -0.50988 , - 9.6 , -0.4323 , - 9.61 , -0.46891 , - 9.62 , -0.62414 , - 9.63 , -0.67897 , - 9.64 , -0.46893 , - 9.65 , -0.10561 , - 9.66 , 0.12896 , - 9.67 , 7.442000000000000E-02 , - 9.68 , -0.13619 , - 9.69 , -0.25497 , - 9.7 , -0.19615 , - 9.71 , -5.295000000000000E-02 , - 9.72 , 5.399000000000000E-02 , - 9.73 , 8.438000000000000E-02 , - 9.74 , 7.897000000000000E-02 , - 9.75 , 0.11239 , - 9.76 , 0.18699 , - 9.77 , 0.19038 , - 9.78 , 0.13535 , - 9.79 , 0.20938 , - 9.8 , 0.43787 , - 9.81 , 0.63937 , - 9.82 , 0.67742 , - 9.83 , 0.58799 , - 9.84 , 0.49876 , - 9.85 , 0.4183 , - 9.86 , 0.29948 , - 9.87 , 0.22905 , - 9.88 , 0.2606 , - 9.89 , 0.28847 , - 9.9 , 0.22616 , - 9.91 , 0.12545 , - 9.92 , 8.956000000000000E-02 , - 9.93 , 0.12928 , - 9.94 , 0.15076 , - 9.95 , 4.544000000000000E-02 , - 9.96 , -0.20722 , - 9.97 , -0.49063 , - 9.98 , -0.6894 , - 9.99 , -0.80485 , - 10.0 , -0.84771 , - 10.01 , -0.76807 , - 10.02 , -0.56037 , - 10.03 , -0.32503 , - 10.04 , -0.15016 , - 10.05 , -3.882000000000000E-02 , - 10.06 , 6.110000000000000E-03 , - 10.07 , -2.178000000000000E-02 , - 10.08 , -6.615000000000000E-02 , - 10.09 , -3.796000000000000E-02 , - 10.1 , 8.788000000000000E-02 , - 10.11 , 0.2149 , - 10.12 , 0.23018 , - 10.13 , 0.14302 , - 10.14 , 3.300000000000000E-02 , - 10.15 , -5.442000000000000E-02 , - 10.16 , -9.190000000000000E-02 , - 10.17 , -5.636000000000000E-02 , - 10.18 , 1.760000000000000E-03 , - 10.19 , -4.910000000000000E-03 , - 10.2 , -7.645000000000000E-02 , - 10.21 , -0.16067 , - 10.22 , -0.22708 , - 10.23 , -0.23139 , - 10.24 , -0.12101 , - 10.25 , 7.537000000000001E-02 , - 10.26 , 0.24004 , - 10.27 , 0.32546 , - 10.28 , 0.38826 , - 10.29 , 0.41863 , - 10.3 , 0.35794 , - 10.31 , 0.23222 , - 10.32 , 0.11401 , - 10.33 , 1.697000000000000E-02 , - 10.34 , -0.10766 , - 10.35 , -0.25136 , - 10.36 , -0.35757 , - 10.37 , -0.41565 , - 10.38 , -0.3843 , - 10.39 , -0.22915 , - 10.4 , -7.590000000000000E-03 , - 10.41 , 0.24235 , - 10.42 , 0.48677 , - 10.43 , 0.65383 , - 10.44 , 0.70515 , - 10.45 , 0.61222 , - 10.46 , 0.40693 , - 10.47 , 0.24331 , - 10.48 , 0.2277 , - 10.49 , 0.27807 , - 10.5 , 0.24063 , - 10.51 , 9.018000000000000E-02 , - 10.52 , -8.182000000000000E-02 , - 10.53 , -0.23302 , - 10.54 , -0.37812 , - 10.55 , -0.4703 , - 10.56 , -0.41592 , - 10.57 , -0.24651 , - 10.58 , -0.12814 , - 10.59 , -0.13 , - 10.6 , -0.17581 , - 10.61 , -0.22261 , - 10.62 , -0.29974 , - 10.63 , -0.40731 , - 10.64 , -0.49694 , - 10.65 , -0.51567 , - 10.66 , -0.38399 , - 10.67 , -6.413000000000001E-02 , - 10.68 , 0.26417 , - 10.69 , 0.33331 , - 10.7 , 0.13429 , - 10.71 , -8.293000000000000E-02 , - 10.72 , -0.1463 , - 10.73 , -0.13542 , - 10.74 , -0.20542 , - 10.75 , -0.35982 , - 10.76 , -0.44591 , - 10.77 , -0.37107 , - 10.78 , -0.25668 , - 10.79 , -0.25179 , - 10.8 , -0.31124 , - 10.81 , -0.28374 , - 10.82 , -0.12758 , - 10.83 , 1.490000000000000E-02 , - 10.84 , 1.229000000000000E-02 , - 10.85 , -6.356000000000001E-02 , - 10.86 , -5.771000000000000E-02 , - 10.87 , 8.679000000000001E-02 , - 10.88 , 0.31097 , - 10.89 , 0.53347 , - 10.9 , 0.68419 , - 10.91 , 0.65081 , - 10.92 , 0.4251 , - 10.93 , 0.19891 , - 10.94 , 0.11666 , - 10.95 , 0.13796 , - 10.96 , 0.14749 , - 10.97 , 9.375000000000000E-02 , - 10.98 , 2.569000000000000E-02 , - 10.99 , -1.828000000000000E-02 , - 11.0 , -6.660000000000000E-03 , - 11.01 , 9.803000000000001E-02 , - 11.02 , 0.2156 , - 11.03 , 0.2608 , - 11.04 , 0.28376 , - 11.05 , 0.31446 , - 11.06 , 0.30511 , - 11.07 , 0.25332 , - 11.08 , 0.19284 , - 11.09 , 0.1152 , - 11.1 , 1.948000000000000E-02 , - 11.11 , -8.540000000000001E-03 , - 11.12 , -8.070000000000001E-03 , - 11.13 , 5.720000000000000E-03 , - 11.14 , 5.899000000000000E-02 , - 11.15 , 0.13421 , - 11.16 , 0.26053 , - 11.17 , 0.41353 , - 11.18 , 0.51092 , - 11.19 , 0.52002 , - 11.2 , 0.50124 , - 11.21 , 0.5386 , - 11.22 , 0.65388 , - 11.23 , 0.8058 , - 11.24 , 0.93844 , - 11.25 , 0.99997 , - 11.26 , 0.96789 , - 11.27 , 0.87593 , - 11.28 , 0.80065 , - 11.29 , 0.79192 , - 11.3 , 0.8141 , - 11.31 , 0.8052 , - 11.32 , 0.74262 , - 11.33 , 0.61546 , - 11.34 , 0.41975 , - 11.35 , 0.22346 , - 11.36 , 0.14585 , - 11.37 , 0.18339 , - 11.38 , 0.21495 , - 11.39 , 0.22018 , - 11.4 , 0.23766 , - 11.41 , 0.19769 , - 11.42 , 1.272000000000000E-02 , - 11.43 , -0.33277 , - 11.44 , -0.5999 , - 11.45 , -0.66307 , - 11.46 , -0.54941 , - 11.47 , -0.30754 , - 11.48 , 9.150000000000000E-03 , - 11.49 , 0.33567 , - 11.5 , 0.62395 , - 11.51 , 0.82292 , - 11.52 , 0.92488 , - 11.53 , 0.94922 , - 11.54 , 0.90162 , - 11.55 , 0.81535 , - 11.56 , 0.68529 , - 11.57 , 0.48301 , - 11.58 , 0.28744 , - 11.59 , 0.21968 , - 11.6 , 0.31463 , - 11.61 , 0.4858 , - 11.62 , 0.58845 , - 11.63 , 0.57005 , - 11.64 , 0.49055 , - 11.65 , 0.39877 , - 11.66 , 0.2819 , - 11.67 , 0.11731 , - 11.68 , -6.177000000000000E-02 , - 11.69 , -0.1701 , - 11.7 , -0.21434 , - 11.71 , -0.36528 , - 11.72 , -0.67236 , - 11.73 , -0.88398 , - 11.74 , -0.82736 , - 11.75 , -0.67582 , - 11.76 , -0.64387 , - 11.77 , -0.69937 , - 11.78 , -0.68858 , - 11.79 , -0.5758 , - 11.8 , -0.46315 , - 11.81 , -0.45051 , - 11.82 , -0.51549 , - 11.83 , -0.51468 , - 11.84 , -0.35292 , - 11.85 , -0.11964 , - 11.86 , -1.117000000000000E-02 , - 11.87 , -0.1357 , - 11.88 , -0.40276 , - 11.89 , -0.63738 , - 11.9 , -0.73699 , - 11.91 , -0.69661 , - 11.92 , -0.58112 , - 11.93 , -0.46357 , - 11.94 , -0.38497 , - 11.95 , -0.33617 , - 11.96 , -0.26831 , - 11.97 , -0.19582 , - 11.98 , -0.16518 , - 11.99 , -0.14401 , - 12.0 , -7.318000000000000E-02 , - 12.01 , 7.769000000000000E-02 , - 12.02 , 0.26041 , - 12.03 , 0.37046 , - 12.04 , 0.40569 , - 12.05 , 0.44476 , - 12.06 , 0.50231 , - 12.07 , 0.52622 , - 12.08 , 0.47631 , - 12.09 , 0.35672 , - 12.1 , 0.14838 , - 12.11 , -0.13846 , - 12.12 , -0.36979 , - 12.13 , -0.47711 , - 12.14 , -0.54786 , - 12.15 , -0.62333 , - 12.16 , -0.64749 , - 12.17 , -0.58515 , - 12.18 , -0.46856 , - 12.19 , -0.35151 , - 12.2 , -0.26225 , - 12.21 , -0.22214 , - 12.22 , -0.22853 , - 12.23 , -0.19257 , - 12.24 , -2.725000000000000E-02 , - 12.25 , 0.18283 , - 12.26 , 0.25344 , - 12.27 , 0.12964 , - 12.28 , -9.258000000000000E-02 , - 12.29 , -0.29733 , - 12.3 , -0.42242 , - 12.31 , -0.45343 , - 12.32 , -0.38158 , - 12.33 , -0.24116 , - 12.34 , -0.13557 , - 12.35 , -0.11938 , - 12.36 , -0.14999 , - 12.37 , -0.17426 , - 12.38 , -0.16707 , - 12.39 , -0.12211 , - 12.4 , -6.938000000000000E-02 , - 12.41 , -5.365000000000000E-02 , - 12.42 , -6.988999999999999E-02 , - 12.43 , -0.10537 , - 12.44 , -0.18301 , - 12.45 , -0.26683 , - 12.46 , -0.27079 , - 12.47 , -0.18067 , - 12.48 , -5.357000000000000E-02 , - 12.49 , 5.621000000000000E-02 , - 12.5 , 0.12411 , - 12.51 , 0.1349 , - 12.52 , 0.10552 , - 12.53 , 8.767000000000000E-02 , - 12.54 , 5.312000000000000E-02 , - 12.55 , -7.994000000000000E-02 , - 12.56 , -0.28316 , - 12.57 , -0.43439 , - 12.58 , -0.45819 , - 12.59 , -0.39875 , - 12.6 , -0.3257 , - 12.61 , -0.21617 , - 12.62 , -5.834000000000000E-02 , - 12.63 , 6.234000000000000E-02 , - 12.64 , 7.834000000000001E-02 , - 12.65 , 2.524000000000000E-02 , - 12.66 , -4.370000000000000E-03 , - 12.67 , 2.088000000000000E-02 , - 12.68 , 3.738000000000000E-02 , - 12.69 , -5.780000000000000E-03 , - 12.7 , -7.783000000000000E-02 , - 12.71 , -0.10293 , - 12.72 , -5.917000000000000E-02 , - 12.73 , -2.088000000000000E-02 , - 12.74 , -4.084000000000000E-02 , - 12.75 , -7.596000000000000E-02 , - 12.76 , -7.527000000000000E-02 , - 12.77 , -4.418000000000000E-02 , - 12.78 , -2.046000000000000E-02 , - 12.79 , -2.682000000000000E-02 , - 12.8 , -2.654000000000000E-02 , - 12.81 , 3.635000000000000E-02 , - 12.82 , 0.12352 , - 12.83 , 0.13159 , - 12.84 , 4.372000000000000E-02 , - 12.85 , -6.480000000000000E-02 , - 12.86 , -0.1361 , - 12.87 , -0.17058 , - 12.88 , -0.1883 , - 12.89 , -0.19167 , - 12.9 , -0.19116 , - 12.91 , -0.20869 , - 12.92 , -0.23797 , - 12.93 , -0.28017 , - 12.94 , -0.36467 , - 12.95 , -0.46778 , - 12.96 , -0.49324 , - 12.97 , -0.38894 , - 12.98 , -0.2225 , - 12.99 , -9.676000000000000E-02 , - 13.0 , -5.153000000000000E-02 , - 13.01 , -5.856000000000000E-02 , - 13.02 , -6.265000000000000E-02 , - 13.03 , -3.700000000000000E-02 , - 13.04 , 8.800000000000001E-03 , - 13.05 , 4.189000000000000E-02 , - 13.06 , 1.048000000000000E-02 , - 13.07 , -8.393000000000000E-02 , - 13.08 , -0.17214 , - 13.09 , -0.21986 , - 13.1 , -0.25265 , - 13.11 , -0.28696 , - 13.12 , -0.29845 , - 13.13 , -0.27534 , - 13.14 , -0.25187 , - 13.15 , -0.25011 , - 13.16 , -0.27425 , - 13.17 , -0.33551 , - 13.18 , -0.41051 , - 13.19 , -0.45406 , - 13.2 , -0.44533 , - 13.21 , -0.38727 , - 13.22 , -0.30756 , - 13.23 , -0.24203 , - 13.24 , -0.20129 , - 13.25 , -0.16106 , - 13.26 , -9.457000000000000E-02 , - 13.27 , -2.440000000000000E-02 , - 13.28 , 7.040000000000000E-03 , - 13.29 , 8.600000000000000E-03 , - 13.3 , 1.981000000000000E-02 , - 13.31 , 4.834000000000000E-02 , - 13.32 , 7.178000000000000E-02 , - 13.33 , 8.525000000000001E-02 , - 13.34 , 0.1107 , - 13.35 , 0.15822 , - 13.36 , 0.21564 , - 13.37 , 0.27468 , - 13.38 , 0.32506 , - 13.39 , 0.34096 , - 13.4 , 0.32619 , - 13.41 , 0.32491 , - 13.42 , 0.34842 , - 13.43 , 0.36279 , - 13.44 , 0.34026 , - 13.45 , 0.2756 , - 13.46 , 0.18648 , - 13.47 , 9.881000000000000E-02 , - 13.48 , 3.222000000000000E-02 , - 13.49 , 1.061000000000000E-02 , - 13.5 , 4.343000000000000E-02 , - 13.51 , 9.372000000000000E-02 , - 13.52 , 0.10628 , - 13.53 , 7.198000000000000E-02 , - 13.54 , 3.458000000000000E-02 , - 13.55 , 2.182000000000000E-02 , - 13.56 , 1.377000000000000E-02 , - 13.57 , -1.295000000000000E-02 , - 13.58 , -4.297000000000000E-02 , - 13.59 , -4.232000000000000E-02 , - 13.6 , -1.224000000000000E-02 , - 13.61 , 1.559000000000000E-02 , - 13.62 , 1.639000000000000E-02 , - 13.63 , -1.544000000000000E-02 , - 13.64 , -5.384000000000000E-02 , - 13.65 , -7.287000000000000E-02 , - 13.66 , -8.747000000000001E-02 , - 13.67 , -0.10976 , - 13.68 , -0.11529 , - 13.69 , -8.388000000000000E-02 , - 13.7 , -3.945000000000000E-02 , - 13.71 , -2.420000000000000E-02 , - 13.72 , -3.630000000000000E-02 , - 13.73 , -3.928000000000000E-02 , - 13.74 , -2.207000000000000E-02 , - 13.75 , -5.590000000000000E-03 , - 13.76 , -9.450000000000000E-03 , - 13.77 , -2.752000000000000E-02 , - 13.78 , -4.478000000000000E-02 , - 13.79 , -6.457000000000000E-02 , - 13.8 , -8.530000000000000E-02 , - 13.81 , -8.704000000000001E-02 , - 13.82 , -5.918000000000000E-02 , - 13.83 , -3.830000000000000E-03 , - 13.84 , 7.192000000000000E-02 , - 13.85 , 0.14312 , - 13.86 , 0.17488 , - 13.87 , 0.16315 , - 13.88 , 0.14274 , - 13.89 , 0.14017 , - 13.9 , 0.14556 , - 13.91 , 0.13989 , - 13.92 , 0.12104 , - 13.93 , 9.578000000000000E-02 , - 13.94 , 7.056999999999999E-02 , - 13.95 , 5.257000000000000E-02 , - 13.96 , 4.283000000000000E-02 , - 13.97 , 3.754000000000000E-02 , - 13.98 , 3.580000000000000E-02 , - 13.99 , 3.422000000000000E-02 , - 14.0 , 2.593000000000000E-02 , - 14.01 , 4.220000000000000E-03 , - 14.02 , -1.590000000000000E-02 , - 14.03 , -2.929000000000000E-02 , - 14.04 , 4.251000000000000E-02 , - 14.05 , 5.369000000000000E-02 , - 14.06 , 6.154000000000000E-02 , - 14.07 , 6.560000000000001E-02 , - 14.08 , 6.591000000000000E-02 , - 14.09 , 6.272000000000000E-02 , - 14.1 , 5.704000000000000E-02 , - 14.11 , 5.054000000000000E-02 , - 14.12 , 4.304000000000000E-02 , - 14.13 , 3.569000000000000E-02 , - 14.14 , 2.953000000000000E-02 , - 14.15 , 2.591000000000000E-02 , - 14.16 , 2.479000000000000E-02 , - 14.17 , 2.511000000000000E-02 , - 14.18 , 2.581000000000000E-02 , - 14.19 , 2.493000000000000E-02 , - 14.2 , 2.314000000000000E-02 , - 14.21 , 2.027000000000000E-02 , - 14.22 , 1.935000000000000E-02 , - 14.23 , 2.023000000000000E-02 , - 14.24 , 2.506000000000000E-02 , - 14.25 , 3.099000000000000E-02 , - 14.26 , 3.760000000000000E-02 , - 14.27 , 4.262000000000000E-02 , - 14.28 , 4.532000000000000E-02 , - 14.29 , 4.802000000000000E-02 , - 14.3 , 5.005000000000000E-02 , - 14.31 , 5.302000000000000E-02 , - 14.32 , 5.416000000000000E-02 , - 14.33 , 5.517000000000000E-02 , - 14.34 , 5.543000000000000E-02 , - 14.35 , 5.403000000000000E-02 , - 14.36 , 5.095000000000000E-02 , - 14.37 , 4.660000000000000E-02 , - 14.38 , 4.407000000000000E-02 , - 14.39 , 4.359000000000000E-02 , - 14.4 , 4.649000000000000E-02 , - 14.41 , 4.927000000000000E-02 , - 14.42 , 5.116000000000000E-02 , - 14.43 , 5.246000000000000E-02 , - 14.44 , 5.290000000000000E-02 , - 14.45 , 5.342000000000000E-02 , - 14.46 , 5.301000000000000E-02 , - 14.47 , 5.389000000000000E-02 , - 14.48 , 5.518000000000000E-02 , - 14.49 , 5.594000000000000E-02 , - 14.5 , 5.543000000000000E-02 , - 14.51 , 5.542000000000000E-02 , - 14.52 , 5.677000000000000E-02 , - 14.53 , 5.746000000000000E-02 , - 14.54 , 5.802000000000000E-02 , - 14.55 , 5.847000000000000E-02 , - 14.56 , 5.842000000000000E-02 , - 14.57 , 5.750000000000000E-02 , - 14.58 , 5.606000000000000E-02 , - 14.59 , 5.592000000000000E-02 , - 14.6 , 5.517000000000000E-02 , - 14.61 , 5.439000000000000E-02 , - 14.62 , 5.392000000000000E-02 , - 14.63 , 5.395000000000000E-02 , - 14.64 , 5.260000000000000E-02 , - 14.65 , 5.031000000000000E-02 , - 14.66 , 4.883000000000000E-02 , - 14.67 , 4.944000000000000E-02 , - 14.68 , 5.215000000000000E-02 , - 14.69 , 5.627000000000000E-02 , - 14.7 , 6.244000000000000E-02 , - 14.71 , 6.783000000000000E-02 , - 14.72 , 7.159000000000000E-02 , - 14.73 , 7.149999999999999E-02 , - 14.74 , 6.673000000000000E-02 , - 14.75 , 5.755000000000000E-02 , - 14.76 , 4.539000000000000E-02 , - 14.77 , 3.504000000000000E-02 , - 14.78 , 2.721000000000000E-02 , - 14.79 , 2.308000000000000E-02 , - 14.8 , 2.125000000000000E-02 , - 14.81 , 2.022000000000000E-02 , - 14.82 , 1.831000000000000E-02 , - 14.83 , 1.547000000000000E-02 , - 14.84 , 1.321000000000000E-02 , - 14.85 , 1.112000000000000E-02 , - 14.86 , 1.025000000000000E-02 , - 14.87 , 9.549999999999999E-03 , - 14.88 , 1.040000000000000E-02 , - 14.89 , 1.059000000000000E-02 , - 14.9 , 1.108000000000000E-02 , - 14.91 , 1.195000000000000E-02 , - 14.92 , 1.452000000000000E-02 , - 14.93 , 1.809000000000000E-02 , - 14.94 , 2.029000000000000E-02 , - 14.95 , 2.323000000000000E-02 , - 14.96 , 2.515000000000000E-02 , - 14.97 , 2.836000000000000E-02 , - 14.98 , 3.278000000000000E-02 , - 14.99 , 3.934000000000000E-02 , - 15.00 , 0.0 , - ), - INTERPOL='LIN', - PROL_DROITE='CONSTANT', - PROL_GAUCHE='EXCLU',); - - - - diff --git a/Tests/testcomm7/forma12c.comm b/Tests/testcomm7/forma12c.comm deleted file mode 100755 index 2027774f..00000000 --- a/Tests/testcomm7/forma12c.comm +++ /dev/null @@ -1,773 +0,0 @@ -# MODIF DATE 12/05/2005 AUTEUR DURAND C.DURAND -# TITRE TP ANALYSE SISMIQUE -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2004 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. -# ====================================================================== -# RESPONSABLE BOYERE E.BOYERE -#----------------------------------------------------------------------- -# -# ANALYSE RIS12 TR4 REGLEMENTAIRE -# SCENARIO 1 -# GL1(X,Y) + GL2(Z) -# -#----------------------------------------------------------------------- - -DEBUT(CODE=_F(NOM ='FORMA12C',NIV_PUB_WEB='INTERNET')) - -MAILLAGE=LIRE_MAILLAGE(INFO=2) - -MODELE=AFFE_MODELE( - MAILLAGE=MAILLAGE, - AFFE=( - _F(GROUP_MA='GPOU_D_T', - PHENOMENE='MECANIQUE', - MODELISATION='POU_D_T',), - _F(GROUP_MA='GPOU_C_T', - PHENOMENE='MECANIQUE', - MODELISATION='POU_C_T',), - _F(GROUP_MA='GDIS_TR', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_TR',), - ), - ) - -IMPR_RESU(FORMAT='CASTEM',UNITE=37, - MODELE=MODELE, - RESU=_F( - MAILLAGE=MAILLAGE)) - - - -#----------------------------------------------------------------------- -# CARACTERISTIQUES DES ELEMENTS -#----------------------------------------------------------------------- - - -CARA=AFFE_CARA_ELEM( - MODELE=MODELE, - POUTRE=( - _F(GROUP_MA='GMEL0301', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.00711),), - _F(GROUP_MA='GMEL0501', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL0601', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL0701', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1001', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1101', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1201', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1501', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1701', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1801', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1901', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL2001', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL2101', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL2201', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL2401', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.00711),),), - DISCRET=(_F(MAILLE='M0801I02', - CARA='M_TR_D_N', - VALE=(36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0),), - _F(MAILLE='M1301I02', - CARA='M_TR_D_N', - VALE=(36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0),),), - DEFI_ARC=(_F(GROUP_MA='GMEL0601', - CENTRE=(466.39260860000002,107.5500031,0.27747499939999998), - RAYON=0.22859999540000001, - COEF_FLEX_XY=14.43145561, - COEF_FLEX_XZ=14.43145561,), - _F(GROUP_MA='GMEL1101', - CENTRE=(466.16400149999998,107.3214035,3.7724525930000001), - RAYON=0.22859999540000001, - COEF_FLEX_XY=14.43145561, - COEF_FLEX_XZ=14.43145561,), - _F(GROUP_MA='GMEL1701', - CENTRE=(466.16400149999998,106.4785995,4.2335472110000003), - RAYON=0.22859999540000001, - COEF_FLEX_XY=14.43145561, - COEF_FLEX_XZ=14.43145561,), - _F(GROUP_MA='GMEL1901', - CENTRE=(466.16400149999998,106.4785995,8.7655010220000005), - RAYON=0.22859999540000001, - COEF_FLEX_XY=14.43145561, - COEF_FLEX_XZ=14.43145561,), - _F(GROUP_MA='GMEL2101', - CENTRE=(466.16400149999998,107.4713974,9.2274990080000006), - RAYON=0.22859999540000001, - COEF_FLEX_XY=14.43145561, - COEF_FLEX_XZ=14.43145561,),),) - -#----------------------------------------------------------------------- -# DEFINITION DES MATERIAUX -#----------------------------------------------------------------------- - -MATP01=DEFI_MATERIAU(ELAS=_F(E=1.97E11, - NU=0.3, - RHO=1.3108749019999999E4, - ALPHA=1.639999937E-05,),) -MATP03=DEFI_MATERIAU(ELAS=_F(E=1.97E11, - NU=0.3, - RHO=1.956015625E4, - ALPHA=1.639999937E-05,),) - -#----------------------------------------------------------------------- -# DEFINITION DES SUPPORTS -#----------------------------------------------------------------------- - -SUPPORT=AFFE_CHAR_MECA( - MODELE=MODELE, - DDL_IMPO=( -# PF1 ET PF2 - _F( NOEUD = ('N02__I00', 'N01__I00',), - DX = 0., DY = 0., DZ = 0., DRX = 0., DRY = 0., DRZ = 0.), -# GL1 - _F( NOEUD = 'N0701I00', - DX = 0., DY = 0.), -# GL2 - _F( NOEUD = 'N1201I00', - DZ = 0.), - ), - ) - -#----------------------------------------------------------------------- -# DEFINITION DES CHAMPS DE MATERIAUX -#----------------------------------------------------------------------- - -CHMATP=AFFE_MATERIAU(MAILLAGE=MAILLAGE, - AFFE=(_F(GROUP_MA='GMAT01', - MATER=MATP01, - TEMP_REF=20.0,), - _F(GROUP_MA='GMAT03', - MATER=MATP03, - TEMP_REF=20.0,),),) - -#----------------------------------------------------------------------- -# ASSEMBLAGE MATRICE MASSE ET RIGIDITE -#----------------------------------------------------------------------- - -MACRO_MATR_ASSE(MODELE=MODELE, - CHAM_MATER=CHMATP, - CARA_ELEM=CARA, - CHARGE=SUPPORT, - NUME_DDL=CO('NUMDDL'), - MATR_ASSE=(_F(MATRICE=CO("MATRRIGI"), - OPTION='RIGI_MECA',), - _F(MATRICE=CO("MATRMASS"), - OPTION='MASS_MECA',),),); - - -#----------------------------------------------------------------------- -# ASSEMBLAGE DU SECOND MEMBRE -#----------------------------------------------------------------------- - -INCLUDE(UNITE=22) - -CHSEIX=CALC_CHAR_SEISME( MATR_MASS=MATRMASS, - DIRECTION=(1., 0., 0.,), MONO_APPUI='OUI' - ) -CHSEIY=CALC_CHAR_SEISME( MATR_MASS=MATRMASS, - DIRECTION=(0., 1., 0.,), MONO_APPUI='OUI' - ) -CHSEIZ=CALC_CHAR_SEISME( MATR_MASS=MATRMASS, - DIRECTION=(0., 0., 1.,), MONO_APPUI='OUI' - ) - -#----------------------------------------------------------------------- -# CALCUL DES MODES -#----------------------------------------------------------------------- -MASSINER=POST_ELEM( - MODELE=MODELE, - CHARGE=SUPPORT, - CARA_ELEM=CARA, - CHAM_MATER=CHMATP, - MASS_INER=_F( TOUT = 'OUI',) - ) -MODES=MACRO_MODE_MECA( - MATR_A=MATRRIGI, - MATR_B=MATRMASS, - CALC_FREQ=_F( - FREQ_MIN = 0.0, - FREQ_MAX = 33.0, - NB_BLOC_FREQ = 1), - VERI_MODE=_F( STOP_ERREUR = 'NON'), - NORM_MODE=_F( - NORME = 'MASS_GENE', - MASS_INER =MASSINER), - IMPRESSION=_F( TOUT_PARA = 'OUI') - ) - -# TEST_RESU UNIQUEMENT POUR FAIRE CAS TEST -TEST_RESU(RESU=(_F(RESULTAT=MODES, - NUME_ORDRE=1, - PARA='FREQ', - VALE= 4.5135794612152, - PRECISION=1e-05, - REFERENCE='NON_REGRESSION', - VERSION='7.3.19',))) - -MODES=CALC_ELEM( - reuse=MODES, - MODELE=MODELE, - CHAM_MATER=CHMATP, - CARA_ELEM=CARA, - OPTION=( - 'EFGE_ELNO_DEPL', - ), - RESULTAT=MODES,) - -########################################################### -#---- REPONSE TRANSITOIRE PAR SUPERPOSITION MODALE ------ -#---- MONO APPUI GRANDEURS RELATIVES ------ -########################################################### - -# DEFINITION DES INSTANTS DE RECUPERATION - -L_RECU=DEFI_LIST_REEL( DEBUT=0., - INTERVALLE=_F( - JUSQU_A = 20.47, - PAS = 0.01) - ) - -#---------------------------------------------------- -#------------- PROJECTION SUR LA BASE MODALE -------- -#---------------------------------------------------- -MACRO_PROJ_BASE( - BASE=MODES, - MATR_ASSE_GENE=( - _F( - MATRICE=CO("MASSEGEN"), - MATR_ASSE=MATRMASS, - ), - _F( - MATRICE=CO("RIGIDGEN"), - MATR_ASSE=MATRRIGI, - ), - ), - VECT_ASSE_GENE=( - _F( - VECTEUR=CO("EFGENX"), - VECT_ASSE=CHSEIX, - ), - _F( - VECTEUR=CO("EFGENY"), - VECT_ASSE=CHSEIY, - ), - _F( - VECTEUR=CO("EFGENZ"), - VECT_ASSE=CHSEIZ, - ), - ), - ) - -#------------------------------------------------------------------ -#-------------- RESOLUTION DU PB GENERALISE ----------------------- -#-------------- SANS CORRECTION STATIQUE -------------------------- -#------------------------------------------------------------------ -GSCR=DYNA_TRAN_MODAL( - MASS_GENE=MASSEGEN, - RIGI_GENE=RIGIDGEN, - AMOR_REDUIT=0.02, - EXCIT=( - _F( - VECT_GENE=EFGENX, - FONC_MULT=ACCELH1, - ), - _F( - VECT_GENE=EFGENY, - FONC_MULT=ACCELH1, - ), - _F( - VECT_GENE=EFGENZ, - FONC_MULT=ACCELV1, - ), - ), - INCREMENT=_F( - INST_INIT = 0., - INST_FIN =20.47, - PAS = 0.001 - ), - ) - -#-------------------------------------------------------------- -#---- RESTITUTION GRANDEUR PHYSIQUE DANS LE REPERE RELATIF -#--- SANS CORRECTION STATIQUE -#-------------------------------------------------------------- -# RESTITUTION GLOBALE DU CHAMP DE DEPLACEMENT RELATIF A CHAQUE INSTANT -# DE LA LISTE L_RECU -RGSCR=REST_BASE_PHYS( - RESU_GENE=GSCR, - INTERPOL='LIN', - LIST_INST=L_RECU, - #TOUT_INST='OUI', - TOUT_CHAM='OUI', - ) -DPSCR=CREA_CHAMP( - TYPE_CHAM='NOEU_DEPL_R', - OPERATION='EXTR', - RESULTAT=RGSCR, - NOM_CHAM='DEPL', - TYPE_MAXI='MAXI', - TYPE_RESU='VALE', - TOUT_ORDRE='OUI' - ) -TDPSCR=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'DEPL_MAX_R', - GROUP_NO='GNSTR01', - CHAM_GD=DPSCR, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) - - -# RESTITUTION GLOBALE DU CHAMP EFGE_ELNO_DEPL A CHAQUE INSTANT -# DE LA LISTE L_RECU -RGSCR=CALC_ELEM( - reuse=RGSCR, - MODELE=MODELE, - CHAM_MATER=CHMATP, - CARA_ELEM=CARA, - OPTION=( - 'EFGE_ELNO_DEPL', - ), - RESULTAT=RGSCR,) -EFSCR=CREA_CHAMP( - TYPE_CHAM='ELNO_SIEF_R', - OPERATION='EXTR', - RESULTAT=RGSCR, - NOM_CHAM='EFGE_ELNO_DEPL', - TYPE_MAXI='MAXI', - TYPE_RESU='VALE', - TOUT_ORDRE='OUI' - ) -TEFSCR=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'EFGE_MAX_R', - GROUP_NO='GNSTR01', - CHAM_GD=EFSCR, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) -IMPR_TABLE( - TABLE=TEFSCR, - FORMAT='TABLEAU', - ) - -########################################################### -#---- REPONSE TRANSITOIRE PAR SUPERPOSITION MODALE ------ -#---- MULTI APPUIS GRANDEURS ABSOLUES ------ -########################################################### - -# DEFINITION EXCITATION MULTIPLE - -MSTA=MODE_STATIQUE( - MATR_RIGI=MATRRIGI, - MATR_MASS=MATRMASS, - MODE_STAT=_F(TOUT='OUI',AVEC_CMP=('DX','DY','DZ'),),) - - -CHSEIXM=CALC_CHAR_SEISME( - MATR_MASS=MATRMASS, - DIRECTION=(1., 0., 0.,), - MODE_STAT=MSTA, - NOEUD=('N02__I00','N01__I00','N0701I00',), - ) - -CHSEIYM=CALC_CHAR_SEISME( - MATR_MASS=MATRMASS, - DIRECTION=(0., 1., 0.,), - MODE_STAT=MSTA, - NOEUD=('N02__I00','N01__I00','N0701I00',), - ) - -CHSEIZM=CALC_CHAR_SEISME( - MATR_MASS=MATRMASS, - DIRECTION=(0., 0., 1.,), - MODE_STAT=MSTA, - NOEUD=('N02__I00','N01__I00','N1201I00',), - ) - -MACRO_PROJ_BASE( - BASE=MODES, - MATR_ASSE_GENE=( - _F( - MATRICE=CO("MASGEN2"), - MATR_ASSE=MATRMASS, - ), - _F( - MATRICE=CO("RIGGEN2"), - MATR_ASSE=MATRRIGI, - ), - ), - VECT_ASSE_GENE=( - _F( - VECTEUR=CO("EFX2"), - VECT_ASSE=CHSEIXM, - ), - _F( - VECTEUR=CO("EFY2"), - VECT_ASSE=CHSEIYM, - ), - _F( - VECTEUR=CO("EFZ2"), - VECT_ASSE=CHSEIZM, - ), - ), - ) - - -VITESH1=CALC_FONCTION( - INTEGRE=_F(FONCTION=ACCELH1,METHODE='TRAPEZE',), - PROL_DROITE='CONSTANT' ) -DEPLAH1=CALC_FONCTION( - INTEGRE=_F(FONCTION=VITESH1,METHODE='TRAPEZE',), - PROL_DROITE='CONSTANT' ) -VITESV1=CALC_FONCTION( - INTEGRE=_F(FONCTION=ACCELV1,METHODE='TRAPEZE',), - PROL_DROITE='CONSTANT' ) -DEPLAV1=CALC_FONCTION( - INTEGRE=_F(FONCTION=VITESV1,METHODE='TRAPEZE',), - PROL_DROITE='CONSTANT' ) - -GSCA=DYNA_TRAN_MODAL( - MASS_GENE=MASGEN2, - RIGI_GENE=RIGGEN2, - AMOR_REDUIT=0.02, - MODE_STAT=MSTA, - EXCIT=( - _F( - VECT_GENE=EFX2, - ACCE=ACCELH1, - VITE=VITESH1, - DEPL=DEPLAH1, - MULT_APPUI='OUI', - DIRECTION=(1.,0.,0.,), - NOEUD=('N02__I00','N01__I00','N0701I00',), - ), - _F( - VECT_GENE=EFY2, - ACCE=ACCELH1, - VITE=VITESH1, - DEPL=DEPLAH1, - MULT_APPUI='OUI', - DIRECTION=(0.,1.,0.,), - NOEUD=('N02__I00','N01__I00','N0701I00',), - ), - _F( - VECT_GENE=EFZ2, - ACCE=ACCELV1, - VITE=VITESV1, - DEPL=DEPLAV1, - MULT_APPUI='OUI', - DIRECTION=(0.,0.,1.,), - NOEUD=('N02__I00','N01__I00','N1201I00',), - ), - ), - INCREMENT=_F( - INST_INIT = 0., - INST_FIN =20.47, - PAS = 0.001 - ), - ) - - -# RESTITUTION GRANDEURS ABSOLUES -#------------------------------- - -RGSCA=REST_BASE_PHYS( - RESU_GENE=GSCA, - INTERPOL='LIN', - LIST_INST=L_RECU, - TOUT_CHAM='OUI', - MULT_APPUI='OUI', - ) - -# DEPLACEMENTS - -DPSCA=CREA_CHAMP( - TYPE_CHAM='NOEU_DEPL_R', - OPERATION='EXTR', - RESULTAT=RGSCA, - NOM_CHAM='DEPL', - TYPE_MAXI='MAXI', - TYPE_RESU='VALE', - TOUT_ORDRE='OUI' - ) - -TDPSCA=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'DEPL_MAX_A', - GROUP_NO='GNSTR01', - CHAM_GD=DPSCA, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) - -IMPR_TABLE( - TABLE=TDPSCA, - FORMAT='TABLEAU', - ) - -# EFFORTS - -RGSCA=CALC_ELEM( - reuse=RGSCA, - MODELE=MODELE, - CHAM_MATER=CHMATP, - CARA_ELEM=CARA, - OPTION=( - 'EFGE_ELNO_DEPL', - ), - RESULTAT=RGSCA,) - -EFSCA=CREA_CHAMP( - TYPE_CHAM='ELNO_SIEF_R', - OPERATION='EXTR', - RESULTAT=RGSCA, - NOM_CHAM='EFGE_ELNO_DEPL', - TYPE_MAXI='MAXI', - TYPE_RESU='VALE', - TOUT_ORDRE='OUI' - ) - -TEFSCA=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'EFGE_MAX_A', - GROUP_NO='GNSTR01', - CHAM_GD=EFSCA, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) -IMPR_TABLE( - TABLE=TEFSCA, - FORMAT='TABLEAU', - ) - - -# RESTITUTION GRANDEURS RELATIVES -#------------------------------- - -# DEPLACEMENTS - -RGSCR2=REST_BASE_PHYS( - RESU_GENE=GSCA, - INTERPOL='LIN', - LIST_INST=L_RECU, - TOUT_CHAM='OUI', - ) - -DPSCR2=CREA_CHAMP( - TYPE_CHAM='NOEU_DEPL_R', - OPERATION='EXTR', - RESULTAT=RGSCR2, - NOM_CHAM='DEPL', - TYPE_MAXI='MAXI', - TYPE_RESU='VALE', - TOUT_ORDRE='OUI' - ) - -TDPSCR2=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'DEPL_MAX_R2', - GROUP_NO='GNSTR01', - CHAM_GD=DPSCR2, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) - -IMPR_TABLE( - TABLE=TDPSCR2, - FORMAT='TABLEAU', - ) - -# EFFORTS - -RGSCR2=CALC_ELEM( - reuse=RGSCR2, - MODELE=MODELE, - CHAM_MATER=CHMATP, - CARA_ELEM=CARA, - OPTION=( - 'EFGE_ELNO_DEPL', - ), - RESULTAT=RGSCR2,) - -EFSCR2=CREA_CHAMP( - TYPE_CHAM='ELNO_SIEF_R', - OPERATION='EXTR', - RESULTAT=RGSCR2, - NOM_CHAM='EFGE_ELNO_DEPL', - TYPE_MAXI='MAXI', - TYPE_RESU='VALE', - TOUT_ORDRE='OUI' - ) - -TEFSCR2=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'EFGE_MAX_R2', - GROUP_NO='GNSTR01', - CHAM_GD=EFSCR2, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) - -IMPR_TABLE( - TABLE=TEFSCR2, - FORMAT='TABLEAU', - ) - -########################################################### -#------REPONSE SPECTRALE PAR SUPERPOSITION MODALE--------- -########################################################### - -# CALCUL DU SPECTRE DE REPONSE OSCILLATEUR EN PSEUDO ACCELERATION ABSOLUE -# NAPPE SRO FONCTION DE AMORTISSEMENT -#------------------------------------------------------------------------ -SROXY=CALC_FONCTION( - SPEC_OSCI=_F( - FONCTION=ACCELH1, - AMOR_REDUIT=(0.02,0.05,0.10), - NORME=9.81, - ), - ) -SROZ=CALC_FONCTION( - SPEC_OSCI=_F( - FONCTION=ACCELV1, - AMOR_REDUIT=(0.02,0.05,0.10), - NORME=9.81, - ), - ) - - -#----------------------------------------------- -# REPONSE SPECTRALE SANS CORRECTION STATIQUE -#----------------------------------------------- -SPEC=COMB_SISM_MODAL( - MODE_MECA=MODES, - AMOR_REDUIT=0.02, - MASS_INER=MASSINER, - EXCIT=_F( - MONO_APPUI='OUI', - TRI_SPEC='OUI', - SPEC_OSCI=(SROXY,SROXY,SROZ), - ECHELLE=(9.81,9.81,9.81),), - COMB_MODE=_F(TYPE='CQC',), - COMB_DIRECTION=_F( TYPE = 'QUAD',), - OPTION=( - 'DEPL', - 'EFGE_ELNO_DEPL', - ), - ) - -EFSPEC=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'EFGE_SPEC', - GROUP_NO='GNSTR01', - RESULTAT=SPEC, - NOM_CHAM='EFGE_ELNO_DEPL', - NUME_ORDRE=4, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) - -IMPR_TABLE( - TABLE=EFSPEC, - FORMAT='TABLEAU', - ) - -DPSPEC=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'DEPL_SPEC', - GROUP_NO='GNSTR01', - RESULTAT=SPEC, - NOM_CHAM='DEPL', - NUME_ORDRE=4, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) - -IMPR_TABLE( - TABLE=DPSPEC, - FORMAT='TABLEAU', - ) - - - -FIN() - - - - - - diff --git a/Tests/testcomm7/g.comm b/Tests/testcomm7/g.comm deleted file mode 100644 index 8756209b..00000000 --- a/Tests/testcomm7/g.comm +++ /dev/null @@ -1,11 +0,0 @@ -DEBUT() -sensible=[2.1E11, 0.3, 1.E-6, 1.E-6, ] - -# parse: -affectation -n=len(sensible) -PS=[None]*n - -#for i in range(n): -# PS[i]=DEFI_PARA_SENSI(VALE=sensible[i]) - -FIN() diff --git a/Tests/testcomm7/hplp101b.comm b/Tests/testcomm7/hplp101b.comm deleted file mode 100755 index f6f66257..00000000 --- a/Tests/testcomm7/hplp101b.comm +++ /dev/null @@ -1,115 +0,0 @@ -# MODIF DATE 09/05/2006 AUTEUR REZETTE C.REZETTE -# TITRE FISSURE AU CENTRE D'UNE PLAQUE MINCE RECTANGULAIRE FAISANT -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2004 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. -# ====================================================================== -# OBSTACLE A UN FLUC DE CHALEUR UNIFORME EN MILIEU ISOTROPE -# -# TESTE LES DERIVEES DE G DANS LE CAS D'UN CHARGEMENT EN FORCE DE VOLUME - -DEBUT( CODE=_F( NOM = 'HPLP101B',NIV_PUB_WEB='INTERNET')) - -YOUNG = DEFI_PARA_SENSI(VALE=1.) -FORC = DEFI_PARA_SENSI(VALE=1.) - -MA=LIRE_MAILLAGE( ) - -MA=DEFI_GROUP( reuse=MA, MAILLAGE=MA, - CREA_GROUP_NO=_F( - GROUP_MA = ( 'LP9P10', 'LP9P10B', - 'LP8P9', 'LP8P9B', - )) - ) - -MO=AFFE_MODELE( MAILLAGE=MA, - AFFE=_F( TOUT = 'OUI', - PHENOMENE = 'MECANIQUE', - MODELISATION = 'C_PLAN') - ) -ZERO = DEFI_CONSTANTE(VALE=0.) -NU = DEFI_CONSTANTE(VALE=0.3) -ALPHA = DEFI_CONSTANTE(VALE=0.) - -MAT=DEFI_MATERIAU(ELAS_FO=_F( E = YOUNG, NU = NU, - TEMP_DEF_ALPHA =20., - ALPHA = ALPHA, RHO=7800.,)) - -CHMAT=AFFE_MATERIAU( MAILLAGE=MA, - AFFE=_F( TOUT = 'OUI', - MATER = MAT) - ) - -CH=AFFE_CHAR_MECA_F( MODELE=MO, - FORCE_INTERNE=_F(TOUT='OUI',FY=FORC,), - DDL_IMPO=( - _F( GROUP_NO = 'LP8P9', - DX = ZERO), - _F( GROUP_NO = 'LP8P9B', - DX = ZERO), - _F( GROUP_NO = 'P11', - DY = ZERO)) - ) - -DEP=MECA_STATIQUE( MODELE=MO, CHAM_MATER=CHMAT, - SENSIBILITE = (FORC), - EXCIT=_F( CHARGE = CH), - ) - -DEP=CALC_ELEM(reuse=DEP,RESULTAT=DEP, - SENSIBILITE = (FORC), - OPTION=('EPSI_ELGA_DEPL','SIEF_ELGA_DEPL',),) - -FOND=DEFI_FOND_FISS( MAILLAGE=MA, - FOND_FISS=_F( GROUP_NO = ('P0',)), - NORMALE=(0., 1., 0.,) - ) - -THETA0=CALC_THETA( MODELE=MO, - THETA_2D=_F( GROUP_NO = ('P0',), - MODULE = 1., - R_INF = 3.75E-5, - R_SUP = 7.50E-5), - DIRECTION=(1., 0., 0.,) - ) - -FIN() - -THETA01=CALC_THETA( MODELE=MO, - THETA_2D=_F( GROUP_NO = ('P0',), - MODULE = 1., - R_INF = 7.50E-5, - R_SUP = 1.125E-4), - DIRECTION=(1., 0., 0.,) - ) - -# -# DERIVEE PAR RAPPORT A E -# - -DEP2=MECA_STATIQUE( MODELE=MO, CHAM_MATER=CHMAT, - SENSIBILITE = (YOUNG), - EXCIT=_F( CHARGE = CH), - ) - -DEP2=CALC_ELEM(reuse=DEP2,RESULTAT=DEP2, - SENSIBILITE = (YOUNG), - OPTION=('EPSI_ELGA_DEPL','SIEF_ELGA_DEPL',),) - - - -FIN() - diff --git a/Tests/testcomm7/incmat.comm b/Tests/testcomm7/incmat.comm deleted file mode 100644 index 705a1cbd..00000000 --- a/Tests/testcomm7/incmat.comm +++ /dev/null @@ -1,7 +0,0 @@ -DEBUT() -MA=LIRE_MAILLAGE() -INCLUDE_MATERIAU( NOM_AFNOR='18MND5', TYPE_MODELE='REF', - VARIANTE='A', TYPE_VALE='NOMI', - NOM_MATER='MAT3', INFO=1 ) - -FIN() diff --git a/Tests/testcomm7/param1.comm b/Tests/testcomm7/param1.comm deleted file mode 100644 index 79172614..00000000 --- a/Tests/testcomm7/param1.comm +++ /dev/null @@ -1,36 +0,0 @@ - -DEBUT() -TEMP_MOY=50. -coef0 = 1.E-3 - -A0=DEFI_FONCTION( NOM_PARA='TEMP', - PROL_DROITE='EXCLU', - PROL_GAUCHE='EXCLU', - VALE=( - 20. ,14.7 *coef0, - 50. ,15.2 *coef0, - 100. ,15.8 *coef0, - 150. ,16.7 *coef0, - 200. ,17.2 *coef0, - 250. ,18. *coef0, - 300. ,18.6 *coef0, - 350. ,19.3 *coef0, - 400. ,20. *coef0, - 450. ,20.5 *coef0, - 500. ,21.1 *coef0, - 550. ,21.7 *coef0, - 600. ,22.2 *coef0, - 650. ,22.7 *coef0, - 700. ,23.2 *coef0, - 750. ,23.7 *coef0, - 800. ,24.1 *coef0, - 950. ,26.67 *coef0, - 1150. ,29.24 *coef0, - 1370. ,32.06 *coef0, - )) - -DEFI_MATERIAU( ELAS=_F( RHO = 1.E08, - NU = 0.3, - E = A0(TEMP_MOY))) - -FIN() diff --git a/Tests/testcomm7/param2.com0 b/Tests/testcomm7/param2.com0 deleted file mode 100644 index 2d32a387..00000000 --- a/Tests/testcomm7/param2.com0 +++ /dev/null @@ -1,4 +0,0 @@ -POURSUITE(); -l1=DEFI_LIST_ENTI(DEBUT=mon_param,); -FIN(); - diff --git a/Tests/testcomm7/param2.comm b/Tests/testcomm7/param2.comm deleted file mode 100644 index 19c8eeb2..00000000 --- a/Tests/testcomm7/param2.comm +++ /dev/null @@ -1,4 +0,0 @@ -DEBUT(); -mon_param = 2; -m=LIRE_MAILLAGE() -FIN(); diff --git a/Tests/testcomm7/param3.11 b/Tests/testcomm7/param3.11 deleted file mode 100644 index 236ca5ca..00000000 --- a/Tests/testcomm7/param3.11 +++ /dev/null @@ -1,2 +0,0 @@ -x=45 -y=77 diff --git a/Tests/testcomm7/param3.12 b/Tests/testcomm7/param3.12 deleted file mode 100644 index 2c2a2157..00000000 --- a/Tests/testcomm7/param3.12 +++ /dev/null @@ -1 +0,0 @@ -d=5;f=7 diff --git a/Tests/testcomm7/param3.com0 b/Tests/testcomm7/param3.com0 deleted file mode 100644 index d5a0bbf5..00000000 --- a/Tests/testcomm7/param3.com0 +++ /dev/null @@ -1,11 +0,0 @@ -POURSUITE(); -l1=DEFI_LIST_ENTI(DEBUT=2*mon_param+1,); -l2=DEFI_LIST_ENTI(DEBUT=a[1]); -INCLUDE_MATERIAU( NOM_AFNOR='18MND5', TYPE_MODELE='REF', - VARIANTE='A', TYPE_VALE='NOMI', - NOM_MATER='MAT3', INFO=1 ) -INCLUDE(UNITE=11) -INCLUDE(UNITE=12) - -FIN(); - diff --git a/Tests/testcomm7/param3.comm b/Tests/testcomm7/param3.comm deleted file mode 100644 index b7a38ea2..00000000 --- a/Tests/testcomm7/param3.comm +++ /dev/null @@ -1,5 +0,0 @@ -DEBUT(); -mon_param = 2; -m=LIRE_MAILLAGE() -a=[1,2,3,4];b=2 -FIN(); diff --git a/Tests/testcomm7/pars1.comm b/Tests/testcomm7/pars1.comm deleted file mode 100644 index 53e7f325..00000000 --- a/Tests/testcomm7/pars1.comm +++ /dev/null @@ -1,61 +0,0 @@ -DEBUT() -a=1 # comment -c=32.3 # comment - -aa='string # bizarre' -a="string # bizarre" - -b="string ( bizarre" - -d="""string multi -line -""" -e="""string multi # ssssssssssss -line -""" -P='''string # bizarre' #profondeur ' # autre -bbb''' - -#comment -#comment -#comment - -#commenta -##XXXX=CHARGE(RAYON=0.1E-2,VALE=(0.12E-1,0.54E-5,0.1),MCF=_F(VALE=0.3E-5), -## V="toto", - ## ) -#commentb - -##CH=CHARGE(RAYON=0.1E-2,VALE=(0.12E-1,0.54E-5,0.1),MCF=_F(VALE=0.3E-5), -## MCF2=(_F(VALE=0.3E-4,GROUP_MA='GMA0601'),_F(VALE=0.3E-2)), -## VALE_C=[0.12E-3,0.54E-1,0.1], - ## ) -MA=LIRE_MAILLAGE() -a=(10, -#commentc -12,13) - -#commentd -P=1 #profondeur -#commente -aaa=(10, -11, #commentc -12,13) -xx=EVAL("13.26") - -fmt_raison='-'*80+''' - - Exception erreur_Fatale interceptee - Raison : %s - -'''+'-'*80+'xxxxxxxxxxxxxxxx\n' - -# commen """ -# commen ''' -# commen ' -# commen " -BETA=3.41557E-08 - -a=8.3 ; #position - -FIN() diff --git a/Tests/testcomm7/parseur.comm b/Tests/testcomm7/parseur.comm deleted file mode 100644 index 92aaf898..00000000 --- a/Tests/testcomm7/parseur.comm +++ /dev/null @@ -1,74 +0,0 @@ -DEBUT() -P1 = 9.8; - -P2 = 8.8; - -P3 = 7; - -P5 = P3*P1; - -P6 = P1-3; - -P4 = [2,3,4]; - -a = 1. -b=3 -c= 3 * 5 -cc="b+3" -d= 4 + \ - 5 \ - -4 -e=LIRE_MAILLAGE() -##MA=LIRE_MAILLAGE() -x=(1,2) -y=[3, -#comme -4] -z="a" -zz='v' -u='''aaaa -bbbb''' -#ne marche pas avec le parseur actuel -#if 1: -# a=45 -#else: -# a=5.6 -d={"a":0} -e={"a":0, -#comme -"d":4} -#ne marche pas avec le parseur actuel -#a==1 -s="-"*80 -fmt_raison='-'*80+''' - - Exception erreur_Fatale interceptee - Raison : %s - -'''+'-'*80+'xxxxxxxxxxxxxxxx\n' - -# commen """ -# commen ''' -# commen ' -# commen " -BETA=3.41557E-08 - -C_0=105.7 - -C_EQ_I05=69.1 - -C_EQ_E05=69.1 - -C_EQ_I10=51.6 - -C_EQ_E10=69.1 - -FL_INT05 = FORMULE(NOM_PARA='TEMP',VALE=''' -(0.5*BETA / ((C_0 - C_EQ_I05 )**2) - * (TEMP - (2.*C_0 - C_EQ_I05 ))*(TEMP - C_EQ_I05 ))''') - -zz=8.9; -#ne marche pas avec le parseur actuel -#zz=8.9;aa=10 #position - -FIN() diff --git a/Tests/testcomm7/testcomm.py b/Tests/testcomm7/testcomm.py deleted file mode 100644 index 7e9432eb..00000000 --- a/Tests/testcomm7/testcomm.py +++ /dev/null @@ -1,70 +0,0 @@ -import os,glob,sys -import unittest -import difflib - -import prefs -from InterfaceTK import appli - -def add_param(j,pos,nom,valeur): - co=j.addentite("PARAMETRE",pos) - co.set_nom(nom) - co.set_valeur(valeur) - return co - -def add_mcsimp(obj,nom,valeur): - mcs=obj.get_child(nom,restreint='oui') - if mcs is None: - pos=obj.get_index_child(nom) - mcs=obj.addentite(nom,pos) - mcs.set_valeur(mcs.eval_val(valeur)) - return mcs - -def cdiff(text1,text2): - return " ".join(difflib.context_diff(text1.splitlines(1),text2.splitlines(1))) - -class TestCase(unittest.TestCase): - app=None - def setUp(self): - if self.app == None: - self.app=appli.STANDALONE(version='v7') - pass - - def tearDown(self): - CONTEXT.unset_current_step() - - i=0 - files= os.path.join(os.path.dirname(__file__),"*.comm") - for f in glob.glob(files): - for o in ('3','2','1','0','m'): - f=f[:-1]+o - if os.path.isfile(f):break - - i=i+1 - exec """def test%s(self,file="%s"): - "fichier:%s" - self.commtest(file) -""" % (i,f,f) - del i - - def commtest(self,file): - """ Test generique""" - #print file - name=os.path.splitext(os.path.basename(file))[0] - errfile=os.path.join(os.path.dirname(__file__),name+".err") - err="" - if os.path.isfile(errfile): - f=open(errfile) - err=f.read() - f.close() - j=self.app.openJDC(file=file) - assert j.cr.get_mess_exception() == "" - - if err == "": - assert j.isvalid(),j.report() - else: - txt=str(j.report()) - assert txt == err,cdiff(err,txt) - - CONTEXT.unset_current_step() - j.supprime() - assert sys.getrefcount(j) == 2,sys.getrefcount(j) diff --git a/Tests/testcomm7/titi.comm b/Tests/testcomm7/titi.comm deleted file mode 100644 index a235be8a..00000000 --- a/Tests/testcomm7/titi.comm +++ /dev/null @@ -1,69 +0,0 @@ -DEBUT() -YOUNG = DEFI_PARA_SENSI(VALE=1.) -FORC = DEFI_PARA_SENSI(VALE=1.) -MA=LIRE_MAILLAGE() -MA=DEFI_GROUP( reuse=MA, MAILLAGE=MA, - CREA_GROUP_NO=_F( - GROUP_MA = ( 'LP9P10', 'LP9P10B', - 'LP8P9', 'LP8P9B', - )) - ) - -MO=AFFE_MODELE( MAILLAGE=MA, - AFFE=_F( TOUT = 'OUI', - PHENOMENE = 'MECANIQUE', - MODELISATION = 'C_PLAN') - ) -ZERO = DEFI_CONSTANTE(VALE=0.) -NU = DEFI_CONSTANTE(VALE=0.3) -ALPHA = DEFI_CONSTANTE(VALE=0.) - -MAT=DEFI_MATERIAU(ELAS_FO=_F( E = YOUNG, NU = NU, - TEMP_DEF_ALPHA =20., - ALPHA = ALPHA, RHO=7800.,)) - -CHMAT=AFFE_MATERIAU( MAILLAGE=MA, - AFFE=_F( TOUT = 'OUI', - MATER = MAT) - ) - -CH=AFFE_CHAR_MECA_F( MODELE=MO, - FORCE_INTERNE=_F(TOUT='OUI',FY=FORC,), - DDL_IMPO=( - _F( GROUP_NO = 'LP8P9', - DX = ZERO), - _F( GROUP_NO = 'LP8P9B', - DX = ZERO), - _F( GROUP_NO = 'P11', - DY = ZERO)) - ) - -DEP=MECA_STATIQUE( MODELE=MO, CHAM_MATER=CHMAT, - SENSIBILITE = (FORC), - EXCIT=_F( CHARGE = CH), - ) - -DEP=CALC_ELEM(reuse=DEP,RESULTAT=DEP, - SENSIBILITE = (FORC), - OPTION=('EPSI_ELGA_DEPL','SIEF_ELGA_DEPL',),) - -FOND=DEFI_FOND_FISS( MAILLAGE=MA, - FOND_FISS=_F( GROUP_NO = ('P0',)), - NORMALE=(0., 1., 0.,) - ) - -THETA0=CALC_THETA( MODELE=MO, - THETA_2D=_F( GROUP_NO = ('P0',), - MODULE = 1., - R_INF = 3.75E-5, - R_SUP = 7.50E-5), - DIRECTION=(1., 0., 0.,) - ) - - -FIN() -MA1=LIRE_MAILLAGE() -MO1=AFFE_MODELE( MAILLAGE=MA1, AFFE=_F( TOUT = 'OUI', - PHENOMENE = 'MECANIQUE', MODELISATION = 'C_PLAN')) - -FIN() diff --git a/Tests/testcomm9/a.11 b/Tests/testcomm9/a.11 deleted file mode 100644 index 1723fcb9..00000000 --- a/Tests/testcomm9/a.11 +++ /dev/null @@ -1 +0,0 @@ -MM=LIRE_MAILLAGE() diff --git a/Tests/testcomm9/a.com0 b/Tests/testcomm9/a.com0 deleted file mode 100644 index 04d1cc20..00000000 --- a/Tests/testcomm9/a.com0 +++ /dev/null @@ -1,3 +0,0 @@ -POURSUITE() -MA=LIRE_MAILLAGE(INFO=inf) -FIN() diff --git a/Tests/testcomm9/a.comm b/Tests/testcomm9/a.comm deleted file mode 100644 index 665f63fe..00000000 --- a/Tests/testcomm9/a.comm +++ /dev/null @@ -1,5 +0,0 @@ -DEBUT() -inf=1 -p2=inf+1 -p3=sin(p2) -FIN() diff --git a/Tests/testcomm9/aa.comm b/Tests/testcomm9/aa.comm deleted file mode 100644 index 124141b4..00000000 --- a/Tests/testcomm9/aa.comm +++ /dev/null @@ -1,8 +0,0 @@ -DEBUT() -inf1=1 -MA=LIRE_MAILLAGE(INFO=inf1) -INCLUDE_MATERIAU( NOM_AFNOR='18MND5', TYPE_MODELE='REF', - VARIANTE='A', TYPE_VALE='NOMI', - NOM_MATER='MAT3', INFO=1 ) - -FIN() diff --git a/Tests/testcomm9/b.comm b/Tests/testcomm9/b.comm deleted file mode 100644 index 478973df..00000000 --- a/Tests/testcomm9/b.comm +++ /dev/null @@ -1,9 +0,0 @@ -DEBUT() -a=1 -fmt_raison='-'*80+""" - - Exception erreur_Fatale interceptee - Raison : %s - -"""+'-'*80+'\n' -FIN() diff --git a/Tests/testcomm9/c.comm b/Tests/testcomm9/c.comm deleted file mode 100644 index a3ac4352..00000000 --- a/Tests/testcomm9/c.comm +++ /dev/null @@ -1,44 +0,0 @@ -from Numeric import cos -DEBUT() -RAYCRA=1. -EPCRA=0.1 -S_CR=3.1415*(RAYCRA**2-(RAYCRA-EPCRA)**2) -T_CR=3.1415 -NOMF="nomfichier" -n=2 - -MA=LIRE_MAILLAGE( ) - -MO=AFFE_MODELE( MAILLAGE=MA, - #test de validateur GEOM (typ=grma) avec grma derive de GEOM - AFFE=(_F(GROUP_MA = ('LI1'), - PHENOMENE = 'MECANIQUE', - MODELISATION = 'DIS_TR'), - ), - INFO=2,); - -carel=[0.]*78 - -CAREG=AFFE_CARA_ELEM(MODELE=MO, - DISCRET=_F(GROUP_MA=('LI1'), - CARA = 'K_TR_L', - VALE = carel, - REPERE='LOCAL' , ), - ORIENTATION=(_F(GROUP_MA=('LI1',), - CARA='VECT_Y', - VALE=(0.,0.,1.),),), - ); - -DEFI_FICHIER(UNITE=50, FICHIER='./REPE_OUT/zzzz206a_resu.mail') -#test de validateur LongStr avec parametre instance de PARAMETRE -DEFI_FICHIER(UNITE=50, FICHIER=NOMF) -#test de validateur LongStr avec parametre instance de Formula -u=DEFI_FICHIER( FICHIER=NOMF*2) -DEFI_FICHIER (ACTION='LIBERER',UNITE=50) -#test de validateur d'objet entier (typ='I'), instance de la classe entier -DEFI_FICHIER (ACTION='LIBERER',UNITE=u) - -# test de validateur qui accepte tout (typ=assd) -IMPR_CO(CONCEPT=_F(NOM=MA)) - -FIN() diff --git a/Tests/testcomm9/cabri02a.comm b/Tests/testcomm9/cabri02a.comm deleted file mode 100755 index 4c858c6f..00000000 --- a/Tests/testcomm9/cabri02a.comm +++ /dev/null @@ -1,78 +0,0 @@ -# MODIF DATE 07/03/2005 AUTEUR CIBHHLV L.VIVAN -# RESPONSABLE MABBAS M.ABBAS -# -# TITRE TEST DE REFERENCE POUR LA MACRO DE CALCUL DE BRIDES CABRI -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2003 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. -# ====================================================================== - -DEBUT(CODE=_F( NOM = 'CABRI02A',NIV_PUB_WEB='INTRANET')); - -# DEFINITION DES DONNEES MATERIAUX - -# Temperature initiale, assemblage libre de contraintes -TEMP_INI=25.0; - -# Temperature moyenne du transitoire pour calcul de lambda et rhoCp -TEMP_MOY = 170.0; - -INCLUDE_MATERIAU(NOM_AFNOR='Z2CN1810', - TYPE_MODELE='REF', - VARIANTE='A', - TYPE_VALE='NOMI', - NOM_MATER='MA_BRI', - EXTRACTION=_F(COMPOR='THER', - TEMP_EVAL= TEMP_MOY,), - UNITE_LONGUEUR='MM'); - -INCLUDE_MATERIAU(NOM_AFNOR='Z12CN13', - TYPE_MODELE='REF', - VARIANTE='A', - TYPE_VALE='NOMI', - NOM_MATER='MA_ECR', - EXTRACTION=_F(COMPOR='THER', - TEMP_EVAL= TEMP_MOY,), - UNITE_LONGUEUR='MM',); - -INCLUDE_MATERIAU(NOM_AFNOR='Z12CN13', - TYPE_MODELE='REF', - VARIANTE='A', - TYPE_VALE='NOMI', - NOM_MATER='MA_RON', - EXTRACTION=_F(COMPOR='THER', - TEMP_EVAL= TEMP_MOY,), - UNITE_LONGUEUR='MM',); - -INCLUDE_MATERIAU(NOM_AFNOR='Z2CN1810', - TYPE_MODELE='REF', - VARIANTE='A', - TYPE_VALE='NOMI', - NOM_MATER='MA_GOU', - EXTRACTION=_F(COMPOR='THER', - TEMP_EVAL= TEMP_MOY,), - UNITE_LONGUEUR='MM',); - -INCLUDE_MATERIAU(NOM_AFNOR='Z6CND1712', - TYPE_MODELE='REF', - VARIANTE='A', - TYPE_VALE='NOMI', - NOM_MATER='MA_LIM', - EXTRACTION=_F(COMPOR='THER', - TEMP_EVAL= TEMP_MOY,), - UNITE_LONGUEUR='MM',); - -FIN(); diff --git a/Tests/testcomm9/d.comm b/Tests/testcomm9/d.comm deleted file mode 100644 index 06bd2405..00000000 --- a/Tests/testcomm9/d.comm +++ /dev/null @@ -1,4 +0,0 @@ -DEBUT() -a=1 -MA=LIRE_MAILLAGE() -FIN() diff --git a/Tests/testcomm9/e.comm b/Tests/testcomm9/e.comm deleted file mode 100644 index 15bf3261..00000000 --- a/Tests/testcomm9/e.comm +++ /dev/null @@ -1,70 +0,0 @@ -DEBUT() -MAYA=LIRE_MAILLAGE() - -MAYA=DEFI_GROUP( reuse=MAYA, MAILLAGE=MAYA, - CREA_GROUP_MA=_F( NOM = 'TOUT', TOUT = 'OUI')) - -BARRE1=AFFE_MODELE( MAILLAGE=MAYA, - AFFE=_F( GROUP_MA='SS1', - MODELISATION = 'POU_D_E', - PHENOMENE = 'MECANIQUE')) -# -MATERIO1=DEFI_MATERIAU( ELAS=_F( RHO = 1.E08, NU = 0.3, E = 1.E10)) - -MATERIO2=DEFI_MATERIAU( ELAS=_F( RHO = 0., NU = 0., E = 1.E15)) -# -CHMAT=AFFE_MATERIAU( MAILLAGE=MAYA,AFFE=( - #_F( TOUT = 'OUI', MATER = MATERIO1), - _F( GROUP_MA = 'SS1', MATER = MATERIO1), - _F( GROUP_MA = 'SS2', MATER = MATERIO1), - _F( GROUP_MA = 'SS3', MATER = MATERIO1), - _F( GROUP_MA = 'RIGIDE', MATER = MATERIO2), -)) # commentaire test - -CARA1=AFFE_CARA_ELEM( MODELE=BARRE1, - POUTRE=_F( - GROUP_MA = 'TOUT', - SECTION = 'CERCLE', - CARA = ('R', 'EP',), - VALE = (0.1, 0.01,))) - -GUIDAGE1=AFFE_CHAR_MECA( MODELE=BARRE1,DDL_IMPO=( - _F( GROUP_MA='SS1', - DX = 0., DZ = 0., DRX = 0., DRY = 0.), - _F( GROUP_NO = 'L1', DY = 0., DRZ = 0.), - )) - -K_ELEM1=CALC_MATR_ELEM( MODELE=BARRE1, - CARA_ELEM=CARA1, - CHAM_MATER=CHMAT, - OPTION='RIGI_MECA', - CHARGE=GUIDAGE1) - -NUM1=NUME_DDL( MATR_RIGI=K_ELEM1) - -# -K_ASSE1=ASSE_MATRICE( MATR_ELEM=K_ELEM1, - NUME_DDL=NUM1) - -MODESTA1=MODE_STATIQUE( MATR_RIGI=K_ASSE1, - MODE_STAT=_F( - GROUP_NO=('L12'), - AVEC_CMP = ('DY','DRZ'), - )) - -# parse: -affectation - -DS1=[None]*5 -DS2=[None]*5 -DS3=[None]*5 -DS4=[None]*5 -CHS1=[None]*5 -CHS2=[None]*5 - -# parse: +affectation - -#for k in range(1,5): -# DS1[k] = CREA_CHAMP( OPERATION='EXTR', TYPE_CHAM='NOEU_DEPL_R', -# RESULTAT= MODESTA1, NUME_ORDRE=k, NOM_CHAM = 'DEPL'); - -FIN() diff --git a/Tests/testcomm9/efica01a.11 b/Tests/testcomm9/efica01a.11 deleted file mode 100644 index bec37b5b..00000000 --- a/Tests/testcomm9/efica01a.11 +++ /dev/null @@ -1,19 +0,0 @@ -DEPL2 = FORMULE(NOM_PARA='INST',VALE='sin(OMEGAA*INST)/(OMEGAA**xx)') -DEPLACE2=CALC_FONC_INTERP( FONCTION=DEPL2, - LIST_PARA=L_INST, - NOM_PARA='INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE', - NOM_RESU='DEPL' ) - -MONO_X=CALC_CHAR_SEISME( MATR_MASS=MASSE, - DIRECTION=( 1., 0., 0.,), - MONO_APPUI='OUI' ) - - -MACRO_PROJ_BASE(BASE=MODE_MEC,MATR_ASSE_GENE=( - _F( MATRICE = CO("MASS_GEN"), MATR_ASSE = MASSE), - _F( MATRICE = CO("RIGI_GEN"), MATR_ASSE = RIGIDITE)), - VECT_ASSE_GENE=_F( VECTEUR = CO("VECT_X"), VECT_ASSE = MONO_X) - ) - diff --git a/Tests/testcomm9/efica01a.com0 b/Tests/testcomm9/efica01a.com0 deleted file mode 100755 index 35fe5404..00000000 --- a/Tests/testcomm9/efica01a.com0 +++ /dev/null @@ -1,49 +0,0 @@ -POURSUITE(CODE=_F( NOM = 'EFICA01A')) - -INCLUDE_MATERIAU( NOM_AFNOR='18MND5', TYPE_MODELE='REF', - VARIANTE='A', TYPE_VALE='NOMI', - NOM_MATER='MAT3', INFO=1 ) - -CHMAT3=AFFE_MATERIAU( MAILLAGE=MAILLA3, - AFFE=_F( TOUT='OUI', MATER = MAT3)) - -riginor = 2.88E7 - -TRAN_GE2=DYNA_TRAN_MODAL( MASS_GENE=MGEN_BIC, RIGI_GENE=RGEN_BIC, - METHODE='EULER', - AMOR_REDUIT=( 0.07, 0.07, ), - MODE_STAT=MSTA_BIC,EXCIT=( - _F( VECT_GENE = VECT_X1, ACCE = ACCELER1, - MULT_APPUI = 'OUI', - DIRECTION = ( 1., 0., 0.,), NOEUD = 'NO1', - VITE = VITESSE1, DEPL = DEPLACE1), - _F( VECT_GENE = VECT_X2, ACCE = ACCELER2, - MULT_APPUI = 'OUI', - DIRECTION = ( 1., 0., 0.,), NOEUD = 'NO11', - VITE = VITESSE2, DEPL = DEPLACE2)), - CHOC=_F( GROUP_NO_1 = 'MASSES1', - GROUP_NO_2 = 'MASSES2', - OBSTACLE = GRILLE, - INTITULE = 'NO2/NO12', - NORM_OBST = (0., 0., 1.,), - DIST_1 = 0.4495, - DIST_2 = 0.4495, - RIGI_NOR = riginor, - AMOR_NOR = 0., - RIGI_TAN = 0., - COULOMB = 0.), - INCREMENT=_F( INST_INIT = 0., INST_FIN = 1., PAS = 0.00025), - ARCHIVAGE=_F( PAS_ARCH = 8) - ) - -LISTIMP=DEFI_LIST_REEL( DEBUT=0., - INTERVALLE=_F( JUSQU_A = 1., NOMBRE = 500)) - -RESUA1=REST_GENE_PHYS( RESU_GENE=TRAN_GE1, - LIST_INST=LISTIMP, - INTERPOL='LIN', - NOM_CHAM='DEPL', - MULT_APPUI='OUI' - ) - -FIN() diff --git a/Tests/testcomm9/efica01a.comm b/Tests/testcomm9/efica01a.comm deleted file mode 100755 index 20eea866..00000000 --- a/Tests/testcomm9/efica01a.comm +++ /dev/null @@ -1,275 +0,0 @@ -# MODIF DATE 20/09/2004 AUTEUR DURAND C.DURAND -# TITRE TEST DE NON REGRESSION DE L IHM EFICAS - DERIVE DE SDND102A -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2001 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# ====================================================================== -# Ce cas test est gere en configuration dans la base ASTER, il sert de -# modele pour prononcer la recette de l IHM d EFICAS : l objectif est de -# pouvoir recreer ce test a l identique dans EFICAS a partir d une page -# blanche. -# On a donc essaye d y placer toutes les commandes un peu particulieres -# du langage de commandes d ASTER -# -# Il s agit en fait du test SDND102A auquel on a ajoute : -# la definition d un parametre (VAL) -# l inclusion d un fichier (INCLUDE) -# une poursuite (POURSUITE) -# Il contient ainsi : -# des parametres, des formules, des macros, des mots cles facteurs repetes -# (y compris conditionnes par des regles : calc_fonction / COMB), -# des blocs (mode_iter_simult,calc_char_seisme), un defi_valeur, un parametre. -# -# -# Il faudra y associer quelques recommandations pour la recette : -# - verifier qu en ouvrant le .com0, il demande bien a browser le .comm puis, en cascade, le .11 -# - verifier qu on peut bien supprimer une commande, un mot cle simple et facteur -# - verifier les acces a la doc -# -# - - -DEBUT(CODE=_F(NOM='EFICA01A',NIV_PUB_WEB='INTERNET',VISU_EFICAS='NON'),) - -MAILLAGE=LIRE_MAILLAGE() - -MAILLAGE=DEFI_GROUP(reuse=MAILLAGE, - MAILLAGE=MAILLAGE, - CREA_GROUP_NO=(_F(NOEUD='NO2', - NOM='MASSES',), - _F(NOEUD='NO1', - NOM='ENCASTRE',),),) - -MAILLA2=LIRE_MAILLAGE(UNITE=21,) - -MODELE=AFFE_MODELE(MAILLAGE=MAILLAGE, - AFFE=(_F(GROUP_MA='RESSORT', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',), - _F(GROUP_NO='MASSES', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',),),) - -BICHOC=AFFE_MODELE(MAILLAGE=MAILLA2, - AFFE=(_F(GROUP_MA='RESSORTS', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',), - _F(GROUP_NO=('MASSES1','MASSES2',), - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',),),) -VAL = 98696.0 - - -CARA_ELE=AFFE_CARA_ELEM(MODELE=MODELE, - DISCRET=(_F(GROUP_MA='RESSORT', - REPERE='GLOBAL', - CARA='K_T_D_L', - VALE=(VAL,0.0,0.0,),), - _F(GROUP_NO='MASSES', - CARA='M_T_D_N', - VALE=25.0,),),) - -CARA_BIC=AFFE_CARA_ELEM(MODELE=BICHOC, - DISCRET=(_F(GROUP_MA='RESSORTS', - REPERE='GLOBAL', - CARA='K_T_D_L', - VALE=(VAL,0.0,0.0,),), - _F(GROUP_NO='MASSES1', - CARA='M_T_D_N', - VALE=25.0,), - _F(GROUP_NO='MASSES2', - CARA='M_T_D_N', - VALE=25.0,),),) - -CON_LIM=AFFE_CHAR_MECA(MODELE=MODELE, - DDL_IMPO=(_F(GROUP_NO='ENCASTRE', - DX=0.0, - DY=0.0, - DZ=0.0,), - _F(GROUP_NO='MASSES', - DY=0.0, - DZ=0.0,),),) - -CL_BICHO=AFFE_CHAR_MECA(MODELE=BICHOC, - DDL_IMPO=(_F(GROUP_NO='ENCBICHO', - DX=0.0, - DY=0.0, - DZ=0.0,), - _F(GROUP_NO=('MASSES1','MASSES2',), - DY=0.0, - DZ=0.0,),),) - -MACRO_MATR_ASSE(MODELE=MODELE, - CARA_ELEM=CARA_ELE, - CHARGE=CON_LIM, - NUME_DDL=CO('NUMEDDL'), - MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASSE'), - OPTION='MASS_MECA',),),) - -MACRO_MATR_ASSE(MODELE=BICHOC, - CARA_ELEM=CARA_BIC, - CHARGE=CL_BICHO, - NUME_DDL=CO('NUMDDLC'), - MATR_ASSE=(_F(MATRICE=CO('RIGI_BIC'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASS_BIC'), - OPTION='MASS_MECA',),),) - -MODE_MEC=MODE_ITER_SIMULT(MATR_A=RIGIDITE, - MATR_B=MASSE,) - -MODE_MEC=NORM_MODE(reuse =MODE_MEC, - MODE=MODE_MEC, - NORME='MASS_GENE',) - -MODE_BIC=MODE_ITER_SIMULT(MATR_A=RIGI_BIC, - MATR_B=MASS_BIC, - METHODE='JACOBI', - OPTION='SANS', - CALC_FREQ=_F(OPTION='BANDE', - FREQ=(1.0,10.0,),),) - -MODE_BIC=NORM_MODE(reuse =MODE_BIC, - MODE=MODE_BIC, - NORME='MASS_GENE',) - -MODE_STA=MODE_STATIQUE(MATR_RIGI=RIGIDITE, - MATR_MASS=MASSE, - MODE_STAT=_F(TOUT='OUI', - AVEC_CMP='DX',),) - -MSTA_BIC=MODE_STATIQUE(MATR_RIGI=RIGI_BIC, - MATR_MASS=MASS_BIC, - MODE_STAT=_F(TOUT='OUI', - AVEC_CMP='DX',),) - -L_INST=DEFI_LIST_REEL(DEBUT=0.0, - INTERVALLE=_F(JUSQU_A=1.0, - PAS=1.E-4,),) - -OMEGAA=2.*pi*10. - -ACCE1 = FORMULE(VALE = 'sin(OMEGAA*INST)', - NOM_PARA='INST') - -ACCELER1=CALC_FONC_INTERP(FONCTION=ACCE1, - NOM_RESU='ACCE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -ACCE2 = FORMULE(VALE = '-sin(OMEGAA*INST)', - NOM_PARA='INST') - -ACCELER2=CALC_FONC_INTERP(FONCTION=ACCE2, - NOM_RESU='ACCE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -VITE1 = FORMULE(VALE = '-cos(OMEGAA*INST)/OMEGAA', - NOM_PARA='INST') - -VITESSE1=CALC_FONC_INTERP(FONCTION=VITE1, - NOM_RESU='VITE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -DEPL1 = FORMULE(VALE = '-sin(OMEGAA*INST)/(OMEGAA**2)', - NOM_PARA='INST') - -DEPLACE1=CALC_FONC_INTERP(FONCTION=DEPL1, - NOM_RESU='DEPL', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -VITE2 = FORMULE(VALE = 'cos(OMEGAA*INST)/OMEGAA', - NOM_PARA='INST') - -VITESSE2=CALC_FONC_INTERP(FONCTION=VITE2, - NOM_RESU='VITE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -xx=2 - -INCLUDE(UNITE=11, - INFO=1,) - -MUR=DEFI_OBSTACLE(TYPE='PLAN_Z',) - -TRAN_GE1=DYNA_TRAN_MODAL(METHODE='EULER', - MASS_GENE=MASS_GEN, - RIGI_GENE=RIGI_GEN, - AMOR_REDUIT=0.07, - MODE_STAT=MODE_STA, - INCREMENT=_F(INST_INIT=0.0, - INST_FIN=1.0, - PAS=2.0E-4,), - ARCHIVAGE=_F(PAS_ARCH=8,), - EXCIT=_F(VECT_GENE=VECT_X, - ACCE=ACCELER1, - VITE=VITESSE1, - DEPL=DEPLACE1, - MULT_APPUI='OUI', - DIRECTION=(1.0,0.0,0.0,), - NOEUD='NO1',), - CHOC=_F(INTITULE='NO2/MUR', - GROUP_NO_1='MASSES', - OBSTACLE=MUR, - ORIG_OBST=(-1.0,0.0,0.0,), - NORM_OBST=(0.0,0.0,1.0,), - JEU=1.1005, - RIGI_NOR=5.76E7, - AMOR_NOR=0.0, - RIGI_TAN=0.0, - COULOMB=0.0,),) - -MULT_X1=CALC_CHAR_SEISME(MATR_MASS=MASS_BIC, - DIRECTION=(1.0,0.0,0.0,), - MODE_STAT=MSTA_BIC, - NOEUD='NO1',) - -MULT_X2=CALC_CHAR_SEISME(MATR_MASS=MASS_BIC, - DIRECTION=(1.0,0.0,0.0,), - MODE_STAT=MSTA_BIC, - NOEUD='NO11',) - -MACRO_PROJ_BASE(BASE=MODE_BIC, - MATR_ASSE_GENE=(_F(MATRICE=CO('MGEN_BIC'), - MATR_ASSE=MASS_BIC,), - _F(MATRICE=CO('RGEN_BIC'), - MATR_ASSE=RIGI_BIC,),), - VECT_ASSE_GENE=(_F(VECTEUR=CO('VECT_X1'), - VECT_ASSE=MULT_X1,), - _F(VECTEUR=CO('VECT_X2'), - VECT_ASSE=MULT_X2,),),) - -GRILLE=DEFI_OBSTACLE(TYPE='BI_PLAN_Z',) - -MAILLA3=LIRE_MAILLAGE(UNITE=22,) - -FIN() diff --git a/Tests/testcomm9/efica01b.11 b/Tests/testcomm9/efica01b.11 deleted file mode 100644 index bec37b5b..00000000 --- a/Tests/testcomm9/efica01b.11 +++ /dev/null @@ -1,19 +0,0 @@ -DEPL2 = FORMULE(NOM_PARA='INST',VALE='sin(OMEGAA*INST)/(OMEGAA**xx)') -DEPLACE2=CALC_FONC_INTERP( FONCTION=DEPL2, - LIST_PARA=L_INST, - NOM_PARA='INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE', - NOM_RESU='DEPL' ) - -MONO_X=CALC_CHAR_SEISME( MATR_MASS=MASSE, - DIRECTION=( 1., 0., 0.,), - MONO_APPUI='OUI' ) - - -MACRO_PROJ_BASE(BASE=MODE_MEC,MATR_ASSE_GENE=( - _F( MATRICE = CO("MASS_GEN"), MATR_ASSE = MASSE), - _F( MATRICE = CO("RIGI_GEN"), MATR_ASSE = RIGIDITE)), - VECT_ASSE_GENE=_F( VECTEUR = CO("VECT_X"), VECT_ASSE = MONO_X) - ) - diff --git a/Tests/testcomm9/efica01b.comm b/Tests/testcomm9/efica01b.comm deleted file mode 100755 index 20eea866..00000000 --- a/Tests/testcomm9/efica01b.comm +++ /dev/null @@ -1,275 +0,0 @@ -# MODIF DATE 20/09/2004 AUTEUR DURAND C.DURAND -# TITRE TEST DE NON REGRESSION DE L IHM EFICAS - DERIVE DE SDND102A -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2001 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# ====================================================================== -# Ce cas test est gere en configuration dans la base ASTER, il sert de -# modele pour prononcer la recette de l IHM d EFICAS : l objectif est de -# pouvoir recreer ce test a l identique dans EFICAS a partir d une page -# blanche. -# On a donc essaye d y placer toutes les commandes un peu particulieres -# du langage de commandes d ASTER -# -# Il s agit en fait du test SDND102A auquel on a ajoute : -# la definition d un parametre (VAL) -# l inclusion d un fichier (INCLUDE) -# une poursuite (POURSUITE) -# Il contient ainsi : -# des parametres, des formules, des macros, des mots cles facteurs repetes -# (y compris conditionnes par des regles : calc_fonction / COMB), -# des blocs (mode_iter_simult,calc_char_seisme), un defi_valeur, un parametre. -# -# -# Il faudra y associer quelques recommandations pour la recette : -# - verifier qu en ouvrant le .com0, il demande bien a browser le .comm puis, en cascade, le .11 -# - verifier qu on peut bien supprimer une commande, un mot cle simple et facteur -# - verifier les acces a la doc -# -# - - -DEBUT(CODE=_F(NOM='EFICA01A',NIV_PUB_WEB='INTERNET',VISU_EFICAS='NON'),) - -MAILLAGE=LIRE_MAILLAGE() - -MAILLAGE=DEFI_GROUP(reuse=MAILLAGE, - MAILLAGE=MAILLAGE, - CREA_GROUP_NO=(_F(NOEUD='NO2', - NOM='MASSES',), - _F(NOEUD='NO1', - NOM='ENCASTRE',),),) - -MAILLA2=LIRE_MAILLAGE(UNITE=21,) - -MODELE=AFFE_MODELE(MAILLAGE=MAILLAGE, - AFFE=(_F(GROUP_MA='RESSORT', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',), - _F(GROUP_NO='MASSES', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',),),) - -BICHOC=AFFE_MODELE(MAILLAGE=MAILLA2, - AFFE=(_F(GROUP_MA='RESSORTS', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',), - _F(GROUP_NO=('MASSES1','MASSES2',), - PHENOMENE='MECANIQUE', - MODELISATION='DIS_T',),),) -VAL = 98696.0 - - -CARA_ELE=AFFE_CARA_ELEM(MODELE=MODELE, - DISCRET=(_F(GROUP_MA='RESSORT', - REPERE='GLOBAL', - CARA='K_T_D_L', - VALE=(VAL,0.0,0.0,),), - _F(GROUP_NO='MASSES', - CARA='M_T_D_N', - VALE=25.0,),),) - -CARA_BIC=AFFE_CARA_ELEM(MODELE=BICHOC, - DISCRET=(_F(GROUP_MA='RESSORTS', - REPERE='GLOBAL', - CARA='K_T_D_L', - VALE=(VAL,0.0,0.0,),), - _F(GROUP_NO='MASSES1', - CARA='M_T_D_N', - VALE=25.0,), - _F(GROUP_NO='MASSES2', - CARA='M_T_D_N', - VALE=25.0,),),) - -CON_LIM=AFFE_CHAR_MECA(MODELE=MODELE, - DDL_IMPO=(_F(GROUP_NO='ENCASTRE', - DX=0.0, - DY=0.0, - DZ=0.0,), - _F(GROUP_NO='MASSES', - DY=0.0, - DZ=0.0,),),) - -CL_BICHO=AFFE_CHAR_MECA(MODELE=BICHOC, - DDL_IMPO=(_F(GROUP_NO='ENCBICHO', - DX=0.0, - DY=0.0, - DZ=0.0,), - _F(GROUP_NO=('MASSES1','MASSES2',), - DY=0.0, - DZ=0.0,),),) - -MACRO_MATR_ASSE(MODELE=MODELE, - CARA_ELEM=CARA_ELE, - CHARGE=CON_LIM, - NUME_DDL=CO('NUMEDDL'), - MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASSE'), - OPTION='MASS_MECA',),),) - -MACRO_MATR_ASSE(MODELE=BICHOC, - CARA_ELEM=CARA_BIC, - CHARGE=CL_BICHO, - NUME_DDL=CO('NUMDDLC'), - MATR_ASSE=(_F(MATRICE=CO('RIGI_BIC'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASS_BIC'), - OPTION='MASS_MECA',),),) - -MODE_MEC=MODE_ITER_SIMULT(MATR_A=RIGIDITE, - MATR_B=MASSE,) - -MODE_MEC=NORM_MODE(reuse =MODE_MEC, - MODE=MODE_MEC, - NORME='MASS_GENE',) - -MODE_BIC=MODE_ITER_SIMULT(MATR_A=RIGI_BIC, - MATR_B=MASS_BIC, - METHODE='JACOBI', - OPTION='SANS', - CALC_FREQ=_F(OPTION='BANDE', - FREQ=(1.0,10.0,),),) - -MODE_BIC=NORM_MODE(reuse =MODE_BIC, - MODE=MODE_BIC, - NORME='MASS_GENE',) - -MODE_STA=MODE_STATIQUE(MATR_RIGI=RIGIDITE, - MATR_MASS=MASSE, - MODE_STAT=_F(TOUT='OUI', - AVEC_CMP='DX',),) - -MSTA_BIC=MODE_STATIQUE(MATR_RIGI=RIGI_BIC, - MATR_MASS=MASS_BIC, - MODE_STAT=_F(TOUT='OUI', - AVEC_CMP='DX',),) - -L_INST=DEFI_LIST_REEL(DEBUT=0.0, - INTERVALLE=_F(JUSQU_A=1.0, - PAS=1.E-4,),) - -OMEGAA=2.*pi*10. - -ACCE1 = FORMULE(VALE = 'sin(OMEGAA*INST)', - NOM_PARA='INST') - -ACCELER1=CALC_FONC_INTERP(FONCTION=ACCE1, - NOM_RESU='ACCE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -ACCE2 = FORMULE(VALE = '-sin(OMEGAA*INST)', - NOM_PARA='INST') - -ACCELER2=CALC_FONC_INTERP(FONCTION=ACCE2, - NOM_RESU='ACCE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -VITE1 = FORMULE(VALE = '-cos(OMEGAA*INST)/OMEGAA', - NOM_PARA='INST') - -VITESSE1=CALC_FONC_INTERP(FONCTION=VITE1, - NOM_RESU='VITE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -DEPL1 = FORMULE(VALE = '-sin(OMEGAA*INST)/(OMEGAA**2)', - NOM_PARA='INST') - -DEPLACE1=CALC_FONC_INTERP(FONCTION=DEPL1, - NOM_RESU='DEPL', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -VITE2 = FORMULE(VALE = 'cos(OMEGAA*INST)/OMEGAA', - NOM_PARA='INST') - -VITESSE2=CALC_FONC_INTERP(FONCTION=VITE2, - NOM_RESU='VITE', - LIST_PARA=L_INST, - NOM_PARA = 'INST', - PROL_DROITE='LINEAIRE', - PROL_GAUCHE='LINEAIRE',) - -xx=2 - -INCLUDE(UNITE=11, - INFO=1,) - -MUR=DEFI_OBSTACLE(TYPE='PLAN_Z',) - -TRAN_GE1=DYNA_TRAN_MODAL(METHODE='EULER', - MASS_GENE=MASS_GEN, - RIGI_GENE=RIGI_GEN, - AMOR_REDUIT=0.07, - MODE_STAT=MODE_STA, - INCREMENT=_F(INST_INIT=0.0, - INST_FIN=1.0, - PAS=2.0E-4,), - ARCHIVAGE=_F(PAS_ARCH=8,), - EXCIT=_F(VECT_GENE=VECT_X, - ACCE=ACCELER1, - VITE=VITESSE1, - DEPL=DEPLACE1, - MULT_APPUI='OUI', - DIRECTION=(1.0,0.0,0.0,), - NOEUD='NO1',), - CHOC=_F(INTITULE='NO2/MUR', - GROUP_NO_1='MASSES', - OBSTACLE=MUR, - ORIG_OBST=(-1.0,0.0,0.0,), - NORM_OBST=(0.0,0.0,1.0,), - JEU=1.1005, - RIGI_NOR=5.76E7, - AMOR_NOR=0.0, - RIGI_TAN=0.0, - COULOMB=0.0,),) - -MULT_X1=CALC_CHAR_SEISME(MATR_MASS=MASS_BIC, - DIRECTION=(1.0,0.0,0.0,), - MODE_STAT=MSTA_BIC, - NOEUD='NO1',) - -MULT_X2=CALC_CHAR_SEISME(MATR_MASS=MASS_BIC, - DIRECTION=(1.0,0.0,0.0,), - MODE_STAT=MSTA_BIC, - NOEUD='NO11',) - -MACRO_PROJ_BASE(BASE=MODE_BIC, - MATR_ASSE_GENE=(_F(MATRICE=CO('MGEN_BIC'), - MATR_ASSE=MASS_BIC,), - _F(MATRICE=CO('RGEN_BIC'), - MATR_ASSE=RIGI_BIC,),), - VECT_ASSE_GENE=(_F(VECTEUR=CO('VECT_X1'), - VECT_ASSE=MULT_X1,), - _F(VECTEUR=CO('VECT_X2'), - VECT_ASSE=MULT_X2,),),) - -GRILLE=DEFI_OBSTACLE(TYPE='BI_PLAN_Z',) - -MAILLA3=LIRE_MAILLAGE(UNITE=22,) - -FIN() diff --git a/Tests/testcomm9/f.comm b/Tests/testcomm9/f.comm deleted file mode 100644 index d15a6179..00000000 --- a/Tests/testcomm9/f.comm +++ /dev/null @@ -1,18 +0,0 @@ -from Numeric import size - -DEBUT() - -# Definition des parametres de l'excitation sinusoidale -freq=1500.0 -periode=1.0/freq -pas=periode/100.0 - -LISTTM=DEFI_LIST_REEL(DEBUT=0.0*periode, - INTERVALLE=_F(JUSQU_A=100.0*periode, - PAS=pas,),); - -LISTRD=DEFI_LIST_REEL(DEBUT=(98.0)*periode+pas, - INTERVALLE=_F(JUSQU_A=(100.0)*periode, - PAS=pas,),); - -FIN() diff --git a/Tests/testcomm9/forma12c.22 b/Tests/testcomm9/forma12c.22 deleted file mode 100755 index 1452b8f2..00000000 --- a/Tests/testcomm9/forma12c.22 +++ /dev/null @@ -1,5616 +0,0 @@ -ACCELH1=DEFI_FONCTION(NOM_PARA='INST', - VALE= - ( - 0.0 , 0.0 , - 5.000000000000000E-03 , 1.384945820672120E-02 , - 1.000000000000000E-02 , 1.382919843991470E-02 , - 1.500000000000000E-02 , 1.382973754982250E-02 , - 2.000000000000000E-02 , 1.383338152282280E-02 , - 2.500000000000000E-02 , 1.393648950771420E-02 , - 3.000000000000000E-02 , 1.434779984741860E-02 , - 3.500000000000000E-02 , 1.512950713231800E-02 , - 4.000000000000000E-02 , 1.614535272002630E-02 , - 4.500000000000000E-02 , 1.731995083544010E-02 , - 5.000000000000000E-02 , 1.859624623558040E-02 , - 5.500000000000000E-02 , 1.953967672923960E-02 , - 6.000000000000000E-02 , 1.941781110418540E-02 , - 6.500000000000000E-02 , 1.786343830924350E-02 , - 7.000000000000001E-02 , 1.516191250319950E-02 , - 7.500000000000000E-02 , 1.188464893531830E-02 , - 8.000000000000000E-02 , 8.604671706807470E-03 , - 8.500000000000001E-02 , 5.843238016204390E-03 , - 9.000000000000000E-02 , 3.844393537029640E-03 , - 9.500000000000000E-02 , 2.578831760615030E-03 , - 0.1 , 2.285337760842440E-03 , - 0.105 , 3.429647164261850E-03 , - 0.11 , 5.693975593542530E-03 , - 0.115 , 8.059677068797949E-03 , - 0.12 , 1.074690536157120E-02 , - 0.125 , 1.570430547663250E-02 , - 0.13 , 2.370085802024690E-02 , - 0.135 , 3.228248728765840E-02 , - 0.14 , 3.854420890726100E-02 , - 0.145 , 4.255105840524570E-02 , - 0.15 , 4.542487497977820E-02 , - 0.155 , 4.522394778102340E-02 , - 0.16 , 3.829095514459380E-02 , - 0.165 , 2.483633029107950E-02 , - 0.17 , 9.962011825963081E-03 , - 0.175 , -1.690338763720670E-03 , - 0.18 , -9.628765294085771E-03 , - 0.185 , -1.491533457160890E-02 , - 0.19 , -1.675574249783150E-02 , - 0.195 , -1.397302390604700E-02 , - 0.2 , -8.394257392452909E-03 , - 0.205 , -4.066198655663860E-03 , - 0.21 , -2.824511823738000E-03 , - 0.215 , -2.617183840945080E-03 , - 0.22 , -1.417346427510000E-03 , - 0.225 , -1.143002215953450E-03 , - 0.23 , -5.114862179520550E-03 , - 0.235 , -1.257393226409120E-02 , - 0.24 , -2.009825306788950E-02 , - 0.245 , -2.922606396367100E-02 , - 0.25 , -4.681398923377460E-02 , - 0.255 , -7.440515051138789E-02 , - 0.26 , -0.10334790104033 , - 0.265 , -0.12586697159281 , - 0.27 , -0.14387794464775 , - 0.275 , -0.15814759425273 , - 0.28 , -0.15645166862504 , - 0.285 , -0.12686021613717 , - 0.29 , -7.870738657620450E-02 , - 0.295 , -3.337529798013800E-02 , - 0.3 , 4.960493246599410E-03 , - 0.305 , 5.045559596258160E-02 , - 0.31 , 0.105226085321393 , - 0.315 , 0.149377859842677 , - 0.32 , 0.169404090056596 , - 0.325 , 0.175768658339062 , - 0.33 , 0.179795570216475 , - 0.335 , 0.172362231098084 , - 0.34 , 0.14178782193451 , - 0.345 , 9.600009720172401E-02 , - 0.35 , 4.821844915823450E-02 , - 0.355 , -4.337533256019430E-03 , - 0.36 , -6.584719156367530E-02 , - 0.365 , -0.11836425870338 , - 0.37 , -0.13733576068719 , - 0.375 , -0.12352979806305 , - 0.38 , -9.647458189678811E-02 , - 0.385 , -6.215705630868780E-02 , - 0.39 , -1.230416228554950E-02 , - 0.395 , 4.641921735700460E-02 , - 0.4 , 8.859572962085120E-02 , - 0.405 , 9.988862929152570E-02 , - 0.41 , 9.014811266775360E-02 , - 0.415 , 7.203047941527541E-02 , - 0.42 , 4.502398610270280E-02 , - 0.425 , 6.797639622722420E-03 , - 0.43 , -3.515202910758360E-02 , - 0.435 , -7.008994299356780E-02 , - 0.44 , -9.184195885494270E-02 , - 0.445 , -9.764578216442391E-02 , - 0.45 , -8.980199943709211E-02 , - 0.455 , -7.844678621890611E-02 , - 0.46 , -7.092648374585479E-02 , - 0.465 , -5.916134617989510E-02 , - 0.47 , -2.956966177372460E-02 , - 0.475 , 1.671374368998170E-02 , - 0.48 , 6.681414337976969E-02 , - 0.485 , 0.115921896874314 , - 0.49 , 0.168522035427266 , - 0.495 , 0.222448388891968 , - 0.5 , 0.268501345352512 , - 0.505 , 0.304492502191568 , - 0.51 , 0.333201521434027 , - 0.515 , 0.348912055073103 , - 0.52 , 0.344336194210705 , - 0.525 , 0.328357457992693 , - 0.53 , 0.315639958020935 , - 0.535 , 0.298753776631336 , - 0.54 , 0.252828404979867 , - 0.545 , 0.169993172714936 , - 0.55 , 6.727059721322880E-02 , - 0.555 , -4.209915010595060E-02 , - 0.56 , -0.16027870746769 , - 0.565 , -0.28051898189652 , - 0.57 , -0.37473468426368 , - 0.575 , -0.41761046311846 , - 0.58 , -0.40704487960185 , - 0.585 , -0.35317881167887 , - 0.59 , -0.26473865427636 , - 0.595 , -0.15439054042026 , - 0.6 , -4.069603171914010E-02 , - 0.605 , 6.408493301865420E-02 , - 0.61 , 0.155029022019142 , - 0.615 , 0.221244653075603 , - 0.62 , 0.250448298949297 , - 0.625 , 0.2498283906321 , - 0.63 , 0.239493456134941 , - 0.635 , 0.218886088833644 , - 0.64 , 0.164337222785859 , - 0.645 , 7.035013146739150E-02 , - 0.65 , -3.065825126167990E-02 , - 0.655 , -0.10313193025801 , - 0.66 , -0.14127712726139 , - 0.665 , -0.15425776005121 , - 0.67 , -0.14167316851909 , - 0.675 , -0.10137097186279 , - 0.68 , -4.328536800004760E-02 , - 0.685 , 2.048801937177380E-02 , - 0.69 , 8.302000641121640E-02 , - 0.695 , 0.129331142992423 , - 0.7 , 0.139601455006784 , - 0.705 , 0.121227983591054 , - 0.71 , 0.113005236382458 , - 0.715 , 0.1379818615802 , - 0.72 , 0.176308826146499 , - 0.725 , 0.205232483015008 , - 0.73 , 0.236700670002903 , - 0.735 , 0.28518726999873 , - 0.74 , 0.325155532319882 , - 0.745 , 0.319888795846513 , - 0.75 , 0.275055725375209 , - 0.755 , 0.223753796143942 , - 0.76 , 0.172075077677344 , - 0.765 , 0.102710116433296 , - 0.77 , 2.458158105150330E-02 , - 0.775 , -2.772090362464080E-02 , - 0.78 , -4.579263759539020E-02 , - 0.785 , -5.563702283874560E-02 , - 0.79 , -6.754184615076410E-02 , - 0.795 , -5.871706032442020E-02 , - 0.8 , -1.692509300464670E-02 , - 0.805 , 3.809918865159700E-02 , - 0.81 , 9.363878798804159E-02 , - 0.815 , 0.168712355371222 , - 0.82 , 0.278043767236916 , - 0.825 , 0.400260018759297 , - 0.83 , 0.503549901131272 , - 0.835 , 0.576593704222666 , - 0.84 , 0.611464547720466 , - 0.845 , 0.581774928421811 , - 0.85 , 0.466685485187298 , - 0.855 , 0.279469592461024 , - 0.86 , 4.649599505060000E-02 , - 0.865 , -0.22611474655397 , - 0.87 , -0.53742100922433 , - 0.875 , -0.85597468112981 , - 0.88 , -1.12858445463436 , - 0.885 , -1.31964097839003 , - 0.89 , -1.41810357733099 , - 0.895 , -1.4129005458435 , - 0.9 , -1.29047173798494 , - 0.905 , -1.05919909208997 , - 0.91 , -0.75411881989804 , - 0.915 , -0.41406737678731 , - 0.92 , -7.194360976911091E-02 , - 0.925 , 0.232932654611786 , - 0.93 , 0.457448784206965 , - 0.935 , 0.581369260987795 , - 0.94 , 0.617884772522987 , - 0.945 , 0.588638581913632 , - 0.95 , 0.499594354895777 , - 0.955 , 0.351854051263097 , - 0.96 , 0.167285288529307 , - 0.965 , -1.354817972678980E-02 , - 0.97 , -0.16506107206104 , - 0.975 , -0.30020976135865 , - 0.98 , -0.44800006523462 , - 0.985 , -0.60571664044792 , - 0.99 , -0.72882650966723 , - 0.995 , -0.78150351703968 , - 1.0 , -0.78325351768449 , - 1.005 , -0.7804638307994 , - 1.01 , -0.77907901470961 , - 1.015 , -0.74044922924701 , - 1.02 , -0.64794816611668 , - 1.025 , -0.53653982368824 , - 1.03 , -0.43590944296704 , - 1.035 , -0.32196595199848 , - 1.04 , -0.15803623495676 , - 1.045 , 4.418314484939760E-02 , - 1.05 , 0.242865235492215 , - 1.055 , 0.422391619487335 , - 1.06 , 0.586878740356939 , - 1.065 , 0.710461681206935 , - 1.07 , 0.741340861669433 , - 1.075 , 0.655713664787049 , - 1.08 , 0.470616913700976 , - 1.085 , 0.20656145315631 , - 1.09 , -0.12112308548803 , - 1.095 , -0.47118919290136 , - 1.1 , -0.77786799146278 , - 1.105 , -0.99394827732625 , - 1.11 , -1.10304473601585 , - 1.115 , -1.08949447190265 , - 1.12 , -0.93583496154967 , - 1.125 , -0.65727377808015 , - 1.13 , -0.30107834922153 , - 1.135 , 9.620828359443580E-02 , - 1.14 , 0.514013416080853 , - 1.145 , 0.90642132985077 , - 1.15 , 1.20374217441116 , - 1.155 , 1.37257710404611 , - 1.16 , 1.43303286111545 , - 1.165 , 1.40075730037501 , - 1.17 , 1.25846296855354 , - 1.175 , 1.00832137286648 , - 1.18 , 0.706462116642059 , - 1.185 , 0.413493607411118 , - 1.19 , 0.148293682071222 , - 1.195 , -8.190792579850280E-02 , - 1.2 , -0.25000976533114 , - 1.205 , -0.34497838239222 , - 1.21 , -0.39991632301279 , - 1.215 , -0.44361527764964 , - 1.22 , -0.45948891812011 , - 1.225 , -0.43276591909851 , - 1.23 , -0.39819165775721 , - 1.235 , -0.38929817650006 , - 1.24 , -0.37545880341991 , - 1.245 , -0.30998449197619 , - 1.25 , -0.21624700688801 , - 1.255 , -0.16343645166853 , - 1.26 , -0.17391443905321 , - 1.265 , -0.21919282258219 , - 1.27 , -0.29688345097037 , - 1.275 , -0.43984931085551 , - 1.28 , -0.64071500818847 , - 1.285 , -0.82875858278133 , - 1.29 , -0.93796346189032 , - 1.295 , -0.949512523725 , - 1.3 , -0.857601537535 , - 1.305 , -0.65014691427727 , - 1.31 , -0.34930571456794 , - 1.315 , -2.752743937664530E-02 , - 1.32 , 0.246332435481473 , - 1.325 , 0.45001279080827 , - 1.33 , 0.58297681321004 , - 1.335 , 0.636158064092188 , - 1.34 , 0.611598530544366 , - 1.345 , 0.543575003876384 , - 1.35 , 0.472132760127251 , - 1.355 , 0.4099056501601 , - 1.36 , 0.349344621324927 , - 1.365 , 0.282806527352702 , - 1.37 , 0.200676817565078 , - 1.375 , 9.097626989587490E-02 , - 1.38 , -3.844874520206900E-02 , - 1.385 , -0.1485730750104 , - 1.39 , -0.19431957586841 , - 1.395 , -0.15348271845224 , - 1.4 , -2.614043201034680E-02 , - 1.405 , 0.177537986918302 , - 1.41 , 0.435115227256899 , - 1.415 , 0.705841641151383 , - 1.42 , 0.939450691097474 , - 1.425 , 1.09606995057385 , - 1.43 , 1.16508829271638 , - 1.435 , 1.17152904343664 , - 1.44 , 1.15677325221222 , - 1.445 , 1.14474618562157 , - 1.45 , 1.13563604509728 , - 1.455 , 1.136131797716 , - 1.46 , 1.17059034109195 , - 1.465 , 1.24349566378999 , - 1.47 , 1.31555125128714 , - 1.475 , 1.34451073520553 , - 1.48 , 1.32767985662737 , - 1.485 , 1.27338631745007 , - 1.49 , 1.15790168079473 , - 1.495 , 0.956521791996786 , - 1.5 , 0.698290997947875 , - 1.505 , 0.438367846650034 , - 1.51 , 0.189519144568428 , - 1.515 , -6.309865148517370E-02 , - 1.52 , -0.2907946493572 , - 1.525 , -0.43414032419491 , - 1.53 , -0.49035140435209 , - 1.535 , -0.51769162343818 , - 1.54 , -0.53944953961898 , - 1.545 , -0.51762829963883 , - 1.55 , -0.44905875024602 , - 1.555 , -0.41047655284131 , - 1.56 , -0.45801991852189 , - 1.565 , -0.5452728301642 , - 1.57 , -0.60180223196739 , - 1.575 , -0.64090769354799 , - 1.58 , -0.71776674993069 , - 1.585 , -0.81770575898523 , - 1.59 , -0.86693741584294 , - 1.595 , -0.84067997754846 , - 1.6 , -0.78353488744314 , - 1.605 , -0.71744286940014 , - 1.61 , -0.59774454986713 , - 1.615 , -0.38171240617319 , - 1.62 , -8.924731070437070E-02 , - 1.625 , 0.229074480135456 , - 1.63 , 0.542610098773165 , - 1.635 , 0.829628497520742 , - 1.64 , 1.04494574127203 , - 1.645 , 1.13156269562082 , - 1.65 , 1.05624249517991 , - 1.655 , 0.819935992458342 , - 1.66 , 0.449565343322086 , - 1.665 , -2.180707598866940E-03 , - 1.67 , -0.46040931126981 , - 1.675 , -0.85138688793934 , - 1.68 , -1.12388943755807 , - 1.685 , -1.24657385888904 , - 1.69 , -1.20179685962043 , - 1.695 , -0.99981038351547 , - 1.7 , -0.69163368557204 , - 1.705 , -0.34742052586021 , - 1.71 , -1.646326697056420E-02 , - 1.715 , 0.283945578116849 , - 1.72 , 0.543028107021654 , - 1.725 , 0.737133979583192 , - 1.73 , 0.84487160610996 , - 1.735 , 0.870212972351319 , - 1.74 , 0.834700198404195 , - 1.745 , 0.747170431789498 , - 1.75 , 0.594410232927394 , - 1.755 , 0.367486332109475 , - 1.76 , 8.962182967477010E-02 , - 1.765 , -0.1883067260291 , - 1.77 , -0.41613375697166 , - 1.775 , -0.56543072263443 , - 1.78 , -0.62930681455469 , - 1.785 , -0.60967253780204 , - 1.79 , -0.50702726496872 , - 1.795 , -0.32533912503295 , - 1.8 , -9.026946700126549E-02 , - 1.805 , 0.145429511003968 , - 1.81 , 0.330819022676906 , - 1.815 , 0.45222714352563 , - 1.82 , 0.524252434401283 , - 1.825 , 0.544685292311812 , - 1.83 , 0.482635967462947 , - 1.835 , 0.323118603668567 , - 1.84 , 9.999214308770410E-02 , - 1.845 , -0.1356321129448 , - 1.85 , -0.36128518628156 , - 1.855 , -0.57322505412043 , - 1.86 , -0.74566937227067 , - 1.865 , -0.831111234663 , - 1.87 , -0.79988891088422 , - 1.875 , -0.65798317740384 , - 1.88 , -0.42968513644553 , - 1.885 , -0.14457167669537 , - 1.89 , 0.161701689894838 , - 1.895 , 0.456458659481019 , - 1.9 , 0.720641473510481 , - 1.905 , 0.93536449279502 , - 1.91 , 1.06690148982661 , - 1.915 , 1.08832474904443 , - 1.92 , 1.00876475369484 , - 1.925 , 0.854457298011041 , - 1.93 , 0.628173977645005 , - 1.935 , 0.322546940276438 , - 1.94 , -2.596888473873320E-02 , - 1.945 , -0.33525384338564 , - 1.95 , -0.5416882826646 , - 1.955 , -0.63460201942509 , - 1.96 , -0.61577036509424 , - 1.965 , -0.46445342826001 , - 1.97 , -0.17427091738081 , - 1.975 , 0.197608608481982 , - 1.98 , 0.551300717211572 , - 1.985 , 0.807313151449369 , - 1.99 , 0.929291756112952 , - 1.995 , 0.900203655372628 , - 2.0 , 0.711960914602783 , - 2.005 , 0.386125888668035 , - 2.01 , -1.664845298933290E-02 , - 2.015 , -0.42003837834356 , - 2.02 , -0.75822166854004 , - 2.025 , -0.97936810396973 , - 2.03 , -1.0426579951744 , - 2.035 , -0.93057240999803 , - 2.04 , -0.66368034717177 , - 2.045 , -0.29110991423144 , - 2.05 , 0.119136312621438 , - 2.055 , 0.505291402538494 , - 2.06 , 0.880216899892637 , - 2.065 , 1.20828770980265 , - 2.07 , 1.46849325860208 , - 2.075 , 1.67233522841001 , - 2.08 , 1.84159238892188 , - 2.085 , 1.97017314302929 , - 2.09 , 2.02820005370812 , - 2.095 , 2.00307389537606 , - 2.1 , 1.90918679712901 , - 2.105 , 1.7492164388665 , - 2.11 , 1.49601732028444 , - 2.115 , 1.13320644545655 , - 2.12 , 0.691534368057989 , - 2.125 , 0.222522846896641 , - 2.13 , -0.2568718835065 , - 2.135 , -0.73270869895797 , - 2.14 , -1.16691560085841 , - 2.145 , -1.52131308342383 , - 2.15 , -1.77830659090987 , - 2.155 , -1.94190868704924 , - 2.16 , -2.01807428134882 , - 2.165 , -2.01753841723068 , - 2.17 , -1.96550102271951 , - 2.175 , -1.88172547074643 , - 2.18 , -1.76181108149962 , - 2.185 , -1.60314470865115 , - 2.19 , -1.43287068566641 , - 2.195 , -1.27868078783724 , - 2.2 , -1.12992856906385 , - 2.205 , -0.96854903020236 , - 2.21 , -0.82469988669093 , - 2.215 , -0.75306712540506 , - 2.22 , -0.75949831264927 , - 2.225 , -0.80266627698916 , - 2.23 , -0.86825465400046 , - 2.235 , -0.98190873939491 , - 2.24 , -1.13332846537187 , - 2.245 , -1.24587809111606 , - 2.25 , -1.25403636722243 , - 2.255 , -1.16774949125882 , - 2.26 , -1.02737996901608 , - 2.265 , -0.83618584315821 , - 2.27 , -0.58078051378866 , - 2.275 , -0.28886675266917 , - 2.28 , -1.584903466322660E-02 , - 2.285 , 0.243494185775485 , - 2.29 , 0.493747779128152 , - 2.295 , 0.763367558765503 , - 2.3 , 1.04659160151311 , - 2.305 , 1.31787059651459 , - 2.31 , 1.55330513693362 , - 2.315 , 1.72708398800512 , - 2.32 , 1.80403390270411 , - 2.325 , 1.74474528448072 , - 2.33 , 1.51781565889812 , - 2.335 , 1.11765857002866 , - 2.34 , 0.582482410154426 , - 2.345 , -9.718428438488540E-03 , - 2.35 , -0.57168637020167 , - 2.355 , -1.03230607359137 , - 2.36 , -1.33718623748091 , - 2.365 , -1.44694517260007 , - 2.37 , -1.35098612723151 , - 2.375 , -1.07661964039704 , - 2.38 , -0.67815732332436 , - 2.385 , -0.22427774359532 , - 2.39 , 0.206546911873295 , - 2.395 , 0.541628296955107 , - 2.4 , 0.739725635914114 , - 2.405 , 0.792688071679571 , - 2.41 , 0.699855261818748 , - 2.415 , 0.460345996951087 , - 2.42 , 9.825062680758330E-02 , - 2.425 , -0.32686436332366 , - 2.43 , -0.75151572607261 , - 2.435 , -1.13800924040631 , - 2.44 , -1.46265919709476 , - 2.445 , -1.69312259897435 , - 2.45 , -1.79655595938503 , - 2.455 , -1.76112116582848 , - 2.46 , -1.59504402395201 , - 2.465 , -1.31375304224191 , - 2.47 , -0.94339622712974 , - 2.475 , -0.5311872307141 , - 2.48 , -0.13652655158703 , - 2.485 , 0.191652831784399 , - 2.49 , 0.427316277261529 , - 2.495 , 0.565105289247264 , - 2.5 , 0.614388715344672 , - 2.505 , 0.595214227948157 , - 2.51 , 0.537482815214678 , - 2.515 , 0.480599475426244 , - 2.52 , 0.461418219827792 , - 2.525 , 0.490351150400196 , - 2.53 , 0.544926077525614 , - 2.535 , 0.597359901626847 , - 2.54 , 0.63915145270988 , - 2.545 , 0.666359147512914 , - 2.55 , 0.659549902572926 , - 2.555 , 0.607653814797886 , - 2.56 , 0.542274304956947 , - 2.565 , 0.514978623780516 , - 2.57 , 0.542507936778163 , - 2.575 , 0.605343596447052 , - 2.58 , 0.694971250554721 , - 2.585 , 0.820564438850225 , - 2.59 , 0.964525817889196 , - 2.595 , 1.07728875105342 , - 2.6 , 1.13416623229962 , - 2.605 , 1.16046452303612 , - 2.61 , 1.18333170206295 , - 2.615 , 1.19818806982642 , - 2.62 , 1.2055342011362 , - 2.625 , 1.23921335799247 , - 2.63 , 1.32082369230339 , - 2.635 , 1.41353565810184 , - 2.64 , 1.45647248242833 , - 2.645 , 1.42296156176653 , - 2.65 , 1.31247243180803 , - 2.655 , 1.10982597617917 , - 2.66 , 0.796193729509591 , - 2.665 , 0.391525367264635 , - 2.67 , -5.039209232008630E-02 , - 2.675 , -0.48551296055089 , - 2.68 , -0.89084690987514 , - 2.685 , -1.24148991258587 , - 2.69 , -1.50817716119153 , - 2.695 , -1.67597297557138 , - 2.7 , -1.74058611919401 , - 2.705 , -1.69018703360535 , - 2.71 , -1.51441737441596 , - 2.715 , -1.22691360409733 , - 2.72 , -0.85820811206465 , - 2.725 , -0.43656402639097 , - 2.73 , -1.877591162527850E-03 , - 2.735 , 0.3722134714064 , - 2.74 , 0.604368486493566 , - 2.745 , 0.654206094948509 , - 2.75 , 0.520823349815255 , - 2.755 , 0.204565302761595 , - 2.76 , -0.24284766157643 , - 2.765 , -0.75311719985656 , - 2.77 , -1.25324781337662 , - 2.775 , -1.6520239944361 , - 2.78 , -1.91175925323649 , - 2.785 , -2.02042853839568 , - 2.79 , -1.95654753001104 , - 2.795 , -1.71189367332731 , - 2.8 , -1.33217954914393 , - 2.805 , -0.90169171320611 , - 2.81 , -0.48741397679456 , - 2.815 , -0.11957680209296 , - 2.82 , 0.208180180447444 , - 2.825 , 0.429754499753944 , - 2.83 , 0.500373556893508 , - 2.835 , 0.453923556202155 , - 2.84 , 0.356589274872127 , - 2.845 , 0.252756610751608 , - 2.85 , 0.15368816142573 , - 2.855 , 7.226479768245560E-02 , - 2.86 , 3.888968358902120E-02 , - 2.865 , 7.085947846528430E-02 , - 2.87 , 0.145649387450817 , - 2.875 , 0.221440328548596 , - 2.88 , 0.271936154319643 , - 2.885 , 0.285520971687156 , - 2.89 , 0.244558483181686 , - 2.895 , 0.131111505423643 , - 2.9 , -4.976188706858230E-02 , - 2.905 , -0.27342387270832 , - 2.91 , -0.51955671330527 , - 2.915 , -0.77083790776384 , - 2.92 , -0.9909431240431 , - 2.925 , -1.1326860598253 , - 2.93 , -1.17530215375529 , - 2.935 , -1.1315547074335 , - 2.94 , -1.01461371409468 , - 2.945 , -0.82697517656886 , - 2.95 , -0.5923950948081 , - 2.955 , -0.367250148284 , - 2.96 , -0.19748847576212 , - 2.965 , -8.287483750208639E-02 , - 2.97 , 1.205615998459890E-03 , - 2.975 , 6.700285876984650E-02 , - 2.98 , 0.142475719272639 , - 2.985 , 0.272732688275581 , - 2.99 , 0.498473860216776 , - 2.995 , 0.815246300242191 , - 3.0 , 1.17850966940332 , - 3.005 , 1.5365879707165 , - 3.01 , 1.83696246846193 , - 3.015 , 2.01683359177992 , - 3.02 , 2.02473029766593 , - 3.025 , 1.85763991176815 , - 3.03 , 1.55996114842794 , - 3.035 , 1.19160270003895 , - 3.04 , 0.817034460759104 , - 3.045 , 0.512897988315463 , - 3.05 , 0.347660769303193 , - 3.055 , 0.341161122643262 , - 3.06 , 0.460638539442427 , - 3.065 , 0.655193651694964 , - 3.07 , 0.871495085561553 , - 3.075 , 1.04025886670637 , - 3.08 , 1.0866972125822 , - 3.085 , 0.97592646156581 , - 3.09 , 0.732149789609832 , - 3.095 , 0.404350262104711 , - 3.1 , 3.450811147404410E-02 , - 3.105 , -0.3574143716153 , - 3.11 , -0.67593382755679 , - 3.115 , -0.85741138771834 , - 3.12 , -0.88812837843921 , - 3.125 , -0.79137979090702 , - 3.13 , -0.59262327029812 , - 3.135 , -0.31629865744548 , - 3.14 , -7.233283133936310E-03 , - 3.145 , 0.273183439196407 , - 3.15 , 0.478066409829062 , - 3.155 , 0.58805365224197 , - 3.16 , 0.593648649534557 , - 3.165 , 0.483000051126779 , - 3.17 , 0.254384438681656 , - 3.175 , -6.624305965878829E-02 , - 3.18 , -0.4267275966133 , - 3.185 , -0.81396009231636 , - 3.19 , -1.1955849391981 , - 3.195 , -1.53431204255614 , - 3.2 , -1.79550741772338 , - 3.205 , -1.95961471169112 , - 3.21 , -2.02193224868472 , - 3.215 , -1.98153140879109 , - 3.22 , -1.83692731893728 , - 3.225 , -1.59274123405354 , - 3.23 , -1.26186737186096 , - 3.235 , -0.85475661028155 , - 3.24 , -0.37101324608578 , - 3.245 , 0.104191797011254 , - 3.25 , 0.444402436394787 , - 3.255 , 0.80270823947836 , - 3.26 , 1.15997110726162 , - 3.265 , 1.495182836989 , - 3.27 , 1.77744468860316 , - 3.275 , 1.96545418255327 , - 3.28 , 2.0238275806165 , - 3.285 , 1.94070094966571 , - 3.29 , 1.72718398222401 , - 3.295 , 1.40473739766314 , - 3.3 , 1.00200904728279 , - 3.305 , 0.563540200278601 , - 3.31 , 0.149874332156587 , - 3.315 , -0.36080714644631 , - 3.32 , -0.78705501088032 , - 3.325 , -0.96779259671266 , - 3.33 , -0.92388383903371 , - 3.335 , -0.70129187312547 , - 3.34 , -0.37633413832281 , - 3.345 , -4.983212937679970E-02 , - 3.35 , 0.182525585093038 , - 3.355 , 0.262197946276188 , - 3.36 , 0.176793782229557 , - 3.365 , -5.176420413944920E-02 , - 3.37 , -0.37933630972585 , - 3.375 , -0.74271351288949 , - 3.38 , -1.06375084817712 , - 3.385 , -1.26478653529069 , - 3.39 , -1.29047203891782 , - 3.395 , -1.12256167350094 , - 3.4 , -0.78075489126115 , - 3.405 , -0.31359677016703 , - 3.41 , 0.21274034122224 , - 3.415 , 0.723339413347021 , - 3.42 , 1.14216320992711 , - 3.425 , 1.40285852862188 , - 3.43 , 1.46353765010519 , - 3.435 , 1.31751508169454 , - 3.44 , 0.990610982524745 , - 3.445 , 0.528518300724784 , - 3.45 , -1.201464116995880E-02 , - 3.455 , -0.56495490805526 , - 3.46 , -1.06256507808036 , - 3.465 , -1.45449004401942 , - 3.47 , -1.72216993561753 , - 3.475 , -1.87372425489139 , - 3.48 , -1.93012616321294 , - 3.485 , -1.92125770401275 , - 3.49 , -1.88683182264746 , - 3.495 , -1.86489427093378 , - 3.5 , -1.87314769209702 , - 3.505 , -1.90576881574645 , - 3.51 , -1.947112317286 , - 3.515 , -1.97949862409975 , - 3.52 , -1.97797423254897 , - 3.525 , -1.91218852417812 , - 3.53 , -1.76423764925703 , - 3.535 , -1.54024679422456 , - 3.54 , -1.25875344890035 , - 3.545 , -0.9338632056843 , - 3.55 , -0.57694094749828 , - 3.555 , -0.20814045746558 , - 3.56 , 0.146206363036127 , - 3.565 , 0.468653953534567 , - 3.57 , 0.754631835985132 , - 3.575 , 0.999185044322006 , - 3.58 , 1.18633789810153 , - 3.585 , 1.29531712809396 , - 3.59 , 1.31308664187438 , - 3.595 , 1.23731524907479 , - 3.6 , 1.07118836166498 , - 3.605 , 0.822464072088323 , - 3.61 , 0.509927368235254 , - 3.615 , 0.167608567620092 , - 3.62 , -0.16136132010127 , - 3.625 , -0.43756626339828 , - 3.63 , -0.63523583164368 , - 3.635 , -0.74542737572521 , - 3.64 , -0.7756133968174 , - 3.645 , -0.74811092815284 , - 3.65 , -0.69606885610044 , - 3.655 , -0.6565734770812 , - 3.66 , -0.66248883313473 , - 3.665 , -0.7327889886856 , - 3.67 , -0.86178796221599 , - 3.675 , -1.01484775035497 , - 3.68 , -1.13874812866412 , - 3.685 , -1.18063976569405 , - 3.69 , -1.10015331426255 , - 3.695 , -0.87258642642403 , - 3.7 , -0.49606882241743 , - 3.705 , -3.859866915145810E-03 , - 3.71 , 0.536274174652005 , - 3.715 , 1.04296495682297 , - 3.72 , 1.44309287260192 , - 3.725 , 1.67861157963259 , - 3.73 , 1.7100067792938 , - 3.735 , 1.52993945453465 , - 3.74 , 1.17332394495836 , - 3.745 , 0.705456146258253 , - 3.75 , 0.19881090381289 , - 3.755 , -0.27919234543845 , - 3.76 , -0.66960551503829 , - 3.765 , -0.93205155196248 , - 3.77 , -1.05626273217395 , - 3.775 , -1.05832450991158 , - 3.78 , -0.96616376411692 , - 3.785 , -0.81175596966687 , - 3.79 , -0.6282915868819 , - 3.795 , -0.43985996859902 , - 3.8 , -0.25160708755689 , - 3.805 , -5.670095344855360E-02 , - 3.81 , 0.149245250303935 , - 3.815 , 0.367246556878583 , - 3.82 , 0.6001728423305 , - 3.825 , 0.842651059699404 , - 3.83 , 1.06576976559939 , - 3.835 , 1.22584984073272 , - 3.84 , 1.29118905603104 , - 3.845 , 1.25131649498925 , - 3.85 , 1.10483834283469 , - 3.855 , 0.858719957928343 , - 3.86 , 0.546596899968826 , - 3.865 , 0.232913780073415 , - 3.87 , -1.178392373167330E-02 , - 3.875 , -0.13503158427521 , - 3.88 , -0.10474649816556 , - 3.885 , 8.615352677596511E-02 , - 3.89 , 0.410679548743155 , - 3.895 , 0.826698146053687 , - 3.9 , 1.26554832994177 , - 3.905 , 1.65499072160026 , - 3.91 , 1.92591491458393 , - 3.915 , 2.02174681879988 , - 3.92 , 1.91690039738994 , - 3.925 , 1.62485068724173 , - 3.93 , 1.1855690119834 , - 3.935 , 0.653037378513217 , - 3.94 , 9.668746640223920E-02 , - 3.945 , -0.4301741972333 , - 3.95 , -0.83059880381395 , - 3.955 , -1.06253651005356 , - 3.96 , -1.12343783668418 , - 3.965 , -1.02905594887957 , - 3.97 , -0.81438063696053 , - 3.975 , -0.53887343061785 , - 3.98 , -0.27199822870815 , - 3.985 , -6.791154597367660E-02 , - 3.99 , 4.530742217552380E-02 , - 3.995 , 6.262857784368379E-02 , - 4.0 , 2.441344328897610E-03 , - 4.005 , -9.190475922367920E-02 , - 4.01 , -0.16297517487801 , - 4.015 , -0.15723894800794 , - 4.02 , -3.537253515270430E-02 , - 4.025 , 0.193043922562747 , - 4.03 , 0.526357119583793 , - 4.035 , 0.929427363269694 , - 4.04 , 1.34182501632519 , - 4.045 , 1.69896106062951 , - 4.05 , 1.94147299764395 , - 4.055 , 2.02131168938189 , - 4.06 , 1.91405493567929 , - 4.065 , 1.62895808406502 , - 4.07 , 1.20381890102136 , - 4.075 , 0.692151048809337 , - 4.08 , 0.156757509395021 , - 4.085 , -0.38604102584051 , - 4.09 , -0.84133083525009 , - 4.095 , -1.156233699226 , - 4.1 , -1.33230861444598 , - 4.105 , -1.38570779035153 , - 4.11 , -1.34124970345719 , - 4.115 , -1.23546550701648 , - 4.12 , -1.10801235519435 , - 4.125 , -0.98248955079667 , - 4.13 , -0.86003296814087 , - 4.135 , -0.73178734822649 , - 4.14 , -0.59090783838188 , - 4.145 , -0.43318234968906 , - 4.15 , -0.25684880447788 , - 4.155 , -6.856986064204031E-02 , - 4.16 , 0.113175698843399 , - 4.165 , 0.263255109728613 , - 4.17 , 0.35752664561249 , - 4.175 , 0.378805103678297 , - 4.18 , 0.323547996037049 , - 4.185 , 0.206516861655614 , - 4.19 , 5.649526699216110E-02 , - 4.195 , -9.378626227851780E-02 , - 4.2 , -0.21317600878937 , - 4.205 , -0.27287940125587 , - 4.21 , -0.25114165876958 , - 4.215 , -0.14168231890677 , - 4.22 , 4.361065500048250E-02 , - 4.225 , 0.279918937448746 , - 4.23 , 0.535273378579502 , - 4.235 , 0.773588682574221 , - 4.24 , 0.958219914615338 , - 4.245 , 1.05647251768057 , - 4.25 , 1.0429998608356 , - 4.255 , 0.904048723430757 , - 4.26 , 0.64342045751792 , - 4.265 , 0.283827852947311 , - 4.27 , -0.13946358577039 , - 4.275 , -0.58422822501242 , - 4.28 , -1.00040723456331 , - 4.285 , -1.33261766567896 , - 4.29 , -1.53443838788264 , - 4.295 , -1.58333249912622 , - 4.3 , -1.48186835325815 , - 4.305 , -1.25134227914383 , - 4.31 , -0.93134131663624 , - 4.315 , -0.58023320392854 , - 4.32 , -0.263068523183 , - 4.325 , -3.234875382342560E-02 , - 4.33 , 8.104457813070970E-02 , - 4.335 , 6.646358030000100E-02 , - 4.34 , -6.520527065940920E-02 , - 4.345 , -0.27865084678943 , - 4.35 , -0.52301393304868 , - 4.355 , -0.75029273588902 , - 4.36 , -0.92586132464525 , - 4.365 , -1.02745479977821 , - 4.37 , -1.045887182644 , - 4.375 , -0.98998208526761 , - 4.38 , -0.88247620098788 , - 4.385 , -0.74513807964771 , - 4.39 , -0.589693305748 , - 4.395 , -0.4218623825717 , - 4.4 , -0.24559350524832 , - 4.405 , -5.960463612956680E-02 , - 4.41 , 0.142717207535869 , - 4.415 , 0.362879306116347 , - 4.42 , 0.588751862423607 , - 4.425 , 0.799650310566393 , - 4.43 , 0.976747652586761 , - 4.435 , 1.1062713323933 , - 4.44 , 1.17888982115871 , - 4.445 , 1.19440253536595 , - 4.45 , 1.16760308413961 , - 4.455 , 1.12503563953872 , - 4.46 , 1.09428815021162 , - 4.465 , 1.09605242115199 , - 4.47 , 1.141397648121 , - 4.475 , 1.22879693707608 , - 4.48 , 1.34085300252377 , - 4.485 , 1.44734590197994 , - 4.49 , 1.51600244532524 , - 4.495 , 1.52347176965462 , - 4.5 , 1.4600805519962 , - 4.505 , 1.32990917025988 , - 4.51 , 1.15031027736352 , - 4.515 , 0.950259774927611 , - 4.52 , 0.764000212508228 , - 4.525 , 0.620467212343643 , - 4.53 , 0.53443313966959 , - 4.535 , 0.504324479922065 , - 4.54 , 0.515518988342075 , - 4.545 , 0.5449123033391 , - 4.55 , 0.565643760216133 , - 4.555 , 0.553361701085439 , - 4.56 , 0.492730481489852 , - 4.565 , 0.380543114015636 , - 4.57 , 0.224809165664267 , - 4.575 , 4.198032082290820E-02 , - 4.58 , -0.14747370012324 , - 4.585 , -0.32583933056166 , - 4.59 , -0.48349824002692 , - 4.595 , -0.61801754775951 , - 4.6 , -0.72971208292477 , - 4.605 , -0.82083468227042 , - 4.61 , -0.89775066250987 , - 4.615 , -0.96888908984926 , - 4.62 , -1.0384220049282 , - 4.625 , -1.10412227179889 , - 4.63 , -1.16142632685637 , - 4.635 , -1.20605223114456 , - 4.64 , -1.23228150965333 , - 4.645 , -1.2330625103562 , - 4.65 , -1.20312802686153 , - 4.655 , -1.13793589958523 , - 4.66 , -1.0287141764878 , - 4.665 , -0.8641100498206 , - 4.67 , -0.63938852378214 , - 4.675 , -0.35979779312165 , - 4.68 , -3.418457890781780E-02 , - 4.685 , 0.32663500010105 , - 4.69 , 0.70029027164172 , - 4.695 , 1.04848934874391 , - 4.7 , 1.32926995685333 , - 4.705 , 1.5103149027497 , - 4.71 , 1.56674966292037 , - 4.715 , 1.47490809529175 , - 4.72 , 1.22042977817102 , - 4.725 , 0.812026061087399 , - 4.73 , 0.280340511193259 , - 4.735 , -0.25291232049697 , - 4.74 , -0.74295446485739 , - 4.745 , -1.21402870653543 , - 4.75 , -1.61401924449385 , - 4.755 , -1.89622337299338 , - 4.76 , -2.02674956179211 , - 4.765 , -1.98422913056168 , - 4.77 , -1.76288837183623 , - 4.775 , -1.38094808362694 , - 4.78 , -0.88180280078288 , - 4.785 , -0.32340693878301 , - 4.79 , 0.309775095794083 , - 4.795 , 0.96398882181726 , - 4.8 , 1.46521480566007 , - 4.805 , 1.77054065361263 , - 4.81 , 1.87515908448363 , - 4.815 , 1.80763374123846 , - 4.82 , 1.61871625340312 , - 4.825 , 1.37383254873989 , - 4.83 , 1.14323155673988 , - 4.835 , 0.984115330306988 , - 4.84 , 0.925398091665492 , - 4.845 , 0.966346779872473 , - 4.85 , 1.08319151549769 , - 4.855 , 1.23351422222229 , - 4.86 , 1.36203968864373 , - 4.865 , 1.41500821627328 , - 4.87 , 1.35632626255014 , - 4.875 , 1.17338649661648 , - 4.88 , 0.873766424591019 , - 4.885 , 0.482332773802851 , - 4.89 , 3.923546396876550E-02 , - 4.895 , -0.22463035892901 , - 4.9 , -0.44775774321397 , - 4.905 , -0.63337252960387 , - 4.91 , -0.77214474283379 , - 4.915 , -0.86139644715887 , - 4.92 , -0.90539713757332 , - 4.925 , -0.91457475953945 , - 4.93 , -0.90292943826226 , - 4.935 , -0.88570153051275 , - 4.94 , -0.87839307255918 , - 4.945 , -0.89582516241653 , - 4.95 , -0.95014576706764 , - 4.955 , -1.0485044185337 , - 4.96 , -1.1912694657772 , - 4.965 , -1.3708025639651 , - 4.97 , -1.57077187288448 , - 4.975 , -1.76663217835511 , - 4.98 , -1.92803570312605 , - 4.985 , -2.02359808191781 , - 4.99 , -2.0273751484136 , - 4.995 , -1.9250033514058 , - 5.0 , -1.71741034508892 , - 5.005 , -1.42182210128631 , - 5.01 , -1.07072647445332 , - 5.015 , -0.70800393596021 , - 5.02 , -0.38102872779966 , - 5.025 , -0.13042197488723 , - 5.03 , 3.718076749748670E-02 , - 5.035 , 0.111181074997115 , - 5.04 , 1.189110285104030E-02 , - 5.045 , -0.20207868848779 , - 5.05 , -0.44910010485315 , - 5.055 , -0.64276640560255 , - 5.06 , -0.71152270492906 , - 5.065 , -0.61247600528197 , - 5.07 , -0.33784697642092 , - 5.075 , 8.416359716705800E-02 , - 5.08 , 0.593871386434318 , - 5.085 , 1.11066790591664 , - 5.09 , 1.547857061782 , - 5.095 , 1.82798847499016 , - 5.1 , 1.89521989018272 , - 5.105 , 1.72255076224409 , - 5.11 , 1.31357650362981 , - 5.115 , 0.700681089848237 , - 5.12 , -3.944101274735180E-02 , - 5.125 , -0.57538253938727 , - 5.13 , -1.09801528037525 , - 5.135 , -1.54898464132246 , - 5.14 , -1.87419746618154 , - 5.145 , -2.02778376701628 , - 5.15 , -1.97724411607912 , - 5.155 , -1.70971194891691 , - 5.16 , -1.23638258073101 , - 5.165 , -0.59315494390597 , - 5.17 , 0.111368648891046 , - 5.175 , 0.663169389460638 , - 5.18 , 1.18144631611042 , - 5.185 , 1.60890018466206 , - 5.19 , 1.8979822410482 , - 5.195 , 2.01808652053979 , - 5.2 , 1.96085818554624 , - 5.205 , 1.74218321821589 , - 5.21 , 1.39935953655912 , - 5.215 , 0.984200755295425 , - 5.22 , 0.55469135825056 , - 5.225 , 0.166760087786826 , - 5.23 , -0.29010383111112 , - 5.235 , -0.69805571505204 , - 5.24 , -0.82852798007756 , - 5.245 , -0.70078564730017 , - 5.25 , -0.3628421318389 , - 5.255 , 7.584234896818380E-02 , - 5.26 , 0.43610921884854 , - 5.265 , 0.80338816570313 , - 5.27 , 1.14583363535399 , - 5.275 , 1.44233546379898 , - 5.28 , 1.68096745166101 , - 5.285 , 1.85664177773435 , - 5.29 , 1.96856248638458 , - 5.295 , 2.01783075579683 , - 5.3 , 2.00659270193592 , - 5.305 , 1.93938767266716 , - 5.31 , 1.82500672559004 , - 5.315 , 1.67686130322037 , - 5.32 , 1.5118566159347 , - 5.325 , 1.34860724410237 , - 5.33 , 1.20475926474899 , - 5.335 , 1.09288033252557 , - 5.34 , 1.01607186043109 , - 5.345 , 0.965585517364128 , - 5.35 , 0.921875442510843 , - 5.355 , 0.858856383267098 , - 5.36 , 0.750174073799282 , - 5.365 , 0.575950824274314 , - 5.37 , 0.328597045194569 , - 5.375 , 1.652082973209100E-02 , - 5.38 , -0.50276970745072 , - 5.385 , -1.03563631031452 , - 5.39 , -1.50490953601753 , - 5.395 , -1.84994677847168 , - 5.4 , -2.02843329407602 , - 5.405 , -2.02545789978173 , - 5.41 , -1.85714442697612 , - 5.415 , -1.56774223620682 , - 5.42 , -1.22052435654413 , - 5.425 , -0.88506969766425 , - 5.43 , -0.62375651367727 , - 5.435 , -0.47941781141452 , - 5.44 , -0.46672787176114 , - 5.445 , -0.57069258501391 , - 5.45 , -0.75256544897363 , - 5.455 , -0.95943306586182 , - 5.46 , -1.13415327472143 , - 5.465 , -1.22591171353667 , - 5.47 , -1.2008821223853 , - 5.475 , -1.04867466773548 , - 5.48 , -0.7816480899877 , - 5.485 , -0.43025221187204 , - 5.49 , -3.849293308865140E-02 , - 5.495 , 0.351248620973817 , - 5.5 , 0.678851223955433 , - 5.505 , 0.903561274568929 , - 5.51 , 1.000825087451 , - 5.515 , 0.960934560706297 , - 5.52 , 0.78992867723245 , - 5.525 , 0.511317876998132 , - 5.53 , 0.162760320816359 , - 5.535 , -0.15233717951736 , - 5.54 , -0.408210240848 , - 5.545 , -0.62888561745421 , - 5.55 , -0.79619865273995 , - 5.555 , -0.90334422649211 , - 5.56 , -0.957273231721 , - 5.565 , -0.97632112916908 , - 5.57 , -0.98529324126005 , - 5.575 , -1.01088001195299 , - 5.58 , -1.07663632540647 , - 5.585 , -1.1964450302827 , - 5.59 , -1.36885544627383 , - 5.595 , -1.57548223311668 , - 5.6 , -1.78343920945552 , - 5.605 , -1.94998845541488 , - 5.61 , -2.02894698358654 , - 5.615 , -1.97893684719994 , - 5.62 , -1.77192812280346 , - 5.625 , -1.39963819951885 , - 5.63 , -0.87646499571534 , - 5.635 , -0.23861147042705 , - 5.64 , 0.336218007155657 , - 5.645 , 0.847327478768983 , - 5.65 , 1.30857622082849 , - 5.655 , 1.67664606685409 , - 5.66 , 1.91879317489308 , - 5.665 , 2.01692172130926 , - 5.67 , 1.96853013034153 , - 5.675 , 1.78510825075991 , - 5.68 , 1.4896405295593 , - 5.685 , 1.11350916384325 , - 5.69 , 0.692073407024996 , - 5.695 , 0.259804585073245 , - 5.7 , -0.24312332096602 , - 5.705 , -0.83740028991543 , - 5.71 , -1.32862161402076 , - 5.715 , -1.69669262414581 , - 5.72 , -1.93128745142237 , - 5.725 , -2.02921997287969 , - 5.73 , -1.99337280480397 , - 5.735 , -1.83373410433008 , - 5.74 , -1.56747293050187 , - 5.745 , -1.21724094498849 , - 5.75 , -0.81052148648056 , - 5.755 , -0.38038326455022 , - 5.76 , 4.429619989889450E-02 , - 5.765 , 0.482041333875258 , - 5.77 , 0.827113852485307 , - 5.775 , 1.05562255275457 , - 5.78 , 1.15574510229285 , - 5.785 , 1.13102185729002 , - 5.79 , 1.00111402711585 , - 5.795 , 0.796402227894675 , - 5.8 , 0.550299036643284 , - 5.805 , 0.294746376632263 , - 5.81 , 5.779627739619110E-02 , - 5.815 , -0.14033970324891 , - 5.82 , -0.29057904479289 , - 5.825 , -0.39279585396293 , - 5.83 , -0.4494482504971 , - 5.835 , -0.46100119177358 , - 5.84 , -0.42521937611264 , - 5.845 , -0.3375317644422 , - 5.85 , -0.19158847654649 , - 5.855 , 1.752214546441880E-02 , - 5.86 , 0.287160001209617 , - 5.865 , 0.602028255467961 , - 5.87 , 0.933254236049531 , - 5.875 , 1.24149905843902 , - 5.88 , 1.48303299176761 , - 5.885 , 1.61843953382086 , - 5.89 , 1.62241665153411 , - 5.895 , 1.49156853196882 , - 5.9 , 1.24765942303674 , - 5.905 , 0.935345755846739 , - 5.91 , 0.614175990416646 , - 5.915 , 0.345931028275661 , - 5.92 , 0.180659960734569 , - 5.925 , 0.145383600846828 , - 5.93 , 0.237765412366942 , - 5.935 , 0.425793201109318 , - 5.94 , 0.654468234473261 , - 5.945 , 0.858677159866798 , - 5.95 , 0.978207334350809 , - 5.955 , 0.970329031591707 , - 5.96 , 0.818026030367143 , - 5.965 , 0.533251338659083 , - 5.97 , 0.15356868640373 , - 5.975 , -0.26839144886352 , - 5.98 , -0.67878215135657 , - 5.985 , -1.03400683986537 , - 5.99 , -1.3073585979251 , - 5.995 , -1.49178002375022 , - 6.0 , -1.59881218617846 , - 6.005 , -1.65263612785215 , - 6.01 , -1.68040775595467 , - 6.015 , -1.70326118069031 , - 6.02 , -1.73147514087517 , - 6.025 , -1.76409391726272 , - 6.03 , -1.79154678107851 , - 6.035 , -1.80004486312369 , - 6.04 , -1.77657113231061 , - 6.045 , -1.71309083748955 , - 6.05 , -1.60890845106533 , - 6.055 , -1.47045377157793 , - 6.06 , -1.30823176663841 , - 6.065 , -1.13218678075657 , - 6.07 , -0.94831725641373 , - 6.075 , -0.7582938943429 , - 6.08 , -0.56105916215743 , - 6.085 , -0.35465660035081 , - 6.09 , -0.1384716720616 , - 6.095 , 8.181401775998960E-02 , - 6.1 , 0.295120583821675 , - 6.105 , 0.488813785339096 , - 6.11 , 0.645978019217284 , - 6.115 , 0.751956445909178 , - 6.12 , 0.797070178696218 , - 6.125 , 0.778938415578525 , - 6.13 , 0.703933126539259 , - 6.135 , 0.586193282063444 , - 6.14 , 0.444346814137257 , - 6.145 , 0.29825595848257 , - 6.15 , 0.16716086262001 , - 6.155 , 6.845201123569530E-02 , - 6.16 , 1.638790200297000E-02 , - 6.165 , 2.138979757918980E-02 , - 6.17 , 9.013446340544370E-02 , - 6.175 , 0.225364316943996 , - 6.18 , 0.424627726925139 , - 6.185 , 0.678666340108451 , - 6.19 , 0.970459569802561 , - 6.195 , 1.27533903222018 , - 6.2 , 1.56265390764561 , - 6.205 , 1.79967884086063 , - 6.21 , 1.95730777614782 , - 6.215 , 2.01568092318868 , - 6.22 , 1.9680798901563 , - 6.225 , 1.82260275300508 , - 6.23 , 1.6012628707179 , - 6.235 , 1.33584067303513 , - 6.24 , 1.06088096670087 , - 6.245 , 0.806020651973241 , - 6.25 , 0.590240383625112 , - 6.255 , 0.419170058894404 , - 6.26 , 0.285567810216695 , - 6.265 , 0.172882474189092 , - 6.27 , 6.141521693570270E-02 , - 6.275 , -4.100655746000240E-02 , - 6.28 , -0.12748144658853 , - 6.285 , -0.22402606929835 , - 6.29 , -0.32266457931099 , - 6.295 , -0.41245768954213 , - 6.3 , -0.48300494677694 , - 6.305 , -0.5281469572368 , - 6.31 , -0.54867239852271 , - 6.315 , -0.55291028225442 , - 6.32 , -0.55498836852966 , - 6.325 , -0.57168033795742 , - 6.33 , -0.61890124937392 , - 6.335 , -0.70832720330432 , - 6.34 , -0.8444688842815 , - 6.345 , -1.02312789012362 , - 6.35 , -1.23201420479741 , - 6.355 , -1.45302869056683 , - 6.36 , -1.66483750094807 , - 6.365 , -1.84512502578643 , - 6.37 , -1.97287391729285 , - 6.375 , -2.03065548439675 , - 6.38 , -2.00620454087577 , - 6.385 , -1.89315139172675 , - 6.39 , -1.69175663119939 , - 6.395 , -1.40995495579992 , - 6.4 , -1.06376441111769 , - 6.405 , -0.67620069765757 , - 6.41 , -0.27510795942141 , - 6.415 , 0.196812130002227 , - 6.42 , 0.789662759769171 , - 6.425 , 1.26662960840841 , - 6.43 , 1.6072638071671 , - 6.435 , 1.81182394487741 , - 6.44 , 1.89972228643561 , - 6.445 , 1.9047619217593 , - 6.45 , 1.86751034078394 , - 6.455 , 1.8254292028055 , - 6.46 , 1.80357147143536 , - 6.465 , 1.80953648503866 , - 6.47 , 1.83384689586528 , - 6.475 , 1.8545291406415 , - 6.48 , 1.84468010904891 , - 6.485 , 1.78185447755559 , - 6.49 , 1.65634384795161 , - 6.495 , 1.47475850013982 , - 6.5 , 1.25778784095604 , - 6.505 , 1.03382280148781 , - 6.51 , 0.830377669084782 , - 6.515 , 0.664847688813952 , - 6.52 , 0.537441337312092 , - 6.525 , 0.429805314578715 , - 6.53 , 0.31046587513464 , - 6.535 , 0.1447657890999 , - 6.54 , -9.382243026102850E-02 , - 6.545 , -0.41334712070585 , - 6.55 , -0.79651775006838 , - 6.555 , -1.20028045361043 , - 6.56 , -1.56291508214219 , - 6.565 , -1.81661688690887 , - 6.57 , -1.90206035531056 , - 6.575 , -1.7817477770441 , - 6.58 , -1.44921463753588 , - 6.585 , -0.93148892423534 , - 6.59 , -0.28406148521622 , - 6.595 , 0.323315074176515 , - 6.6 , 0.852343584238104 , - 6.605 , 1.31274405752464 , - 6.61 , 1.66746511449112 , - 6.615 , 1.89908333611956 , - 6.62 , 2.00928735485692 , - 6.625 , 2.01484159347826 , - 6.63 , 1.94157792559844 , - 6.635 , 1.81783611017065 , - 6.64 , 1.66894503437948 , - 6.645 , 1.51424202651612 , - 6.65 , 1.36676756429498 , - 6.655 , 1.23440796614096 , - 6.66 , 1.12141683734346 , - 6.665 , 1.03005163859298 , - 6.67 , 0.961856012808879 , - 6.675 , 0.917594207115419 , - 6.68 , 0.895802572654735 , - 6.685 , 0.891399934871178 , - 6.69 , 0.895639060058472 , - 6.695 , 0.897175457172006 , - 6.7 , 0.883661601343515 , - 6.705 , 0.844008961722013 , - 6.71 , 0.77132601406367 , - 6.715 , 0.665213447750178 , - 6.72 , 0.531957875807601 , - 6.725 , 0.382692370009228 , - 6.73 , 0.230704777961798 , - 6.735 , 8.848409780228460E-02 , - 6.74 , -4.320967298403890E-02 , - 6.745 , -0.1762892860789 , - 6.75 , -0.28784586821218 , - 6.755 , -0.38905860495499 , - 6.76 , -0.49291382383649 , - 6.765 , -0.61009214038178 , - 6.77 , -0.74528548081034 , - 6.775 , -0.89462751554703 , - 6.78 , -1.04544755808821 , - 6.785 , -1.17892732569852 , - 6.79 , -1.27460153013389 , - 6.795 , -1.31507899117539 , - 6.8 , -1.28996744751844 , - 6.805 , -1.19853880216558 , - 6.81 , -1.0504463612584 , - 6.815 , -0.86390673664632 , - 6.82 , -0.66172430237656 , - 6.825 , -0.46650461944826 , - 6.83 , -0.29641016005237 , - 6.835 , -0.16215486668974 , - 6.84 , -6.552041776213589E-02 , - 6.845 , 2.987151640449150E-04 , - 6.85 , 4.839493719297370E-02 , - 6.855 , 9.446598470843660E-02 , - 6.86 , 0.152946671436979 , - 6.865 , 0.234067255310907 , - 6.87 , 0.342244784612781 , - 6.875 , 0.475796904621799 , - 6.88 , 0.627950076248601 , - 6.885 , 0.788973056491094 , - 6.89 , 0.948691666991149 , - 6.895 , 1.09834384227231 , - 6.9 , 1.23115050816982 , - 6.905 , 1.34171557597024 , - 6.91 , 1.42465179927775 , - 6.915 , 1.47287601846948 , - 6.92 , 1.47626092610496 , - 6.925 , 1.42154296744535 , - 6.93 , 1.29406455566583 , - 6.935 , 1.08117541948277 , - 6.94 , 0.776554035067551 , - 6.945 , 0.384383520531035 , - 6.95 , -7.294167926560280E-02 , - 6.955 , -0.53864400514197 , - 6.96 , -1.00153859379899 , - 6.965 , -1.41800783516812 , - 6.97 , -1.7468581519585 , - 6.975 , -1.95670089086248 , - 6.98 , -2.03182599021495 , - 6.985 , -1.97504743961906 , - 6.99 , -1.80676558399137 , - 6.995 , -1.5604834986916 , - 7.0 , -1.27576644446333 , - 7.005 , -0.9903221748174 , - 7.01 , -0.73330353810734 , - 7.015 , -0.52160326879535 , - 7.02 , -0.35985223488993 , - 7.025 , -0.24369954400838 , - 7.03 , -0.16525998770838 , - 7.035 , -0.11901231195031 , - 7.04 , -0.10598389561423 , - 7.045 , -0.13446900972305 , - 7.05 , -0.21699230917524 , - 7.055 , -0.36458839091288 , - 7.06 , -0.58005276943233 , - 7.065 , -0.85208512054878 , - 7.07 , -1.15259800704237 , - 7.075 , -1.43896995914881 , - 7.08 , -1.66118309359685 , - 7.085 , -1.771927531099 , - 7.09 , -1.73721975477998 , - 7.095 , -1.54526433804976 , - 7.1 , -1.21113953262348 , - 7.105 , -0.7752249017621 , - 7.11 , -0.29527299039846 , - 7.115 , 0.173294693493191 , - 7.12 , 0.57635137765972 , - 7.125 , 0.862335395139578 , - 7.13 , 1.01919271305477 , - 7.135 , 1.06290746127159 , - 7.14 , 1.03167712327493 , - 7.145 , 0.975104812475545 , - 7.15 , 0.94186991196106 , - 7.155 , 0.968697291206275 , - 7.16 , 1.07242991307441 , - 7.165 , 1.24693307983413 , - 7.17 , 1.46588613539846 , - 7.175 , 1.69040391004537 , - 7.18 , 1.87856926470802 , - 7.185 , 1.9942412785979 , - 7.19 , 2.01380495894182 , - 7.195 , 1.93002933646123 , - 7.2 , 1.75219708416187 , - 7.205 , 1.50259348018555 , - 7.21 , 1.21097997176944 , - 7.215 , 0.908929916225265 , - 7.22 , 0.624987318443838 , - 7.225 , 0.380818385977012 , - 7.23 , 0.188682790341481 , - 7.235 , 5.054908150564660E-02 , - 7.24 , -4.224733175465410E-02 , - 7.245 , -0.10533217769884 , - 7.25 , -0.15872049577028 , - 7.255 , -0.22626933934594 , - 7.26 , -0.32933473878503 , - 7.265 , -0.48196141281812 , - 7.27 , -0.68656470353389 , - 7.275 , -0.93107691321487 , - 7.28 , -1.18865855652987 , - 7.285 , -1.420854392386 , - 7.29 , -1.58410377773137 , - 7.295 , -1.63852514448294 , - 7.3 , -1.55725203777855 , - 7.305 , -1.33440140393595 , - 7.31 , -0.98961414150744 , - 7.315 , -0.56741260276393 , - 7.32 , -0.13082880911958 , - 7.325 , 0.249583666745638 , - 7.33 , 0.508940072170202 , - 7.335 , 0.600662717049061 , - 7.34 , 0.5059779991769 , - 7.345 , 0.238142376340394 , - 7.35 , -0.15979854274957 , - 7.355 , -0.62330642360817 , - 7.36 , -1.07861985315351 , - 7.365 , -1.45613573961171 , - 7.37 , -1.70221047327019 , - 7.375 , -1.78733777799186 , - 7.38 , -1.70935128300863 , - 7.385 , -1.49139661468471 , - 7.39 , -1.17576612947581 , - 7.395 , -0.81553092872387 , - 7.4 , -0.46579815462372 , - 7.405 , -0.17584397718572 , - 7.41 , 1.695055532407140E-02 , - 7.415 , 9.080438530410280E-02 , - 7.42 , 4.100203845188310E-02 , - 7.425 , -0.12015714114647 , - 7.43 , -0.36451642152235 , - 7.435 , -0.65063615988914 , - 7.44 , -0.92820901616803 , - 7.445 , -1.14411024994249 , - 7.45 , -1.2495457268474 , - 7.455 , -1.20784941543681 , - 7.46 , -1.00217372922289 , - 7.465 , -0.64135799082343 , - 7.47 , -0.16185956349448 , - 7.475 , 0.375443341531982 , - 7.48 , 0.893242359584305 , - 7.485 , 1.30942170236106 , - 7.49 , 1.55069511538195 , - 7.495 , 1.56597687306026 , - 7.5 , 1.33649434622083 , - 7.505 , 0.880087983425295 , - 7.51 , 0.248772549844589 , - 7.515 , -0.36466467822546 , - 7.52 , -0.91944206639744 , - 7.525 , -1.41086648314942 , - 7.53 , -1.78197182048109 , - 7.535 , -1.99448021035504 , - 7.54 , -2.03276742886028 , - 7.545 , -1.9038540437772 , - 7.55 , -1.63408290724591 , - 7.555 , -1.26366851276266 , - 7.56 , -0.84036300953546 , - 7.565 , -0.41319072336647 , - 7.57 , -2.695184824283270E-02 , - 7.575 , 0.376706658165673 , - 7.58 , 0.651108722060469 , - 7.585 , 0.775943751253261 , - 7.59 , 0.755597751751617 , - 7.595 , 0.613374035034045 , - 7.6 , 0.389100193892965 , - 7.605 , 0.134140214335999 , - 7.61 , -9.593512494436110E-02 , - 7.615 , -0.25014262596395 , - 7.62 , -0.29113724407252 , - 7.625 , -0.20287737386171 , - 7.63 , 5.024227092122790E-03 , - 7.635 , 0.297903261089418 , - 7.64 , 0.622107890736794 , - 7.645 , 0.91558081793758 , - 7.65 , 1.12076183929425 , - 7.655 , 1.19700603742361 , - 7.66 , 1.12967888152307 , - 7.665 , 0.933743975370447 , - 7.67 , 0.650793261469538 , - 7.675 , 0.339973230252299 , - 7.68 , 6.485809767286120E-02 , - 7.685 , -0.12047151548951 , - 7.69 , -0.18271341139574 , - 7.695 , -0.11542038316497 , - 7.7 , 6.117124311775080E-02 , - 7.705 , 0.306221765396461 , - 7.71 , 0.568625694223555 , - 7.715 , 0.79886093305278 , - 7.72 , 0.959184513633666 , - 7.725 , 1.02975813458714 , - 7.73 , 1.00975707269538 , - 7.735 , 0.913870269761431 , - 7.74 , 0.765608368548335 , - 7.745 , 0.589594520216864 , - 7.75 , 0.405299730586112 , - 7.755 , 0.223985767660469 , - 7.76 , 4.920974997763450E-02 , - 7.765 , -0.11994024975627 , - 7.77 , -0.28424112296356 , - 7.775 , -0.43999294669787 , - 7.78 , -0.57663798061898 , - 7.785 , -0.67751213622858 , - 7.79 , -0.72360079867587 , - 7.795 , -0.69901457723046 , - 7.8 , -0.59650776204881 , - 7.805 , -0.42155886366402 , - 7.81 , -0.19380300792328 , - 7.815 , 5.489933475191600E-02 , - 7.82 , 0.285466317840837 , - 7.825 , 0.458377987772727 , - 7.83 , 0.540543411689915 , - 7.835 , 0.510857284716815 , - 7.84 , 0.363486292918927 , - 7.845 , 0.108336402431131 , - 7.85 , -0.21209396424761 , - 7.855 , -0.56957977141521 , - 7.86 , -0.94077073678275 , - 7.865 , -1.29262615047061 , - 7.87 , -1.59622106208727 , - 7.875 , -1.82918316989524 , - 7.88 , -1.97699031089989 , - 7.885 , -2.03327946447786 , - 7.89 , -1.99933934346025 , - 7.895 , -1.88300955675939 , - 7.9 , -1.69721418310355 , - 7.905 , -1.45829064978291 , - 7.91 , -1.18410498022345 , - 7.915 , -0.8919394708508 , - 7.92 , -0.59649837620085 , - 7.925 , -0.30856724453543 , - 7.93 , -3.473084459177880E-02 , - 7.935 , 0.243954038684612 , - 7.94 , 0.505067577023267 , - 7.945 , 0.74523171014185 , - 7.95 , 0.961076322702563 , - 7.955 , 1.14544017577101 , - 7.96 , 1.28755260199966 , - 7.965 , 1.37508301728453 , - 7.97 , 1.39752728794968 , - 7.975 , 1.35018389601987 , - 7.98 , 1.23776787698572 , - 7.985 , 1.07653932806098 , - 7.99 , 0.893865005632781 , - 7.995 , 0.724806073674302 , - 8.0 , 0.606180934525952 , - 8.005 , 0.569233587341791 , - 8.01 , 0.632383043958699 , - 8.015 , 0.795725327814524 , - 8.02 , 1.03874194319127 , - 8.025 , 1.32196705023762 , - 8.03 , 1.59246805399968 , - 8.035 , 1.79229440498998 , - 8.04 , 1.86849022149291 , - 8.045 , 1.78281948278322 , - 8.05 , 1.51926230063055 , - 8.055 , 1.08785213984058 , - 8.06 , 0.524349594247236 , - 8.065 , -0.1140897577962 , - 8.07 , -0.75657207669552 , - 8.075 , -1.32834364834345 , - 8.08 , -1.76124306233852 , - 8.085 , -2.00310207974856 , - 8.09 , -2.02480910234302 , - 8.095 , -1.82430118945956 , - 8.1 , -1.42701906953591 , - 8.105 , -0.88275056011672 , - 8.11 , -0.25930710346958 , - 8.115 , 0.36611395388268 , - 8.12 , 0.916779579720004 , - 8.125 , 1.32634332320688 , - 8.13 , 1.54748990874522 , - 8.135 , 1.55804957216978 , - 8.14 , 1.36358979345776 , - 8.145 , 0.996118542284482 , - 8.15 , 0.509028622424576 , - 8.155 , -3.108833671467930E-02 , - 8.16 , -0.55458355458891 , - 8.165 , -0.9992113406596 , - 8.17 , -1.31909921378195 , - 8.175 , -1.4907344205054 , - 8.18 , -1.51500626604052 , - 8.185 , -1.41506172917135 , - 8.19 , -1.23045719608832 , - 8.195 , -1.00875563741852 , - 8.2 , -0.79618535909745 , - 8.205 , -0.62910374181022 , - 8.21 , -0.52781524086439 , - 8.215 , -0.49375763302869 , - 8.22 , -0.51036868088539 , - 8.225 , -0.54721127046085 , - 8.23 , -0.56640455149806 , - 8.235 , -0.5300607346312 , - 8.24 , -0.40739746710395 , - 8.245 , -0.18031656379607 , - 8.25 , 9.909295562647380E-02 , - 8.255 , 0.384178096593259 , - 8.26 , 0.711568797471058 , - 8.265 , 1.05465985685733 , - 8.27 , 1.38307322715161 , - 8.275 , 1.66640133480447 , - 8.28 , 1.87778042356214 , - 8.285 , 1.99690726227749 , - 8.29 , 2.01218574892656 , - 8.295 , 1.9218468256107 , - 8.3 , 1.73397654400921 , - 8.305 , 1.4654715893691 , - 8.31 , 1.14002097734659 , - 8.315 , 0.785289540807961 , - 8.32 , 0.429654714191936 , - 8.325 , 9.887434390542030E-02 , - 8.33 , -0.27373446466779 , - 8.335 , -0.61453278823147 , - 8.34 , -0.86361514651737 , - 8.345 , -1.02764207046752 , - 8.35 , -1.12312770730449 , - 8.355 , -1.17242345160079 , - 8.36 , -1.19890949112902 , - 8.365 , -1.22231476786338 , - 8.37 , -1.25506074091502 , - 8.375 , -1.30037291926648 , - 8.38 , -1.35246560106362 , - 8.385 , -1.39867274893801 , - 8.39 , -1.42300013455657 , - 8.395 , -1.41027137760835 , - 8.4 , -1.34988412628361 , - 8.405 , -1.23833354826905 , - 8.41 , -1.08003474781669 , - 8.415 , -0.8863811686465 , - 8.42 , -0.67334691448991 , - 8.425 , -0.45824149658395 , - 8.43 , -0.25648271091485 , - 8.435 , -7.919497664086800E-02 , - 8.44 , 6.790702566583660E-02 , - 8.445 , 0.184336104551994 , - 8.45 , 0.273607496426052 , - 8.455 , 0.341427765954767 , - 8.46 , 0.393859568348449 , - 8.465 , 0.436054008314734 , - 8.47 , 0.471822329873715 , - 8.475 , 0.503940686983312 , - 8.48 , 0.534766790770446 , - 8.485 , 0.566720547413461 , - 8.49 , 0.602204083610117 , - 8.495 , 0.642759211345947 , - 8.5 , 0.687546596661957 , - 8.505 , 0.73161370540631 , - 8.51 , 0.764633590722345 , - 8.515 , 0.770779801924118 , - 8.52 , 0.730226474533298 , - 8.525 , 0.622364880535585 , - 8.53 , 0.430299195926097 , - 8.535 , 0.145690142921501 , - 8.54 , -0.1875029917819 , - 8.545 , -0.54835468448798 , - 8.55 , -0.93829077724458 , - 8.555 , -1.32093112448324 , - 8.56 , -1.65568314187632 , - 8.565 , -1.90374313930578 , - 8.57 , -2.03414217931564 , - 8.575 , -2.02871594615485 , - 8.58 , -1.88502979034511 , - 8.585 , -1.61666670363564 , - 8.59 , -1.25090542907548 , - 8.595 , -0.82439719072454 , - 8.6 , -0.3777961843308 , - 8.605 , 5.997342456618780E-02 , - 8.61 , 0.498580351025926 , - 8.615 , 0.848666797179574 , - 8.62 , 1.09518857615416 , - 8.625 , 1.23554791479412 , - 8.63 , 1.2781763580922 , - 8.635 , 1.2403900007702 , - 8.64 , 1.14586627728766 , - 8.645 , 1.02207806372073 , - 8.65 , 0.897804023904626 , - 8.655 , 0.800618191332478 , - 8.66 , 0.754133205007585 , - 8.665 , 0.775081318262375 , - 8.67 , 0.87060821275674 , - 8.675 , 1.03627950859147 , - 8.68 , 1.25531150972849 , - 8.685 , 1.49959206680695 , - 8.69 , 1.73283203030496 , - 8.695 , 1.91564235877547 , - 8.7 , 2.01171708813146 , - 8.705 , 1.99404478322172 , - 8.71 , 1.85004122617725 , - 8.715 , 1.5844790314963 , - 8.72 , 1.21937543098226 , - 8.725 , 0.790685383472318 , - 8.73 , 0.34253999395618 , - 8.735 , -8.315108890721259E-02 , - 8.74 , -0.45782997432698 , - 8.745 , -0.73560630397696 , - 8.75 , -0.90358121095544 , - 8.755 , -0.96494822819405 , - 8.76 , -0.93630744097796 , - 8.765 , -0.84299937779174 , - 8.77 , -0.71350666162014 , - 8.775 , -0.57402043454602 , - 8.78 , -0.44427168990607 , - 8.785 , -0.33542713208977 , - 8.79 , -0.2501116833682 , - 8.795 , -0.18401361018569 , - 8.8 , -0.12842784460002 , - 8.805 , -7.314603730146210E-02 , - 8.81 , -9.074234322190291E-03 , - 8.815 , 7.000693452309770E-02 , - 8.82 , 0.166710878734688 , - 8.825 , 0.280110709519932 , - 8.83 , 0.406273894637497 , - 8.835 , 0.539123020255816 , - 8.84 , 0.671480131538164 , - 8.845 , 0.796107038123461 , - 8.85 , 0.906615981394394 , - 8.855 , 0.998324490593576 , - 8.86 , 1.0690620538107 , - 8.865 , 1.11975528767815 , - 8.87 , 1.15453246345251 , - 8.875 , 1.18023682665442 , - 8.88 , 1.20532586633037 , - 8.885 , 1.23820591293966 , - 8.89 , 1.28520280175297 , - 8.895 , 1.3486570631952 , - 8.9 , 1.42571219461991 , - 8.905 , 1.50820033663049 , - 8.91 , 1.58374708347145 , - 8.915 , 1.63800541668437 , - 8.92 , 1.65764589236558 , - 8.925 , 1.63341505537543 , - 8.93 , 1.5624359419512 , - 8.935 , 1.44906883520367 , - 8.94 , 1.30406714173948 , - 8.945 , 1.14214506133789 , - 8.95 , 0.97845385721763 , - 8.955 , 0.824773099970328 , - 8.96 , 0.686415293227468 , - 8.965 , 0.560675032421674 , - 8.97 , 0.437346493634863 , - 8.975 , 0.301223152764708 , - 8.98 , 0.136102516376474 , - 8.985 , -7.065849555314389E-02 , - 8.99 , -0.32407738413447 , - 8.995 , -0.61898581453294 , - 9.0 , -0.93960037368359 , - 9.005 , -1.26143943272218 , - 9.01 , -1.55516650644025 , - 9.015 , -1.79156612412015 , - 9.02 , -1.94652674681638 , - 9.025 , -2.00503791616427 , - 9.03 , -1.96340298656283 , - 9.035 , -1.82929859570769 , - 9.04 , -1.61975611512981 , - 9.045 , -1.35763976380722 , - 9.05 , -1.06749188919142 , - 9.055 , -0.77165747380896 , - 9.06 , -0.48743715471134 , - 9.065 , -0.22573691716227 , - 9.07 , 8.680561556133970E-03 , - 9.075 , 0.215640087376458 , - 9.08 , 0.397259171267499 , - 9.085 , 0.555581085303924 , - 9.09 , 0.690729679309828 , - 9.095 , 0.800029757983254 , - 9.1 , 0.878247351202657 , - 9.105 , 0.91878759810445 , - 9.11 , 0.915444383097841 , - 9.115 , 0.864214490635585 , - 9.12 , 0.76472553582975 , - 9.125 , 0.620899809131162 , - 9.13 , 0.440670714935382 , - 9.135 , 0.234785445409552 , - 9.14 , 1.501866477042620E-02 , - 9.145 , -0.16256660035877 , - 9.15 , -0.33008216119127 , - 9.155 , -0.49037224168296 , - 9.16 , -0.64324845085619 , - 9.165 , -0.79113983805113 , - 9.17 , -0.93796449486453 , - 9.175 , -1.0876496844508 , - 9.18 , -1.24257624122444 , - 9.185 , -1.40228132491324 , - 9.19 , -1.56269378306469 , - 9.195 , -1.71610185022193 , - 9.2 , -1.85187081485719 , - 9.205 , -1.95781829391389 , - 9.21 , -2.02202032577224 , - 9.215 , -2.03476784125131 , - 9.22 , -1.99032018745331 , - 9.225 , -1.88813289198619 , - 9.23 , -1.73333557866961 , - 9.235 , -1.53634649422576 , - 9.24 , -1.31166062827625 , - 9.245 , -1.075970419663 , - 9.25 , -0.84593818781158 , - 9.255 , -0.63597140868637 , - 9.26 , -0.4563931782957 , - 9.265 , -0.31231411198407 , - 9.27 , -0.20343660584305 , - 9.275 , -0.12481923225902 , - 9.28 , -6.848370877973950E-02 , - 9.285 , -2.555427519972480E-02 , - 9.29 , 1.844706127350420E-02 , - 9.295 , 6.430221576072399E-02 , - 9.3 , 0.10743778394149 , - 9.305 , 0.141299341041405 , - 9.31 , 0.154447624403715 , - 9.315 , 0.133048252401135 , - 9.32 , 6.418690106369780E-02 , - 9.325 , -6.064647417949840E-02 , - 9.33 , -0.24265292279827 , - 9.335 , -0.47405842905361 , - 9.34 , -0.73810449789487 , - 9.345 , -1.0108148464089 , - 9.35 , -1.26431984266432 , - 9.355 , -1.47118757622947 , - 9.36 , -1.60894844812626 , - 9.365 , -1.66394726283033 , - 9.37 , -1.63377593114862 , - 9.375 , -1.52779564631775 , - 9.38 , -1.36560192630373 , - 9.385 , -1.17367488772945 , - 9.39 , -0.98085465048613 , - 9.395 , -0.81346133563023 , - 9.4 , -0.6909389063025 , - 9.405 , -0.62276084953816 , - 9.41 , -0.607149409463 , - 9.415 , -0.63177724383888 , - 9.42 , -0.67625991576389 , - 9.425 , -0.71589163373072 , - 9.43 , -0.72595664968346 , - 9.435 , -0.68589387170155 , - 9.44 , -0.58268627289106 , - 9.445 , -0.412930213848 , - 9.45 , -0.18338626940602 , - 9.455 , 8.998844390524470E-02 , - 9.46 , 0.384209486902062 , - 9.465 , 0.672301526951598 , - 9.47 , 0.926752158620487 , - 9.475 , 1.12295373373336 , - 9.48 , 1.24217806572443 , - 9.485 , 1.27378905610875 , - 9.49 , 1.21646747255966 , - 9.495 , 1.07838936456105 , - 9.5 , 0.876298148043991 , - 9.505 , 0.633562127434793 , - 9.51 , 0.377406516734523 , - 9.515 , 0.135641869430563 , - 9.52 , -6.672476216219871E-02 , - 9.525 , -0.21056458019019 , - 9.53 , -0.28496091918619 , - 9.535 , -0.28841969553759 , - 9.54 , -0.2287139810782 , - 9.545 , -0.12132500570029 , - 9.55 , 7.625888610971770E-03 , - 9.555 , 0.116222883261377 , - 9.56 , 0.213774951165706 , - 9.565 , 0.289397517200485 , - 9.57 , 0.338281477903747 , - 9.575 , 0.362345137379695 , - 9.58 , 0.369650428641696 , - 9.585 , 0.372716892921114 , - 9.59 , 0.386055603509022 , - 9.595 , 0.423398634616031 , - 9.6 , 0.495129281552051 , - 9.605 , 0.60639781396735 , - 9.61 , 0.756225797586165 , - 9.615 , 0.937731164545477 , - 9.62 , 1.13931299682061 , - 9.625 , 1.34651259505288 , - 9.63 , 1.54413547032879 , - 9.635 , 1.71824818793864 , - 9.64 , 1.85768676819293 , - 9.645 , 1.95489941817505 , - 9.65 , 2.00610002856624 , - 9.655 , 2.01090936461916 , - 9.66 , 1.97169865125757 , - 9.665 , 1.89287748522473 , - 9.67 , 1.78030387269109 , - 9.675 , 1.64090911938383 , - 9.68 , 1.48250660526215 , - 9.685 , 1.31363233674109 , - 9.69 , 1.14327915207579 , - 9.695 , 0.980390644995991 , - 9.7 , 0.833122502994828 , - 9.705 , 0.707943691566063 , - 9.71 , 0.608782533951479 , - 9.715 , 0.536448337875884 , - 9.72 , 0.488573445463521 , - 9.725 , 0.46016643878741 , - 9.73 , 0.444740766028055 , - 9.735 , 0.435798656192539 , - 9.74 , 0.428373605655483 , - 9.745 , 0.420256963476142 , - 9.75 , 0.412594868385096 , - 9.755 , 0.409674164332935 , - 9.76 , 0.417930829751558 , - 9.765 , 0.444371250852317 , - 9.77 , 0.494775704856077 , - 9.775 , 0.572057120950962 , - 9.78 , 0.675155981128035 , - 9.785 , 0.798679222993941 , - 9.79 , 0.933324321352313 , - 9.795 , 1.06694698775423 , - 9.8 , 1.18603236012388 , - 9.805 , 1.27724967196587 , - 9.81 , 1.32882747232424 , - 9.815 , 1.33155990686688 , - 9.82 , 1.27942417786924 , - 9.825 , 1.16984949079063 , - 9.83 , 1.00375336219652 , - 9.835 , 0.78541101181126 , - 9.84 , 0.522229879372249 , - 9.845 , 0.224363288427596 , - 9.85 , -7.544298823405959E-02 , - 9.855 , -0.32414911077947 , - 9.86 , -0.56925067043303 , - 9.865 , -0.80153173249929 , - 9.87 , -1.01385881998571 , - 9.875 , -1.20197758458175 , - 9.88 , -1.36481009682394 , - 9.885 , -1.50413197543959 , - 9.89 , -1.62360229940215 , - 9.895 , -1.72737604935286 , - 9.9 , -1.81858556613035 , - 9.905 , -1.89811306323292 , - 9.91 , -1.96399286416952 , - 9.915 , -2.01169321437822 , - 9.92 , -2.03524420540911 , - 9.925 , -2.02897089319518 , - 9.93 , -1.9893635845244 , - 9.935 , -1.91657784009958 , - 9.94 , -1.81508296294018 , - 9.945 , -1.69320466339342 , - 9.95 , -1.56159803137893 , - 9.955 , -1.4309899156992 , - 9.96 , -1.309755744458 , - 9.965 , -1.20194945689331 , - 9.97 , -1.10635858004562 , - 9.975 , -1.01686709903203 , - 9.98 , -0.92410491644605 , - 9.985 , -0.81798616411117 , - 9.99 , -0.69053338279253 , - 9.995 , -0.53828091954851 , - 10.0 , -0.36368359344091 , - 10.005 , -0.17516204935777 , - 10.01 , 3.283892190983560E-02 , - 10.015 , 0.330694200317556 , - 10.02 , 0.577629318788318 , - 10.025 , 0.752762239562344 , - 10.03 , 0.843359973197779 , - 10.035 , 0.846296788144704 , - 10.04 , 0.767736310318568 , - 10.045 , 0.621457280597053 , - 10.05 , 0.426437216065522 , - 10.055 , 0.204358996732675 , - 10.06 , -2.248438925201870E-02 , - 10.065 , -0.23266656596899 , - 10.07 , -0.40662586629101 , - 10.075 , -0.52750200085185 , - 10.08 , -0.58215648669077 , - 10.085 , -0.56248497246021 , - 10.09 , -0.4669190429802 , - 10.095 , -0.30169803576621 , - 10.1 , -8.141467321068210E-02 , - 10.105 , 0.171736188042055 , - 10.11 , 0.430255910671489 , - 10.115 , 0.665052841920839 , - 10.12 , 0.849933032813423 , - 10.125 , 0.965995866692921 , - 10.13 , 1.00493830188015 , - 10.135 , 0.970469370709915 , - 10.14 , 0.877402798238989 , - 10.145 , 0.748601808713132 , - 10.15 , 0.610481808617733 , - 10.155 , 0.488130421487012 , - 10.16 , 0.401133125757128 , - 10.165 , 0.360990723458034 , - 10.17 , 0.370538085006636 , - 10.175 , 0.425250483406994 , - 10.18 , 0.515772332268937 , - 10.185 , 0.630771503752903 , - 10.19 , 0.759255763887151 , - 10.195 , 0.891778215264391 , - 10.2 , 1.02038573505463 , - 10.205 , 1.13765165967161 , - 10.21 , 1.2354498601353 , - 10.215 , 1.30423925529986 , - 10.22 , 1.3333818353705 , - 10.225 , 1.31262109496076 , - 10.23 , 1.23439607687214 , - 10.235 , 1.09630588839482 , - 10.24 , 0.902881246184685 , - 10.245 , 0.665930257015006 , - 10.25 , 0.403145595569434 , - 10.255 , 0.135167464543167 , - 10.26 , -0.1181889683435 , - 10.265 , -0.34158112353947 , - 10.27 , -0.5266606974231 , - 10.275 , -0.67279436439978 , - 10.28 , -0.78577175818034 , - 10.285 , -0.87491503414711 , - 10.29 , -0.94943871678613 , - 10.295 , -1.01514749755514 , - 10.3 , -1.07240552249575 , - 10.305 , -1.1159454664886 , - 10.31 , -1.13652214942974 , - 10.315 , -1.12387719989209 , - 10.32 , -1.07009467236169 , - 10.325 , -0.9723415710773 , - 10.33 , -0.83421714797159 , - 10.335 , -0.66537603566363 , - 10.34 , -0.47961924019497 , - 10.345 , -0.29207437055768 , - 10.35 , -0.11633661841191 , - 10.355 , 3.762456752764130E-02 , - 10.36 , 0.164274796553055 , - 10.365 , 0.262005149857291 , - 10.37 , 0.331666422264028 , - 10.375 , 0.374819782001995 , - 10.38 , 0.392377294442122 , - 10.385 , 0.384141260826285 , - 10.39 , 0.34936414194296 , - 10.395 , 0.288052561776111 , - 10.4 , 0.20242178785536 , - 10.405 , 9.785306567479871E-02 , - 10.41 , -1.713557520971730E-02 , - 10.415 , -0.13204374310037 , - 10.42 , -0.23639873810073 , - 10.425 , -0.32201635263159 , - 10.43 , -0.38475152712529 , - 10.435 , -0.4251245384254 , - 10.44 , -0.44753546126283 , - 10.445 , -0.45825628870499 , - 10.45 , -0.46279334754373 , - 10.455 , -0.46346276944743 , - 10.46 , -0.45799981189361 , - 10.465 , -0.43972280992741 , - 10.47 , -0.39929302861398 , - 10.475 , -0.32758719542718 , - 10.48 , -0.21885278786041 , - 10.485 , -7.315503161217039E-02 , - 10.49 , 0.102651407152514 , - 10.495 , 0.295816563735959 , - 10.5 , 0.490226934148564 , - 10.505 , 0.669891810457828 , - 10.51 , 0.82237594525252 , - 10.515 , 0.941216017829958 , - 10.52 , 1.02661998674533 , - 10.525 , 1.08430529858058 , - 10.53 , 1.12286636573309 , - 10.535 , 1.15051988582967 , - 10.54 , 1.17222128266484 , - 10.545 , 1.18801420247095 , - 10.55 , 1.19307665922947 , - 10.555 , 1.17938295001738 , - 10.56 , 1.13840303313913 , - 10.565 , 1.06394181580147 , - 10.57 , 0.95422952397942 , - 10.575 , 0.812611611237298 , - 10.58 , 0.646677789199809 , - 10.585 , 0.466152014272008 , - 10.59 , 0.280289725059773 , - 10.595 , 9.565146176778430E-02 , - 10.6 , -8.499446193837400E-02 , - 10.605 , -0.26230216706899 , - 10.61 , -0.4386137767682 , - 10.615 , -0.6154630451662 , - 10.62 , -0.79113786663093 , - 10.625 , -0.9591661750224 , - 10.63 , -1.10826769502301 , - 10.635 , -1.22391556601366 , - 10.64 , -1.29112533315649 , - 10.645 , -1.29775475114347 , - 10.65 , -1.23742365152054 , - 10.655 , -1.11129656465532 , - 10.66 , -0.9282894842173 , - 10.665 , -0.70371663339333 , - 10.67 , -0.45680011277455 , - 10.675 , -0.20771128037236 , - 10.68 , 2.512459612945220E-02 , - 10.685 , 0.226918245807304 , - 10.69 , 0.387350552286146 , - 10.695 , 0.500473670939197 , - 10.7 , 0.564029266358019 , - 10.705 , 0.578637288901258 , - 10.71 , 0.547211894628189 , - 10.715 , 0.474757060973486 , - 10.72 , 0.368436624005821 , - 10.725 , 0.237615830995378 , - 10.73 , 9.352792827951401E-02 , - 10.735 , -5.167273774008210E-02 , - 10.74 , -0.18646809540466 , - 10.745 , -0.30187135567744 , - 10.75 , -0.39316916542135 , - 10.755 , -0.46096802891446 , - 10.76 , -0.51111268636195 , - 10.765 , -0.55334646668629 , - 10.77 , -0.59891300067983 , - 10.775 , -0.65764678122702 , - 10.78 , -0.73525453842381 , - 10.785 , -0.83150017185443 , - 10.79 , -0.93976747420304 , - 10.795 , -1.04812248595262 , - 10.8 , -1.14160318244191 , - 10.805 , -1.2051488991501 , - 10.81 , -1.22646384585139 , - 10.815 , -1.19814339245798 , - 10.82 , -1.11865520710004 , - 10.825 , -0.9920714349609 , - 10.83 , -0.82681485385664 , - 10.835 , -0.63386505629908 , - 10.84 , -0.42496268277971 , - 10.845 , -0.21119376102165 , - 10.85 , -2.191019852703480E-03 , - 10.855 , 0.194127641793734 , - 10.86 , 0.371466018382975 , - 10.865 , 0.525035130835761 , - 10.87 , 0.651602813791636 , - 10.875 , 0.749803994860723 , - 10.88 , 0.820544481310922 , - 10.885 , 0.867273287648818 , - 10.89 , 0.895807866624117 , - 10.895 , 0.913572593095597 , - 10.9 , 0.928236729298366 , - 10.905 , 0.946014350836689 , - 10.91 , 0.970040868532415 , - 10.915 , 0.999311930164329 , - 10.92 , 1.02854682988849 , - 10.925 , 1.04913139979 , - 10.93 , 1.05098941441043 , - 10.935 , 1.02499491482512 , - 10.94 , 0.965351048328359 , - 10.945 , 0.871370473531725 , - 10.95 , 0.748233229517312 , - 10.955 , 0.606563895886194 , - 10.96 , 0.460955473292802 , - 10.965 , 0.327805324612049 , - 10.97 , 0.222950093923078 , - 10.975 , 0.159562148201255 , - 10.98 , 0.146631988185719 , - 10.985 , 0.188170103964573 , - 10.99 , 0.283066815855546 , - 10.995 , 0.425428418732869 , - 11.0 , 0.605185596503197 , - 11.005 , 0.808842841129001 , - 11.01 , 1.0203252588096 , - 11.015 , 1.22200011907392 , - 11.02 , 1.39594474367148 , - 11.025 , 1.52549944650203 , - 11.03 , 1.59700049844879 , - 11.035 , 1.60145576944865 , - 11.04 , 1.53581761942562 , - 11.045 , 1.4034930323483 , - 11.05 , 1.2138831423925 , - 11.055 , 0.980912371026411 , - 11.06 , 0.720812505576093 , - 11.065 , 0.449601892036102 , - 11.07 , 0.180857582628542 , - 11.075 , -7.573381698891210E-02 , - 11.08 , -0.31470812975405 , - 11.085 , -0.53405962087938 , - 11.09 , -0.73364261678681 , - 11.095 , -0.91330540113887 , - 11.1 , -1.07132417643687 , - 11.105 , -1.20365312210336 , - 11.11 , -1.30419832213249 , - 11.115 , -1.36604239161232 , - 11.12 , -1.38321880818252 , - 11.125 , -1.35249870150789 , - 11.13 , -1.27462783831177 , - 11.135 , -1.15465182792767 , - 11.14 , -1.00123343402233 , - 11.145 , -0.82518952456788 , - 11.15 , -0.63769529339716 , - 11.155 , -0.44866816516864 , - 11.16 , -0.26576203055682 , - 11.165 , -9.416463454136630E-02 , - 11.17 , 6.287575092606090E-02 , - 11.175 , 0.203141505865471 , - 11.18 , 0.324579712695666 , - 11.185 , 0.424889751727608 , - 11.19 , 0.501750804315283 , - 11.195 , 0.5536421159011 , - 11.2 , 0.580921794960766 , - 11.205 , 0.586704260853481 , - 11.21 , 0.5770850470881 , - 11.215 , 0.560449668733132 , - 11.22 , 0.545887300846328 , - 11.225 , 0.541047479949923 , - 11.23 , 0.549990662947013 , - 11.235 , 0.571663114185204 , - 11.24 , 0.599500251771258 , - 11.245 , 0.62236878054162 , - 11.25 , 0.626713322562836 , - 11.255 , 0.599434772191117 , - 11.26 , 0.530838614269415 , - 11.265 , 0.416951659398843 , - 11.27 , 0.26068866151549 , - 11.275 , 7.163385796821510E-02 , - 11.28 , -0.13542954911164 , - 11.285 , -0.34285006284799 , - 11.29 , -0.53271798082564 , - 11.295 , -0.68922055953639 , - 11.3 , -0.80031992822441 , - 11.305 , -0.85859556643174 , - 11.31 , -0.86132208764303 , - 11.315 , -0.81002406922002 , - 11.32 , -0.70979684966059 , - 11.325 , -0.56862676261062 , - 11.33 , -0.39681435075012 , - 11.335 , -0.20645292887016 , - 11.34 , -1.082875708200500E-02 , - 11.345 , 0.176412752549899 , - 11.35 , 0.342376371445806 , - 11.355 , 0.476235796330172 , - 11.36 , 0.570527791788077 , - 11.365 , 0.622137109693916 , - 11.37 , 0.632674434445817 , - 11.375 , 0.608089217990313 , - 11.38 , 0.557537864431003 , - 11.385 , 0.491727720373806 , - 11.39 , 0.421100488617183 , - 11.395 , 0.35424883871057 , - 11.4 , 0.296898598214297 , - 11.405 , 0.251615782949777 , - 11.41 , 0.218205567537362 , - 11.415 , 0.194575186033259 , - 11.42 , 0.177750889222743 , - 11.425 , 0.164739545969125 , - 11.43 , 0.153046754059915 , - 11.435 , 0.140795993214209 , - 11.44 , 0.12656443411951 , - 11.445 , 0.109119048772985 , - 11.45 , 8.726746617413900E-02 , - 11.455 , 5.991980120903190E-02 , - 11.46 , 2.635460927914640E-02 , - 11.465 , -1.345275150280380E-02 , - 11.47 , -5.863610709200840E-02 , - 11.475 , -0.10755044102404 , - 11.48 , -0.15824658177879 , - 11.485 , -0.20921212071436 , - 11.49 , -0.26013226175091 , - 11.495 , -0.31237245530863 , - 11.5 , -0.36890715351072 , - 11.505 , -0.43358437734804 , - 11.51 , -0.50981957766845 , - 11.515 , -0.59903776556946 , - 11.52 , -0.69931194037806 , - 11.525 , -0.80465691443919 , - 11.53 , -0.90529166691289 , - 11.535 , -0.98894889157901 , - 11.54 , -1.0430005689334 , - 11.545 , -1.05693388169808 , - 11.55 , -1.0245796623575 , - 11.555 , -0.94554374723514 , - 11.56 , -0.82548253167239 , - 11.565 , -0.67515951222416 , - 11.57 , -0.50853411181021 , - 11.575 , -0.34035152824456 , - 11.58 , -0.18380744340702 , - 11.585 , -4.877605466847740E-02 , - 11.59 , 5.909608053637810E-02 , - 11.595 , 0.138405652647701 , - 11.6 , 0.191311518017365 , - 11.605 , 0.222508949979136 , - 11.61 , 0.238194003082017 , - 11.615 , 0.245269919971124 , - 11.62 , 0.250838712250952 , - 11.625 , 0.261870016704265 , - 11.63 , 0.284836510438269 , - 11.635 , 0.325131372886616 , - 11.64 , 0.386198740355232 , - 11.645 , 0.468513501462264 , - 11.65 , 0.568696341674455 , - 11.655 , 0.679148315040223 , - 11.66 , 0.788508513966795 , - 11.665 , 0.883056182933764 , - 11.67 , 0.948906416298242 , - 11.675 , 0.974570797520427 , - 11.68 , 0.953277599477234 , - 11.685 , 0.884438058167201 , - 11.69 , 0.77382364723826 , - 11.695 , 0.632334566850428 , - 11.7 , 0.473622939615698 , - 11.705 , 0.311143111887763 , - 11.71 , 0.15539149490874 , - 11.715 , 1.204008787083370E-02 , - 11.72 , -0.1185541756946 , - 11.725 , -0.24038836981401 , - 11.73 , -0.35969118541412 , - 11.735 , -0.48228327823872 , - 11.74 , -0.61114632720659 , - 11.745 , -0.74488165421895 , - 11.75 , -0.87742903375438 , - 11.755 , -0.9990735442117 , - 11.76 , -1.09838127444184 , - 11.765 , -1.16449496867241 , - 11.77 , -1.18914405096313 , - 11.775 , -1.1678940579368 , - 11.78 , -1.10040933370095 , - 11.785 , -0.98984205208497 , - 11.79 , -0.8417105178341 , - 11.795 , -0.66273801588279 , - 11.8 , -0.46007426875265 , - 11.805 , -0.24109784101173 , - 11.81 , -1.376424841735200E-02 , - 11.815 , 0.212820798236347 , - 11.82 , 0.428004774853851 , - 11.825 , 0.61976809620263 , - 11.83 , 0.775664732827253 , - 11.835 , 0.884459785072971 , - 11.84 , 0.938105319486098 , - 11.845 , 0.933533376809836 , - 11.85 , 0.873720830366818 , - 11.855 , 0.767639484838718 , - 11.86 , 0.628977669852066 , - 11.865 , 0.4738539721813 , - 11.87 , 0.31801589351757 , - 11.875 , 0.174157204161953 , - 11.88 , 4.995725310342680E-02 , - 11.885 , -5.275216941488590E-02 , - 11.89 , -0.13756423084181 , - 11.895 , -0.2120196831066 , - 11.9 , -0.28548456301669 , - 11.905 , -0.36691840941378 , - 11.91 , -0.46300320666114 , - 11.915 , -0.57696070561373 , - 11.92 , -0.70814553643099 , - 11.925 , -0.85232717509853 , - 11.93 , -1.00241060096662 , - 11.935 , -1.14936568830572 , - 11.94 , -1.28315120023664 , - 11.945 , -1.39356260774938 , - 11.95 , -1.47101607033074 , - 11.955 , -1.5073448490242 , - 11.96 , -1.4966490584904 , - 11.965 , -1.43616086274327 , - 11.97 , -1.32698077186283 , - 11.975 , -1.17446433758603 , - 11.98 , -0.98804059864846 , - 11.985 , -0.78032474331784 , - 11.99 , -0.56556840849598 , - 11.995 , -0.35765933543277 , - 12.0 , -0.16807550799874 , - 12.005 , -4.227255766186140E-03 , - 12.01 , 0.131383604645629 , - 12.015 , 0.240987503608671 , - 12.02 , 0.330348730788584 , - 12.025 , 0.406826008170448 , - 12.03 , 0.477144240124697 , - 12.035 , 0.545422501700242 , - 12.04 , 0.611915404843405 , - 12.045 , 0.672755857445556 , - 12.05 , 0.720723072194553 , - 12.055 , 0.746832365003761 , - 12.06 , 0.742346946489963 , - 12.065 , 0.700760339032901 , - 12.07 , 0.619339003519911 , - 12.075 , 0.499959785870592 , - 12.08 , 0.349159304278182 , - 12.085 , 0.177470223182518 , - 12.09 , -1.753350545225190E-03 , - 12.095 , -0.17379950342875 , - 12.1 , -0.32413511149758 , - 12.105 , -0.43987021437218 , - 12.11 , -0.51104917071923 , - 12.115 , -0.53171143244092 , - 12.12 , -0.50064639271511 , - 12.125 , -0.42174741533336 , - 12.13 , -0.30385287601246 , - 12.135 , -0.1599770009419 , - 12.14 , -5.916472086063350E-03 , - 12.145 , 0.141672124157728 , - 12.15 , 0.267467136745314 , - 12.155 , 0.359599717485464 , - 12.16 , 0.411271872916484 , - 12.165 , 0.421529890421321 , - 12.17 , 0.394986365391134 , - 12.175 , 0.340522937951077 , - 12.18 , 0.269238562662315 , - 12.185 , 0.19209641315972 , - 12.19 , 0.11779958413244 , - 12.195 , 5.136625423508250E-02 , - 12.2 , -6.300947873046220E-03 , - 12.205 , -5.782223054975370E-02 , - 12.21 , -0.10793985148095 , - 12.215 , -0.16174127408618 , - 12.22 , -0.22298866763169 , - 12.225 , -0.2929886222154 , - 12.23 , -0.37024238871399 , - 12.235 , -0.45090142997871 , - 12.24 , -0.52980992267136 , - 12.245 , -0.60178949630599 , - 12.25 , -0.66276746147737 , - 12.255 , -0.71046604589472 , - 12.26 , -0.74450641227213 , - 12.265 , -0.76599806365513 , - 12.27 , -0.77681628816103 , - 12.275 , -0.77885826543421 , - 12.28 , -0.77352755022123 , - 12.285 , -0.76159237398235 , - 12.29 , -0.74340951487468 , - 12.295 , -0.7193684533261 , - 12.3 , -0.69033859752466 , - 12.305 , -0.65790529310338 , - 12.31 , -0.62427337609045 , - 12.315 , -0.59183465481714 , - 12.32 , -0.5625391602505 , - 12.325 , -0.53727609431785 , - 12.33 , -0.51549939568466 , - 12.335 , -0.49523027754421 , - 12.34 , -0.47348196058407 , - 12.345 , -0.44699386193397 , - 12.35 , -0.41308162478787 , - 12.355 , -0.37035623858392 , - 12.36 , -0.31912406711736 , - 12.365 , -0.26136188585533 , - 12.37 , -0.20030871435109 , - 12.375 , -0.13979053261561 , - 12.38 , -8.348819445843680E-02 , - 12.385 , -3.432412971860200E-02 , - 12.39 , 5.898257672503130E-03 , - 12.395 , 3.658675251617240E-02 , - 12.4 , 5.823490831704580E-02 , - 12.405 , 7.220973009677149E-02 , - 12.41 , 8.054556791305920E-02 , - 12.415 , 8.583652449551200E-02 , - 12.42 , 9.119751190995400E-02 , - 12.425 , 0.10022495276452 , - 12.43 , 0.116830802684467 , - 12.435 , 0.144865533553475 , - 12.44 , 0.187496464655846 , - 12.445 , 0.246429769927851 , - 12.45 , 0.321134575890146 , - 12.455 , 0.408310004218564 , - 12.46 , 0.501792671730819 , - 12.465 , 0.593049206029892 , - 12.47 , 0.672237912914609 , - 12.475 , 0.729699407315016 , - 12.48 , 0.757595593934302 , - 12.485 , 0.751370987649759 , - 12.49 , 0.710716591717499 , - 12.495 , 0.639832178015772 , - 12.5 , 0.546914264636683 , - 12.505 , 0.442962983193198 , - 12.51 , 0.340141957400465 , - 12.515 , 0.249991895482425 , - 12.52 , 0.181816356681784 , - 12.525 , 0.14149413564273 , - 12.53 , 0.130883062190031 , - 12.535 , 0.147852731887966 , - 12.54 , 0.186894240935408 , - 12.545 , 0.240161777063203 , - 12.55 , 0.298772249040031 , - 12.555 , 0.3541646202598 , - 12.56 , 0.399336722395081 , - 12.565 , 0.429803491932159 , - 12.57 , 0.444142296553351 , - 12.575 , 0.444055340271153 , - 12.58 , 0.433919042501565 , - 12.585 , 0.41987739717275 , - 12.59 , 0.408602791719151 , - 12.595 , 0.405932599777175 , - 12.6 , 0.415626645287793 , - 12.605 , 0.438500795189521 , - 12.61 , 0.47213105784221 , - 12.615 , 0.511225323925744 , - 12.62 , 0.548612052766521 , - 12.625 , 0.576660272126196 , - 12.63 , 0.588829953918048 , - 12.635 , 0.581021197761628 , - 12.64 , 0.552418992096461 , - 12.645 , 0.505653719521126 , - 12.65 , 0.446259700593861 , - 12.655 , 0.381569197808235 , - 12.66 , 0.319325454510432 , - 12.665 , 0.266332799357825 , - 12.67 , 0.227442179455834 , - 12.675 , 0.20505248099 , - 12.68 , 0.199165657452942 , - 12.685 , 0.207885677656546 , - 12.69 , 0.228151213713856 , - 12.695 , 0.256464303289308 , - 12.7 , 0.289423464944378 , - 12.705 , 0.323974105633788 , - 12.71 , 0.357399971553342 , - 12.715 , 0.387180213631022 , - 12.72 , 0.410871216078733 , - 12.725 , 0.426149440224674 , - 12.73 , 0.431066724422046 , - 12.735 , 0.424468610875424 , - 12.74 , 0.40643852414304 , - 12.745 , 0.378585136191504 , - 12.75 , 0.344023630341179 , - 12.755 , 0.306976904799534 , - 12.76 , 0.272045167670388 , - 12.765 , 0.243295410789869 , - 12.77 , 0.223399948751481 , - 12.775 , 0.213036444793139 , - 12.78 , 0.210713889469279 , - 12.785 , 0.213057227036913 , - 12.79 , 0.21547276609123 , - 12.795 , 0.213006795751766 , - 12.8 , 0.201182178134479 , - 12.805 , 0.176611102924828 , - 12.81 , 0.137299208402565 , - 12.815 , 8.261651333889580E-02 , - 12.82 , 1.306254997938910E-02 , - 12.825 , -7.003874532972119E-02 , - 12.83 , -0.16475325893821 , - 12.835 , -0.26859374971277 , - 12.84 , -0.37841766630558 , - 12.845 , -0.49027765178853 , - 12.85 , -0.59935591527846 , - 12.855 , -0.70013189417767 , - 12.86 , -0.78683177941038 , - 12.865 , -0.85412623949955 , - 12.87 , -0.89792127381358 , - 12.875 , -0.91603916182254 , - 12.88 , -0.90857357773468 , - 12.885 , -0.87778714750083 , - 12.89 , -0.8275372966502 , - 12.895 , -0.76235786224487 , - 12.9 , -0.68643393291051 , - 12.905 , -0.60274756840487 , - 12.91 , -0.51264247885951 , - 12.915 , -0.41593073711012 , - 12.92 , -0.3115269410358 , - 12.925 , -0.19842747985447 , - 12.93 , -7.676760694603291E-02 , - 12.935 , 5.135539420685220E-02 , - 12.94 , 0.181528383908596 , - 12.945 , 0.307260660414741 , - 12.95 , 0.420769213103223 , - 12.955 , 0.514139979660135 , - 12.96 , 0.580592682156079 , - 12.965 , 0.615578076246798 , - 12.97 , 0.617476907926892 , - 12.975 , 0.587799377315074 , - 12.98 , 0.530889280436902 , - 12.985 , 0.453243660311424 , - 12.99 , 0.362622392194437 , - 12.995 , 0.2671120583141 , - 13.0 , 0.174286119779362 , - 13.005 , 9.052797178882990E-02 , - 13.01 , 2.054498441234870E-02 , - 13.015 , -3.294702871288870E-02 , - 13.02 , -6.937300005549160E-02 , - 13.025 , -9.028206231971420E-02 , - 13.03 , -9.913110412573760E-02 , - 13.035 , -0.10083734030815 , - 13.04 , -0.10108450259662 , - 13.045 , -0.1054266897417 , - 13.05 , -0.1182915683999 , - 13.055 , -0.14205888957835 , - 13.06 , -0.17640190935702 , - 13.065 , -0.21806865581631 , - 13.07 , -0.26120089347156 , - 13.075 , -0.29817769418101 , - 13.08 , -0.32085004389739 , - 13.085 , -0.32193831070962 , - 13.09 , -0.29631759697471 , - 13.095 , -0.24193696858333 , - 13.1 , -0.16019970762232 , - 13.105 , -5.574993867029920E-02 , - 13.11 , 6.425618048517991E-02 , - 13.115 , 0.19122987419663 , - 13.12 , 0.316346629224766 , - 13.125 , 0.431653751489729 , - 13.13 , 0.530914954469608 , - 13.135 , 0.610121196882937 , - 13.14 , 0.667657470309265 , - 13.145 , 0.704186599565721 , - 13.15 , 0.722325191446681 , - 13.155 , 0.726186367330791 , - 13.16 , 0.720836106520834 , - 13.165 , 0.711688820321258 , - 13.17 , 0.703862564199362 , - 13.175 , 0.701524520420123 , - 13.18 , 0.707294612263167 , - 13.185 , 0.721797723723084 , - 13.19 , 0.743474213000332 , - 13.195 , 0.768726481461021 , - 13.2 , 0.792431876186836 , - 13.205 , 0.808764824723334 , - 13.21 , 0.812196723822406 , - 13.215 , 0.798471820125594 , - 13.22 , 0.765360902698407 , - 13.225 , 0.713020417223642 , - 13.23 , 0.643892155196421 , - 13.235 , 0.562167990243985 , - 13.24 , 0.472970245560551 , - 13.245 , 0.381438619514679 , - 13.25 , 0.291951206368075 , - 13.255 , 0.20762340636979 , - 13.26 , 0.130166940321081 , - 13.265 , 6.006289386634430E-02 , - 13.27 , -3.060365982684810E-03 , - 13.275 , -6.001488208941340E-02 , - 13.28 , -0.11173380533579 , - 13.285 , -0.15914104631288 , - 13.29 , -0.20317809418618 , - 13.295 , -0.24493336090531 , - 13.3 , -0.28573011925772 , - 13.305 , -0.32707569024184 , - 13.31 , -0.37040876594875 , - 13.315 , -0.41668833903021 , - 13.32 , -0.46592656198441 , - 13.325 , -0.51683388329442 , - 13.33 , -0.56671530350641 , - 13.335 , -0.61172427575717 , - 13.34 , -0.64745289857378 , - 13.345 , -0.66975635467017 , - 13.35 , -0.67561421984368 , - 13.355 , -0.66382212752523 , - 13.36 , -0.63533221269618 , - 13.365 , -0.59315990071751 , - 13.37 , -0.54187928568118 , - 13.375 , -0.48684683870894 , - 13.38 , -0.43334458417513 , - 13.385 , -0.38584852580448 , - 13.39 , -0.34757223717143 , - 13.395 , -0.32034609191295 , - 13.4 , -0.30479305822331 , - 13.405 , -0.30068667519817 , - 13.41 , -0.30734431404504 , - 13.415 , -0.32393187524719 , - 13.42 , -0.3496124571983 , - 13.425 , -0.38355062958007 , - 13.43 , -0.42483772740574 , - 13.435 , -0.47243959941852 , - 13.44 , -0.52523698989138 , - 13.445 , -0.58218855059142 , - 13.45 , -0.64255715702482 , - 13.455 , -0.70611547192509 , - 13.46 , -0.77319959733532 , - 13.465 , -0.84453581144061 , - 13.47 , -0.9208154277502 , - 13.475 , -1.00210330165744 , - 13.48 , -1.08722318257344 , - 13.485 , -1.17331384017982 , - 13.49 , -1.25571905330723 , - 13.495 , -1.32830569669314 , - 13.5 , -1.38419198321401 , - 13.505 , -1.41674939954092 , - 13.51 , -1.42066916256513 , - 13.515 , -1.39284912504276 , - 13.52 , -1.33290856588875 , - 13.525 , -1.24321481899912 , - 13.53 , -1.12845482092199 , - 13.535 , -0.994859301148 , - 13.54 , -0.84929200472393 , - 13.545 , -0.69840229944309 , - 13.55 , -0.5480171915834 , - 13.555 , -0.40283245150506 , - 13.56 , -0.26639859300057 , - 13.565 , -0.1412841699847 , - 13.57 , -2.930752910284020E-02 , - 13.575 , 6.831031669366761E-02 , - 13.58 , 0.150909902638648 , - 13.585 , 0.218485436556094 , - 13.59 , 0.271817772885176 , - 13.595 , 0.312563547048263 , - 13.6 , 0.343197563758831 , - 13.605 , 0.366784232668975 , - 13.61 , 0.386577813348275 , - 13.615 , 0.405567940703392 , - 13.62 , 0.426060284638387 , - 13.625 , 0.449416325446865 , - 13.63 , 0.476003373865086 , - 13.635 , 0.505362938780156 , - 13.64 , 0.536518767578895 , - 13.645 , 0.568328300506654 , - 13.65 , 0.599754845087405 , - 13.655 , 0.630000025300325 , - 13.66 , 0.6584695973929 , - 13.665 , 0.68462841460832 , - 13.67 , 0.70782686172262 , - 13.675 , 0.727203534668359 , - 13.68 , 0.741722744375036 , - 13.685 , 0.750362416108883 , - 13.69 , 0.752392406085506 , - 13.695 , 0.747650040601305 , - 13.7 , 0.736696231685042 , - 13.705 , 0.720777621636586 , - 13.71 , 0.701571294344929 , - 13.715 , 0.680769236869278 , - 13.72 , 0.659613778989939 , - 13.725 , 0.638519591968826 , - 13.73 , 0.616905016742059 , - 13.735 , 0.593283746255628 , - 13.74 , 0.565603855337414 , - 13.745 , 0.531733554716355 , - 13.75 , 0.489962659748419 , - 13.755 , 0.439375608243233 , - 13.76 , 0.380009446404367 , - 13.765 , 0.312773129830936 , - 13.77 , 0.239195423372873 , - 13.775 , 0.16110638214858 , - 13.78 , 8.038995906805420E-02 , - 13.785 , -1.102897232504770E-03 , - 13.79 , -8.144778281704360E-02 , - 13.795 , -0.15840843583426 , - 13.8 , -0.22917659635052 , - 13.805 , -0.29024518206889 , - 13.81 , -0.33752175024298 , - 13.815 , -0.36674198188098 , - 13.82 , -0.37413071891857 , - 13.825 , -0.35717935529397 , - 13.83 , -0.31535074520267 , - 13.835 , -0.25052105857336 , - 13.84 , -0.16702284226815 , - 13.845 , -7.124636094412699E-02 , - 13.85 , 2.913353087510890E-02 , - 13.855 , 0.126149325078345 , - 13.86 , 0.212544685340441 , - 13.865 , 0.282593826653342 , - 13.87 , 0.33259342353236 , - 13.875 , 0.360977014896564 , - 13.88 , 0.368090497895831 , - 13.885 , 0.355740094833499 , - 13.89 , 0.326653538417733 , - 13.895 , 0.283980395609887 , - 13.9 , 0.230911938687721 , - 13.905 , 0.170438689852821 , - 13.91 , 0.105217955743757 , - 13.915 , 3.748846121428490E-02 , - 13.92 , -3.100811006762060E-02 , - 13.925 , -9.912461677678459E-02 , - 13.93 , -0.16638732593593 , - 13.935 , -0.23301599989748 , - 13.94 , -0.29981098203477 , - 13.945 , -0.36788336374228 , - 13.95 , -0.43823790831234 , - 13.955 , -0.51128976367887 , - 13.96 , -0.58642827752511 , - 13.965 , -0.66176331535379 , - 13.97 , -0.7341480161194 , - 13.975 , -0.79952454249667 , - 13.98 , -0.85353878258576 , - 13.985 , -0.89230509468498 , - 13.99 , -0.9131476514604 , - 13.995 , -0.91514375354423 , - 14.0 , -0.8993367487938 , - 14.005 , -0.86856422332842 , - 14.01 , -0.82694415950239 , - 14.015 , -0.77913771351111 , - 14.02 , -0.72955729658514 , - 14.025 , -0.68168905647206 , - 14.03 , -0.63766151216947 , - 14.035 , -0.59811504505913 , - 14.04 , -0.56235853309889 , - 14.045 , -0.52872726325526 , - 14.05 , -0.49503897771436 , - 14.055 , -0.45902725746187 , - 14.06 , -0.41868594009816 , - 14.065 , -0.37248337306763 , - 14.07 , -0.31947100513302 , - 14.075 , -0.25931189817463 , - 14.08 , -0.19228261646431 , - 14.085 , -0.11925792681763 , - 14.09 , -4.169532968283350E-02 , - 14.095 , 3.843303316390890E-02 , - 14.1 , 0.118775003838835 , - 14.105 , 0.196837583343436 , - 14.11 , 0.270307193173439 , - 14.115 , 0.337420184008135 , - 14.12 , 0.397291393971841 , - 14.125 , 0.450126440210993 , - 14.13 , 0.497226657276013 , - 14.135 , 0.540774142842358 , - 14.14 , 0.58340264798186 , - 14.145 , 0.627643304621108 , - 14.15 , 0.675349975738562 , - 14.155 , 0.727241025622671 , - 14.16 , 0.782651129746367 , - 14.165 , 0.839560451090441 , - 14.17 , 0.894881294455553 , - 14.175 , 0.944955884798899 , - 14.18 , 0.986144014351956 , - 14.185 , 1.015390719979 , - 14.19 , 1.0306572943892 , - 14.195 , 1.03115234481902 , - 14.2 , 1.01733343986871 , - 14.205 , 0.990709541557108 , - 14.21 , 0.953502790822332 , - 14.215 , 0.908254264710393 , - 14.22 , 0.857454756635746 , - 14.225 , 0.803265224100822 , - 14.23 , 0.74737385316121 , - 14.235 , 0.690995601525318 , - 14.24 , 0.635005073529152 , - 14.245 , 0.580160133049894 , - 14.25 , 0.527369694111442 , - 14.255 , 0.477938039158216 , - 14.26 , 0.433728338232803 , - 14.265 , 0.397194149800069 , - 14.27 , 0.371248511478309 , - 14.275 , 0.358963505823744 , - 14.28 , 0.363137797938165 , - 14.285 , 0.385787231840523 , - 14.29 , 0.427657749130475 , - 14.295 , 0.487849697242734 , - 14.3 , 0.563646552494242 , - 14.305 , 0.650598748291401 , - 14.31 , 0.742869615401765 , - 14.315 , 0.833794067276776 , - 14.32 , 0.916556460872168 , - 14.325 , 0.984863842045941 , - 14.33 , 1.0335040976667 , - 14.335 , 1.05869041827564 , - 14.34 , 1.05816644274048 , - 14.345 , 1.03108361491544 , - 14.35 , 0.977735351761127 , - 14.355 , 0.899232930675646 , - 14.36 , 0.797237214065439 , - 14.365 , 0.673796884116058 , - 14.37 , 0.531337867932015 , - 14.375 , 0.372747573641774 , - 14.38 , 0.20150981243218 , - 14.385 , 2.178427411223690E-02 , - 14.39 , -0.16161383529816 , - 14.395 , -0.34339606863716 , - 14.4 , -0.5181084642692 , - 14.405 , -0.68053644448525 , - 14.41 , -0.826088703855 , - 14.415 , -0.95112570187104 , - 14.42 , -1.05313423965707 , - 14.425 , -1.13075625342751 , - 14.43 , -1.18366851217429 , - 14.435 , -1.21238579974723 , - 14.44 , -1.21803310838506 , - 14.445 , -1.20215241564511 , - 14.45 , -1.16656016251128 , - 14.455 , -1.113269900772 , - 14.46 , -1.04444581397611 , - 14.465 , -0.96236345544593 , - 14.47 , -0.86935386142724 , - 14.475 , -0.76773118679175 , - 14.48 , -0.65972693552001 , - 14.485 , -0.54746173019692 , - 14.49 , -0.43299292085595 , - 14.495 , -0.3184397215422 , - 14.5 , -0.20616849862018 , - 14.505 , -9.897318159698620E-02 , - 14.51 , -1.803143023172810E-04 , - 14.515 , 8.640194233650360E-02 , - 14.52 , 0.156727372406871 , - 14.525 , 0.206940131693837 , - 14.53 , 0.233914703352716 , - 14.535 , 0.235793875210402 , - 14.54 , 0.212387260096523 , - 14.545 , 0.165314426336394 , - 14.55 , 9.783758697368690E-02 , - 14.555 , 1.439534230634960E-02 , - 14.56 , -8.005859022341789E-02 , - 14.565 , -0.18076618261283 , - 14.57 , -0.28374454180973 , - 14.575 , -0.38610798365218 , - 14.58 , -0.48605081190961 , - 14.585 , -0.58252398542127 , - 14.59 , -0.67470367132805 , - 14.595 , -0.76142935693159 , - 14.6 , -0.8407780560685 , - 14.605 , -0.90992374040628 , - 14.61 , -0.96532870247995 , - 14.615 , -1.00324396367882 , - 14.62 , -1.02038773635927 , - 14.625 , -1.01463341589249 , - 14.63 , -0.98552757460307 , - 14.635 , -0.93450835223946 , - 14.64 , -0.86477120783303 , - 14.645 , -0.78081893710178 , - 14.65 , -0.68781873202676 , - 14.655 , -0.59091719649253 , - 14.66 , -0.49467793607145 , - 14.665 , -0.40274402274473 , - 14.67 , -0.31777533615604 , - 14.675 , -0.24161241000393 , - 14.68 , -0.17557875216008 , - 14.685 , -0.12078750746673 , - 14.69 , -7.835224295217311E-02 , - 14.695 , -4.942101977486440E-02 , - 14.7 , -3.503749471905150E-02 , - 14.705 , -3.587495731215070E-02 , - 14.71 , -5.194398103175540E-02 , - 14.715 , -8.236828155631780E-02 , - 14.72 , -0.12531697112263 , - 14.725 , -0.17812203875209 , - 14.73 , -0.23756805254037 , - 14.735 , -0.30028601265584 , - 14.74 , -0.36316012018238 , - 14.745 , -0.42365909583363 , - 14.75 , -0.48002335079991 , - 14.755 , -0.53128602795839 , - 14.76 , -0.57714447879069 , - 14.765 , -0.61773654874064 , - 14.77 , -0.65338922947777 , - 14.775 , -0.68440719071073 , - 14.78 , -0.71094150841826 , - 14.785 , -0.73295383213119 , - 14.79 , -0.75025831938642 , - 14.795 , -0.76260438890415 , - 14.8 , -0.76975912976851 , - 14.805 , -0.77155180131721 , - 14.81 , -0.76787415141689 , - 14.815 , -0.75863134459094 , - 14.82 , -0.74368104295612 , - 14.825 , -0.72278322433993 , - 14.83 , -0.69560054902327 , - 14.835 , -0.66175375591306 , - 14.84 , -0.62093898535516 , - 14.845 , -0.57306913773937 , - 14.85 , -0.51841917741191 , - 14.855 , -0.45771315164191 , - 14.86 , -0.392137917305 , - 14.865 , -0.3232532945768 , - 14.87 , -0.25282156152333 , - 14.875 , -0.18257072630809 , - 14.88 , -0.11395570313114 , - 14.885 , -4.795078990473090E-02 , - 14.89 , 1.505030752196730E-02 , - 14.895 , 7.523505899511330E-02 , - 14.9 , 0.133241663209769 , - 14.905 , 0.189946958395501 , - 14.91 , 0.246204884243539 , - 14.915 , 0.302617865301028 , - 14.92 , 0.359383341937356 , - 14.925 , 0.416272256914715 , - 14.93 , 0.472730379837134 , - 14.935 , 0.528097455638089 , - 14.94 , 0.581866656852053 , - 14.945 , 0.633923511292493 , - 14.95 , 0.684671503159956 , - 14.955 , 0.735006617044871 , - 14.96 , 0.78610900707482 , - 14.965 , 0.839096114213373 , - 14.97 , 0.894592925855566 , - 14.975 , 0.952340646800937 , - 14.98 , 1.0109322862822 , - 14.985 , 1.06776815099708 , - 14.99 , 1.11925763952313 , - 14.995 , 1.16125733848899 , - 15.0 , 1.18965840938029 , - 15.005 , 1.20101711803106 , - 15.01 , 1.19309156203439 , - 15.015 , 1.16518353563898 , - 15.02 , 1.11821232455035 , - 15.025 , 1.0545184865003 , - 15.03 , 0.977448615628865 , - 15.035 , 0.890815252481333 , - 15.04 , 0.798354444510221 , - 15.045 , 0.703279494461959 , - 15.05 , 0.60801847543151 , - 15.055 , 0.514150357593879 , - 15.06 , 0.422530486995826 , - 15.065 , 0.333543044544543 , - 15.07 , 0.247413880227417 , - 15.075 , 0.164505011560775 , - 15.08 , 8.554502116652860E-02 , - 15.085 , 1.176008397877900E-02 , - 15.09 , -5.508991016794810E-02 , - 15.095 , -0.11277329041032 , - 15.1 , -0.15872202731611 , - 15.105 , -0.19023769676271 , - 15.11 , -0.20475543680883 , - 15.115 , -0.20016459209247 , - 15.12 , -0.17515953672649 , - 15.125 , -0.1295909322101 , - 15.13 , -6.475341455153370E-02 , - 15.135 , 1.645644779243700E-02 , - 15.14 , 0.109582085491203 , - 15.145 , 0.208891920094615 , - 15.15 , 0.307902347961824 , - 15.155 , 0.400086953541137 , - 15.16 , 0.479656312478387 , - 15.165 , 0.54227026093024 , - 15.17 , 0.585531391323096 , - 15.175 , 0.60915577781107 , - 15.18 , 0.614771789148716 , - 15.185 , 0.605386403919845 , - 15.19 , 0.584635659710548 , - 15.195 , 0.555987240463961 , - 15.2 , 0.522078576056577 , - 15.205 , 0.484332615313383 , - 15.21 , 0.44293940454718 , - 15.215 , 0.397175120559912 , - 15.22 , 0.345968006972672 , - 15.225 , 0.288543030116857 , - 15.23 , 0.224972791486283 , - 15.235 , 0.156481408793171 , - 15.24 , 8.542958350357370E-02 , - 15.245 , 1.498370477529230E-02 , - 15.25 , -5.142934425176120E-02 , - 15.255 , -0.1107437937938 , - 15.26 , -0.16078441017566 , - 15.265 , -0.20057844669055 , - 15.27 , -0.23037829970624 , - 15.275 , -0.2514154045316 , - 15.28 , -0.26546110414046 , - 15.285 , -0.27433386226401 , - 15.29 , -0.27947343680654 , - 15.295 , -0.28170382574971 , - 15.3 , -0.28121922535055 , - 15.305 , -0.27778333156123 , - 15.31 , -0.27106104276765 , - 15.315 , -0.26098347288903 , - 15.32 , -0.2480337104626 , - 15.325 , -0.23338239832851 , - 15.33 , -0.21883669131141 , - 15.335 , -0.20662723365469 , - 15.34 , -0.19908795725974 , - 15.345 , -0.1983095632208 , - 15.35 , -0.20583511356768 , - 15.355 , -0.22245388077999 , - 15.36 , -0.24810721805446 , - 15.365 , -0.28190022979588 , - 15.37 , -0.32218399867655 , - 15.375 , -0.36668187000496 , - 15.38 , -0.41262893144551 , - 15.385 , -0.4569195252945 , - 15.39 , -0.49626700745835 , - 15.395 , -0.52739011070132 , - 15.4 , -0.54723474350703 , - 15.405 , -0.55322582044501 , - 15.41 , -0.54352567312437 , - 15.415 , -0.51725918301048 , - 15.42 , -0.47466073347181 , - 15.425 , -0.41710230560527 , - 15.43 , -0.34698928139492 , - 15.435 , -0.26752756403572 , - 15.44 , -0.18240759770015 , - 15.445 , -9.545429827632960E-02 , - 15.45 , -1.031774321012660E-02 , - 15.455 , 6.975569716684001E-02 , - 15.46 , 0.142031815271298 , - 15.465 , 0.204287600135245 , - 15.47 , 0.254724524020873 , - 15.475 , 0.291852234959508 , - 15.48 , 0.314393966922164 , - 15.485 , 0.321257693596354 , - 15.49 , 0.311592647764159 , - 15.495 , 0.284924209311069 , - 15.5 , 0.241333574629117 , - 15.505 , 0.181630984411648 , - 15.51 , 0.107473789318163 , - 15.515 , 2.138659993284420E-02 , - 15.52 , -7.333294612818740E-02 , - 15.525 , -0.17281819572361 , - 15.53 , -0.2729111163528 , - 15.535 , -0.36947452952708 , - 15.54 , -0.45868092644508 , - 15.545 , -0.53724054983261 , - 15.55 , -0.60253835404275 , - 15.555 , -0.65267651763316 , - 15.56 , -0.6864354117723 , - 15.565 , -0.70318229683703 , - 15.57 , -0.70276183568102 , - 15.575 , -0.68540176686393 , - 15.58 , -0.6516520838685 , - 15.585 , -0.60236502510189 , - 15.59 , -0.538706492591 , - 15.595 , -0.46217410897888 , - 15.6 , -0.37460077533887 , - 15.605 , -0.27810973417383 , - 15.61 , -0.17502716813551 , - 15.615 , -6.773228527287170E-02 , - 15.62 , 4.151501433409210E-02 , - 15.625 , 0.150751860185515 , - 15.63 , 0.258442092002889 , - 15.635 , 0.363538574930614 , - 15.64 , 0.465442765332169 , - 15.645 , 0.563876126508653 , - 15.65 , 0.658665592231715 , - 15.655 , 0.749509291460253 , - 15.66 , 0.835755718589599 , - 15.665 , 0.916264699152492 , - 15.67 , 0.989375816925145 , - 15.675 , 1.05301420158238 , - 15.68 , 1.10490739292059 , - 15.685 , 1.14288462647541 , - 15.69 , 1.16518849553063 , - 15.695 , 1.1707464912492 , - 15.7 , 1.15934157640063 , - 15.705 , 1.13165264409975 , - 15.71 , 1.08916287801769 , - 15.715 , 1.03396048449819 , - 15.72 , 0.968480895649285 , - 15.725 , 0.895239610317516 , - 15.73 , 0.816614791244956 , - 15.735 , 0.734699276030846 , - 15.74 , 0.651241095374945 , - 15.745 , 0.567649521370319 , - 15.75 , 0.485049163207599 , - 15.755 , 0.404335549986381 , - 15.76 , 0.326219056425138 , - 15.765 , 0.251231356865374 , - 15.77 , 0.179720965294244 , - 15.775 , 0.111831041730238 , - 15.78 , 4.750476279777080E-02 , - 15.785 , -1.347798247405040E-02 , - 15.79 , -7.141356069694010E-02 , - 15.795 , -0.12656450883031 , - 15.8 , -0.1790372399842 , - 15.805 , -0.2286955113047 , - 15.81 , -0.27512243015728 , - 15.815 , -0.31766447732324 , - 15.82 , -0.3555388110919 , - 15.825 , -0.38798921520158 , - 15.83 , -0.41444221410296 , - 15.835 , -0.43463094635962 , - 15.84 , -0.44864369112348 , - 15.845 , -0.4568931292131 , - 15.85 , -0.46000160926806 , - 15.855 , -0.45865250041628 , - 15.86 , -0.45343877892519 , - 15.865 , -0.44476504067162 , - 15.87 , -0.43283082098116 , - 15.875 , -0.41771237775514 , - 15.88 , -0.3995214147592 , - 15.885 , -0.37860415544342 , - 15.89 , -0.35572212713179 , - 15.895 , -0.33216132888134 , - 15.9 , -0.30972572285948 , - 15.905 , -0.29059799700979 , - 15.91 , -0.27708096353175 , - 15.915 , -0.27126155854412 , - 15.92 , -0.2746590319597 , - 15.925 , -0.28792675974919 , - 15.93 , -0.31066689274262 , - 15.935 , -0.34140077106906 , - 15.94 , -0.3777039602476 , - 15.945 , -0.41648665097944 , - 15.95 , -0.45437291128764 , - 15.955 , -0.48811381404708 , - 15.96 , -0.51496612193939 , - 15.965 , -0.5329765854495 , - 15.97 , -0.54113053164364 , - 15.975 , -0.53935053269995 , - 15.98 , -0.52835825596445 , - 15.985 , -0.50943591924887 , - 15.99 , -0.48413923071434 , - 15.995 , -0.45401661733085 , - 16.0 , -0.42038541841803 , - 16.005 , -0.38419449756936 , - 16.01 , -0.34598883075877 , - 16.015 , -0.30596135684737 , - 16.02 , -0.26406862723475 , - 16.025 , -0.22017134269813 , - 16.03 , -0.17416871222392 , - 16.035 , -0.12609398639317 , - 16.04 , -7.616580091339020E-02 , - 16.045 , -2.479105816937940E-02 , - 16.05 , 2.745737110728120E-02 , - 16.055 , 7.987861751112391E-02 , - 16.06 , 0.131672708259285 , - 16.065 , 0.181958505928516 , - 16.07 , 0.229779175022502 , - 16.075 , 0.274114727562895 , - 16.08 , 0.313912537790184 , - 16.085 , 0.348155259464482 , - 16.09 , 0.375959714090624 , - 16.095 , 0.396703409827832 , - 16.1 , 0.410143539243666 , - 16.105 , 0.416499539855543 , - 16.11 , 0.416464899336383 , - 16.115 , 0.411132431725026 , - 16.12 , 0.401834694221056 , - 16.125 , 0.389926331168038 , - 16.13 , 0.376552509432684 , - 16.135 , 0.362455371415181 , - 16.14 , 0.347864663265341 , - 16.145 , 0.332498409591647 , - 16.15 , 0.315673926599289 , - 16.155 , 0.296498803516978 , - 16.16 , 0.274095775096738 , - 16.165 , 0.247800859489553 , - 16.17 , 0.217295286911219 , - 16.175 , 0.182636701553898 , - 16.18 , 0.144199700257594 , - 16.185 , 0.102548913123023 , - 16.19 , 5.829530297192130E-02 , - 16.195 , 1.197592728082750E-02 , - 16.2 , -3.600290534227300E-02 , - 16.205 , -8.535615468618291E-02 , - 16.21 , -0.13584918811621 , - 16.215 , -0.18721153582539 , - 16.22 , -0.23906457716721 , - 16.225 , -0.29090350734869 , - 16.23 , -0.34213587188623 , - 16.235 , -0.392170780993 , - 16.24 , -0.44051591221236 , - 16.245 , -0.48684480865516 , - 16.25 , -0.53098857668878 , - 16.255 , -0.57284978382707 , - 16.26 , -0.61224319073572 , - 16.265 , -0.64871598685836 , - 16.27 , -0.68140334352395 , - 16.275 , -0.70898222576025 , - 16.28 , -0.7297595947791 , - 16.285 , -0.7418948815967 , - 16.29 , -0.74371891027858 , - 16.295 , -0.73407611710958 , - 16.3 , -0.71260329024102 , - 16.305 , -0.67986749030603 , - 16.31 , -0.63732240300856 , - 16.315 , -0.58707824160675 , - 16.32 , -0.53154405116823 , - 16.325 , -0.47301455154914 , - 16.33 , -0.41331652122001 , - 16.335 , -0.35357961212191 , - 16.34 , -0.29419497300413 , - 16.345 , -0.23495140181355 , - 16.35 , -0.17531083484956 , - 16.355 , -0.11473456907756 , - 16.36 , -5.298091218194400E-02 , - 16.365 , 9.709062607778981E-03 , - 16.37 , 7.256409889259650E-02 , - 16.375 , 0.134384503385863 , - 16.38 , 0.193739454595389 , - 16.385 , 0.24920525086789 , - 16.39 , 0.299568602241651 , - 16.395 , 0.343956956389216 , - 16.4 , 0.381866908791684 , - 16.405 , 0.413114650618461 , - 16.41 , 0.437733369467239 , - 16.415 , 0.455877974867213 , - 16.42 , 0.46776384132681 , - 16.425 , 0.473663922748246 , - 16.43 , 0.47395074709205 , - 16.435 , 0.469159269294089 , - 16.44 , 0.460028874160481 , - 16.445 , 0.447496145434672 , - 16.45 , 0.43262324571891 , - 16.455 , 0.416476298710912 , - 16.46 , 0.39998487143001 , - 16.465 , 0.383825594174033 , - 16.47 , 0.368369873101624 , - 16.475 , 0.353714574674185 , - 16.48 , 0.339789306901935 , - 16.485 , 0.326509782519242 , - 16.49 , 0.313927074313828 , - 16.495 , 0.302325131506492 , - 16.5 , 0.292230126681682 , - 16.505 , 0.284323481848275 , - 16.51 , 0.279278430837744 , - 16.515 , 0.277565991023392 , - 16.52 , 0.27928378094795 , - 16.525 , 0.284059216918989 , - 16.53 , 0.291055442661278 , - 16.535 , 0.299081158427955 , - 16.54 , 0.306775986803293 , - 16.545 , 0.312824550426672 , - 16.55 , 0.316148133716397 , - 16.555 , 0.316029035226392 , - 16.56 , 0.31215069004257 , - 16.565 , 0.304553318859 , - 16.57 , 0.293538129439739 , - 16.575 , 0.279551088336509 , - 16.58 , 0.263087654869009 , - 16.585 , 0.244637877428558 , - 16.59 , 0.224678132698894 , - 16.595 , 0.203690933512921 , - 16.6 , 0.182189070638557 , - 16.605 , 0.160712533967535 , - 16.61 , 0.139788985048289 , - 16.615 , 0.119849630257617 , - 16.62 , 0.101127004531768 , - 16.625 , 8.356184746823360E-02 , - 16.63 , 6.675788773408831E-02 , - 16.635 , 5.000422430522750E-02 , - 16.64 , 3.237781788478290E-02 , - 16.645 , 1.290492007865870E-02 , - 16.65 , -9.242841522190411E-03 , - 16.655 , -3.457307113926180E-02 , - 16.66 , -6.315044794397080E-02 , - 16.665 , -9.456431033805510E-02 , - 16.67 , -0.12798945588883 , - 16.675 , -0.16233338586658 , - 16.68 , -0.19643231791386 , - 16.685 , -0.22926030484873 , - 16.69 , -0.26010137973961 , - 16.695 , -0.28866176894499 , - 16.7 , -0.31509595200913 , - 16.705 , -0.33995273832631 , - 16.71 , -0.36405095016433 , - 16.715 , -0.38831357635509 , - 16.72 , -0.41358504112542 , - 16.725 , -0.44046253469103 , - 16.73 , -0.46915752304 , - 16.735 , -0.49941060932339 , - 16.74 , -0.53046223395319 , - 16.745 , -0.56108536534834 , - 16.75 , -0.58967419378453 , - 16.755 , -0.61438209498106 , - 16.76 , -0.63329121107995 , - 16.765 , -0.64459684400811 , - 16.77 , -0.64678096256853 , - 16.775 , -0.63875489537808 , - 16.78 , -0.61995220147847 , - 16.785 , -0.59036060295097 , - 16.79 , -0.55049669392639 , - 16.795 , -0.50133039140924 , - 16.8 , -0.44418245956687 , - 16.805 , -0.38061075875138 , - 16.81 , -0.31231562731901 , - 16.815 , -0.24106197922092 , - 16.82 , -0.1686326543263 , - 16.825 , -9.679598568714549E-02 , - 16.83 , -2.728380092511400E-02 , - 16.835 , 3.824293020108400E-02 , - 16.84 , 9.824002683071940E-02 , - 16.845 , 0.151346034414838 , - 16.85 , 0.196448639221428 , - 16.855 , 0.232748834021365 , - 16.86 , 0.259798117288868 , - 16.865 , 0.277506221603702 , - 16.87 , 0.286111918797314 , - 16.875 , 0.286131733842289 , - 16.88 , 0.278296735618878 , - 16.885 , 0.263498277115562 , - 16.89 , 0.24274886174333 , - 16.895 , 0.217166404345327 , - 16.9 , 0.187968246853482 , - 16.905 , 0.156461968787081 , - 16.91 , 0.124015045694316 , - 16.915 , 9.199139026589789E-02 , - 16.92 , 6.165693925050090E-02 , - 16.925 , 3.406870712543500E-02 , - 16.93 , 9.974305988061479E-03 , - 16.935 , -1.024803512308630E-02 , - 16.94 , -2.658403019625520E-02 , - 16.945 , -3.930334521456180E-02 , - 16.95 , -4.881605741987730E-02 , - 16.955 , -5.549717708582600E-02 , - 16.96 , -5.952392534556360E-02 , - 16.965 , -6.076975805147920E-02 , - 16.97 , -5.879314030308780E-02 , - 16.975 , -5.292859848425780E-02 , - 16.98 , -4.246799585244240E-02 , - 16.985 , -2.689000147691090E-02 , - 16.99 , -6.084643377645750E-03 , - 16.995 , 1.948494890135070E-02 , - 17.0 , 4.872381188647930E-02 , - 17.005 , 7.996838345792370E-02 , - 17.01 , 0.111158477862087 , - 17.015 , 0.140083752196672 , - 17.02 , 0.164651035916986 , - 17.025 , 0.18312224741681 , - 17.03 , 0.194279612887888 , - 17.035 , 0.197502657429334 , - 17.04 , 0.192756670137177 , - 17.045 , 0.180518699701142 , - 17.05 , 0.161669903280425 , - 17.055 , 0.137385815960322 , - 17.06 , 0.109043393552795 , - 17.065 , 7.814867623624100E-02 , - 17.07 , 4.627753286711330E-02 , - 17.075 , 1.501227171733180E-02 , - 17.08 , -1.413775130832270E-02 , - 17.085 , -3.983793711438840E-02 , - 17.09 , -6.104036519750250E-02 , - 17.095 , -7.708842285673501E-02 , - 17.1 , -8.778382263463140E-02 , - 17.105 , -9.339483606844121E-02 , - 17.11 , -9.459269265106150E-02 , - 17.115 , -9.232223501388739E-02 , - 17.12 , -8.763025422153840E-02 , - 17.125 , -8.148499770125020E-02 , - 17.13 , -7.462775457220110E-02 , - 17.135 , -6.748324353623050E-02 , - 17.14 , -6.014609852966310E-02 , - 17.145 , -5.243702915474610E-02 , - 17.15 , -4.400785444844100E-02 , - 17.155 , -3.446180958692290E-02 , - 17.16 , -2.345792198001310E-02 , - 17.165 , -1.077394978512690E-02 , - 17.17 , 3.679128728274960E-03 , - 17.175 , 1.988574043577430E-02 , - 17.18 , 3.777667605297300E-02 , - 17.185 , 5.727939847072780E-02 , - 17.19 , 7.834501552629659E-02 , - 17.195 , 0.100944016898245 , - 17.2 , 0.125030824710985 , - 17.205 , 0.150493723897266 , - 17.21 , 0.177105725250697 , - 17.215 , 0.204499198588219 , - 17.22 , 0.232171627050269 , - 17.225 , 0.259522952289019 , - 17.23 , 0.28591162656688 , - 17.235 , 0.310713017545991 , - 17.24 , 0.333360202463241 , - 17.245 , 0.353356491062333 , - 17.25 , 0.370257070307643 , - 17.255 , 0.383631410780558 , - 17.26 , 0.393022771718625 , - 17.265 , 0.397924531915073 , - 17.27 , 0.397789484581034 , - 17.275 , 0.392075448648513 , - 17.28 , 0.380321842357972 , - 17.285 , 0.362236624526743 , - 17.29 , 0.337775799625786 , - 17.295 , 0.307187618217491 , - 17.3 , 0.271012952518342 , - 17.305 , 0.230034748672592 , - 17.31 , 0.185192192119736 , - 17.315 , 0.1374724900416 , - 17.32 , 8.781061932229070E-02 , - 17.325 , 3.701123827098990E-02 , - 17.33 , -1.428322820528750E-02 , - 17.335 , -6.558572925239700E-02 , - 17.34 , -0.11651660768663 , - 17.345 , -0.16673628393002 , - 17.35 , -0.21587015869355 , - 17.355 , -0.26345095520442 , - 17.36 , -0.30888431890374 , - 17.365 , -0.35145163113226 , - 17.37 , -0.39033885127352 , - 17.375 , -0.42469770664605 , - 17.38 , -0.45371821850159 , - 17.385 , -0.4767087589838 , - 17.39 , -0.49316630884791 , - 17.395 , -0.50283205552792 , - 17.4 , -0.50572081737774 , - 17.405 , -0.50212196719028 , - 17.41 , -0.49256808518885 , - 17.415 , -0.47777707225688 , - 17.42 , -0.45857357564831 , - 17.425 , -0.43580164741667 , - 17.43 , -0.41024501009179 , - 17.435 , -0.3825675139441 , - 17.44 , -0.35328788816102 , - 17.445 , -0.32279085797443 , - 17.45 , -0.29137731320226 , - 17.455 , -0.25933449326509 , - 17.46 , -0.2270143702293 , - 17.465 , -0.19489381305459 , - 17.47 , -0.16360264699467 , - 17.475 , -0.1339028594142 , - 17.48 , -0.1066224111889 , - 17.485 , -8.254834652459410E-02 , - 17.49 , -6.230534889079800E-02 , - 17.495 , -4.623541755964700E-02 , - 17.5 , -3.430878641434340E-02 , - 17.505 , -2.607920373761460E-02 , - 17.51 , -2.069570607448080E-02 , - 17.515 , -1.696571448514850E-02 , - 17.52 , -1.346258488402600E-02 , - 17.525 , -8.657687814216761E-03 , - 17.53 , -1.066706267368470E-03 , - 17.535 , 1.061426833550790E-02 , - 17.54 , 2.738663947692650E-02 , - 17.545 , 4.985546977711610E-02 , - 17.55 , 7.816411304470480E-02 , - 17.555 , 0.111966131087412 , - 17.56 , 0.150434055062022 , - 17.565 , 0.19231308509617 , - 17.57 , 0.236013378779133 , - 17.575 , 0.279746002917216 , - 17.58 , 0.321684272405146 , - 17.585 , 0.360138883852544 , - 17.59 , 0.393718048669997 , - 17.595 , 0.421452589177563 , - 17.6 , 0.442859042866297 , - 17.605 , 0.457932285135102 , - 17.61 , 0.467063199142238 , - 17.615 , 0.470901203329776 , - 17.62 , 0.470183933061112 , - 17.625 , 0.465570499510758 , - 17.63 , 0.457509881267887 , - 17.635 , 0.446170505322342 , - 17.64 , 0.431441044905879 , - 17.645 , 0.412997059132728 , - 17.65 , 0.390417907394592 , - 17.655 , 0.363320032948617 , - 17.66 , 0.331482683771369 , - 17.665 , 0.294935652090983 , - 17.67 , 0.254001046090184 , - 17.675 , 0.209280977845859 , - 17.68 , 0.161607754445718 , - 17.685 , 0.111965960430188 , - 17.69 , 6.141586922651330E-02 , - 17.695 , 1.102093548815530E-02 , - 17.7 , -3.820203658969610E-02 , - 17.705 , -8.531704155098779E-02 , - 17.71 , -0.1294862669167 , - 17.715 , -0.16998594459785 , - 17.72 , -0.20622064042651 , - 17.725 , -0.23774591935919 , - 17.73 , -0.26428840511531 , - 17.735 , -0.28576606331927 , - 17.74 , -0.30229286763517 , - 17.745 , -0.31416772926296 , - 17.75 , -0.3218406535065 , - 17.755 , -0.3258645654062 , - 17.76 , -0.32683843068621 , - 17.765 , -0.32535588224289 , - 17.77 , -0.32196457829868 , - 17.775 , -0.31715006731732 , - 17.78 , -0.31133941077337 , - 17.785 , -0.30492235408688 , - 17.79 , -0.29827929738639 , - 17.795 , -0.29180571311681 , - 17.8 , -0.2859227673159 , - 17.805 , -0.2810686116836 , - 17.81 , -0.27767024271612 , - 17.815 , -0.27609995179852 , - 17.82 , -0.27662600365925 , - 17.825 , -0.27936632736658 , - 17.83 , -0.28425416349301 , - 17.835 , -0.29102164261339 , - 17.84 , -0.29920350847177 , - 17.845 , -0.30815897987418 , - 17.85 , -0.31710995942421 , - 17.855 , -0.32518836729579 , - 17.86 , -0.33149006868417 , - 17.865 , -0.33512980995752 , - 17.87 , -0.33529555909469 , - 17.875 , -0.3312973400369 , - 17.88 , -0.32261024125577 , - 17.885 , -0.30890529900639 , - 17.89 , -0.290070720818 , - 17.895 , -0.26621431048452 , - 17.9 , -0.23765242692415 , - 17.905 , -0.20488114286083 , - 17.91 , -0.16853769940936 , - 17.915 , -0.12935252659241 , - 17.92 , -8.810348127193721E-02 , - 17.925 , -4.557141302171240E-02 , - 17.93 , -2.513356389291560E-03 , - 17.935 , 4.035724323904150E-02 , - 17.94 , 8.237249752346711E-02 , - 17.945 , 0.122904827481364 , - 17.95 , 0.16135335850423 , - 17.955 , 0.197135089796928 , - 17.96 , 0.229680590055412 , - 17.965 , 0.258445542327015 , - 17.97 , 0.282931564681535 , - 17.975 , 0.3027256078172 , - 17.98 , 0.317544225316334 , - 17.985 , 0.327282981257925 , - 17.99 , 0.332055566875123 , - 17.995 , 0.332219078215985 , - 18.0 , 0.328372664764279 , - 18.005 , 0.321327968541342 , - 18.01 , 0.312046315167661 , - 18.015 , 0.301552393558308 , - 18.02 , 0.29083015000257 , - 18.025 , 0.280717140577436 , - 18.03 , 0.271812862742294 , - 18.035 , 0.264416834319869 , - 18.04 , 0.258507921567912 , - 18.045 , 0.25377043717894 , - 18.05 , 0.249664740892512 , - 18.055 , 0.245531784942376 , - 18.06 , 0.240715666971269 , - 18.065 , 0.234683989615924 , - 18.07 , 0.227126896191005 , - 18.075 , 0.218018915200585 , - 18.08 , 0.207635259720329 , - 18.085 , 0.196519817484055 , - 18.09 , 0.185413864456323 , - 18.095 , 0.175156074068905 , - 18.1 , 0.166570903921847 , - 18.105 , 0.160362276331594 , - 18.11 , 0.157026715204937 , - 18.115 , 0.156797444080986 , - 18.12 , 0.159624455669982 , - 18.125 , 0.16519187224497 , - 18.13 , 0.172968089200864 , - 18.135 , 0.1822813476427 , - 18.14 , 0.192409206882619 , - 18.145 , 0.202670276399768 , - 18.15 , 0.212504752944377 , - 18.155 , 0.221533110089593 , - 18.16 , 0.229583054017435 , - 18.165 , 0.236681693233947 , - 18.17 , 0.24301317231324 , - 18.175 , 0.248850323481097 , - 18.18 , 0.254471744041749 , - 18.185 , 0.260080804366178 , - 18.19 , 0.265741889443548 , - 18.195 , 0.27134643214208 , - 18.2 , 0.276614811069614 , - 18.205 , 0.281132591864889 , - 18.21 , 0.284412543870369 , - 18.215 , 0.285966261493111 , - 18.22 , 0.28537109719781 , - 18.225 , 0.282316011041418 , - 18.23 , 0.276621372715182 , - 18.235 , 0.268228573189369 , - 18.24 , 0.257171332184819 , - 18.245 , 0.243536231265936 , - 18.25 , 0.227433656521336 , - 18.255 , 0.208982058948683 , - 18.26 , 0.188316971988387 , - 18.265 , 0.165617801602736 , - 18.27 , 0.141146408794358 , - 18.275 , 0.115280086715596 , - 18.28 , 8.852986599304000E-02 , - 18.285 , 6.153122175946150E-02 , - 18.29 , 3.501087677361560E-02 , - 18.295 , 9.728375745511450E-03 , - 18.3 , -1.358945599970610E-02 , - 18.305 , -3.431372431462720E-02 , - 18.31 , -5.195992570184670E-02 , - 18.315 , -6.621459033346280E-02 , - 18.32 , -7.693590669330690E-02 , - 18.325 , -8.413813135115721E-02 , - 18.33 , -8.796246104481401E-02 , - 18.335 , -8.865026558137970E-02 , - 18.34 , -8.651948855745679E-02 , - 18.345 , -8.194991749053140E-02 , - 18.35 , -7.537263942731640E-02 , - 18.355 , -6.726122085666700E-02 , - 18.36 , -5.811712688388060E-02 , - 18.365 , -4.844978592925620E-02 , - 18.37 , -3.874961154322750E-02 , - 18.375 , -2.946321539637920E-02 , - 18.38 , -2.097389378477130E-02 , - 18.385 , -1.359774681728760E-02 , - 18.39 , -7.592927023032140E-03 , - 18.395 , -3.182771456432360E-03 , - 18.4 , -5.797783397815400E-04 , - 18.405 , -3.403899532317900E-06 , - 18.41 , -1.673453644507240E-03 , - 18.415 , -5.782448384807060E-03 , - 18.42 , -1.244176672900140E-02 , - 18.425 , -2.161800758848600E-02 , - 18.43 , -3.307323100644420E-02 , - 18.435 , -4.633260284878780E-02 , - 18.44 , -6.069252068692880E-02 , - 18.445 , -7.527964829315580E-02 , - 18.45 , -8.915230216299309E-02 , - 18.455 , -0.10143296879817 , - 18.46 , -0.11144311748952 , - 18.465 , -0.11881688272356 , - 18.47 , -0.12356683521081 , - 18.475 , -0.12609239258508 , - 18.48 , -0.12712667509216 , - 18.485 , -0.12763705192334 , - 18.49 , -0.12869455777906 , - 18.495 , -0.13134291006952 , - 18.5 , -0.13648385782305 , - 18.505 , -0.14479654925278 , - 18.51 , -0.15669435068272 , - 18.515 , -0.17231899455012 , - 18.52 , -0.19156053351027 , - 18.525 , -0.2140948418449 , - 18.53 , -0.23942532421762 , - 18.535 , -0.26692808116807 , - 18.54 , -0.29589366741626 , - 18.545 , -0.32556987300455 , - 18.55 , -0.35520167089443 , - 18.555 , -0.38407157568151 , - 18.56 , -0.41153207462536 , - 18.565 , -0.43702839771631 , - 18.57 , -0.46010162556848 , - 18.575 , -0.4803753536196 , - 18.58 , -0.49752469104796 , - 18.585 , -0.51123932275576 , - 18.59 , -0.52119100580172 , - 18.595 , -0.52702031860061 , - 18.6 , -0.52835074084744 , - 18.605 , -0.52483178107225 , - 18.61 , -0.51620504117931 , - 18.615 , -0.50237569943468 , - 18.62 , -0.4834730346886 , - 18.625 , -0.45987873870396 , - 18.63 , -0.43221396453591 , - 18.635 , -0.40128199130244 , - 18.64 , -0.36797809251035 , - 18.645 , -0.33318247540211 , - 18.65 , -0.2976655847206 , - 18.655 , -0.26201863587465 , - 18.66 , -0.22662902367112 , - 18.665 , -0.19169728326541 , - 18.67 , -0.15729264669158 , - 18.675 , -0.1234229501959 , - 18.68 , -9.010582719609091E-02 , - 18.685 , -5.741817970014060E-02 , - 18.69 , -2.552248385036910E-02 , - 18.695 , 5.339196527069970E-03 , - 18.7 , 3.486712311982680E-02 , - 18.705 , 6.273660435450590E-02 , - 18.71 , 8.862290998998250E-02 , - 18.715 , 0.112218745947816 , - 18.72 , 0.133237764611335 , - 18.725 , 0.151417354399901 , - 18.73 , 0.166520793732197 , - 18.735 , 0.178358092928635 , - 18.74 , 0.186819039757722 , - 18.745 , 0.191918879888126 , - 18.75 , 0.193841382081441 , - 18.755 , 0.192966026117615 , - 18.76 , 0.189861849245228 , - 18.765 , 0.185243424802453 , - 18.77 , 0.179886808055877 , - 18.775 , 0.174523130427245 , - 18.78 , 0.169727209876345 , - 18.785 , 0.165828266795135 , - 18.79 , 0.162860717438664 , - 18.795 , 0.160568509105303 , - 18.8 , 0.158460262202499 , - 18.805 , 0.155903588032585 , - 18.81 , 0.152236721793017 , - 18.815 , 0.146874335438137 , - 18.82 , 0.139388100075902 , - 18.825 , 0.129551248829624 , - 18.83 , 0.117346184292776 , - 18.835 , 0.102944396398025 , - 18.84 , 8.667203203856250E-02 , - 18.845 , 6.897292950992250E-02 , - 18.85 , 5.037981195577830E-02 , - 18.855 , 3.149222301298260E-02 , - 18.86 , 1.295788909713510E-02 , - 18.865 , -4.552694712540460E-03 , - 18.87 , -2.038471143298640E-02 , - 18.875 , -3.395374370024890E-02 , - 18.88 , -4.480974308295430E-02 , - 18.885 , -5.269874412847760E-02 , - 18.89 , -5.760475116618620E-02 , - 18.895 , -5.975782869643340E-02 , - 18.9 , -5.959990728708000E-02 , - 18.905 , -5.771202182665640E-02 , - 18.91 , -5.471620957553570E-02 , - 18.915 , -5.117481281717030E-02 , - 18.92 , -4.751155121434680E-02 , - 18.925 , -4.397377050356170E-02 , - 18.93 , -4.064613036051550E-02 , - 18.935 , -3.750986634275660E-02 , - 18.94 , -3.453164301123860E-02 , - 18.945 , -3.175456679161500E-02 , - 18.95 , -2.936540580184520E-02 , - 18.955 , -2.771540773125420E-02 , - 18.96 , -2.728673446781490E-02 , - 18.965 , -2.860928038065850E-02 , - 18.97 , -3.214733887015950E-02 , - 18.975 , -3.818284412564310E-02 , - 18.98 , -4.672302188795090E-02 , - 18.985 , -5.745461744704080E-02 , - 18.99 , -6.975424591801779E-02 , - 18.995 , -8.275205425474760E-02 , - 19.0 , -9.543348500501039E-02 , - 19.005 , -0.10675671144965 , - 19.01 , -0.11576388175306 , - 19.015 , -0.12166743333762 , - 19.02 , -0.12390264431233 , - 19.025 , -0.12214656117846 , - 19.03 , -0.11631154879176 , - 19.035 , -0.10652423304446 , - 19.04 , -9.310118520163460E-02 , - 19.045 , -7.652590539072700E-02 , - 19.05 , -5.743089586506230E-02 , - 19.055 , -3.657596705689010E-02 , - 19.06 , -1.481925977005460E-02 , - 19.065 , 6.926924474783110E-03 , - 19.07 , 2.775463368340260E-02 , - 19.075 , 4.683156424739500E-02 , - 19.08 , 6.347270763070770E-02 , - 19.085 , 7.720227146370970E-02 , - 19.09 , 8.779042470764520E-02 , - 19.095 , 9.526029188212271E-02 , - 19.1 , 9.986040447199600E-02 , - 19.105 , 0.102009856725406 , - 19.11 , 0.102225525300876 , - 19.115 , 0.101047428528718 , - 19.12 , 9.897427931868839E-02 , - 19.125 , 9.642072648080460E-02 , - 19.13 , 9.369918170530429E-02 , - 19.135 , 9.102713402201090E-02 , - 19.14 , 8.855073690832560E-02 , - 19.145 , 8.637784747202421E-02 , - 19.15 , 8.460889194052530E-02 , - 19.155 , 8.335969452805890E-02 , - 19.16 , 8.277035792073900E-02 , - 19.165 , 8.300094888178290E-02 , - 19.17 , 8.421449446395760E-02 , - 19.175 , 8.655290215462839E-02 , - 19.18 , 9.010941198122500E-02 , - 19.185 , 9.490288969345520E-02 , - 19.19 , 0.100856185025776 , - 19.195 , 0.107783589409055 , - 19.2 , 0.115386291208123 , - 19.205 , 0.123260349877366 , - 19.21 , 0.130913935378 , - 19.215 , 0.137796521245135 , - 19.22 , 0.143335849367096 , - 19.225 , 0.14698030532155 , - 19.23 , 0.148242029288944 , - 19.235 , 0.146735661784648 , - 19.24 , 0.142208324703231 , - 19.245 , 0.134556865273917 , - 19.25 , 0.123832305128576 , - 19.255 , 0.110231039547548 , - 19.26 , 9.407703422254150E-02 , - 19.265 , 7.579763962651660E-02 , - 19.27 , 5.589930332000480E-02 , - 19.275 , 3.494345559651580E-02 , - 19.28 , 1.352655612925890E-02 , - 19.285 , -7.738281430620860E-03 , - 19.29 , -2.823640126172170E-02 , - 19.295 , -4.736851280459840E-02 , - 19.3 , -6.456726778946650E-02 , - 19.305 , -7.931522042729799E-02 , - 19.31 , -9.116146754991310E-02 , - 19.315 , -9.973543395603350E-02 , - 19.32 , -0.10475595669325 , - 19.325 , -0.10603430822357 , - 19.33 , -0.10347284701214 , - 19.335 , -9.706124752024230E-02 , - 19.34 , -8.687430152469530E-02 , - 19.345 , -7.307405512475940E-02 , - 19.35 , -5.591887411984520E-02 , - 19.355 , -3.577706479529710E-02 , - 19.36 , -1.314335388833300E-02 , - 19.365 , 1.134983613684490E-02 , - 19.37 , 3.693079681400050E-02 , - 19.375 , 6.270474265740390E-02 , - 19.38 , 8.768905345507640E-02 , - 19.385 , 0.1108686368144 , - 19.39 , 0.1312644416171 , - 19.395 , 0.148009041167522 , - 19.4 , 0.160416739422417 , - 19.405 , 0.168040427167663 , - 19.41 , 0.170704607506662 , - 19.415 , 0.168512624998284 , - 19.42 , 0.161826470167071 , - 19.425 , 0.151223327305197 , - 19.43 , 0.137436526462059 , - 19.435 , 0.12128787067038 , - 19.44 , 0.103621500126964 , - 19.445 , 8.524411667406280E-02 , - 19.45 , 6.687930552254420E-02 , - 19.455 , 4.913589731864990E-02 , - 19.46 , 3.249281642772610E-02 , - 19.465 , 1.729796363375550E-02 , - 19.47 , 3.779772699936010E-03 , - 19.475 , -7.933453913126739E-03 , - 19.48 , -1.778837362450150E-02 , - 19.485 , -2.578180319663970E-02 , - 19.49 , -3.193743546434960E-02 , - 19.495 , -3.628975661666560E-02 , - 19.5 , -3.887558954382360E-02 , - 19.505 , -3.973470241057670E-02 , - 19.51 , -3.891788867951480E-02 , - 19.515 , -3.649986139114820E-02 , - 19.52 , -3.259249709820460E-02 , - 19.525 , -2.735427053548850E-02 , - 19.53 , -2.099133842643200E-02 , - 19.535 , -1.374830536741160E-02 , - 19.54 , -5.887877188928280E-03 , - 19.545 , 2.336959611728440E-03 , - 19.55 , 1.071436148192050E-02 , - 19.555 , 1.910203440373310E-02 , - 19.56 , 2.744608047788240E-02 , - 19.565 , 3.578603089731680E-02 , - 19.57 , 4.424249115467690E-02 , - 19.575 , 5.298918396292150E-02 , - 19.58 , 6.221237826554930E-02 , - 19.585 , 7.206505940082400E-02 , - 19.59 , 8.262287004060030E-02 , - 19.595 , 9.385089818082880E-02 , - 19.6 , 0.105586535210159 , - 19.605 , 0.117542979202558 , - 19.61 , 0.129332330456747 , - 19.615 , 0.140505656304056 , - 19.62 , 0.150602470682144 , - 19.625 , 0.159201510072528 , - 19.63 , 0.165963272203869 , - 19.635 , 0.170657754779367 , - 19.64 , 0.173171986392552 , - 19.645 , 0.173497060176099 , - 19.65 , 0.171698563869022 , - 19.655 , 0.167877117650055 , - 19.66 , 0.162128958008132 , - 19.665 , 0.154515020640188 , - 19.67 , 0.145047978425579 , - 19.675 , 0.133699089240968 , - 19.68 , 0.120425826006013 , - 19.685 , 0.105211954035009 , - 19.69 , 8.811482794436119E-02 , - 19.695 , 6.930362885349300E-02 , - 19.7 , 4.908317786948910E-02 , - 19.705 , 2.789284466062680E-02 , - 19.71 , 6.282684187232620E-03 , - 19.715 , -1.513293891731910E-02 , - 19.72 , -3.573219349475490E-02 , - 19.725 , -5.494565996060560E-02 , - 19.73 , -7.230331792209500E-02 , - 19.735 , -8.746611435403620E-02 , - 19.74 , -0.10023408196077 , - 19.745 , -0.11053680897542 , - 19.75 , -0.11840927699064 , - 19.755 , -0.12396609115553 , - 19.76 , -0.12737940482213 , - 19.765 , -0.12886942680431 , - 19.77 , -0.12870508549978 , - 19.775 , -0.12721486235372 , - 19.78 , -0.12479696224801 , - 19.785 , -0.12192134851853 , - 19.79 , -0.11911512331687 , - 19.795 , -0.11692852296234 , - 19.8 , -0.1158828122011 , - 19.805 , -0.11640862718208 , - 19.81 , -0.11878469144379 , - 19.815 , -0.12309145404105 , - 19.82 , -0.12918833366224 , - 19.825 , -0.13672125838288 , - 19.83 , -0.14515938284391 , - 19.835 , -0.15385497532022 , - 19.84 , -0.16211467849934 , - 19.845 , -0.16927092799142 , - 19.85 , -0.1747405815055 , - 19.855 , -0.17806542050622 , - 19.86 , -0.17893075004105 , - 19.865 , -0.17716517197334 , - 19.87 , -0.1727273398208 , - 19.875 , -0.16568659834495 , - 19.88 , -0.15620370102824 , - 19.885 , -0.14451379659869 , - 19.89 , -0.13091402606184 , - 19.895 , -0.11575112780621 , - 19.9 , -9.940839096806510E-02 , - 19.905 , -8.228798219382000E-02 , - 19.91 , -6.479104079602420E-02 , - 19.915 , -4.729626907194930E-02 , - 19.92 , -3.014389625728430E-02 , - 19.925 , -1.362770379699480E-02 , - 19.93 , 1.998432435284760E-03 , - 19.935 , 1.650283145918720E-02 , - 19.94 , 2.964895620060110E-02 , - 19.945 , 4.116860136833410E-02 , - 19.95 , 5.074351304162170E-02 , - 19.955 , 5.800645031803000E-02 , - 19.96 , 6.256532313956960E-02 , - 19.965 , 6.405233292472851E-02 , - 19.97 , 6.218959865152200E-02 , - 19.975 , 5.686184515599930E-02 , - 19.98 , 4.817972906533240E-02 , - 19.985 , 3.651967859402010E-02 , - 19.99 , 2.252985493696160E-02 , - 19.995 , 7.097071756102240E-03 , - 20.0 , -8.721812839652310E-03 , - 20.005 , -2.379447424676810E-02 , - 20.01 , -3.701839037090120E-02 , - 20.015 , -4.742092878891140E-02 , - 20.02 , -5.423951270215350E-02 , - 20.025 , -5.697258922350620E-02 , - 20.03 , -5.539776158916270E-02 , - 20.035 , -4.956057087520670E-02 , - 20.04 , -3.974179526714170E-02 , - 20.045 , -2.641288342533750E-02 , - 20.05 , -1.019081782994870E-02 , - 20.055 , 8.202447545571230E-03 , - 20.06 , 2.797116679219240E-02 , - 20.065 , 4.827036868959560E-02 , - 20.07 , 6.822566739672180E-02 , - 20.075 , 8.695562572496580E-02 , - 20.08 , 0.103598292547575 , - 20.085 , 0.117345557097572 , - 20.09 , 0.127481089438341 , - 20.095 , 0.133420394415517 , - 20.1 , 0.134744188882336 , - 20.105 , 0.131221676654994 , - 20.11 , 0.122818973076751 , - 20.115 , 0.109691680974573 , - 20.12 , 9.216522604322611E-02 , - 20.125 , 7.070600814518090E-02 , - 20.13 , 4.589147778332150E-02 , - 20.135 , 1.838180387523030E-02 , - 20.14 , -1.110108370552780E-02 , - 20.145 , -4.178877084026370E-02 , - 20.15 , -7.287571484484311E-02 , - 20.155 , -0.10352963470195 , - 20.16 , -0.13290387884342 , - 20.165 , -0.16015839093613 , - 20.17 , -0.18448715088686 , - 20.175 , -0.20515328670567 , - 20.18 , -0.22152568111903 , - 20.185 , -0.23311328473587 , - 20.19 , -0.23959100455607 , - 20.195 , -0.24081433909493 , - 20.2 , -0.23682050088862 , - 20.205 , -0.22781739014645 , - 20.21 , -0.21416412518464 , - 20.215 , -0.19634582016096 , - 20.22 , -0.17494767238438 , - 20.225 , -0.15062916150452 , - 20.23 , -0.12410162176008 , - 20.235 , -9.610482601536199E-02 , - 20.24 , -6.738446390246500E-02 , - 20.245 , -3.866506506796110E-02 , - 20.25 , -1.062408132283030E-02 , - 20.255 , 1.613821656425260E-02 , - 20.26 , 4.112363448240460E-02 , - 20.265 , 6.395563455415000E-02 , - 20.27 , 8.438638743734070E-02 , - 20.275 , 0.10229225024046 , - 20.28 , 0.11765525248804 , - 20.285 , 0.13053719119583 , - 20.29 , 0.141047644803831 , - 20.295 , 0.14931741898274 , - 20.3 , 0.155478926240496 , - 20.305 , 0.159660339201315 , - 20.31 , 0.161990227205732 , - 20.315 , 0.162612590283051 , - 20.32 , 0.161703234926074 , - 20.325 , 0.159483350064339 , - 20.33 , 0.156221155279841 , - 20.335 , 0.152221918187124 , - 20.34 , 0.147804677752111 , - 20.345 , 0.143271172359312 , - 20.35 , 0.138873332096741 , - 20.355 , 0.134787926819641 , - 20.36 , 0.131103697853831 , - 20.365 , 0.127825557460833 , - 20.37 , 0.12489405648423 , - 20.375 , 0.122216684366155 , - 20.38 , 0.119703338338164 , - 20.385 , 0.117298332826065 , - 20.39 , 0.115002111347558 , - 20.395 , 0.1128792665639 , - 20.4 , 0.111051600017025 , - 20.405 , 0.109680624221402 , - 20.41 , 0.108942958893076 , - 20.415 , 0.109006468464252 , - 20.42 , 0.110010955231372 , - 20.425 , 0.112056904842183 , - 20.43 , 0.115202427994996 , - 20.435 , 0.119466647868312 , - 20.44 , 0.124835559019734 , - 20.445 , 0.131267773242386 , - 20.45 , 0.138696105432056 , - 20.455 , 0.14702533406325 , - 20.46 , 0.156125727838975 , - 20.465 , 0.165825042690333 , - 20.47 , 0.0 , - ), - INTERPOL='LIN', - PROL_DROITE='CONSTANT', - PROL_GAUCHE='EXCLU',); - - -ACCELV1=DEFI_FONCTION(NOM_PARA='INST', - VALE= -( - 0.0 , 0.0 , - 1.000000000000000E-02 , 1.310000000000000E-03 , - 2.000000000000000E-02 , 7.200000000000000E-04 , - 3.000000000000000E-02 , -1.160000000000000E-03 , - 4.000000000000000E-02 , -4.010000000000000E-03 , - 5.000000000000000E-02 , -8.580000000000001E-03 , - 6.000000000000000E-02 , -1.459000000000000E-02 , - 7.000000000000001E-02 , -1.920000000000000E-02 , - 8.000000000000000E-02 , -1.947000000000000E-02 , - 9.000000000000000E-02 , -1.781000000000000E-02 , - 0.1 , -1.970000000000000E-02 , - 0.11 , -2.520000000000000E-02 , - 0.12 , -3.281000000000000E-02 , - 0.13 , -4.377000000000000E-02 , - 0.14 , -5.504000000000000E-02 , - 0.15 , -5.797000000000000E-02 , - 0.16 , -4.627000000000000E-02 , - 0.17 , -2.536000000000000E-02 , - 0.18 , -6.700000000000000E-03 , - 0.19 , 7.849999999999999E-03 , - 0.2 , 2.168000000000000E-02 , - 0.21 , 3.643000000000000E-02 , - 0.22 , 5.686000000000000E-02 , - 0.23 , 8.019999999999999E-02 , - 0.24 , 8.942000000000000E-02 , - 0.25 , 7.790000000000000E-02 , - 0.26 , 6.301000000000000E-02 , - 0.27 , 5.860000000000000E-02 , - 0.28 , 5.444000000000000E-02 , - 0.29 , 3.314000000000000E-02 , - 0.3 , -4.730000000000000E-03 , - 0.31 , -3.492000000000000E-02 , - 0.32 , -3.413000000000000E-02 , - 0.33 , -7.530000000000000E-03 , - 0.34 , 1.991000000000000E-02 , - 0.35 , 2.983000000000000E-02 , - 0.36 , 2.482000000000000E-02 , - 0.37 , 1.676000000000000E-02 , - 0.38 , 4.890000000000000E-03 , - 0.39 , -1.521000000000000E-02 , - 0.4 , -3.575000000000000E-02 , - 0.41 , -5.053000000000000E-02 , - 0.42 , -6.325000000000000E-02 , - 0.43 , -7.273000000000000E-02 , - 0.44 , -7.520000000000000E-02 , - 0.45 , -8.463000000000000E-02 , - 0.46 , -0.11597 , - 0.47 , -0.1564 , - 0.48 , -0.18027 , - 0.49 , -0.17201 , - 0.5 , -0.13845 , - 0.51 , -0.1016 , - 0.52 , -6.390999999999999E-02 , - 0.53 , -1.035000000000000E-02 , - 0.54 , 5.961000000000000E-02 , - 0.55 , 0.12972 , - 0.56 , 0.18788 , - 0.57 , 0.23015 , - 0.58 , 0.23082 , - 0.59 , 0.1643 , - 0.6 , 6.750000000000000E-02 , - 0.61 , 7.450000000000000E-03 , - 0.62 , 1.664000000000000E-02 , - 0.63 , 8.058000000000000E-02 , - 0.64 , 0.15546 , - 0.65 , 0.2133 , - 0.66 , 0.24265 , - 0.67 , 0.21922 , - 0.68 , 0.1295 , - 0.69 , 1.220000000000000E-03 , - 0.7 , -0.12397 , - 0.71 , -0.1882 , - 0.72 , -0.17059 , - 0.73 , -0.11119 , - 0.74 , -9.375000000000000E-02 , - 0.75 , -0.15419 , - 0.76 , -0.21371 , - 0.77 , -0.19269 , - 0.78 , -0.12556 , - 0.79 , -8.054000000000000E-02 , - 0.8 , -5.658000000000000E-02 , - 0.81 , -2.563000000000000E-02 , - 0.82 , -1.082000000000000E-02 , - 0.83 , -6.067000000000000E-02 , - 0.84 , -0.16876 , - 0.85 , -0.26933 , - 0.86 , -0.31693 , - 0.87 , -0.3189 , - 0.88 , -0.31999 , - 0.89 , -0.32387 , - 0.9 , -0.35623 , - 0.91 , -0.38483 , - 0.92 , -0.36307 , - 0.93 , -0.29278 , - 0.94 , -0.18821 , - 0.95 , -6.119000000000000E-02 , - 0.96 , 3.932000000000000E-02 , - 0.97 , 7.092000000000000E-02 , - 0.98 , 3.394000000000000E-02 , - 0.99 , 1.056000000000000E-02 , - 1.0 , 3.006000000000000E-02 , - 1.01 , 4.384000000000000E-02 , - 1.02 , 1.582000000000000E-02 , - 1.03 , -2.452000000000000E-02 , - 1.04 , -3.991000000000000E-02 , - 1.05 , -4.053000000000000E-02 , - 1.06 , -4.416000000000000E-02 , - 1.07 , -6.185000000000000E-02 , - 1.08 , -0.10165 , - 1.09 , -0.13542 , - 1.1 , -0.142 , - 1.11 , -0.13819 , - 1.12 , -0.13187 , - 1.13 , -0.11765 , - 1.14 , -8.853000000000000E-02 , - 1.15 , -4.957000000000000E-02 , - 1.16 , -2.751000000000000E-02 , - 1.17 , -4.837000000000000E-02 , - 1.18 , -0.11303 , - 1.19 , -0.16115 , - 1.2 , -0.1365 , - 1.21 , -9.369000000000000E-02 , - 1.22 , -0.10681 , - 1.23 , -0.16911 , - 1.24 , -0.23593 , - 1.25 , -0.27067 , - 1.26 , -0.27471 , - 1.27 , -0.25731 , - 1.28 , -0.19103 , - 1.29 , -7.716000000000001E-02 , - 1.3 , 1.100000000000000E-03 , - 1.31 , -4.582000000000000E-02 , - 1.32 , -0.19352 , - 1.33 , -0.32144 , - 1.34 , -0.37399 , - 1.35 , -0.40308 , - 1.36 , -0.45452 , - 1.37 , -0.51071 , - 1.38 , -0.52231 , - 1.39 , -0.45018 , - 1.4 , -0.30537 , - 1.41 , -0.15517 , - 1.42 , -7.362000000000000E-02 , - 1.43 , -9.615000000000000E-02 , - 1.44 , -0.17148 , - 1.45 , -0.17476 , - 1.46 , -8.399000000000000E-02 , - 1.47 , -2.696000000000000E-02 , - 1.48 , -6.808000000000000E-02 , - 1.49 , -0.12817 , - 1.5 , -0.12265 , - 1.51 , -6.149000000000000E-02 , - 1.52 , -8.380000000000000E-03 , - 1.53 , 1.139000000000000E-02 , - 1.54 , 5.830000000000000E-03 , - 1.55 , -2.002000000000000E-02 , - 1.56 , -3.584000000000000E-02 , - 1.57 , -1.060000000000000E-03 , - 1.58 , 6.028000000000000E-02 , - 1.59 , 8.509000000000000E-02 , - 1.6 , 9.515000000000000E-02 , - 1.61 , 0.14372 , - 1.62 , 0.17863 , - 1.63 , 0.16098 , - 1.64 , 0.15227 , - 1.65 , 0.16265 , - 1.66 , 0.1009 , - 1.67 , -8.347000000000000E-02 , - 1.68 , -0.28571 , - 1.69 , -0.3845 , - 1.7 , -0.42649 , - 1.71 , -0.48045 , - 1.72 , -0.48546 , - 1.73 , -0.34744 , - 1.74 , -4.460000000000000E-02 , - 1.75 , 0.31704 , - 1.76 , 0.56244 , - 1.77 , 0.61288 , - 1.78 , 0.56235 , - 1.79 , 0.56046 , - 1.8 , 0.58601 , - 1.81 , 0.50428 , - 1.82 , 0.34783 , - 1.83 , 0.2707 , - 1.84 , 0.32579 , - 1.85 , 0.43838 , - 1.86 , 0.49734 , - 1.87 , 0.46993 , - 1.88 , 0.42104 , - 1.89 , 0.39656 , - 1.9 , 0.37011 , - 1.91 , 0.3211 , - 1.92 , 0.27122 , - 1.93 , 0.2175 , - 1.94 , 0.1251 , - 1.95 , 3.090000000000000E-03 , - 1.96 , -9.401000000000000E-02 , - 1.97 , -0.13751 , - 1.98 , -0.12623 , - 1.99 , -3.147000000000000E-02 , - 2.0 , 0.15999 , - 2.01 , 0.39077 , - 2.02 , 0.57348 , - 2.03 , 0.61086 , - 2.04 , 0.4807 , - 2.05 , 0.29864 , - 2.06 , 0.18108 , - 2.07 , 0.167 , - 2.08 , 0.23579 , - 2.09 , 0.28543 , - 2.1 , 0.21887 , - 2.11 , 6.136000000000000E-02 , - 2.12 , -8.754000000000001E-02 , - 2.13 , -0.18795 , - 2.14 , -0.28217 , - 2.15 , -0.39328 , - 2.16 , -0.47351 , - 2.17 , -0.45659 , - 2.18 , -0.38611 , - 2.19 , -0.40359 , - 2.2 , -0.49671 , - 2.21 , -0.47831 , - 2.22 , -0.24834 , - 2.23 , 9.692000000000001E-02 , - 2.24 , 0.36832 , - 2.25 , 0.49779 , - 2.26 , 0.55588 , - 2.27 , 0.55074 , - 2.28 , 0.47652 , - 2.29 , 0.42596 , - 2.3 , 0.45439 , - 2.31 , 0.4758 , - 2.32 , 0.36011 , - 2.33 , 9.916999999999999E-02 , - 2.34 , -0.22081 , - 2.35 , -0.53559 , - 2.36 , -0.73055 , - 2.37 , -0.68219 , - 2.38 , -0.46512 , - 2.39 , -0.29795 , - 2.4 , -0.29155 , - 2.41 , -0.37205 , - 2.42 , -0.45321 , - 2.43 , -0.52678 , - 2.44 , -0.53549 , - 2.45 , -0.39903 , - 2.46 , -0.17073 , - 2.47 , 4.007000000000000E-02 , - 2.48 , 0.19098 , - 2.49 , 0.23016 , - 2.5 , 0.11487 , - 2.51 , -3.277000000000000E-02 , - 2.52 , -2.678000000000000E-02 , - 2.53 , 0.14456 , - 2.54 , 0.33564 , - 2.55 , 0.43459 , - 2.56 , 0.47636 , - 2.57 , 0.56106 , - 2.58 , 0.69871 , - 2.59 , 0.78021 , - 2.6 , 0.69033 , - 2.61 , 0.48738 , - 2.62 , 0.37542 , - 2.63 , 0.44792 , - 2.64 , 0.63115 , - 2.65 , 0.80303 , - 2.66 , 0.86913 , - 2.67 , 0.81861 , - 2.68 , 0.67639 , - 2.69 , 0.44981 , - 2.7 , 0.19577 , - 2.71 , 1.762000000000000E-02 , - 2.72 , -7.475000000000000E-02 , - 2.73 , -0.18543 , - 2.74 , -0.31712 , - 2.75 , -0.30763 , - 2.76 , -5.022000000000000E-02 , - 2.77 , 0.36264 , - 2.78 , 0.71418 , - 2.79 , 0.86474 , - 2.8 , 0.91391 , - 2.81 , 0.97578 , - 2.82 , 0.99997 , - 2.83 , 0.90663 , - 2.84 , 0.71448 , - 2.85 , 0.55982 , - 2.86 , 0.55183 , - 2.87 , 0.63744 , - 2.88 , 0.70292 , - 2.89 , 0.68299 , - 2.9 , 0.58616 , - 2.91 , 0.47484 , - 2.92 , 0.38822 , - 2.93 , 0.3229 , - 2.94 , 0.25296 , - 2.95 , 0.16705 , - 2.96 , 0.10044 , - 2.97 , 7.353000000000000E-02 , - 2.98 , 4.790000000000000E-02 , - 2.99 , -3.974000000000000E-02 , - 3.0 , -0.21989 , - 3.01 , -0.43388 , - 3.02 , -0.59094 , - 3.03 , -0.68752 , - 3.04 , -0.77344 , - 3.05 , -0.84165 , - 3.06 , -0.87592 , - 3.07 , -0.92165 , - 3.08 , -0.98681 , - 3.09 , -0.9813 , - 3.1 , -0.85134 , - 3.11 , -0.71226 , - 3.12 , -0.70318 , - 3.13 , -0.73062 , - 3.14 , -0.63434 , - 3.15 , -0.49621 , - 3.16 , -0.46434 , - 3.17 , -0.4895 , - 3.18 , -0.43989 , - 3.19 , -0.297 , - 3.2 , -0.12264 , - 3.21 , 5.685000000000000E-02 , - 3.22 , 0.20721 , - 3.23 , 0.29127 , - 3.24 , 0.37167 , - 3.25 , 0.47314 , - 3.26 , 0.48428 , - 3.27 , 0.34199 , - 3.28 , 0.14378 , - 3.29 , 2.014000000000000E-02 , - 3.3 , -3.310000000000000E-03 , - 3.31 , 3.046000000000000E-02 , - 3.32 , 7.851000000000000E-02 , - 3.33 , 0.1222 , - 3.34 , 0.19291 , - 3.35 , 0.2916 , - 3.36 , 0.38011 , - 3.37 , 0.46514 , - 3.38 , 0.52328 , - 3.39 , 0.51669 , - 3.4 , 0.4727 , - 3.41 , 0.38682 , - 3.42 , 0.22939 , - 3.43 , 1.800000000000000E-02 , - 3.44 , -0.199 , - 3.45 , -0.40018 , - 3.46 , -0.5733 , - 3.47 , -0.72332 , - 3.48 , -0.82419 , - 3.49 , -0.83348 , - 3.5 , -0.74258 , - 3.51 , -0.61694 , - 3.52 , -0.56099 , - 3.53 , -0.61112 , - 3.54 , -0.71023 , - 3.55 , -0.78959 , - 3.56 , -0.85129 , - 3.57 , -0.93566 , - 3.58 , -0.99997 , - 3.59 , -0.92052 , - 3.6 , -0.6664 , - 3.61 , -0.3873 , - 3.62 , -0.25033 , - 3.63 , -0.24161 , - 3.64 , -0.18701 , - 3.65 , 9.379999999999999E-03 , - 3.66 , 0.11381 , - 3.67 , 0.16743 , - 3.68 , 0.16297 , - 3.69 , 0.1216 , - 3.7 , 5.279000000000000E-02 , - 3.71 , -9.607000000000000E-02 , - 3.72 , -0.30972 , - 3.73 , -0.35938 , - 3.74 , -0.19296 , - 3.75 , 6.919000000000000E-02 , - 3.76 , 0.27173 , - 3.77 , 0.34172 , - 3.78 , 0.31251 , - 3.79 , 0.24099 , - 3.8 , 0.15009 , - 3.81 , 0.10136 , - 3.82 , 0.18046 , - 3.83 , 0.36244 , - 3.84 , 0.47034 , - 3.85 , 0.36939 , - 3.86 , 0.15689 , - 3.87 , 1.108000000000000E-02 , - 3.88 , 3.990000000000000E-03 , - 3.89 , 0.11976 , - 3.9 , 0.24956 , - 3.91 , 0.21477 , - 3.92 , -3.172000000000000E-02 , - 3.93 , -0.24232 , - 3.94 , -0.1514 , - 3.95 , 0.12645 , - 3.96 , 0.3411 , - 3.97 , 0.48457 , - 3.98 , 0.61705 , - 3.99 , 0.70283 , - 4.0 , 0.70328 , - 4.01 , 0.62998 , - 4.02 , 0.53518 , - 4.03 , 0.44668 , - 4.04 , 0.36172 , - 4.05 , 0.31406 , - 4.06 , 0.32888 , - 4.07 , 0.35459 , - 4.08 , 0.32512 , - 4.09 , 0.25195 , - 4.1 , 0.20405 , - 4.11 , 0.22648 , - 4.12 , 0.30571 , - 4.13 , 0.37309 , - 4.14 , 0.35283 , - 4.15 , 0.24118 , - 4.16 , 0.11162 , - 4.17 , 1.458000000000000E-02 , - 4.18 , -7.364000000000000E-02 , - 4.19 , -0.1521 , - 4.2 , -0.14128 , - 4.21 , 2.440000000000000E-02 , - 4.22 , 0.2852 , - 4.23 , 0.45129 , - 4.24 , 0.38982 , - 4.25 , 0.15588 , - 4.26 , -0.11495 , - 4.27 , -0.31375 , - 4.28 , -0.42086 , - 4.29 , -0.48904 , - 4.3 , -0.52097 , - 4.31 , -0.49168 , - 4.32 , -0.4234 , - 4.33 , -0.36559 , - 4.34 , -0.36994 , - 4.35 , -0.42675 , - 4.36 , -0.45696 , - 4.37 , -0.39583 , - 4.38 , -0.24523 , - 4.39 , -7.371999999999999E-02 , - 4.4 , 5.577000000000000E-02 , - 4.41 , 0.13029 , - 4.42 , 0.17 , - 4.43 , 0.21223 , - 4.44 , 0.25214 , - 4.45 , 0.25221 , - 4.46 , 0.20971 , - 4.47 , 0.15915 , - 4.48 , 0.13965 , - 4.49 , 0.1015 , - 4.5 , -5.693000000000000E-02 , - 4.51 , -0.30165 , - 4.52 , -0.49413 , - 4.53 , -0.5601 , - 4.54 , -0.5473 , - 4.55 , -0.52318 , - 4.56 , -0.43186 , - 4.57 , -0.21177 , - 4.58 , 5.701000000000000E-02 , - 4.59 , 0.26717 , - 4.6 , 0.3673 , - 4.61 , 0.3813 , - 4.62 , 0.40079 , - 4.63 , 0.39365 , - 4.64 , 0.18973 , - 4.65 , -0.17373 , - 4.66 , -0.40285 , - 4.67 , -0.36957 , - 4.68 , -0.23873 , - 4.69 , -0.13623 , - 4.7 , -1.420000000000000E-02 , - 4.71 , 0.15954 , - 4.72 , 0.31583 , - 4.73 , 0.4076 , - 4.74 , 0.44925 , - 4.75 , 0.43323 , - 4.76 , 0.36783 , - 4.77 , 0.32597 , - 4.78 , 0.34835 , - 4.79 , 0.36693 , - 4.8 , 0.28138 , - 4.81 , 0.11386 , - 4.82 , -4.390000000000000E-02 , - 4.83 , -0.20925 , - 4.84 , -0.42702 , - 4.85 , -0.62277 , - 4.86 , -0.72429 , - 4.87 , -0.7462 , - 4.88 , -0.75887 , - 4.89 , -0.77194 , - 4.9 , -0.72951 , - 4.91 , -0.66245 , - 4.92 , -0.67709 , - 4.93 , -0.80669 , - 4.94 , -0.95972 , - 4.95 , -0.99997 , - 4.96 , -0.88454 , - 4.97 , -0.69049 , - 4.98 , -0.52094 , - 4.99 , -0.3957 , - 5.0 , -0.24286 , - 5.01 , -3.739000000000000E-02 , - 5.02 , 0.10577 , - 5.03 , 0.17347 , - 5.04 , 0.16886 , - 5.05 , 0.14491 , - 5.06 , 0.14907 , - 5.07 , 0.17361 , - 5.08 , 0.20083 , - 5.09 , 0.21954 , - 5.1 , 0.2328 , - 5.11 , 0.2575 , - 5.12 , 0.28932 , - 5.13 , 0.31126 , - 5.14 , 0.29244 , - 5.15 , 0.19772 , - 5.16 , 5.796000000000000E-02 , - 5.17 , -6.429000000000000E-02 , - 5.18 , -5.218000000000000E-02 , - 5.19 , 9.539000000000000E-02 , - 5.2 , 0.20966 , - 5.21 , 0.15862 , - 5.22 , 1.473000000000000E-02 , - 5.23 , -3.926000000000000E-02 , - 5.24 , 8.541000000000000E-02 , - 5.25 , 0.31423 , - 5.26 , 0.44181 , - 5.27 , 0.30949 , - 5.28 , -4.230000000000000E-03 , - 5.29 , -0.32893 , - 5.3 , -0.59096 , - 5.31 , -0.72514 , - 5.32 , -0.65562 , - 5.33 , -0.42079 , - 5.34 , -0.1588 , - 5.35 , 2.904000000000000E-02 , - 5.36 , 0.10308 , - 5.37 , 4.177000000000000E-02 , - 5.38 , -6.319000000000000E-02 , - 5.39 , -4.705000000000000E-02 , - 5.4 , 9.604000000000000E-02 , - 5.41 , 0.24518 , - 5.42 , 0.30632 , - 5.43 , 0.23914 , - 5.44 , 9.232000000000000E-02 , - 5.45 , -1.776000000000000E-02 , - 5.46 , -7.690000000000000E-03 , - 5.47 , 7.241000000000000E-02 , - 5.48 , 9.512000000000000E-02 , - 5.49 , 8.989000000000000E-02 , - 5.5 , 0.19384 , - 5.51 , 0.35667 , - 5.52 , 0.38627 , - 5.53 , 0.27202 , - 5.54 , 0.22809 , - 5.55 , 0.35372 , - 5.56 , 0.49889 , - 5.57 , 0.54618 , - 5.58 , 0.55561 , - 5.59 , 0.6075 , - 5.6 , 0.65833 , - 5.61 , 0.62315 , - 5.62 , 0.54314 , - 5.63 , 0.5024 , - 5.64 , 0.49951 , - 5.65 , 0.50238 , - 5.66 , 0.459 , - 5.67 , 0.32065 , - 5.68 , 0.12297 , - 5.69 , -4.304000000000000E-02 , - 5.7 , -0.12348 , - 5.71 , -0.16939 , - 5.72 , -0.26337 , - 5.73 , -0.37116 , - 5.74 , -0.40828 , - 5.75 , -0.39748 , - 5.76 , -0.42458 , - 5.77 , -0.49729 , - 5.78 , -0.51741 , - 5.79 , -0.39554 , - 5.8 , -0.19178 , - 5.81 , -6.471000000000000E-02 , - 5.82 , -6.743000000000000E-02 , - 5.83 , -0.1271 , - 5.84 , -0.1634 , - 5.85 , -0.13345 , - 5.86 , -6.090000000000000E-02 , - 5.87 , 2.519000000000000E-02 , - 5.88 , 0.14903 , - 5.89 , 0.28064 , - 5.9 , 0.34038 , - 5.91 , 0.3104 , - 5.92 , 0.22998 , - 5.93 , 0.15353 , - 5.94 , 0.1055 , - 5.95 , 7.457000000000000E-02 , - 5.96 , 5.763000000000000E-02 , - 5.97 , 8.033999999999999E-02 , - 5.98 , 0.14644 , - 5.99 , 0.1332 , - 6.0 , -7.482000000000000E-02 , - 6.01 , -0.36556 , - 6.02 , -0.55895 , - 6.03 , -0.59056 , - 6.04 , -0.46664 , - 6.05 , -0.26194 , - 6.06 , -7.546000000000000E-02 , - 6.07 , 7.784000000000001E-02 , - 6.08 , 0.23755 , - 6.09 , 0.36836 , - 6.1 , 0.37298 , - 6.11 , 0.26509 , - 6.12 , 0.15102 , - 6.13 , 6.525000000000000E-02 , - 6.14 , -1.695000000000000E-02 , - 6.15 , -0.10207 , - 6.16 , -0.1821 , - 6.17 , -0.26644 , - 6.18 , -0.32842 , - 6.19 , -0.24869 , - 6.2 , 2.279000000000000E-02 , - 6.21 , 0.37255 , - 6.22 , 0.6758 , - 6.23 , 0.86221 , - 6.24 , 0.91467 , - 6.25 , 0.89167 , - 6.26 , 0.84631 , - 6.27 , 0.74074 , - 6.28 , 0.49841 , - 6.29 , 0.16761 , - 6.3 , -4.544000000000000E-02 , - 6.31 , -2.644000000000000E-02 , - 6.32 , 9.400000000000000E-02 , - 6.33 , 0.16063 , - 6.34 , 0.18176 , - 6.35 , 0.20612 , - 6.36 , 0.22068 , - 6.37 , 0.22211 , - 6.38 , 0.23664 , - 6.39 , 0.24671 , - 6.4 , 0.1861 , - 6.41 , 0.10676 , - 6.42 , 0.2039 , - 6.43 , 0.4894 , - 6.44 , 0.7178 , - 6.45 , 0.73624 , - 6.46 , 0.64197 , - 6.47 , 0.61236 , - 6.48 , 0.66281 , - 6.49 , 0.6407 , - 6.5 , 0.48402 , - 6.51 , 0.28743 , - 6.52 , 0.1436 , - 6.53 , 6.140000000000000E-02 , - 6.54 , -1.770000000000000E-03 , - 6.55 , -6.498000000000000E-02 , - 6.56 , -0.12251 , - 6.57 , -0.16577 , - 6.58 , -0.20217 , - 6.59 , -0.28219 , - 6.6 , -0.37605 , - 6.61 , -0.34257 , - 6.62 , -0.12814 , - 6.63 , 0.1706 , - 6.64 , 0.38468 , - 6.65 , 0.39384 , - 6.66 , 0.26746 , - 6.67 , 0.18207 , - 6.68 , 0.19512 , - 6.69 , 0.22133 , - 6.7 , 0.209 , - 6.71 , 0.17146 , - 6.72 , 6.763000000000000E-02 , - 6.73 , -0.13527 , - 6.74 , -0.37496 , - 6.75 , -0.55764 , - 6.76 , -0.58824 , - 6.77 , -0.44844 , - 6.78 , -0.27116 , - 6.79 , -0.19551 , - 6.8 , -0.18978 , - 6.81 , -9.911000000000000E-02 , - 6.82 , 0.11626 , - 6.83 , 0.30541 , - 6.84 , 0.3521 , - 6.85 , 0.27698 , - 6.86 , 0.10781 , - 6.87 , -0.13553 , - 6.88 , -0.3724 , - 6.89 , -0.51163 , - 6.9 , -0.49535 , - 6.91 , -0.29991 , - 6.92 , -1.034000000000000E-02 , - 6.93 , 0.19111 , - 6.94 , 0.1843 , - 6.95 , 6.730000000000000E-03 , - 6.96 , -0.21507 , - 6.97 , -0.41983 , - 6.98 , -0.58894 , - 6.99 , -0.63614 , - 7.0 , -0.54698 , - 7.01 , -0.44682 , - 7.02 , -0.42416 , - 7.03 , -0.46132 , - 7.04 , -0.48084 , - 7.05 , -0.43504 , - 7.06 , -0.34615 , - 7.07 , -0.23496 , - 7.08 , -0.13072 , - 7.09 , -5.857000000000000E-02 , - 7.1 , 1.753000000000000E-02 , - 7.11 , 0.10141 , - 7.12 , 0.12684 , - 7.13 , 9.014000000000000E-02 , - 7.14 , 0.11682 , - 7.15 , 0.28896 , - 7.16 , 0.48134 , - 7.17 , 0.54721 , - 7.18 , 0.49147 , - 7.19 , 0.35746 , - 7.2 , 0.17093 , - 7.21 , -6.870000000000000E-03 , - 7.22 , -7.575999999999999E-02 , - 7.23 , -4.320000000000000E-03 , - 7.24 , 6.714000000000001E-02 , - 7.25 , 2.620000000000000E-03 , - 7.26 , -0.12071 , - 7.27 , -0.16453 , - 7.28 , -0.1671 , - 7.29 , -0.24591 , - 7.3 , -0.36246 , - 7.31 , -0.39855 , - 7.32 , -0.33851 , - 7.33 , -0.22608 , - 7.34 , -0.1129 , - 7.35 , -3.976000000000000E-02 , - 7.36 , 5.950000000000000E-03 , - 7.37 , 4.231000000000000E-02 , - 7.38 , 9.320000000000001E-02 , - 7.39 , 0.21161 , - 7.4 , 0.37502 , - 7.41 , 0.46085 , - 7.42 , 0.42852 , - 7.43 , 0.39911 , - 7.44 , 0.48134 , - 7.45 , 0.61862 , - 7.46 , 0.65845 , - 7.47 , 0.52488 , - 7.48 , 0.27775 , - 7.49 , 2.611000000000000E-02 , - 7.5 , -0.16858 , - 7.51 , -0.35917 , - 7.52 , -0.64888 , - 7.53 , -0.93894 , - 7.54 , -0.99997 , - 7.55 , -0.79545 , - 7.56 , -0.50022 , - 7.57 , -0.31055 , - 7.58 , -0.28451 , - 7.59 , -0.32788 , - 7.6 , -0.34293 , - 7.61 , -0.30914 , - 7.62 , -0.29364 , - 7.63 , -0.36128 , - 7.64 , -0.43128 , - 7.65 , -0.41928 , - 7.66 , -0.39651 , - 7.67 , -0.43324 , - 7.68 , -0.4592 , - 7.69 , -0.3661 , - 7.7 , -0.17726 , - 7.71 , -7.930000000000000E-03 , - 7.72 , 9.228000000000000E-02 , - 7.73 , 0.12711 , - 7.74 , 0.10315 , - 7.75 , 9.070000000000000E-03 , - 7.76 , -0.1676 , - 7.77 , -0.37078 , - 7.78 , -0.48702 , - 7.79 , -0.42176 , - 7.8 , -0.20091 , - 7.81 , -7.270000000000000E-03 , - 7.82 , 3.404000000000000E-02 , - 7.83 , 2.700000000000000E-03 , - 7.84 , -4.730000000000000E-03 , - 7.85 , -2.107000000000000E-02 , - 7.86 , -7.763000000000000E-02 , - 7.87 , -0.11332 , - 7.88 , -9.217000000000000E-02 , - 7.89 , -7.226000000000000E-02 , - 7.9 , -0.10282 , - 7.91 , -0.18072 , - 7.92 , -0.27112 , - 7.93 , -0.33308 , - 7.94 , -0.37009 , - 7.95 , -0.41046 , - 7.96 , -0.46542 , - 7.97 , -0.51679 , - 7.98 , -0.48695 , - 7.99 , -0.31766 , - 8.0 , -0.11193 , - 8.01 , -1.808000000000000E-02 , - 8.02 , -9.790000000000000E-03 , - 8.03 , 7.910000000000000E-03 , - 8.04 , 2.892000000000000E-02 , - 8.05 , 5.256000000000000E-02 , - 8.06 , 0.15118 , - 8.07 , 0.33598 , - 8.08 , 0.47411 , - 8.09 , 0.4184 , - 8.1 , 0.22182 , - 8.11 , 6.008000000000000E-02 , - 8.12 , 7.820000000000001E-03 , - 8.13 , 3.031000000000000E-02 , - 8.14 , 6.139000000000000E-02 , - 8.15 , 9.475000000000000E-02 , - 8.16 , 0.1711 , - 8.17 , 0.25375 , - 8.18 , 0.32694 , - 8.19 , 0.47654 , - 8.2 , 0.71476 , - 8.21 , 0.92354 , - 8.22 , 0.99997 , - 8.23 , 0.96174 , - 8.24 , 0.85956 , - 8.25 , 0.67462 , - 8.26 , 0.42666 , - 8.27 , 0.21402 , - 8.28 , 8.068000000000000E-02 , - 8.29 , -2.572000000000000E-02 , - 8.3 , -0.18823 , - 8.31 , -0.43016 , - 8.32 , -0.69265 , - 8.33 , -0.84523 , - 8.34 , -0.78451 , - 8.35 , -0.5823 , - 8.36 , -0.39951 , - 8.37 , -0.3009 , - 8.38 , -0.28826 , - 8.39 , -0.34762 , - 8.4 , -0.40794 , - 8.41 , -0.37827 , - 8.42 , -0.24945 , - 8.43 , -0.10703 , - 8.44 , -1.106000000000000E-02 , - 8.45 , 6.251000000000000E-02 , - 8.46 , 0.1419 , - 8.47 , 0.19928 , - 8.48 , 0.18798 , - 8.49 , 0.11645 , - 8.5 , 4.575000000000000E-02 , - 8.51 , 4.959000000000000E-02 , - 8.52 , 0.17716 , - 8.53 , 0.34359 , - 8.54 , 0.36584 , - 8.55 , 0.23915 , - 8.56 , 0.18171 , - 8.57 , 0.30089 , - 8.58 , 0.43922 , - 8.59 , 0.40395 , - 8.6 , 0.15759 , - 8.61 , -0.16407 , - 8.62 , -0.36165 , - 8.63 , -0.39041 , - 8.64 , -0.35247 , - 8.65 , -0.31056 , - 8.66 , -0.24355 , - 8.67 , -9.318000000000000E-02 , - 8.68 , 7.779999999999999E-02 , - 8.69 , 5.175000000000000E-02 , - 8.7 , -0.23925 , - 8.71 , -0.59171 , - 8.72 , -0.77473 , - 8.73 , -0.75474 , - 8.74 , -0.64528 , - 8.75 , -0.48987 , - 8.76 , -0.29956 , - 8.77 , -0.1701 , - 8.78 , -0.13175 , - 8.79 , -0.10789 , - 8.8 , -4.978000000000000E-02 , - 8.81 , 4.376000000000000E-02 , - 8.82 , 0.15205 , - 8.83 , 0.2202 , - 8.84 , 0.17479 , - 8.85 , 2.103000000000000E-02 , - 8.86 , -0.14172 , - 8.87 , -0.26548 , - 8.88 , -0.38534 , - 8.89 , -0.50451 , - 8.9 , -0.53404 , - 8.91 , -0.38116 , - 8.92 , -0.11525 , - 8.93 , 7.395000000000000E-02 , - 8.94 , 0.10361 , - 8.95 , 6.577000000000000E-02 , - 8.96 , 6.259000000000001E-02 , - 8.97 , 5.649000000000000E-02 , - 8.98 , -3.880000000000000E-03 , - 8.99 , -2.390000000000000E-02 , - 9.0 , 7.305000000000000E-02 , - 9.01 , 0.19452 , - 9.02 , 0.2608 , - 9.03 , 0.35267 , - 9.04 , 0.5391 , - 9.05 , 0.73389 , - 9.06 , 0.83545 , - 9.07 , 0.82904 , - 9.08 , 0.72024 , - 9.09 , 0.51294 , - 9.1 , 0.23736 , - 9.11 , -4.577000000000000E-02 , - 9.12 , -0.26395 , - 9.13 , -0.38853 , - 9.14 , -0.43089 , - 9.15 , -0.4349 , - 9.16 , -0.41682 , - 9.17 , -0.37537 , - 9.18 , -0.32465 , - 9.19 , -0.29702 , - 9.2 , -0.32491 , - 9.21 , -0.3466 , - 9.22 , -0.28185 , - 9.23 , -0.19619 , - 9.24 , -0.14637 , - 9.25 , -9.772000000000000E-02 , - 9.26 , -7.858999999999999E-02 , - 9.27 , -0.13191 , - 9.28 , -0.21558 , - 9.29 , -0.24568 , - 9.3 , -0.18549 , - 9.31 , -9.976000000000000E-02 , - 9.32 , -6.297000000000000E-02 , - 9.33 , -8.577000000000000E-02 , - 9.34 , -0.11997 , - 9.35 , -5.070000000000000E-02 , - 9.36 , 0.19743 , - 9.37 , 0.55636 , - 9.38 , 0.86649 , - 9.39 , 0.99997 , - 9.4 , 0.95787 , - 9.41 , 0.80859 , - 9.42 , 0.58733 , - 9.43 , 0.34042 , - 9.44 , 0.15629 , - 9.45 , 7.298000000000000E-02 , - 9.46 , 3.103000000000000E-02 , - 9.47 , -1.360000000000000E-03 , - 9.48 , 2.567000000000000E-02 , - 9.49 , 9.848000000000000E-02 , - 9.5 , 0.13363 , - 9.51 , 0.10499 , - 9.52 , 1.947000000000000E-02 , - 9.53 , -0.11686 , - 9.54 , -0.25475 , - 9.55 , -0.33284 , - 9.56 , -0.37717 , - 9.57 , -0.45927 , - 9.58 , -0.53679 , - 9.59 , -0.50988 , - 9.6 , -0.4323 , - 9.61 , -0.46891 , - 9.62 , -0.62414 , - 9.63 , -0.67897 , - 9.64 , -0.46893 , - 9.65 , -0.10561 , - 9.66 , 0.12896 , - 9.67 , 7.442000000000000E-02 , - 9.68 , -0.13619 , - 9.69 , -0.25497 , - 9.7 , -0.19615 , - 9.71 , -5.295000000000000E-02 , - 9.72 , 5.399000000000000E-02 , - 9.73 , 8.438000000000000E-02 , - 9.74 , 7.897000000000000E-02 , - 9.75 , 0.11239 , - 9.76 , 0.18699 , - 9.77 , 0.19038 , - 9.78 , 0.13535 , - 9.79 , 0.20938 , - 9.8 , 0.43787 , - 9.81 , 0.63937 , - 9.82 , 0.67742 , - 9.83 , 0.58799 , - 9.84 , 0.49876 , - 9.85 , 0.4183 , - 9.86 , 0.29948 , - 9.87 , 0.22905 , - 9.88 , 0.2606 , - 9.89 , 0.28847 , - 9.9 , 0.22616 , - 9.91 , 0.12545 , - 9.92 , 8.956000000000000E-02 , - 9.93 , 0.12928 , - 9.94 , 0.15076 , - 9.95 , 4.544000000000000E-02 , - 9.96 , -0.20722 , - 9.97 , -0.49063 , - 9.98 , -0.6894 , - 9.99 , -0.80485 , - 10.0 , -0.84771 , - 10.01 , -0.76807 , - 10.02 , -0.56037 , - 10.03 , -0.32503 , - 10.04 , -0.15016 , - 10.05 , -3.882000000000000E-02 , - 10.06 , 6.110000000000000E-03 , - 10.07 , -2.178000000000000E-02 , - 10.08 , -6.615000000000000E-02 , - 10.09 , -3.796000000000000E-02 , - 10.1 , 8.788000000000000E-02 , - 10.11 , 0.2149 , - 10.12 , 0.23018 , - 10.13 , 0.14302 , - 10.14 , 3.300000000000000E-02 , - 10.15 , -5.442000000000000E-02 , - 10.16 , -9.190000000000000E-02 , - 10.17 , -5.636000000000000E-02 , - 10.18 , 1.760000000000000E-03 , - 10.19 , -4.910000000000000E-03 , - 10.2 , -7.645000000000000E-02 , - 10.21 , -0.16067 , - 10.22 , -0.22708 , - 10.23 , -0.23139 , - 10.24 , -0.12101 , - 10.25 , 7.537000000000001E-02 , - 10.26 , 0.24004 , - 10.27 , 0.32546 , - 10.28 , 0.38826 , - 10.29 , 0.41863 , - 10.3 , 0.35794 , - 10.31 , 0.23222 , - 10.32 , 0.11401 , - 10.33 , 1.697000000000000E-02 , - 10.34 , -0.10766 , - 10.35 , -0.25136 , - 10.36 , -0.35757 , - 10.37 , -0.41565 , - 10.38 , -0.3843 , - 10.39 , -0.22915 , - 10.4 , -7.590000000000000E-03 , - 10.41 , 0.24235 , - 10.42 , 0.48677 , - 10.43 , 0.65383 , - 10.44 , 0.70515 , - 10.45 , 0.61222 , - 10.46 , 0.40693 , - 10.47 , 0.24331 , - 10.48 , 0.2277 , - 10.49 , 0.27807 , - 10.5 , 0.24063 , - 10.51 , 9.018000000000000E-02 , - 10.52 , -8.182000000000000E-02 , - 10.53 , -0.23302 , - 10.54 , -0.37812 , - 10.55 , -0.4703 , - 10.56 , -0.41592 , - 10.57 , -0.24651 , - 10.58 , -0.12814 , - 10.59 , -0.13 , - 10.6 , -0.17581 , - 10.61 , -0.22261 , - 10.62 , -0.29974 , - 10.63 , -0.40731 , - 10.64 , -0.49694 , - 10.65 , -0.51567 , - 10.66 , -0.38399 , - 10.67 , -6.413000000000001E-02 , - 10.68 , 0.26417 , - 10.69 , 0.33331 , - 10.7 , 0.13429 , - 10.71 , -8.293000000000000E-02 , - 10.72 , -0.1463 , - 10.73 , -0.13542 , - 10.74 , -0.20542 , - 10.75 , -0.35982 , - 10.76 , -0.44591 , - 10.77 , -0.37107 , - 10.78 , -0.25668 , - 10.79 , -0.25179 , - 10.8 , -0.31124 , - 10.81 , -0.28374 , - 10.82 , -0.12758 , - 10.83 , 1.490000000000000E-02 , - 10.84 , 1.229000000000000E-02 , - 10.85 , -6.356000000000001E-02 , - 10.86 , -5.771000000000000E-02 , - 10.87 , 8.679000000000001E-02 , - 10.88 , 0.31097 , - 10.89 , 0.53347 , - 10.9 , 0.68419 , - 10.91 , 0.65081 , - 10.92 , 0.4251 , - 10.93 , 0.19891 , - 10.94 , 0.11666 , - 10.95 , 0.13796 , - 10.96 , 0.14749 , - 10.97 , 9.375000000000000E-02 , - 10.98 , 2.569000000000000E-02 , - 10.99 , -1.828000000000000E-02 , - 11.0 , -6.660000000000000E-03 , - 11.01 , 9.803000000000001E-02 , - 11.02 , 0.2156 , - 11.03 , 0.2608 , - 11.04 , 0.28376 , - 11.05 , 0.31446 , - 11.06 , 0.30511 , - 11.07 , 0.25332 , - 11.08 , 0.19284 , - 11.09 , 0.1152 , - 11.1 , 1.948000000000000E-02 , - 11.11 , -8.540000000000001E-03 , - 11.12 , -8.070000000000001E-03 , - 11.13 , 5.720000000000000E-03 , - 11.14 , 5.899000000000000E-02 , - 11.15 , 0.13421 , - 11.16 , 0.26053 , - 11.17 , 0.41353 , - 11.18 , 0.51092 , - 11.19 , 0.52002 , - 11.2 , 0.50124 , - 11.21 , 0.5386 , - 11.22 , 0.65388 , - 11.23 , 0.8058 , - 11.24 , 0.93844 , - 11.25 , 0.99997 , - 11.26 , 0.96789 , - 11.27 , 0.87593 , - 11.28 , 0.80065 , - 11.29 , 0.79192 , - 11.3 , 0.8141 , - 11.31 , 0.8052 , - 11.32 , 0.74262 , - 11.33 , 0.61546 , - 11.34 , 0.41975 , - 11.35 , 0.22346 , - 11.36 , 0.14585 , - 11.37 , 0.18339 , - 11.38 , 0.21495 , - 11.39 , 0.22018 , - 11.4 , 0.23766 , - 11.41 , 0.19769 , - 11.42 , 1.272000000000000E-02 , - 11.43 , -0.33277 , - 11.44 , -0.5999 , - 11.45 , -0.66307 , - 11.46 , -0.54941 , - 11.47 , -0.30754 , - 11.48 , 9.150000000000000E-03 , - 11.49 , 0.33567 , - 11.5 , 0.62395 , - 11.51 , 0.82292 , - 11.52 , 0.92488 , - 11.53 , 0.94922 , - 11.54 , 0.90162 , - 11.55 , 0.81535 , - 11.56 , 0.68529 , - 11.57 , 0.48301 , - 11.58 , 0.28744 , - 11.59 , 0.21968 , - 11.6 , 0.31463 , - 11.61 , 0.4858 , - 11.62 , 0.58845 , - 11.63 , 0.57005 , - 11.64 , 0.49055 , - 11.65 , 0.39877 , - 11.66 , 0.2819 , - 11.67 , 0.11731 , - 11.68 , -6.177000000000000E-02 , - 11.69 , -0.1701 , - 11.7 , -0.21434 , - 11.71 , -0.36528 , - 11.72 , -0.67236 , - 11.73 , -0.88398 , - 11.74 , -0.82736 , - 11.75 , -0.67582 , - 11.76 , -0.64387 , - 11.77 , -0.69937 , - 11.78 , -0.68858 , - 11.79 , -0.5758 , - 11.8 , -0.46315 , - 11.81 , -0.45051 , - 11.82 , -0.51549 , - 11.83 , -0.51468 , - 11.84 , -0.35292 , - 11.85 , -0.11964 , - 11.86 , -1.117000000000000E-02 , - 11.87 , -0.1357 , - 11.88 , -0.40276 , - 11.89 , -0.63738 , - 11.9 , -0.73699 , - 11.91 , -0.69661 , - 11.92 , -0.58112 , - 11.93 , -0.46357 , - 11.94 , -0.38497 , - 11.95 , -0.33617 , - 11.96 , -0.26831 , - 11.97 , -0.19582 , - 11.98 , -0.16518 , - 11.99 , -0.14401 , - 12.0 , -7.318000000000000E-02 , - 12.01 , 7.769000000000000E-02 , - 12.02 , 0.26041 , - 12.03 , 0.37046 , - 12.04 , 0.40569 , - 12.05 , 0.44476 , - 12.06 , 0.50231 , - 12.07 , 0.52622 , - 12.08 , 0.47631 , - 12.09 , 0.35672 , - 12.1 , 0.14838 , - 12.11 , -0.13846 , - 12.12 , -0.36979 , - 12.13 , -0.47711 , - 12.14 , -0.54786 , - 12.15 , -0.62333 , - 12.16 , -0.64749 , - 12.17 , -0.58515 , - 12.18 , -0.46856 , - 12.19 , -0.35151 , - 12.2 , -0.26225 , - 12.21 , -0.22214 , - 12.22 , -0.22853 , - 12.23 , -0.19257 , - 12.24 , -2.725000000000000E-02 , - 12.25 , 0.18283 , - 12.26 , 0.25344 , - 12.27 , 0.12964 , - 12.28 , -9.258000000000000E-02 , - 12.29 , -0.29733 , - 12.3 , -0.42242 , - 12.31 , -0.45343 , - 12.32 , -0.38158 , - 12.33 , -0.24116 , - 12.34 , -0.13557 , - 12.35 , -0.11938 , - 12.36 , -0.14999 , - 12.37 , -0.17426 , - 12.38 , -0.16707 , - 12.39 , -0.12211 , - 12.4 , -6.938000000000000E-02 , - 12.41 , -5.365000000000000E-02 , - 12.42 , -6.988999999999999E-02 , - 12.43 , -0.10537 , - 12.44 , -0.18301 , - 12.45 , -0.26683 , - 12.46 , -0.27079 , - 12.47 , -0.18067 , - 12.48 , -5.357000000000000E-02 , - 12.49 , 5.621000000000000E-02 , - 12.5 , 0.12411 , - 12.51 , 0.1349 , - 12.52 , 0.10552 , - 12.53 , 8.767000000000000E-02 , - 12.54 , 5.312000000000000E-02 , - 12.55 , -7.994000000000000E-02 , - 12.56 , -0.28316 , - 12.57 , -0.43439 , - 12.58 , -0.45819 , - 12.59 , -0.39875 , - 12.6 , -0.3257 , - 12.61 , -0.21617 , - 12.62 , -5.834000000000000E-02 , - 12.63 , 6.234000000000000E-02 , - 12.64 , 7.834000000000001E-02 , - 12.65 , 2.524000000000000E-02 , - 12.66 , -4.370000000000000E-03 , - 12.67 , 2.088000000000000E-02 , - 12.68 , 3.738000000000000E-02 , - 12.69 , -5.780000000000000E-03 , - 12.7 , -7.783000000000000E-02 , - 12.71 , -0.10293 , - 12.72 , -5.917000000000000E-02 , - 12.73 , -2.088000000000000E-02 , - 12.74 , -4.084000000000000E-02 , - 12.75 , -7.596000000000000E-02 , - 12.76 , -7.527000000000000E-02 , - 12.77 , -4.418000000000000E-02 , - 12.78 , -2.046000000000000E-02 , - 12.79 , -2.682000000000000E-02 , - 12.8 , -2.654000000000000E-02 , - 12.81 , 3.635000000000000E-02 , - 12.82 , 0.12352 , - 12.83 , 0.13159 , - 12.84 , 4.372000000000000E-02 , - 12.85 , -6.480000000000000E-02 , - 12.86 , -0.1361 , - 12.87 , -0.17058 , - 12.88 , -0.1883 , - 12.89 , -0.19167 , - 12.9 , -0.19116 , - 12.91 , -0.20869 , - 12.92 , -0.23797 , - 12.93 , -0.28017 , - 12.94 , -0.36467 , - 12.95 , -0.46778 , - 12.96 , -0.49324 , - 12.97 , -0.38894 , - 12.98 , -0.2225 , - 12.99 , -9.676000000000000E-02 , - 13.0 , -5.153000000000000E-02 , - 13.01 , -5.856000000000000E-02 , - 13.02 , -6.265000000000000E-02 , - 13.03 , -3.700000000000000E-02 , - 13.04 , 8.800000000000001E-03 , - 13.05 , 4.189000000000000E-02 , - 13.06 , 1.048000000000000E-02 , - 13.07 , -8.393000000000000E-02 , - 13.08 , -0.17214 , - 13.09 , -0.21986 , - 13.1 , -0.25265 , - 13.11 , -0.28696 , - 13.12 , -0.29845 , - 13.13 , -0.27534 , - 13.14 , -0.25187 , - 13.15 , -0.25011 , - 13.16 , -0.27425 , - 13.17 , -0.33551 , - 13.18 , -0.41051 , - 13.19 , -0.45406 , - 13.2 , -0.44533 , - 13.21 , -0.38727 , - 13.22 , -0.30756 , - 13.23 , -0.24203 , - 13.24 , -0.20129 , - 13.25 , -0.16106 , - 13.26 , -9.457000000000000E-02 , - 13.27 , -2.440000000000000E-02 , - 13.28 , 7.040000000000000E-03 , - 13.29 , 8.600000000000000E-03 , - 13.3 , 1.981000000000000E-02 , - 13.31 , 4.834000000000000E-02 , - 13.32 , 7.178000000000000E-02 , - 13.33 , 8.525000000000001E-02 , - 13.34 , 0.1107 , - 13.35 , 0.15822 , - 13.36 , 0.21564 , - 13.37 , 0.27468 , - 13.38 , 0.32506 , - 13.39 , 0.34096 , - 13.4 , 0.32619 , - 13.41 , 0.32491 , - 13.42 , 0.34842 , - 13.43 , 0.36279 , - 13.44 , 0.34026 , - 13.45 , 0.2756 , - 13.46 , 0.18648 , - 13.47 , 9.881000000000000E-02 , - 13.48 , 3.222000000000000E-02 , - 13.49 , 1.061000000000000E-02 , - 13.5 , 4.343000000000000E-02 , - 13.51 , 9.372000000000000E-02 , - 13.52 , 0.10628 , - 13.53 , 7.198000000000000E-02 , - 13.54 , 3.458000000000000E-02 , - 13.55 , 2.182000000000000E-02 , - 13.56 , 1.377000000000000E-02 , - 13.57 , -1.295000000000000E-02 , - 13.58 , -4.297000000000000E-02 , - 13.59 , -4.232000000000000E-02 , - 13.6 , -1.224000000000000E-02 , - 13.61 , 1.559000000000000E-02 , - 13.62 , 1.639000000000000E-02 , - 13.63 , -1.544000000000000E-02 , - 13.64 , -5.384000000000000E-02 , - 13.65 , -7.287000000000000E-02 , - 13.66 , -8.747000000000001E-02 , - 13.67 , -0.10976 , - 13.68 , -0.11529 , - 13.69 , -8.388000000000000E-02 , - 13.7 , -3.945000000000000E-02 , - 13.71 , -2.420000000000000E-02 , - 13.72 , -3.630000000000000E-02 , - 13.73 , -3.928000000000000E-02 , - 13.74 , -2.207000000000000E-02 , - 13.75 , -5.590000000000000E-03 , - 13.76 , -9.450000000000000E-03 , - 13.77 , -2.752000000000000E-02 , - 13.78 , -4.478000000000000E-02 , - 13.79 , -6.457000000000000E-02 , - 13.8 , -8.530000000000000E-02 , - 13.81 , -8.704000000000001E-02 , - 13.82 , -5.918000000000000E-02 , - 13.83 , -3.830000000000000E-03 , - 13.84 , 7.192000000000000E-02 , - 13.85 , 0.14312 , - 13.86 , 0.17488 , - 13.87 , 0.16315 , - 13.88 , 0.14274 , - 13.89 , 0.14017 , - 13.9 , 0.14556 , - 13.91 , 0.13989 , - 13.92 , 0.12104 , - 13.93 , 9.578000000000000E-02 , - 13.94 , 7.056999999999999E-02 , - 13.95 , 5.257000000000000E-02 , - 13.96 , 4.283000000000000E-02 , - 13.97 , 3.754000000000000E-02 , - 13.98 , 3.580000000000000E-02 , - 13.99 , 3.422000000000000E-02 , - 14.0 , 2.593000000000000E-02 , - 14.01 , 4.220000000000000E-03 , - 14.02 , -1.590000000000000E-02 , - 14.03 , -2.929000000000000E-02 , - 14.04 , 4.251000000000000E-02 , - 14.05 , 5.369000000000000E-02 , - 14.06 , 6.154000000000000E-02 , - 14.07 , 6.560000000000001E-02 , - 14.08 , 6.591000000000000E-02 , - 14.09 , 6.272000000000000E-02 , - 14.1 , 5.704000000000000E-02 , - 14.11 , 5.054000000000000E-02 , - 14.12 , 4.304000000000000E-02 , - 14.13 , 3.569000000000000E-02 , - 14.14 , 2.953000000000000E-02 , - 14.15 , 2.591000000000000E-02 , - 14.16 , 2.479000000000000E-02 , - 14.17 , 2.511000000000000E-02 , - 14.18 , 2.581000000000000E-02 , - 14.19 , 2.493000000000000E-02 , - 14.2 , 2.314000000000000E-02 , - 14.21 , 2.027000000000000E-02 , - 14.22 , 1.935000000000000E-02 , - 14.23 , 2.023000000000000E-02 , - 14.24 , 2.506000000000000E-02 , - 14.25 , 3.099000000000000E-02 , - 14.26 , 3.760000000000000E-02 , - 14.27 , 4.262000000000000E-02 , - 14.28 , 4.532000000000000E-02 , - 14.29 , 4.802000000000000E-02 , - 14.3 , 5.005000000000000E-02 , - 14.31 , 5.302000000000000E-02 , - 14.32 , 5.416000000000000E-02 , - 14.33 , 5.517000000000000E-02 , - 14.34 , 5.543000000000000E-02 , - 14.35 , 5.403000000000000E-02 , - 14.36 , 5.095000000000000E-02 , - 14.37 , 4.660000000000000E-02 , - 14.38 , 4.407000000000000E-02 , - 14.39 , 4.359000000000000E-02 , - 14.4 , 4.649000000000000E-02 , - 14.41 , 4.927000000000000E-02 , - 14.42 , 5.116000000000000E-02 , - 14.43 , 5.246000000000000E-02 , - 14.44 , 5.290000000000000E-02 , - 14.45 , 5.342000000000000E-02 , - 14.46 , 5.301000000000000E-02 , - 14.47 , 5.389000000000000E-02 , - 14.48 , 5.518000000000000E-02 , - 14.49 , 5.594000000000000E-02 , - 14.5 , 5.543000000000000E-02 , - 14.51 , 5.542000000000000E-02 , - 14.52 , 5.677000000000000E-02 , - 14.53 , 5.746000000000000E-02 , - 14.54 , 5.802000000000000E-02 , - 14.55 , 5.847000000000000E-02 , - 14.56 , 5.842000000000000E-02 , - 14.57 , 5.750000000000000E-02 , - 14.58 , 5.606000000000000E-02 , - 14.59 , 5.592000000000000E-02 , - 14.6 , 5.517000000000000E-02 , - 14.61 , 5.439000000000000E-02 , - 14.62 , 5.392000000000000E-02 , - 14.63 , 5.395000000000000E-02 , - 14.64 , 5.260000000000000E-02 , - 14.65 , 5.031000000000000E-02 , - 14.66 , 4.883000000000000E-02 , - 14.67 , 4.944000000000000E-02 , - 14.68 , 5.215000000000000E-02 , - 14.69 , 5.627000000000000E-02 , - 14.7 , 6.244000000000000E-02 , - 14.71 , 6.783000000000000E-02 , - 14.72 , 7.159000000000000E-02 , - 14.73 , 7.149999999999999E-02 , - 14.74 , 6.673000000000000E-02 , - 14.75 , 5.755000000000000E-02 , - 14.76 , 4.539000000000000E-02 , - 14.77 , 3.504000000000000E-02 , - 14.78 , 2.721000000000000E-02 , - 14.79 , 2.308000000000000E-02 , - 14.8 , 2.125000000000000E-02 , - 14.81 , 2.022000000000000E-02 , - 14.82 , 1.831000000000000E-02 , - 14.83 , 1.547000000000000E-02 , - 14.84 , 1.321000000000000E-02 , - 14.85 , 1.112000000000000E-02 , - 14.86 , 1.025000000000000E-02 , - 14.87 , 9.549999999999999E-03 , - 14.88 , 1.040000000000000E-02 , - 14.89 , 1.059000000000000E-02 , - 14.9 , 1.108000000000000E-02 , - 14.91 , 1.195000000000000E-02 , - 14.92 , 1.452000000000000E-02 , - 14.93 , 1.809000000000000E-02 , - 14.94 , 2.029000000000000E-02 , - 14.95 , 2.323000000000000E-02 , - 14.96 , 2.515000000000000E-02 , - 14.97 , 2.836000000000000E-02 , - 14.98 , 3.278000000000000E-02 , - 14.99 , 3.934000000000000E-02 , - 15.00 , 0.0 , - ), - INTERPOL='LIN', - PROL_DROITE='CONSTANT', - PROL_GAUCHE='EXCLU',); - - - - diff --git a/Tests/testcomm9/forma12c.comm b/Tests/testcomm9/forma12c.comm deleted file mode 100755 index 5e74e201..00000000 --- a/Tests/testcomm9/forma12c.comm +++ /dev/null @@ -1,773 +0,0 @@ -# MODIF DATE 12/05/2005 AUTEUR DURAND C.DURAND -# TITRE TP ANALYSE SISMIQUE -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2004 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. -# ====================================================================== -# RESPONSABLE BOYERE E.BOYERE -#----------------------------------------------------------------------- -# -# ANALYSE RIS12 TR4 REGLEMENTAIRE -# SCENARIO 1 -# GL1(X,Y) + GL2(Z) -# -#----------------------------------------------------------------------- - -DEBUT(CODE=_F(NOM ='FORMA12C',NIV_PUB_WEB='INTERNET')) - -MAILLAGE=LIRE_MAILLAGE(INFO=2) - -MODELE=AFFE_MODELE( - MAILLAGE=MAILLAGE, - AFFE=( - _F(GROUP_MA='GPOU_D_T', - PHENOMENE='MECANIQUE', - MODELISATION='POU_D_T',), - _F(GROUP_MA='GPOU_C_T', - PHENOMENE='MECANIQUE', - MODELISATION='POU_C_T',), - _F(GROUP_MA='GDIS_TR', - PHENOMENE='MECANIQUE', - MODELISATION='DIS_TR',), - ), - ) - -IMPR_RESU(FORMAT='CASTEM',UNITE=37, - MODELE=MODELE, - RESU=_F( - MAILLAGE=MAILLAGE)) - - - -#----------------------------------------------------------------------- -# CARACTERISTIQUES DES ELEMENTS -#----------------------------------------------------------------------- - - -CARA=AFFE_CARA_ELEM( - MODELE=MODELE, - POUTRE=( - _F(GROUP_MA='GMEL0301', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.00711),), - _F(GROUP_MA='GMEL0501', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL0601', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL0701', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1001', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1101', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1201', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1501', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1701', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1801', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL1901', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL2001', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL2101', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL2201', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.0034),), - _F(GROUP_MA='GMEL2401', - SECTION='CERCLE', - CARA=('R','EP'), - VALE=(0.08415,0.00711),),), - DISCRET=(_F(MAILLE='M0801I02', - CARA='M_TR_D_N', - VALE=(36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0),), - _F(MAILLE='M1301I02', - CARA='M_TR_D_N', - VALE=(36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0),),), - DEFI_ARC=(_F(GROUP_MA='GMEL0601', - CENTRE=(466.39260860000002,107.5500031,0.27747499939999998), - RAYON=0.22859999540000001, - COEF_FLEX_XY=14.43145561, - COEF_FLEX_XZ=14.43145561,), - _F(GROUP_MA='GMEL1101', - CENTRE=(466.16400149999998,107.3214035,3.7724525930000001), - RAYON=0.22859999540000001, - COEF_FLEX_XY=14.43145561, - COEF_FLEX_XZ=14.43145561,), - _F(GROUP_MA='GMEL1701', - CENTRE=(466.16400149999998,106.4785995,4.2335472110000003), - RAYON=0.22859999540000001, - COEF_FLEX_XY=14.43145561, - COEF_FLEX_XZ=14.43145561,), - _F(GROUP_MA='GMEL1901', - CENTRE=(466.16400149999998,106.4785995,8.7655010220000005), - RAYON=0.22859999540000001, - COEF_FLEX_XY=14.43145561, - COEF_FLEX_XZ=14.43145561,), - _F(GROUP_MA='GMEL2101', - CENTRE=(466.16400149999998,107.4713974,9.2274990080000006), - RAYON=0.22859999540000001, - COEF_FLEX_XY=14.43145561, - COEF_FLEX_XZ=14.43145561,),),) - -#----------------------------------------------------------------------- -# DEFINITION DES MATERIAUX -#----------------------------------------------------------------------- - -MATP01=DEFI_MATERIAU(ELAS=_F(E=1.97E11, - NU=0.3, - RHO=1.3108749019999999E4, - ALPHA=1.639999937E-05,),) -MATP03=DEFI_MATERIAU(ELAS=_F(E=1.97E11, - NU=0.3, - RHO=1.956015625E4, - ALPHA=1.639999937E-05,),) - -#----------------------------------------------------------------------- -# DEFINITION DES SUPPORTS -#----------------------------------------------------------------------- - -SUPPORT=AFFE_CHAR_MECA( - MODELE=MODELE, - DDL_IMPO=( -# PF1 ET PF2 - _F( NOEUD = ('N02__I00', 'N01__I00',), - DX = 0., DY = 0., DZ = 0., DRX = 0., DRY = 0., DRZ = 0.), -# GL1 - _F( NOEUD = 'N0701I00', - DX = 0., DY = 0.), -# GL2 - _F( NOEUD = 'N1201I00', - DZ = 0.), - ), - ) - -#----------------------------------------------------------------------- -# DEFINITION DES CHAMPS DE MATERIAUX -#----------------------------------------------------------------------- - -CHMATP=AFFE_MATERIAU(MAILLAGE=MAILLAGE, - AFFE=(_F(GROUP_MA='GMAT01', - MATER=MATP01, - ), - _F(GROUP_MA='GMAT03', - MATER=MATP03, - ),),) - -#----------------------------------------------------------------------- -# ASSEMBLAGE MATRICE MASSE ET RIGIDITE -#----------------------------------------------------------------------- - -MACRO_MATR_ASSE(MODELE=MODELE, - CHAM_MATER=CHMATP, - CARA_ELEM=CARA, - CHARGE=SUPPORT, - NUME_DDL=CO('NUMDDL'), - MATR_ASSE=(_F(MATRICE=CO("MATRRIGI"), - OPTION='RIGI_MECA',), - _F(MATRICE=CO("MATRMASS"), - OPTION='MASS_MECA',),),); - - -#----------------------------------------------------------------------- -# ASSEMBLAGE DU SECOND MEMBRE -#----------------------------------------------------------------------- - -INCLUDE(UNITE=22) - -CHSEIX=CALC_CHAR_SEISME( MATR_MASS=MATRMASS, - DIRECTION=(1., 0., 0.,), MONO_APPUI='OUI' - ) -CHSEIY=CALC_CHAR_SEISME( MATR_MASS=MATRMASS, - DIRECTION=(0., 1., 0.,), MONO_APPUI='OUI' - ) -CHSEIZ=CALC_CHAR_SEISME( MATR_MASS=MATRMASS, - DIRECTION=(0., 0., 1.,), MONO_APPUI='OUI' - ) - -#----------------------------------------------------------------------- -# CALCUL DES MODES -#----------------------------------------------------------------------- -MASSINER=POST_ELEM( - MODELE=MODELE, - CHARGE=SUPPORT, - CARA_ELEM=CARA, - CHAM_MATER=CHMATP, - MASS_INER=_F( TOUT = 'OUI',) - ) -MODES=MACRO_MODE_MECA( - MATR_A=MATRRIGI, - MATR_B=MATRMASS, - CALC_FREQ=_F( - FREQ_MIN = 0.0, - FREQ_MAX = 33.0, - NB_BLOC_FREQ = 1), - VERI_MODE=_F( STOP_ERREUR = 'NON'), - NORM_MODE=_F( - NORME = 'MASS_GENE', - ), - IMPRESSION=_F( TOUT_PARA = 'OUI') - ) - -# TEST_RESU UNIQUEMENT POUR FAIRE CAS TEST -TEST_RESU(RESU=(_F(RESULTAT=MODES, - NUME_ORDRE=1, - PARA='FREQ', - VALE= 4.5135794612152, - PRECISION=1e-05, - REFERENCE='NON_REGRESSION', - VERSION='7.3.19',))) - -MODES=CALC_ELEM( - reuse=MODES, - MODELE=MODELE, - CHAM_MATER=CHMATP, - CARA_ELEM=CARA, - OPTION=( - 'EFGE_ELNO_DEPL', - ), - RESULTAT=MODES,) - -########################################################### -#---- REPONSE TRANSITOIRE PAR SUPERPOSITION MODALE ------ -#---- MONO APPUI GRANDEURS RELATIVES ------ -########################################################### - -# DEFINITION DES INSTANTS DE RECUPERATION - -L_RECU=DEFI_LIST_REEL( DEBUT=0., - INTERVALLE=_F( - JUSQU_A = 20.47, - PAS = 0.01) - ) - -#---------------------------------------------------- -#------------- PROJECTION SUR LA BASE MODALE -------- -#---------------------------------------------------- -MACRO_PROJ_BASE( - BASE=MODES, - MATR_ASSE_GENE=( - _F( - MATRICE=CO("MASSEGEN"), - MATR_ASSE=MATRMASS, - ), - _F( - MATRICE=CO("RIGIDGEN"), - MATR_ASSE=MATRRIGI, - ), - ), - VECT_ASSE_GENE=( - _F( - VECTEUR=CO("EFGENX"), - VECT_ASSE=CHSEIX, - ), - _F( - VECTEUR=CO("EFGENY"), - VECT_ASSE=CHSEIY, - ), - _F( - VECTEUR=CO("EFGENZ"), - VECT_ASSE=CHSEIZ, - ), - ), - ) - -#------------------------------------------------------------------ -#-------------- RESOLUTION DU PB GENERALISE ----------------------- -#-------------- SANS CORRECTION STATIQUE -------------------------- -#------------------------------------------------------------------ -GSCR=DYNA_TRAN_MODAL( - MASS_GENE=MASSEGEN, - RIGI_GENE=RIGIDGEN, - AMOR_REDUIT=0.02, - EXCIT=( - _F( - VECT_GENE=EFGENX, - FONC_MULT=ACCELH1, - ), - _F( - VECT_GENE=EFGENY, - FONC_MULT=ACCELH1, - ), - _F( - VECT_GENE=EFGENZ, - FONC_MULT=ACCELV1, - ), - ), - INCREMENT=_F( - INST_INIT = 0., - INST_FIN =20.47, - PAS = 0.001 - ), - ) - -#-------------------------------------------------------------- -#---- RESTITUTION GRANDEUR PHYSIQUE DANS LE REPERE RELATIF -#--- SANS CORRECTION STATIQUE -#-------------------------------------------------------------- -# RESTITUTION GLOBALE DU CHAMP DE DEPLACEMENT RELATIF A CHAQUE INSTANT -# DE LA LISTE L_RECU -RGSCR=REST_GENE_PHYS( - RESU_GENE=GSCR, - INTERPOL='LIN', - LIST_INST=L_RECU, - #TOUT_INST='OUI', - TOUT_CHAM='OUI', - ) -DPSCR=CREA_CHAMP( - TYPE_CHAM='NOEU_DEPL_R', - OPERATION='EXTR', - RESULTAT=RGSCR, - NOM_CHAM='DEPL', - TYPE_MAXI='MAXI', - TYPE_RESU='VALE', - TOUT_ORDRE='OUI' - ) -TDPSCR=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'DEPL_MAX_R', - GROUP_NO='GNSTR01', - CHAM_GD=DPSCR, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) - - -# RESTITUTION GLOBALE DU CHAMP EFGE_ELNO_DEPL A CHAQUE INSTANT -# DE LA LISTE L_RECU -RGSCR=CALC_ELEM( - reuse=RGSCR, - MODELE=MODELE, - CHAM_MATER=CHMATP, - CARA_ELEM=CARA, - OPTION=( - 'EFGE_ELNO_DEPL', - ), - RESULTAT=RGSCR,) -EFSCR=CREA_CHAMP( - TYPE_CHAM='ELNO_SIEF_R', - OPERATION='EXTR', - RESULTAT=RGSCR, - NOM_CHAM='EFGE_ELNO_DEPL', - TYPE_MAXI='MAXI', - TYPE_RESU='VALE', - TOUT_ORDRE='OUI' - ) -TEFSCR=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'EFGE_MAX_R', - GROUP_NO='GNSTR01', - CHAM_GD=EFSCR, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) -IMPR_TABLE( - TABLE=TEFSCR, - FORMAT='TABLEAU', - ) - -########################################################### -#---- REPONSE TRANSITOIRE PAR SUPERPOSITION MODALE ------ -#---- MULTI APPUIS GRANDEURS ABSOLUES ------ -########################################################### - -# DEFINITION EXCITATION MULTIPLE - -MSTA=MODE_STATIQUE( - MATR_RIGI=MATRRIGI, - MATR_MASS=MATRMASS, - MODE_STAT=_F(TOUT='OUI',AVEC_CMP=('DX','DY','DZ'),),) - - -CHSEIXM=CALC_CHAR_SEISME( - MATR_MASS=MATRMASS, - DIRECTION=(1., 0., 0.,), - MODE_STAT=MSTA, - NOEUD=('N02__I00','N01__I00','N0701I00',), - ) - -CHSEIYM=CALC_CHAR_SEISME( - MATR_MASS=MATRMASS, - DIRECTION=(0., 1., 0.,), - MODE_STAT=MSTA, - NOEUD=('N02__I00','N01__I00','N0701I00',), - ) - -CHSEIZM=CALC_CHAR_SEISME( - MATR_MASS=MATRMASS, - DIRECTION=(0., 0., 1.,), - MODE_STAT=MSTA, - NOEUD=('N02__I00','N01__I00','N1201I00',), - ) - -MACRO_PROJ_BASE( - BASE=MODES, - MATR_ASSE_GENE=( - _F( - MATRICE=CO("MASGEN2"), - MATR_ASSE=MATRMASS, - ), - _F( - MATRICE=CO("RIGGEN2"), - MATR_ASSE=MATRRIGI, - ), - ), - VECT_ASSE_GENE=( - _F( - VECTEUR=CO("EFX2"), - VECT_ASSE=CHSEIXM, - ), - _F( - VECTEUR=CO("EFY2"), - VECT_ASSE=CHSEIYM, - ), - _F( - VECTEUR=CO("EFZ2"), - VECT_ASSE=CHSEIZM, - ), - ), - ) - - -VITESH1=CALC_FONCTION( - INTEGRE=_F(FONCTION=ACCELH1,METHODE='TRAPEZE',), - PROL_DROITE='CONSTANT' ) -DEPLAH1=CALC_FONCTION( - INTEGRE=_F(FONCTION=VITESH1,METHODE='TRAPEZE',), - PROL_DROITE='CONSTANT' ) -VITESV1=CALC_FONCTION( - INTEGRE=_F(FONCTION=ACCELV1,METHODE='TRAPEZE',), - PROL_DROITE='CONSTANT' ) -DEPLAV1=CALC_FONCTION( - INTEGRE=_F(FONCTION=VITESV1,METHODE='TRAPEZE',), - PROL_DROITE='CONSTANT' ) - -GSCA=DYNA_TRAN_MODAL( - MASS_GENE=MASGEN2, - RIGI_GENE=RIGGEN2, - AMOR_REDUIT=0.02, - MODE_STAT=MSTA, - EXCIT=( - _F( - VECT_GENE=EFX2, - ACCE=ACCELH1, - VITE=VITESH1, - DEPL=DEPLAH1, - MULT_APPUI='OUI', - DIRECTION=(1.,0.,0.,), - NOEUD=('N02__I00','N01__I00','N0701I00',), - ), - _F( - VECT_GENE=EFY2, - ACCE=ACCELH1, - VITE=VITESH1, - DEPL=DEPLAH1, - MULT_APPUI='OUI', - DIRECTION=(0.,1.,0.,), - NOEUD=('N02__I00','N01__I00','N0701I00',), - ), - _F( - VECT_GENE=EFZ2, - ACCE=ACCELV1, - VITE=VITESV1, - DEPL=DEPLAV1, - MULT_APPUI='OUI', - DIRECTION=(0.,0.,1.,), - NOEUD=('N02__I00','N01__I00','N1201I00',), - ), - ), - INCREMENT=_F( - INST_INIT = 0., - INST_FIN =20.47, - PAS = 0.001 - ), - ) - - -# RESTITUTION GRANDEURS ABSOLUES -#------------------------------- - -RGSCA=REST_GENE_PHYS( - RESU_GENE=GSCA, - INTERPOL='LIN', - LIST_INST=L_RECU, - TOUT_CHAM='OUI', - MULT_APPUI='OUI', - ) - -# DEPLACEMENTS - -DPSCA=CREA_CHAMP( - TYPE_CHAM='NOEU_DEPL_R', - OPERATION='EXTR', - RESULTAT=RGSCA, - NOM_CHAM='DEPL', - TYPE_MAXI='MAXI', - TYPE_RESU='VALE', - TOUT_ORDRE='OUI' - ) - -TDPSCA=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'DEPL_MAX_A', - GROUP_NO='GNSTR01', - CHAM_GD=DPSCA, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) - -IMPR_TABLE( - TABLE=TDPSCA, - FORMAT='TABLEAU', - ) - -# EFFORTS - -RGSCA=CALC_ELEM( - reuse=RGSCA, - MODELE=MODELE, - CHAM_MATER=CHMATP, - CARA_ELEM=CARA, - OPTION=( - 'EFGE_ELNO_DEPL', - ), - RESULTAT=RGSCA,) - -EFSCA=CREA_CHAMP( - TYPE_CHAM='ELNO_SIEF_R', - OPERATION='EXTR', - RESULTAT=RGSCA, - NOM_CHAM='EFGE_ELNO_DEPL', - TYPE_MAXI='MAXI', - TYPE_RESU='VALE', - TOUT_ORDRE='OUI' - ) - -TEFSCA=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'EFGE_MAX_A', - GROUP_NO='GNSTR01', - CHAM_GD=EFSCA, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) -IMPR_TABLE( - TABLE=TEFSCA, - FORMAT='TABLEAU', - ) - - -# RESTITUTION GRANDEURS RELATIVES -#------------------------------- - -# DEPLACEMENTS - -RGSCR2=REST_GENE_PHYS( - RESU_GENE=GSCA, - INTERPOL='LIN', - LIST_INST=L_RECU, - TOUT_CHAM='OUI', - ) - -DPSCR2=CREA_CHAMP( - TYPE_CHAM='NOEU_DEPL_R', - OPERATION='EXTR', - RESULTAT=RGSCR2, - NOM_CHAM='DEPL', - TYPE_MAXI='MAXI', - TYPE_RESU='VALE', - TOUT_ORDRE='OUI' - ) - -TDPSCR2=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'DEPL_MAX_R2', - GROUP_NO='GNSTR01', - CHAM_GD=DPSCR2, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) - -IMPR_TABLE( - TABLE=TDPSCR2, - FORMAT='TABLEAU', - ) - -# EFFORTS - -RGSCR2=CALC_ELEM( - reuse=RGSCR2, - MODELE=MODELE, - CHAM_MATER=CHMATP, - CARA_ELEM=CARA, - OPTION=( - 'EFGE_ELNO_DEPL', - ), - RESULTAT=RGSCR2,) - -EFSCR2=CREA_CHAMP( - TYPE_CHAM='ELNO_SIEF_R', - OPERATION='EXTR', - RESULTAT=RGSCR2, - NOM_CHAM='EFGE_ELNO_DEPL', - TYPE_MAXI='MAXI', - TYPE_RESU='VALE', - TOUT_ORDRE='OUI' - ) - -TEFSCR2=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'EFGE_MAX_R2', - GROUP_NO='GNSTR01', - CHAM_GD=EFSCR2, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) - -IMPR_TABLE( - TABLE=TEFSCR2, - FORMAT='TABLEAU', - ) - -########################################################### -#------REPONSE SPECTRALE PAR SUPERPOSITION MODALE--------- -########################################################### - -# CALCUL DU SPECTRE DE REPONSE OSCILLATEUR EN PSEUDO ACCELERATION ABSOLUE -# NAPPE SRO FONCTION DE AMORTISSEMENT -#------------------------------------------------------------------------ -SROXY=CALC_FONCTION( - SPEC_OSCI=_F( - FONCTION=ACCELH1, - AMOR_REDUIT=(0.02,0.05,0.10), - NORME=9.81, - ), - ) -SROZ=CALC_FONCTION( - SPEC_OSCI=_F( - FONCTION=ACCELV1, - AMOR_REDUIT=(0.02,0.05,0.10), - NORME=9.81, - ), - ) - - -#----------------------------------------------- -# REPONSE SPECTRALE SANS CORRECTION STATIQUE -#----------------------------------------------- -SPEC=COMB_SISM_MODAL( - MODE_MECA=MODES, - AMOR_REDUIT=0.02, - MASS_INER=MASSINER, - EXCIT=_F( - MONO_APPUI='OUI', - TRI_SPEC='OUI', - SPEC_OSCI=(SROXY,SROXY,SROZ), - ECHELLE=(9.81,9.81,9.81),), - COMB_MODE=_F(TYPE='CQC',), - COMB_DIRECTION=_F( TYPE = 'QUAD',), - OPTION=( - 'DEPL', - 'EFGE_ELNO_DEPL', - ), - ) - -EFSPEC=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'EFGE_SPEC', - GROUP_NO='GNSTR01', - RESULTAT=SPEC, - NOM_CHAM='EFGE_ELNO_DEPL', - NUME_ORDRE=4, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) - -IMPR_TABLE( - TABLE=EFSPEC, - FORMAT='TABLEAU', - ) - -DPSPEC=POST_RELEVE_T( - ACTION= - _F( - INTITULE = 'DEPL_SPEC', - GROUP_NO='GNSTR01', - RESULTAT=SPEC, - NOM_CHAM='DEPL', - NUME_ORDRE=4, - TOUT_CMP='OUI', - OPERATION ='EXTRACTION', - ), - ) - -IMPR_TABLE( - TABLE=DPSPEC, - FORMAT='TABLEAU', - ) - - - -FIN() - - - - - - diff --git a/Tests/testcomm9/g.comm b/Tests/testcomm9/g.comm deleted file mode 100644 index 8756209b..00000000 --- a/Tests/testcomm9/g.comm +++ /dev/null @@ -1,11 +0,0 @@ -DEBUT() -sensible=[2.1E11, 0.3, 1.E-6, 1.E-6, ] - -# parse: -affectation -n=len(sensible) -PS=[None]*n - -#for i in range(n): -# PS[i]=DEFI_PARA_SENSI(VALE=sensible[i]) - -FIN() diff --git a/Tests/testcomm9/hplp101b.comm b/Tests/testcomm9/hplp101b.comm deleted file mode 100755 index ef2790a1..00000000 --- a/Tests/testcomm9/hplp101b.comm +++ /dev/null @@ -1,189 +0,0 @@ -# MODIF DATE 09/05/2006 AUTEUR REZETTE C.REZETTE -# TITRE FISSURE AU CENTRE D'UNE PLAQUE MINCE RECTANGULAIRE FAISANT -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2004 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. -# ====================================================================== -# OBSTACLE A UN FLUC DE CHALEUR UNIFORME EN MILIEU ISOTROPE -# -# TESTE LES DERIVEES DE G DANS LE CAS D'UN CHARGEMENT EN FORCE DE VOLUME - -DEBUT( CODE=_F( NOM = 'HPLP101B',NIV_PUB_WEB='INTERNET')) - -YOUNG = DEFI_PARA_SENSI(VALE=1.) -FORC = DEFI_PARA_SENSI(VALE=1.) - -MA=LIRE_MAILLAGE( ) - -MA=DEFI_GROUP( reuse=MA, MAILLAGE=MA, - CREA_GROUP_NO=_F( - GROUP_MA = ( 'LP9P10', 'LP9P10B', - 'LP8P9', 'LP8P9B', - )) - ) - -MO=AFFE_MODELE( MAILLAGE=MA, - AFFE=_F( TOUT = 'OUI', - PHENOMENE = 'MECANIQUE', - MODELISATION = 'C_PLAN') - ) -ZERO = DEFI_CONSTANTE(VALE=0.) -NU = DEFI_CONSTANTE(VALE=0.3) -ALPHA = DEFI_CONSTANTE(VALE=0.) - -MAT=DEFI_MATERIAU(ELAS_FO=_F( E = YOUNG, NU = NU, - TEMP_DEF_ALPHA =20., - ALPHA = ALPHA, RHO=7800.,)) - -CHMAT=AFFE_MATERIAU( MAILLAGE=MA, - AFFE=_F( TOUT = 'OUI', - MATER = MAT) - ) - -CH=AFFE_CHAR_MECA_F( MODELE=MO, - FORCE_INTERNE=_F(TOUT='OUI',FY=FORC,), - DDL_IMPO=( - _F( GROUP_NO = 'LP8P9', - DX = ZERO), - _F( GROUP_NO = 'LP8P9B', - DX = ZERO), - _F( GROUP_NO = 'P11', - DY = ZERO)) - ) - -DEP=MECA_STATIQUE( MODELE=MO, CHAM_MATER=CHMAT, - SENSIBILITE = (FORC), - EXCIT=_F( CHARGE = CH), - ) - -DEP=CALC_ELEM(reuse=DEP,RESULTAT=DEP, - SENSIBILITE = (FORC), - OPTION=('EPSI_ELGA_DEPL','SIEF_ELGA_DEPL',),) - -FOND=DEFI_FOND_FISS( MAILLAGE=MA, - FOND_FISS=_F( GROUP_NO = ('P0',)), - NORMALE=(0., 1., 0.,) - ) - -THETA0=CALC_THETA( MODELE=MO, - THETA_2D=_F( GROUP_NO = ('P0',), - MODULE = 1., - R_INF = 3.75E-5, - R_SUP = 7.50E-5), - DIRECTION=(1., 0., 0.,) - ) - -G0=CALC_G( RESULTAT=DEP, - THETA=_F(THETA=THETA0), - SYME_CHAR='SANS', - COMP_ELAS=_F( RELATION = 'ELAS', - DEFORMATION = 'PETIT') - ) - -DG0=CALC_G( RESULTAT=DEP, - SENSIBILITE = (FORC), - THETA=_F(THETA=THETA0), - SYME_CHAR='SANS', - COMP_ELAS=_F( RELATION = 'ELAS', - DEFORMATION = 'PETIT') - ) - -TEST_TABLE( TABLE=DG0, - NOM_PARA='DG/DF', - SENSIBILITE = (FORC), - VALE=1.06E-2, - REFERENCE='ANALYTIQUE', - PRECISION=0.0005 ) -FIN() - -THETA01=CALC_THETA( MODELE=MO, - THETA_2D=_F( GROUP_NO = ('P0',), - MODULE = 1., - R_INF = 7.50E-5, - R_SUP = 1.125E-4), - DIRECTION=(1., 0., 0.,) - ) - -G1=CALC_G( RESULTAT=DEP, - THETA=_F(THETA=THETA01), - COMP_ELAS=_F( RELATION = 'ELAS', - DEFORMATION = 'PETIT'), - SYME_CHAR='SANS' - ) - -DG1=CALC_G( RESULTAT=DEP, - SENSIBILITE = (FORC), - THETA=_F(THETA=THETA01), - SYME_CHAR='SANS', - COMP_ELAS=_F( RELATION = 'ELAS', - DEFORMATION = 'PETIT') - ) - -TEST_TABLE( TABLE=DG1, - NOM_PARA='G', - SENSIBILITE = (FORC), - REFERENCE='ANALYTIQUE', - VALE=1.06E-2, - PRECISION=0.0005 ) - -# -# DERIVEE PAR RAPPORT A E -# - -DEP2=MECA_STATIQUE( MODELE=MO, CHAM_MATER=CHMAT, - SENSIBILITE = (YOUNG), - EXCIT=_F( CHARGE = CH), - ) - -DEP2=CALC_ELEM(reuse=DEP2,RESULTAT=DEP2, - SENSIBILITE = (YOUNG), - OPTION=('EPSI_ELGA_DEPL','SIEF_ELGA_DEPL',),) - - -DG2=CALC_G( RESULTAT=DEP2, - SENSIBILITE = (YOUNG), - THETA=_F(THETA=THETA0), - SYME_CHAR='SANS', - COMP_ELAS=_F( RELATION = 'ELAS', - DEFORMATION = 'PETIT') - ) - -TEST_TABLE( TABLE=DG2, - NOM_PARA='G', - SENSIBILITE = (YOUNG), - REFERENCE='ANALYTIQUE', - VALE=-5.3E-3, - PRECISION=0.0005 ) - - -DG3=CALC_G( RESULTAT=DEP2, - SENSIBILITE = (YOUNG), - THETA=_F(THETA=THETA01), - SYME_CHAR='SANS', - COMP_ELAS=_F( RELATION = 'ELAS', - DEFORMATION = 'PETIT') - ) - -TEST_TABLE( TABLE=DG3, - NOM_PARA='G', - VALE=-5.3E-3, - SENSIBILITE = (YOUNG), - REFERENCE='ANALYTIQUE', - PRECISION=0.0005 ) - - -FIN() - diff --git a/Tests/testcomm9/hsnv100h.comm b/Tests/testcomm9/hsnv100h.comm deleted file mode 100755 index e23f47d5..00000000 --- a/Tests/testcomm9/hsnv100h.comm +++ /dev/null @@ -1,46 +0,0 @@ -# MODIF DATE 23/10/2006 AUTEUR VABHHTS J.PELLET -# TITRE THERMO-PLASTICITE EN TRACTION SIMPLE (MODELISATION:C_PLAN) -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2006 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. -# ====================================================================== -# - -DEBUT(CODE=_F( NOM = 'HSNV100H',NIV_PUB_WEB='INTRANET'),IMPR_MACRO='OUI',DEBUG=_F(SDVERI='OUI')) - -#...................................................................... -# CAS TEST THERMOPLASTICITE ELEMENTAIRE -#...................................................................... -# DEFINITION DES CARACTERISTIQUES DU MATERIAU -# - -MAIL=LIRE_MAILLAGE( ) - -INCLUDE_MATERIAU(TYPE_MODELE='REF', - TYPE_VALE='NOMI', - NOM_AFNOR='Z2CND1712', - VARIANTE='A', - NOM_MATER='MONMAT', - UNITE_LONGUEUR='MM' - ) - -CHMAT=AFFE_MATERIAU( MAILLAGE=MAIL,AFFE=( - _F( TOUT='OUI', MATER = MONMAT), - ),) - -# - -FIN() diff --git a/Tests/testcomm9/incmat.comm b/Tests/testcomm9/incmat.comm deleted file mode 100644 index 705a1cbd..00000000 --- a/Tests/testcomm9/incmat.comm +++ /dev/null @@ -1,7 +0,0 @@ -DEBUT() -MA=LIRE_MAILLAGE() -INCLUDE_MATERIAU( NOM_AFNOR='18MND5', TYPE_MODELE='REF', - VARIANTE='A', TYPE_VALE='NOMI', - NOM_MATER='MAT3', INFO=1 ) - -FIN() diff --git a/Tests/testcomm9/param1.comm b/Tests/testcomm9/param1.comm deleted file mode 100644 index 79172614..00000000 --- a/Tests/testcomm9/param1.comm +++ /dev/null @@ -1,36 +0,0 @@ - -DEBUT() -TEMP_MOY=50. -coef0 = 1.E-3 - -A0=DEFI_FONCTION( NOM_PARA='TEMP', - PROL_DROITE='EXCLU', - PROL_GAUCHE='EXCLU', - VALE=( - 20. ,14.7 *coef0, - 50. ,15.2 *coef0, - 100. ,15.8 *coef0, - 150. ,16.7 *coef0, - 200. ,17.2 *coef0, - 250. ,18. *coef0, - 300. ,18.6 *coef0, - 350. ,19.3 *coef0, - 400. ,20. *coef0, - 450. ,20.5 *coef0, - 500. ,21.1 *coef0, - 550. ,21.7 *coef0, - 600. ,22.2 *coef0, - 650. ,22.7 *coef0, - 700. ,23.2 *coef0, - 750. ,23.7 *coef0, - 800. ,24.1 *coef0, - 950. ,26.67 *coef0, - 1150. ,29.24 *coef0, - 1370. ,32.06 *coef0, - )) - -DEFI_MATERIAU( ELAS=_F( RHO = 1.E08, - NU = 0.3, - E = A0(TEMP_MOY))) - -FIN() diff --git a/Tests/testcomm9/param2.com0 b/Tests/testcomm9/param2.com0 deleted file mode 100644 index 2d32a387..00000000 --- a/Tests/testcomm9/param2.com0 +++ /dev/null @@ -1,4 +0,0 @@ -POURSUITE(); -l1=DEFI_LIST_ENTI(DEBUT=mon_param,); -FIN(); - diff --git a/Tests/testcomm9/param2.comm b/Tests/testcomm9/param2.comm deleted file mode 100644 index 19c8eeb2..00000000 --- a/Tests/testcomm9/param2.comm +++ /dev/null @@ -1,4 +0,0 @@ -DEBUT(); -mon_param = 2; -m=LIRE_MAILLAGE() -FIN(); diff --git a/Tests/testcomm9/param3.11 b/Tests/testcomm9/param3.11 deleted file mode 100644 index 236ca5ca..00000000 --- a/Tests/testcomm9/param3.11 +++ /dev/null @@ -1,2 +0,0 @@ -x=45 -y=77 diff --git a/Tests/testcomm9/param3.12 b/Tests/testcomm9/param3.12 deleted file mode 100644 index 2c2a2157..00000000 --- a/Tests/testcomm9/param3.12 +++ /dev/null @@ -1 +0,0 @@ -d=5;f=7 diff --git a/Tests/testcomm9/param3.com0 b/Tests/testcomm9/param3.com0 deleted file mode 100644 index d5a0bbf5..00000000 --- a/Tests/testcomm9/param3.com0 +++ /dev/null @@ -1,11 +0,0 @@ -POURSUITE(); -l1=DEFI_LIST_ENTI(DEBUT=2*mon_param+1,); -l2=DEFI_LIST_ENTI(DEBUT=a[1]); -INCLUDE_MATERIAU( NOM_AFNOR='18MND5', TYPE_MODELE='REF', - VARIANTE='A', TYPE_VALE='NOMI', - NOM_MATER='MAT3', INFO=1 ) -INCLUDE(UNITE=11) -INCLUDE(UNITE=12) - -FIN(); - diff --git a/Tests/testcomm9/param3.comm b/Tests/testcomm9/param3.comm deleted file mode 100644 index b7a38ea2..00000000 --- a/Tests/testcomm9/param3.comm +++ /dev/null @@ -1,5 +0,0 @@ -DEBUT(); -mon_param = 2; -m=LIRE_MAILLAGE() -a=[1,2,3,4];b=2 -FIN(); diff --git a/Tests/testcomm9/pars1.comm b/Tests/testcomm9/pars1.comm deleted file mode 100644 index 53e7f325..00000000 --- a/Tests/testcomm9/pars1.comm +++ /dev/null @@ -1,61 +0,0 @@ -DEBUT() -a=1 # comment -c=32.3 # comment - -aa='string # bizarre' -a="string # bizarre" - -b="string ( bizarre" - -d="""string multi -line -""" -e="""string multi # ssssssssssss -line -""" -P='''string # bizarre' #profondeur ' # autre -bbb''' - -#comment -#comment -#comment - -#commenta -##XXXX=CHARGE(RAYON=0.1E-2,VALE=(0.12E-1,0.54E-5,0.1),MCF=_F(VALE=0.3E-5), -## V="toto", - ## ) -#commentb - -##CH=CHARGE(RAYON=0.1E-2,VALE=(0.12E-1,0.54E-5,0.1),MCF=_F(VALE=0.3E-5), -## MCF2=(_F(VALE=0.3E-4,GROUP_MA='GMA0601'),_F(VALE=0.3E-2)), -## VALE_C=[0.12E-3,0.54E-1,0.1], - ## ) -MA=LIRE_MAILLAGE() -a=(10, -#commentc -12,13) - -#commentd -P=1 #profondeur -#commente -aaa=(10, -11, #commentc -12,13) -xx=EVAL("13.26") - -fmt_raison='-'*80+''' - - Exception erreur_Fatale interceptee - Raison : %s - -'''+'-'*80+'xxxxxxxxxxxxxxxx\n' - -# commen """ -# commen ''' -# commen ' -# commen " -BETA=3.41557E-08 - -a=8.3 ; #position - -FIN() diff --git a/Tests/testcomm9/parseur.comm b/Tests/testcomm9/parseur.comm deleted file mode 100644 index 92aaf898..00000000 --- a/Tests/testcomm9/parseur.comm +++ /dev/null @@ -1,74 +0,0 @@ -DEBUT() -P1 = 9.8; - -P2 = 8.8; - -P3 = 7; - -P5 = P3*P1; - -P6 = P1-3; - -P4 = [2,3,4]; - -a = 1. -b=3 -c= 3 * 5 -cc="b+3" -d= 4 + \ - 5 \ - -4 -e=LIRE_MAILLAGE() -##MA=LIRE_MAILLAGE() -x=(1,2) -y=[3, -#comme -4] -z="a" -zz='v' -u='''aaaa -bbbb''' -#ne marche pas avec le parseur actuel -#if 1: -# a=45 -#else: -# a=5.6 -d={"a":0} -e={"a":0, -#comme -"d":4} -#ne marche pas avec le parseur actuel -#a==1 -s="-"*80 -fmt_raison='-'*80+''' - - Exception erreur_Fatale interceptee - Raison : %s - -'''+'-'*80+'xxxxxxxxxxxxxxxx\n' - -# commen """ -# commen ''' -# commen ' -# commen " -BETA=3.41557E-08 - -C_0=105.7 - -C_EQ_I05=69.1 - -C_EQ_E05=69.1 - -C_EQ_I10=51.6 - -C_EQ_E10=69.1 - -FL_INT05 = FORMULE(NOM_PARA='TEMP',VALE=''' -(0.5*BETA / ((C_0 - C_EQ_I05 )**2) - * (TEMP - (2.*C_0 - C_EQ_I05 ))*(TEMP - C_EQ_I05 ))''') - -zz=8.9; -#ne marche pas avec le parseur actuel -#zz=8.9;aa=10 #position - -FIN() diff --git a/Tests/testcomm9/testcomm.py b/Tests/testcomm9/testcomm.py deleted file mode 100644 index a0b40af6..00000000 --- a/Tests/testcomm9/testcomm.py +++ /dev/null @@ -1,70 +0,0 @@ -import os,glob,sys -import unittest -import difflib - -import prefs -from InterfaceTK import appli - -def add_param(j,pos,nom,valeur): - co=j.addentite("PARAMETRE",pos) - co.set_nom(nom) - co.set_valeur(valeur) - return co - -def add_mcsimp(obj,nom,valeur): - mcs=obj.get_child(nom,restreint='oui') - if mcs is None: - pos=obj.get_index_child(nom) - mcs=obj.addentite(nom,pos) - mcs.set_valeur(mcs.eval_val(valeur)) - return mcs - -def cdiff(text1,text2): - return " ".join(difflib.context_diff(text1.splitlines(1),text2.splitlines(1))) - -class TestCase(unittest.TestCase): - app=None - def setUp(self): - if self.app == None: - self.app=appli.STANDALONE(version='v9') - pass - - def tearDown(self): - CONTEXT.unset_current_step() - - i=0 - files= os.path.join(os.path.dirname(__file__),"*.comm") - for f in glob.glob(os.path.join(prefs.INSTALLDIR,files)): - for o in ('3','2','1','0','m'): - f=f[:-1]+o - if os.path.isfile(f):break - - i=i+1 - exec """def test%s(self,file="%s"): - "fichier:%s" - self.commtest(file) -""" % (i,f,f) - del i - - def commtest(self,file): - """ Test generique""" - #print file - name=os.path.splitext(os.path.basename(file))[0] - errfile=os.path.join(os.path.dirname(__file__),name+".err") - err="" - if os.path.isfile(errfile): - f=open(errfile) - err=f.read() - f.close() - j=self.app.openJDC(file=file) - assert j.cr.get_mess_exception() == "" - - if err == "": - assert j.isvalid(),j.report() - else: - txt=str(j.report()) - assert txt == err,cdiff(err,txt) - - CONTEXT.unset_current_step() - j.supprime() - assert sys.getrefcount(j) == 2,sys.getrefcount(j) diff --git a/Tests/testcomm9/titi.comm b/Tests/testcomm9/titi.comm deleted file mode 100644 index a235be8a..00000000 --- a/Tests/testcomm9/titi.comm +++ /dev/null @@ -1,69 +0,0 @@ -DEBUT() -YOUNG = DEFI_PARA_SENSI(VALE=1.) -FORC = DEFI_PARA_SENSI(VALE=1.) -MA=LIRE_MAILLAGE() -MA=DEFI_GROUP( reuse=MA, MAILLAGE=MA, - CREA_GROUP_NO=_F( - GROUP_MA = ( 'LP9P10', 'LP9P10B', - 'LP8P9', 'LP8P9B', - )) - ) - -MO=AFFE_MODELE( MAILLAGE=MA, - AFFE=_F( TOUT = 'OUI', - PHENOMENE = 'MECANIQUE', - MODELISATION = 'C_PLAN') - ) -ZERO = DEFI_CONSTANTE(VALE=0.) -NU = DEFI_CONSTANTE(VALE=0.3) -ALPHA = DEFI_CONSTANTE(VALE=0.) - -MAT=DEFI_MATERIAU(ELAS_FO=_F( E = YOUNG, NU = NU, - TEMP_DEF_ALPHA =20., - ALPHA = ALPHA, RHO=7800.,)) - -CHMAT=AFFE_MATERIAU( MAILLAGE=MA, - AFFE=_F( TOUT = 'OUI', - MATER = MAT) - ) - -CH=AFFE_CHAR_MECA_F( MODELE=MO, - FORCE_INTERNE=_F(TOUT='OUI',FY=FORC,), - DDL_IMPO=( - _F( GROUP_NO = 'LP8P9', - DX = ZERO), - _F( GROUP_NO = 'LP8P9B', - DX = ZERO), - _F( GROUP_NO = 'P11', - DY = ZERO)) - ) - -DEP=MECA_STATIQUE( MODELE=MO, CHAM_MATER=CHMAT, - SENSIBILITE = (FORC), - EXCIT=_F( CHARGE = CH), - ) - -DEP=CALC_ELEM(reuse=DEP,RESULTAT=DEP, - SENSIBILITE = (FORC), - OPTION=('EPSI_ELGA_DEPL','SIEF_ELGA_DEPL',),) - -FOND=DEFI_FOND_FISS( MAILLAGE=MA, - FOND_FISS=_F( GROUP_NO = ('P0',)), - NORMALE=(0., 1., 0.,) - ) - -THETA0=CALC_THETA( MODELE=MO, - THETA_2D=_F( GROUP_NO = ('P0',), - MODULE = 1., - R_INF = 3.75E-5, - R_SUP = 7.50E-5), - DIRECTION=(1., 0., 0.,) - ) - - -FIN() -MA1=LIRE_MAILLAGE() -MO1=AFFE_MODELE( MAILLAGE=MA1, AFFE=_F( TOUT = 'OUI', - PHENOMENE = 'MECANIQUE', MODELISATION = 'C_PLAN')) - -FIN() diff --git a/Tests/testcomm9/toto.comm b/Tests/testcomm9/toto.comm deleted file mode 100644 index 1bd3e3da..00000000 --- a/Tests/testcomm9/toto.comm +++ /dev/null @@ -1,7 +0,0 @@ -DEBUT() - -MA=LIRE_MAILLAGE(UNITE=20, -#cocococo=LIRE_MAILLAGE(UNITE=20, - VERI_MAIL=_F(VERIF='OUI',), - INFO=1,); -FIN() diff --git a/Tests/testelem7/testaz76.py b/Tests/testelem7/testaz76.py deleted file mode 100644 index f463af35..00000000 --- a/Tests/testelem7/testaz76.py +++ /dev/null @@ -1,399 +0,0 @@ -# coding=utf-8 - -import os -import unittest -import difflib -import compare - -import prefs -from InterfaceTK import appli - -def add_param(j,pos,nom,valeur): - co=j.addentite("PARAMETRE",pos) - co.set_nom(nom) - co.set_valeur(valeur) - return co - -def add_mcsimp(obj,nom,valeur): - mcs=obj.get_child(nom,restreint='oui') - if mcs is None: - pos=obj.get_index_child(nom) - mcs=obj.addentite(nom,pos) - mcs.set_valeur(mcs.eval_val(valeur)) - return mcs - -def cdiff(text1,text2): - return " ".join(difflib.context_diff(text1.splitlines(1),text2.splitlines(1))) - -class TestCase(unittest.TestCase): - def setUp(self): - pass - - def tearDown(self): - CONTEXT.unset_current_step() - - def test000(self): - """ Test de construction du fichier de commandes az.comm de zero""" - - app=appli.STANDALONE(version='v7') - j=app.newJDC() -# commande DEBUT - co=j.addentite("DEBUT",0) -# commande FIN - co=j.addentite("FIN",1) -# parametres - pos=0 - pos=pos+1 - co=add_param(j,pos,"P1","9.8") - pos=pos+1 - co=add_param(j,pos,"P2","8.8") - pos=pos+1 - co=add_param(j,pos,"P3","7") - pos=pos+1 - co=add_param(j,pos,"P5","P3*P1") - pos=pos+1 - co=add_param(j,pos,"P6","P1-3") - pos=pos+1 - co=add_param(j,pos,"P4","[2,3,4]") -# commentaire - pos=pos+1 - co=j.addentite("COMMENTAIRE",pos) - co.set_valeur("Pas trouve shellpanel") -# commande LIRE_MAILLAGE - pos=pos+1 - co=j.addentite("LIRE_MAILLAGE",pos) - test,mess=co.nomme_sd("MAILLA2") - mcs=co.addentite("UNITE") - valeur=mcs.eval_val("P4[1]") - test=mcs.set_valeur(valeur) -# formule - pos=pos+1 - co=j.addentite("FORMULE",pos) - co.update_formule_python(("aaa","REEL","a+z","(a,z)")) -# commande LIRE_MAILLAGE - pos=pos+1 - ma=co=j.addentite("LIRE_MAILLAGE",pos) - test,mess=co.nomme_sd("MAIL") - mcs=co.addentite("UNITE") - valeur,validite=mcs.eval_valeur("P3") - test=mcs.set_valeur(valeur) -# - pos=pos+1 - co=j.addentite("COMMENTAIRE",pos) - co.set_valeur(" 'LIRE_MAILLAGE', 'UNITE' --> uniquebasepanel") -# formule - pos=pos+1 - co=j.addentite("FORMULE",pos) - co.update_formule_python(("az","REEL","aaaaa","(ae,inst)")) -# commande AFFE_MODELE - pos=pos+1 - co=j.addentite("AFFE_MODELE",pos) - mcs=co.get_child("MAILLAGE") - valeur,validite=mcs.eval_valeur("MAIL") - assert valeur == ma.sd - test=mcs.set_valeur(valeur) - assert valeur == co["MAILLAGE"] - mcf=co.addentite("AFFE") - mcs=mcf[0].get_child("PHENOMENE") - valeur=mcs.eval_val_item('MECANIQUE') - assert valeur=='MECANIQUE',str(valeur) - test=mcs.set_valeur(valeur) - assert mcf["PHENOMENE"] == 'MECANIQUE' - mcs=mcf[0].get_child("b_mecanique").get_child("MODELISATION") - mcs.set_valeur(mcs.eval_val_item('DIS_T')) - assert mcf["MODELISATION"] == 'DIS_T' - mcs=add_mcsimp(mcf[0],"GROUP_MA",('RESSORT','eee',)) - - mcf=co.addentite("AFFE") - mcs=mcf[1].get_child("PHENOMENE") - mcs.set_valeur(mcs.eval_val_item('MECANIQUE')) - mcs=mcf[1].get_child("b_mecanique").get_child("MODELISATION") - mcs.set_valeur(mcs.eval_val_item('DIS_T')) - mcs=add_mcsimp(mcf[1],"GROUP_MA",'MASSES') - - mcf=co.addentite("AFFE") - mcs=mcf[2].get_child("PHENOMENE") - mcs.set_valeur(mcs.eval_val_item('ACOUSTIQUE')) - mcs=mcf[2].get_child("b_acoustique").get_child("MODELISATION") - mcs.set_valeur(mcs.eval_val_item('PLAN')) - #mcs=add_mcsimp(mcf[2],"GROUP_NO",'GNP3,GNP5,GNP6,GNP7,GNP8,GNP9,GNP10,GNP11,GNP12') - mcs=add_mcsimp(mcf[2],"GROUP_NO","'GNP3','GNP5','GNP6','GNP7','GNP8','GNP9','GNP10','GNP11','GNP12'") - - co.nomme_sd("AFFE1") -# commande AFFE_MODELE - pos=pos+1 - co=j.addentite("AFFE_MODELE",pos) - mcs=co.get_child("MAILLAGE") - mcs.set_valeur(mcs.eval_val("MAIL")) - - mcf=co.addentite("AFFE") - mcs=mcf[0].get_child("PHENOMENE") - valeur=mcs.eval_val_item('MECANIQUE') - test=mcs.set_valeur(valeur) - mcs=mcf[0].get_child("b_mecanique").get_child("MODELISATION") - mcs.set_valeur(mcs.eval_val_item('DIS_T')) - mcs=add_mcsimp(mcf[0],"GROUP_MA",'RESSORT') - - mcf=co.addentite("AFFE") - mcs=mcf[1].get_child("PHENOMENE") - mcs.set_valeur(mcs.eval_val_item('MECANIQUE')) - mcs=mcf[1].get_child("b_mecanique").get_child("MODELISATION") - mcs.set_valeur(mcs.eval_val_item('DIS_T')) - mcs=add_mcsimp(mcf[1],"GROUP_MA",'MASSES') - - mcf=co.addentite("AFFE") - mcs=mcf[2].get_child("PHENOMENE") - mcs.set_valeur(mcs.eval_val_item('THERMIQUE')) - mcs=mcf[2].get_child("b_thermique").get_child("MODELISATION") - mcs.set_valeur(mcs.eval_val_item('COQUE')) - mcs=add_mcsimp(mcf[2],"TOUT",'OUI') - - co.nomme_sd("MOD") -#CARA=AFFE_CARA_ELEM(MODELE=MOD, -# POUTRE=_F(GROUP_MA='MA', -# SECTION='CERCLE', -# CARA='R', -# VALE=(3.0,P6,),),); - pos=pos+1 - co=j.addentite("AFFE_CARA_ELEM",pos) - mcs=co.get_child("MODELE") - mcs.set_valeur(mcs.eval_val("MOD")) - mcf=co.addentite("POUTRE") - mcs=mcf[0].get_child("SECTION") - mcs.set_valeur(mcs.eval_val('CERCLE')) - assert mcf[0]["SECTION"] == 'CERCLE' - mcs=add_mcsimp(mcf[0],"GROUP_MA",'MA') - mcs=mcf[0].get_child("b_cercle").get_child("b_constant").get_child("CARA") - mcs.set_valeur(mcs.eval_val('R')) - mcs=mcf[0].get_child("b_cercle").get_child("b_constant").get_child("VALE") - mcs.set_valeur(mcs.eval_val('3.0,P6')) - co.nomme_sd("CARA") -# commentaire - pos=pos+1 - co=j.addentite("COMMENTAIRE",pos) - text=""" 'AFFE_MODELE', 'MAILLAGE' --> uniqueassdpanel - AFFE_MODELE', 'AFFE', 'GROUP_MA' --> plusieursbasepanel - 'AFFE_MODELE', 'AFFE', 'PHENOMENE' --> uniqueintopanel - 'AFFE_MODELE', 'AFFE', 'b_mecanique'--> plusieursintopanel""" - co.set_valeur(text) -#F1=DEFI_FONCTION(NOM_PARA='DX', -# VALE=(5.0,3.0,P4[1],P3,),); - pos=pos+1 - co=j.addentite("DEFI_FONCTION",pos) - mcs=co.get_child("NOM_PARA") - mcs.set_valeur(mcs.eval_val("DX")) - mcs=co.addentite("VALE") - mcs.set_valeur(mcs.eval_val("5.0,3.0,P4[1],P3")) - co.nomme_sd("F1") -#F3=DEFI_FONCTION(NOM_PARA='DRX', -# VALE_C=(5.0,7.0,9.0,9.0,8.0,7.0,),); - pos=pos+1 - co=j.addentite("DEFI_FONCTION",pos) - mcs=co.get_child("NOM_PARA") - mcs.set_valeur(mcs.eval_val("DRX")) - mcs=co.addentite("VALE_C") - mcs.set_valeur(mcs.eval_val("5.0,7.0,9.0,9.0,8.0,7.0")) - co.nomme_sd("F3") -# commentaire - pos=pos+1 - co=j.addentite("COMMENTAIRE",pos) - co.set_valeur(" 'DEFI_FONCTION', 'VALE' --> fonctionpanel ") -#MATER2=DEFI_MATERIAU(ELAS=_F(E=100000000000.0, -# NU=0.0,), -# ECRO_ASYM_LINE=_F(DC_SIGM_EPSI=0.0, -# SY_C=200000000.0, -# DT_SIGM_EPSI=0.0, -# SY_T=50000000.0,),); - pos=pos+1 - co=j.addentite("DEFI_MATERIAU",pos) - mcf=co.addentite("ELAS") - mcs=mcf[0].get_child("E") - mcs.set_valeur(mcs.eval_val("100000000000.0")) - mcs=mcf[0].get_child("NU") - mcs.set_valeur(mcs.eval_val("0.0")) - mcf=co.addentite("ECRO_ASYM_LINE") - mcs=mcf[0].get_child("DC_SIGM_EPSI") - mcs.set_valeur(mcs.eval_val("0.0")) - mcs=mcf[0].get_child("DT_SIGM_EPSI") - mcs.set_valeur(mcs.eval_val("0.0")) - mcs=mcf[0].get_child("SY_C") - mcs.set_valeur(mcs.eval_val("200000000.0")) - mcs=mcf[0].get_child("SY_T") - mcs.set_valeur(mcs.eval_val("50000000.0")) - co.nomme_sd("MATER2") -#PS1=DEFI_PARA_SENSI(VALE=1.0,); -#PS2=DEFI_PARA_SENSI(VALE=1.0,); -#PS3=DEFI_PARA_SENSI(VALE=1.0,); - pos=pos+1 - co=j.addentite("DEFI_PARA_SENSI",pos) - mcs=co.get_child("VALE") - mcs.set_valeur(mcs.eval_val("1.0")) - co.nomme_sd("PS1") - pos=pos+1 - co=j.addentite("DEFI_PARA_SENSI",pos) - mcs=co.get_child("VALE") - mcs.set_valeur(mcs.eval_val("1.0")) - co.nomme_sd("PS2") - pos=pos+1 - co=j.addentite("DEFI_PARA_SENSI",pos) - mcs=co.get_child("VALE") - mcs.set_valeur(mcs.eval_val("1.0")) - co.nomme_sd("PS3") -#CHMAT2=AFFE_MATERIAU(MAILLAGE=MAIL, -# AFFE=_F(TOUT='OUI', -# MATER=MATER2,),); - pos=pos+1 - co=j.addentite("AFFE_MATERIAU",pos) - add_mcsimp(co,"MAILLAGE","MAIL") - mcf=co.get_child("AFFE") - add_mcsimp(mcf[0],"TOUT","OUI") - add_mcsimp(mcf[0],"MATER","MATER2") - co.nomme_sd("CHMAT2") -#AAAZ=AFFE_CHAR_THER(MODELE=AFFE1, -# TEMP_IMPO=_F(TOUT='OUI', -# TEMP=0.0,),); - pos=pos+1 - co=j.addentite("AFFE_CHAR_THER",pos) - add_mcsimp(co,"MODELE","AFFE1") - mcf=co.addentite("TEMP_IMPO") - add_mcsimp(mcf[0],"TOUT","OUI") - add_mcsimp(mcf[0],"TEMP","0.0") - co.nomme_sd("AAAZ") -#TH1=THER_LINEAIRE(MODELE=AFFE1, -# CHAM_MATER=CHMAT2, -# EXCIT=_F(CHARGE=AAAZ,), -# SENSIBILITE=(PS1,PS2,),); - pos=pos+1 - co=j.addentite("THER_LINEAIRE",pos) - add_mcsimp(co,"MODELE","AFFE1") - add_mcsimp(co,"CHAM_MATER","CHMAT2") - mcf=co.get_child("EXCIT") - add_mcsimp(mcf[0],"CHARGE","AAAZ") - add_mcsimp(co,"SENSIBILITE","PS1,PS2") - co.nomme_sd("TH1") -# commentaire - pos=pos+1 - co=j.addentite("COMMENTAIRE",pos) - co.set_valeur(" 'THER_LINEAIRE', 'SENSIBILITE' --> plusieursassdpanel") -#ACA1=AFFE_CHAR_ACOU(MODELE=AFFE1, -# PRES_IMPO=_F(TOUT='OUI', -# PRES=('RI',3.0,3.0,),),); - pos=pos+1 - co=j.addentite("AFFE_CHAR_ACOU",pos) - add_mcsimp(co,"MODELE","AFFE1") - mcf=co.addentite("PRES_IMPO") - add_mcsimp(mcf[0],"TOUT","OUI") - add_mcsimp(mcf[0],"PRES","'RI',3.0,3.0") - co.nomme_sd("ACA1") -# commentaire - pos=pos+1 - co=j.addentite("COMMENTAIRE",pos) - co.set_valeur(" 'AFFE_CHAR_ACOU', 'PRES_IMPO', 'PRES' --> uniquecomppanel") - -# 'AFFE_CHAR_ACOU', 'PRES_IMPO', 'PRES' --> uniquecomppanel - -#MACRO_MATR_ASSE(MODELE=AFFE1, -# NUME_DDL=CO('DDL1'), -# MATR_ASSE=_F(MATRICE=CO('MAT1'), -# OPTION='RIGI_THER',),); - pos=pos+1 - co=j.addentite("MACRO_MATR_ASSE",pos) - add_mcsimp(co,"MODELE","AFFE1") - mcs=co.get_child("NUME_DDL") - mcs.set_valeur_co('DDL1') - mcf=co.get_child("MATR_ASSE") - add_mcsimp(mcf[0],"OPTION","RIGI_THER") - mcs=mcf[0].get_child("MATRICE") - mcs.set_valeur_co('MAT1') -# commentaire - pos=pos+1 - co=j.addentite("COMMENTAIRE",pos) - co.set_valeur(" 'MACRO_MATR_ASSE', 'MATR_ASSE', 'MATRICE' --> uniquesdcopanel") - - assert j.isvalid(),j.report() - - text1=app.get_text_JDC(j,'python') - file=os.path.join(prefs.INSTALLDIR,"Tests/testelem/az.comm") - f=open(file) - text2=f.read() - f.close() - assert text1 == text2 , cdiff(text1,text2) - - def test001(self): - """ Test de construction d'un fichier de commandes avec DEFI_LIST_REEL, fonction et parametre de zero""" - - app=appli.STANDALONE(version='v7') - j=app.newJDC() -# commande DEBUT - co=j.addentite("DEBUT",0) -# commande FIN - co=j.addentite("FIN",1) -#parametre - pos=0 - pos=pos+1 - co=add_param(j,pos,"P1","9.8") - pos=pos+1 - co=add_param(j,pos,"P2","sin(P1)") -# formule - pos=pos+1 - co=j.addentite("FORMULE",pos) - co.update_formule_python(("aaa","REEL","a+z","(a,z)")) -#parametre de formule - pos=pos+1 - co=add_param(j,pos,"P3","aaa(P1,2.)") -#commande defi_list_reel - pos=pos+1 - co=j.addentite("DEFI_LIST_REEL",pos) - add_mcsimp(co,"VALE","1.,2.,3.") - co.nomme_sd("LI1") -#commande defi_list_reel - pos=pos+1 - co=j.addentite("DEFI_LIST_REEL",pos) - add_mcsimp(co,"VALE","sin(1.)") - co.nomme_sd("LI2") -#commande defi_list_reel - pos=pos+1 - co=j.addentite("DEFI_LIST_REEL",pos) - add_mcsimp(co,"VALE","aaa(1.,2.)") - co.nomme_sd("LI3") -#commande defi_list_reel - pos=pos+1 - co=j.addentite("DEFI_LIST_REEL",pos) - add_mcsimp(co,"VALE","sin(1.,2)") - co.nomme_sd("LI4") -#commande defi_list_reel - pos=pos+1 - co=j.addentite("DEFI_LIST_REEL",pos) - add_mcsimp(co,"VALE","aaa(1.)") - co.nomme_sd("LI5") -#commande defi_list_reel - pos=pos+1 - co=j.addentite("DEFI_LIST_REEL",pos) - add_mcsimp(co,"VALE","1,sin(1.),2") - co.nomme_sd("LI6") - - expected="""DEBUT CR validation : SansNom - Etape : DEFI_LIST_REEL ligne : ... - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - ! Concept retourné non défini ! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - Mot-clé simple : VALE - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - ! 'sin(1.,2)' (de type ) n'est pas d'un type autorisé: ('R',) ! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - Fin Mot-clé simple : VALE - Fin Etape : DEFI_LIST_REEL - Etape : DEFI_LIST_REEL ligne : ... - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - ! Concept retourné non défini ! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - Mot-clé simple : VALE - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - ! 'aaa(1.)' (de type ) n'est pas d'un type autorisé: ('R',) ! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - Fin Mot-clé simple : VALE - Fin Etape : DEFI_LIST_REEL -FIN CR validation :SansNom -""" - msg=str( j.report()) - assert compare.check(expected,msg),cdiff(expected,msg) diff --git a/UiQT5/GNUmakefile b/UiQT5/GNUmakefile index 70a57621..214bd293 100644 --- a/UiQT5/GNUmakefile +++ b/UiQT5/GNUmakefile @@ -31,12 +31,21 @@ PYXB ?=pyxbgen ################# REGLES DE CONSTRUCTION ######################## -PY_FILES = myMain.py desBaseWidget.py desChoixCata.py desChoixCode.py desChoixCommandes.py \ +PY_FILES = \ + selection5C.py \ + myMain5C.py editor5C.py \ + desWidgetCBSelection5C.py \ + desWidgetCB.py \ + desWidgetSimpSelection5C.py \ + desWidgetDateSelection5C.py \ + desWidgetProfile.py \ + desWidgetBar.py \ + myMain.py desBaseWidget.py desChoixCata.py desChoixCode.py desChoixCommandes.py \ desChoixLangue.py desRecherche.py desRechercheCatalogue.py\ desSelectVal.py desViewTexte.py desViewRegles.py desVisu.py desWidgetCreeParam.py desWidgetCommande.py \ desWidgetOptionnel.py Tuple2.py Tuple3.py Tuple4.py Tuple5.py Tuple6.py Tuple7.py Tuple8.py Tuple9.py\ Tuple10.py desWidgetBloc.py desWidgetCB.py desWidgetCBIntoSug.py desWidgetCommentaire.py desWidgetDate.py \ - desWidgetFact.py desWidgetFactPlie.py desWidgetFactTableau.py desWidgetFormule.py desGroupeOptionnel.py \ + desWidgetFact.py desWidgetFactPlie.py desWidgetFormule.py desGroupeOptionnel.py \ desWidgetHeure.py desWidgetInformation.py desWidgetIntoSug.py desWidgetInactif.py \ desWidgetMatrice.py desWidgetParam.py desWidgetPlusieursBase.py desWidgetPlusieursInto.py \ desWidgetPlusieursIntoOrdonne.py desWidgetPlusieursTuple.py desWidgetRadioButton.py \ @@ -45,7 +54,9 @@ PY_FILES = myMain.py desBaseWidget.py desChoixCata.py desChoixCode.py desChoixCo desWidgetSimpComplexe.py desWidgetSimpFichier.py desWidgetSimpTxt.py desWidgetTuple2.py \ desWidgetTuple3.py desWidgetTuple4.py desWidgetTuple5.py desWidgetTuple6.py desWidgetTuple7.py \ desWidgetTuple8.py desWidgetTuple9.py desWidgetTuple10.py desWidgetVide.py desWidgetUniqueSDCO.py \ - desWidgetPlusieursPlie.py desWidgetNiveauFact.py dateEtHeure.py + desWidgetPlusieursPlie.py desWidgetNiveauFact.py desWidgetLabels.py dateEtHeure.py +# +# diff --git a/UiQT5/desWidget4a6RadioButton.ui b/UiQT5/desWidget4a6RadioButton.ui index 8a0f4d8b..8a2ea10f 100644 --- a/UiQT5/desWidget4a6RadioButton.ui +++ b/UiQT5/desWidget4a6RadioButton.ui @@ -370,12 +370,12 @@ MonBoutonValide QToolButton -

monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetCB.ui b/UiQT5/desWidgetCB.ui index e1795a36..f06c9fa0 100644 --- a/UiQT5/desWidgetCB.ui +++ b/UiQT5/desWidgetCB.ui @@ -301,12 +301,12 @@ QComboBox:on { MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetCBIntoSug.ui b/UiQT5/desWidgetCBIntoSug.ui index 8c4323e3..a97715a2 100644 --- a/UiQT5/desWidgetCBIntoSug.ui +++ b/UiQT5/desWidgetCBIntoSug.ui @@ -330,12 +330,12 @@ QComboBox:on { MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetCommande.ui b/UiQT5/desWidgetCommande.ui index 9d4bfd03..89bbb6f3 100644 --- a/UiQT5/desWidgetCommande.ui +++ b/UiQT5/desWidgetCommande.ui @@ -654,12 +654,12 @@ border-radius : 12px MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetCommentaire.ui b/UiQT5/desWidgetCommentaire.ui index 6a452e8b..b6a98213 100644 --- a/UiQT5/desWidgetCommentaire.ui +++ b/UiQT5/desWidgetCommentaire.ui @@ -529,7 +529,7 @@ border-radius : 12px MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
diff --git a/UiQT5/desWidgetDate.ui b/UiQT5/desWidgetDate.ui index 873ab4f7..b3b407a5 100644 --- a/UiQT5/desWidgetDate.ui +++ b/UiQT5/desWidgetDate.ui @@ -270,12 +270,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetDateSelection5C.ui b/UiQT5/desWidgetDateSelection5C.ui index bc9f5728..0515f3df 100644 --- a/UiQT5/desWidgetDateSelection5C.ui +++ b/UiQT5/desWidgetDateSelection5C.ui @@ -99,7 +99,7 @@ MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetFact.ui b/UiQT5/desWidgetFact.ui index d57b619e..f14032b8 100644 --- a/UiQT5/desWidgetFact.ui +++ b/UiQT5/desWidgetFact.ui @@ -499,12 +499,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetFactHorizon.ui b/UiQT5/desWidgetFactHorizon.ui index 0ccdf54f..f3bc2f9b 100644 --- a/UiQT5/desWidgetFactHorizon.ui +++ b/UiQT5/desWidgetFactHorizon.ui @@ -415,12 +415,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetFactPlie.ui b/UiQT5/desWidgetFactPlie.ui index c2c2d878..7b38b452 100644 --- a/UiQT5/desWidgetFactPlie.ui +++ b/UiQT5/desWidgetFactPlie.ui @@ -209,12 +209,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetFactTableau.ui b/UiQT5/desWidgetFactTableau.ui index f736a471..33bda9fb 100644 --- a/UiQT5/desWidgetFactTableau.ui +++ b/UiQT5/desWidgetFactTableau.ui @@ -415,12 +415,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetFormule.ui b/UiQT5/desWidgetFormule.ui index 7d3647be..fca66434 100644 --- a/UiQT5/desWidgetFormule.ui +++ b/UiQT5/desWidgetFormule.ui @@ -689,12 +689,12 @@ border-radius : 12px MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetHeure.ui b/UiQT5/desWidgetHeure.ui index 03d5dfba..914aeb2b 100644 --- a/UiQT5/desWidgetHeure.ui +++ b/UiQT5/desWidgetHeure.ui @@ -243,12 +243,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetInactif.ui b/UiQT5/desWidgetInactif.ui index 336a26fa..72ffd16c 100644 --- a/UiQT5/desWidgetInactif.ui +++ b/UiQT5/desWidgetInactif.ui @@ -463,7 +463,7 @@ p, li { white-space: pre-wrap; } MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetIntoSug.ui b/UiQT5/desWidgetIntoSug.ui index 6a429d64..c76b69a0 100644 --- a/UiQT5/desWidgetIntoSug.ui +++ b/UiQT5/desWidgetIntoSug.ui @@ -455,12 +455,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetMatrice.ui b/UiQT5/desWidgetMatrice.ui index 378b9d7f..34049a4c 100644 --- a/UiQT5/desWidgetMatrice.ui +++ b/UiQT5/desWidgetMatrice.ui @@ -261,12 +261,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetNiveauFact.ui b/UiQT5/desWidgetNiveauFact.ui index f02a7854..323a87ef 100644 --- a/UiQT5/desWidgetNiveauFact.ui +++ b/UiQT5/desWidgetNiveauFact.ui @@ -531,12 +531,12 @@ font : 'times' 9px MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetOptionnelMC.ui b/UiQT5/desWidgetOptionnelMC.ui index 950792e0..1414f5bd 100644 --- a/UiQT5/desWidgetOptionnelMC.ui +++ b/UiQT5/desWidgetOptionnelMC.ui @@ -119,7 +119,7 @@ MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetParam.ui b/UiQT5/desWidgetParam.ui index 357c0097..f1730666 100644 --- a/UiQT5/desWidgetParam.ui +++ b/UiQT5/desWidgetParam.ui @@ -624,7 +624,7 @@ border-radius : 12px MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
diff --git a/UiQT5/desWidgetPlusieursBase.ui b/UiQT5/desWidgetPlusieursBase.ui index 660efa2a..09522014 100644 --- a/UiQT5/desWidgetPlusieursBase.ui +++ b/UiQT5/desWidgetPlusieursBase.ui @@ -798,12 +798,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetPlusieursInto.ui b/UiQT5/desWidgetPlusieursInto.ui index 7c684a7e..e19ccd50 100644 --- a/UiQT5/desWidgetPlusieursInto.ui +++ b/UiQT5/desWidgetPlusieursInto.ui @@ -589,12 +589,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetPlusieursIntoOrdonne.ui b/UiQT5/desWidgetPlusieursIntoOrdonne.ui index 832a9176..be20ddef 100644 --- a/UiQT5/desWidgetPlusieursIntoOrdonne.ui +++ b/UiQT5/desWidgetPlusieursIntoOrdonne.ui @@ -887,12 +887,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetPlusieursPlie.ui b/UiQT5/desWidgetPlusieursPlie.ui index a69913f6..ffd86740 100644 --- a/UiQT5/desWidgetPlusieursPlie.ui +++ b/UiQT5/desWidgetPlusieursPlie.ui @@ -273,12 +273,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetPlusieursTuple.ui b/UiQT5/desWidgetPlusieursTuple.ui index c2aefeab..23a79063 100644 --- a/UiQT5/desWidgetPlusieursTuple.ui +++ b/UiQT5/desWidgetPlusieursTuple.ui @@ -646,12 +646,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetRadioButton.ui b/UiQT5/desWidgetRadioButton.ui index 07399485..dec12024 100644 --- a/UiQT5/desWidgetRadioButton.ui +++ b/UiQT5/desWidgetRadioButton.ui @@ -302,12 +302,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetSDCOInto.ui b/UiQT5/desWidgetSDCOInto.ui index 8974f213..1a30bc9f 100644 --- a/UiQT5/desWidgetSDCOInto.ui +++ b/UiQT5/desWidgetSDCOInto.ui @@ -347,12 +347,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetSimpBase.ui b/UiQT5/desWidgetSimpBase.ui index 1169925d..ca5a3d3c 100644 --- a/UiQT5/desWidgetSimpBase.ui +++ b/UiQT5/desWidgetSimpBase.ui @@ -336,12 +336,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetSimpBool.ui b/UiQT5/desWidgetSimpBool.ui index 6a1577ae..38835140 100644 --- a/UiQT5/desWidgetSimpBool.ui +++ b/UiQT5/desWidgetSimpBool.ui @@ -287,12 +287,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetSimpComplexe.ui b/UiQT5/desWidgetSimpComplexe.ui index 5d21e156..53adf63e 100644 --- a/UiQT5/desWidgetSimpComplexe.ui +++ b/UiQT5/desWidgetSimpComplexe.ui @@ -340,12 +340,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetSimpDate.ui b/UiQT5/desWidgetSimpDate.ui new file mode 100644 index 00000000..97d5e753 --- /dev/null +++ b/UiQT5/desWidgetSimpDate.ui @@ -0,0 +1,326 @@ + + + WidgetSimpDate + + + + 0 + 0 + 613 + 56 + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 1677721 + 60 + + + + Form + + + + 0 + + + 0 + + + 1 + + + 0 + + + 1 + + + + + 0 + + + + + 0 + + + QLayout::SetFixedSize + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 21 + 20 + + + + + + + + + 21 + 25 + + + + + 21 + 25 + + + + Qt::ClickFocus + + + Affiche le rapport de validation du mot-clef + + + border : 0px + + + ... + + + + ../Editeur/icons/ast-green-ball.png../Editeur/icons/ast-green-ball.png + + + + 25 + 25 + + + + + + + + + + Qt::Vertical + + + + 20 + 5 + + + + + + + + + + + 0 + 0 + + + + + 300 + 25 + + + + + 178 + 16777215 + + + + QFrame::NoFrame + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + false + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + + 0 + + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 5 + 20 + + + + + + + + + 0 + 0 + + + + TextLabel + + + + + + + Qt::Horizontal + + + QSizePolicy::Minimum + + + + 5 + 20 + + + + + + + + + 0 + 0 + + + + Active le parametre comme variable UQ + + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 3 + 20 + + + + + + + + + 21 + 25 + + + + + 21 + 25 + + + + Qt::ClickFocus + + + Détruit le mot-clef + + + border : 0px + + + ... + + + + ../Editeur/icons/deleteRond.png../Editeur/icons/deleteRond.png + + + + 25 + 25 + + + + + + + + + + Qt::Vertical + + + + 20 + 5 + + + + + + + + + + + MonLabelClic + QLabel +
monLabelClic.h
+
+ + MonBoutonValide + QToolButton +
monBoutonValide.h
+
+
+ + +
diff --git a/UiQT5/desWidgetSimpFichier.ui b/UiQT5/desWidgetSimpFichier.ui index 408f8dfb..42e0c189 100644 --- a/UiQT5/desWidgetSimpFichier.ui +++ b/UiQT5/desWidgetSimpFichier.ui @@ -354,12 +354,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetSimpSalome.ui b/UiQT5/desWidgetSimpSalome.ui index ba8ed2fd..8404c252 100644 --- a/UiQT5/desWidgetSimpSalome.ui +++ b/UiQT5/desWidgetSimpSalome.ui @@ -353,12 +353,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetSimpSelection5C.ui b/UiQT5/desWidgetSimpSelection5C.ui index 4f07fc23..9f60f942 100644 --- a/UiQT5/desWidgetSimpSelection5C.ui +++ b/UiQT5/desWidgetSimpSelection5C.ui @@ -136,7 +136,7 @@ border:0px; MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetSimpTxt.ui b/UiQT5/desWidgetSimpTxt.ui index 43a90938..3d75cda0 100644 --- a/UiQT5/desWidgetSimpTxt.ui +++ b/UiQT5/desWidgetSimpTxt.ui @@ -291,12 +291,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetTableau.ui b/UiQT5/desWidgetTableau.ui index 30e2f41c..73a9e134 100644 --- a/UiQT5/desWidgetTableau.ui +++ b/UiQT5/desWidgetTableau.ui @@ -610,12 +610,12 @@ MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetTuple10.ui b/UiQT5/desWidgetTuple10.ui index ef748cf4..9f6e1378 100644 --- a/UiQT5/desWidgetTuple10.ui +++ b/UiQT5/desWidgetTuple10.ui @@ -617,12 +617,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetTuple2.ui b/UiQT5/desWidgetTuple2.ui index d540c457..9e15f1ee 100644 --- a/UiQT5/desWidgetTuple2.ui +++ b/UiQT5/desWidgetTuple2.ui @@ -348,12 +348,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetTuple3.ui b/UiQT5/desWidgetTuple3.ui index 3e0fc3c2..8e327b9c 100644 --- a/UiQT5/desWidgetTuple3.ui +++ b/UiQT5/desWidgetTuple3.ui @@ -372,12 +372,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetTuple4.ui b/UiQT5/desWidgetTuple4.ui index ef4d83cc..4513c97c 100644 --- a/UiQT5/desWidgetTuple4.ui +++ b/UiQT5/desWidgetTuple4.ui @@ -408,12 +408,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetTuple5.ui b/UiQT5/desWidgetTuple5.ui index b687f748..6300510f 100644 --- a/UiQT5/desWidgetTuple5.ui +++ b/UiQT5/desWidgetTuple5.ui @@ -444,12 +444,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetTuple6.ui b/UiQT5/desWidgetTuple6.ui index b90b6fb1..43b1c621 100644 --- a/UiQT5/desWidgetTuple6.ui +++ b/UiQT5/desWidgetTuple6.ui @@ -480,12 +480,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetTuple7.ui b/UiQT5/desWidgetTuple7.ui index cb871f51..b867a45f 100644 --- a/UiQT5/desWidgetTuple7.ui +++ b/UiQT5/desWidgetTuple7.ui @@ -529,12 +529,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetTuple8.ui b/UiQT5/desWidgetTuple8.ui index a7c44b12..8894c84b 100644 --- a/UiQT5/desWidgetTuple8.ui +++ b/UiQT5/desWidgetTuple8.ui @@ -568,12 +568,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetTuple9.ui b/UiQT5/desWidgetTuple9.ui index 87644824..ea2d0dc6 100644 --- a/UiQT5/desWidgetTuple9.ui +++ b/UiQT5/desWidgetTuple9.ui @@ -604,12 +604,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetUniqueSDCO.ui b/UiQT5/desWidgetUniqueSDCO.ui index 178cfc04..28253816 100644 --- a/UiQT5/desWidgetUniqueSDCO.ui +++ b/UiQT5/desWidgetUniqueSDCO.ui @@ -261,12 +261,12 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
MonLabelClic QLabel -
monLabelClic.h
+
InterfaceGUI.QT5.monLabelClic.h
diff --git a/UiQT5/desWidgetVide.ui b/UiQT5/desWidgetVide.ui index 8c0217bb..b6608355 100644 --- a/UiQT5/desWidgetVide.ui +++ b/UiQT5/desWidgetVide.ui @@ -315,7 +315,7 @@ border:0px; MonBoutonValide QToolButton -
monBoutonValide.h
+
InterfaceGUI.QT5.monBoutonValide.h
diff --git a/UiQT5/eficas_en.qm b/UiQT5/eficas_en.qm deleted file mode 100644 index 3bc02dbcd95fb738813352f3f6a48c4bdd97918f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80792 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

i_*A}3e!d0>wUUBAtI`x$ZS28&V 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 Impossible d'ouvrir le fichier %s - unable to open file %s + unable to open file %s @@ -30,7 +30,7 @@ ask eficas team - Impossible d'ouvrir le fichier : %s + Impossible d'ouvrir le fichier : %s unable to open file: %s @@ -50,7 +50,7 @@ ask eficas team - Impossible d'ouvrir le fichier : %s + Impossible d'ouvrir le fichier : %s unable to open file : %s @@ -428,7 +428,7 @@ ask eficas team Name is refused : already existing concept - + Nommage du concept effectue Concept named @@ -625,254 +625,253 @@ Le fichier associe n'est pas defini matrix is not a %(n_lign)d x %(n_col)d matrix - + Decommenter uncomment - + Decommente la commande uncomment the command - + Impossible de supprimer un mot-cle obligatoire mandatory keyword cannot be deleted - + Mot-cle %s supprime Keyword %s deleted - + Pb interne : impossible de supprimer ce mot-cle internal problem : unable to delete keyword - + Commentaire supprime comment is deleted - + Commande %s supprimee command %s is deleted - + Pb interne : impossible de supprimer cet objet internal problem : unable to delete object - + Le fichier de commande n'a pas pu etre converti pour etre editable par Eficas - - + unable to convert .comm file in order to open it with Eficas - + Include vide include file is empty - + L'include doit etre correctement initialise pour etre visualise include file must be correct - + Impossible de supprimer ce mot-clef unable to delete this keyword - + View3D View3D - + affiche dans Geom les elements de structure diplay SE in Geom - + Graphique graphic - + affiche la distribution display distribution - + Impossible de supprimer un mot-clef obligatoire unable to delete a mandatory keyword - + Mot-clef %s supprime Keyword %s is deleted - + Definition d'un parametre defines a parameter - + Import du fichier de Configuration import configuration file - + Erreur a la lecture du fichier de configuration %s Error when reading configuration file - + Erreur fatale au chargement de %s fatal error when loading %s - + Erreur fatale au chargement d'un fichier Fatal error when loading file - + fichier modifie file updated - + Attention! fichier change hors EFICAS Warning ! this file was modified outside Eficas - + Type de fichier non reconnu unsupported file type - + EFICAS ne sait pas ouvrir le type de fichier %s Eficas is not able to open this file's type : %s - + EFICAS ne sait pas ouvrir ce type de fichier Eficas is not able to open this file's type - + Copie impossible unable to copy - + Veuillez selectionner un objet a copier you have to select an object to copy - + Veuillez selectionner un seul objet : la copie se fera apres le noeud selectionne You have to select a single object : copy will be done after the selected node - + Aucun Objet n a ete copie ou coupe No object was cut or copied - + Copie refusee rejected copy - + Eficas n a pas reussi a copier l objet Eficas cannot copy this object - + Copie refusee pour ce type d objet Copy rejected : bad object type - + Deplacement refuse move rejected - + Deplacement refuse entre 2 fichiers. Seule la copie est autorisee move rejected. no move between two files : only copy is available - + Copie impossible a cet endroit unable to copy here - + Veuillez selectionner une commande, un parametre, un commentaire ou une macro select a command; a parameter, a comment or a macro - + Choix d'un fichier XML Choice of XML file - + Ouvrir Fichier Open file - + Erreur a la generation Error when generating - + EFICAS ne sait pas convertir ce JDC Eficas is unable to convert JDC - + Format %s non reconnu not supported format %s - + Execution impossible Unable to execute - + le JDC doit etre valide pour une execution MAP JDC has to be valid before run - + le JDC doit contenir un et un seul composant JDC must contains a single componant - + Sauvegarde du Fichier Save File - + Le fichier file - + existe deja allready exists @@ -885,351 +884,351 @@ Le fichier associe n'est pas defini &Cancel - + Choix d'un fichier de poursuite Choose poursuite file - + Le fichier %s contient une commande POURSUITE file %s contains a POURSUITE command - + Traduire Fichier file translation - + Fichiers JDC (*.comm);;Tous les Fichiers (*) JDC files(*.comm);; All FIles(*) - + Fichier Traduit : %s Translated file : %s - + Pas de difference entre le fichier origine et le fichier traduit No difference between the primary file and the translated file - + %d versions du catalogue sont disponibles %d catalogs versions are available - + &Ok &Ok - + Entrez enter - + valeurs values - + Entrez entre enter between - + et and - + Selection selection - + Type de base inconnu unkown type - + Visualisation Fichier view file - + Impossibilite d'afficher le Fichier Unable to display file - + Sauvegarder Fichier save File - + Fichier selectionne file selected - + expression valide valid expression - + expression invalide unvalid expression - + expression n est pas de la forme a+bj expression is not as a+bj - + entrer une seule valeur SVP Please, enter a single value - + saisir le type de complexe choose complex's type - + Sauvegarder le fichier save file - + Le fichier <b>%(v_1)s</b> n'a pu etre sauvegarde. <br>Raison : %(v_2)s v_1 file <b>%(v_1)s</b> was not saved. Raison : %(v_2)s - + &Recents &Recently Opened - + Aide specifique code's help - + Traduction translation - + Options Options - + version version - + pour for - + Aide Indisponible no help avalaible - + Parametrage Options - + Veuillez d abord choisir un code Choose a code - + Pas de possibilite de personnalisation de la configuration no options avalaible for configuration - + &Effacer &Delete - + Veuillez entrer le complexe sous forme aster ou sous forme python enter a complex - + Import du catalogue Loading catalog - + Pas de catalogue defini pour le code No catalog for this code - + Aucun catalogue trouve No catalog - + avec le catalogue with catalog - + Impossible d'importer le catalogue unable to load catalog - + Choix d une version du code Choose a version for - + Choix d une version choose a version - + Parametre parameter - + Insere un parametre insert a parameter - + item invalide invalid item - + l item doit etre valide item must be valid - + apres after - + Insere un commentaire apres la commande insert a comment after the command - + avant before - + Insere un commentaire avant la commande insert a comment before the command - + Insere un parametre apres la commande insert a parameter after the command - + Insere un parametre avant la commande insert a parameter before the commande - + Supprimer delete - + supprime le mot clef delete keyword - + Documentation documentation - + documentation sur la commande command's documentation - + Documentation Vide empty documentation - + Aucune documentation n'est associee a ce noeud no documentation is available for this node - + impossible de trouver la commande unable to find command - + Lecteur PDF PDF reader - + impossible d'ouvrir unable to open - + Commentaire Comment - + ce noeud this node - + commente le noeud comment this node - + Fichiers JDC (*.comm);;Tous les Fichiers (*) JDC Files (*.comm);;All Files(*) - + &Quitter &Exit - + Quitter Exit @@ -1238,57 +1237,57 @@ Le fichier associe n'est pas defini save - + Fichier Duplique file is duplicated - + Le fichier ne sera pas sauvegarde. File will not be saved. - + &Annuler &Cancel - + Fichier File - + Le fichier <b>%s</b> est deja ouvert. File <b>%s</b> is already open. - + &Duplication &Duplication - + &Abort &Abort - + Fichier Modifie File is modified - + Le fichier %s n a pas ete sauvegarde. file %s was not saved. - + &Sauvegarder &Save - + &Quitter sans sauvegarder &Quit anyway @@ -1316,33 +1315,33 @@ Le fichier associe n'est pas defini use for application translation - + n'est pas un index valide pour append_brother is not correct - no possible "append_brother" - + Erreur interne Internal error - + La PDF de la loi ne peut pas etre affichee. unable to display law's PDF. - + Le fichier contient une commande MODEL file contains MODEL command - + Choix unite %d Choice for unit %d - + Fichier pour unite File for unit @@ -1388,7 +1387,7 @@ Le fichier associe n'est pas defini unable to verify formula - + Pb interne : impossible de supprimer ce mot-clef internal problem : unable to delete keyword @@ -1466,135 +1465,135 @@ Le fichier associe n'est pas defini include file contains errors - + PARAMETRE PARAMETER - + EFICAS ne sait pas convertir le JDC selon le format Eficas does not know how to convert data according to the defined format - + le JDC doit etre valide pour une execution Before a run action, JDC must be valid - + Sauvegarder SVP avant l'execution Save before run action - + Sauvegarde de l'input impossible unable to save input file - + Un JdC valide est necessaire pour creer un .input file must be valid to create a .input file - + Choix du composant obligatoire You have to choose a component - + Le fichier %s contient une commande INCLUDE file %s contains an "INCLUDE" command - + Donnez le nom du fichier dont vous voulez faire une poursuite Name the principal file - + Fichiers Med (*.med);;Tous les Fichiers (*) Med Files (*.med);;All Files(*) - + Fichier Med Med File - + Veuillez selectionner un fichier Med Choose a Med file - + reel float - + entier integer - + complexe complex - + l'aide n est pas installee Help is not available - + Export Med vers Fichier export Med Mesh in a file - + Impossibilite d exporter le Fichier Unable to export file - + objet valide valid object - + Valeur non modifiable value can not be changed - + Options pour Settings - + Nombre minimal de valeurs : minimal number of values : - + Nombre maximal de valeurs : Maximal number of values : - + l expression n est pas de la forme a+bj expression must be as a+bj - + Valeur du mot-cle enregistree Value is recorded - + Valeur du mot-cle non autorisee Value is not authorized @@ -1703,42 +1702,42 @@ Le fichier associe n'est pas defini non implemented format - + Fichier de donnees data file - + Tous les Fichiers (*) all files (*) - + Select select - + nb min de valeurs : minimal number of values : - + nb max de valeurs atteint maximum number of values - + Sauve Format Ligne save file in line format - + Valeur du mot-clef enregistree value recorded - + Valeur du mot-clef non autorisee : unvalid value @@ -1758,128 +1757,128 @@ Le fichier associe n'est pas defini unvalid type for values - + La cardinalite n'est pas correcte, la derniere valeur est ignoree unvalid multiplicity. last value will be ignored - + n est pas un tuple de is not a tuple - + valeurs values - + Valeur incorrecte incorrect value - + n est pas un identifiant correct is not a valid name - + Entrer un float SVP Float expected - + Entrer un float inferieur a float lower than - + Entrer un float superieur a float superior than - + Mauvaise execution bad run - + impossible d executer la methode unable to run method - + Mauvaise Commande bad command - + Aucune variable connue no possible variable - + Mauvaise dimension de matrice bad matrix dimension - + le nombre de ligne n est pas egal a number of lines is not - + le nombre de colonne n est pas egal a number of columns is not - + Mauvaise Valeur bad value - + l element element - + n est pas correct is not correct - + Modification Impossible unable to modify - + le parametre n'est pas valide parameter is not valid - + n est pas un identifiant correct is not a correct name - + Valeur incorrecte: incorrect value : - + Valeur incorrecte incorrect value - + Valeur correcte valid value - + impossible d'evaluer : unable to evaluate : @@ -1889,7 +1888,7 @@ Le fichier associe n'est pas defini already existing concept with name : %s ! - + existe deja already exists @@ -1900,47 +1899,47 @@ Le fichier associe n'est pas defini header does not match with matrix - + le mot clef keyword - + doit etre insere avant has to be inserted before - + insertion impossible unable to insert keyword - + doit etre insere apres has to be inserted after - + Nb maximum de valeurs atteint Maximal number of values - + pas de regle de construction pour ce jeu de commandes No specific rules for building this dataset - + Gestion Maillage Mesh Menu - + Acquiert groupe mailles Read elements mesh - + Acquisition Groupe Maille Read elements mesh @@ -2430,17 +2429,17 @@ p, li { white-space: pre-wrap; } Expand/Collapse - + Execution Run - + Execution Run - + Patrons Patterns @@ -2530,12 +2529,12 @@ p, li { white-space: pre-wrap; } Eficas Settings - + Save Run Save run - + Run run diff --git a/UiQT5/eficas_en.ts.initial b/UiQT5/eficas_en.ts.initial new file mode 100644 index 00000000..556f92a4 --- /dev/null +++ b/UiQT5/eficas_en.ts.initial @@ -0,0 +1,4211 @@ + + + + @default + + + lecture du fichier impossible : + unable to read file : + + + + Impossible d'ouvrir le fichier %s + unable to open file %s + + + + Impossible de convertir le fichier Python qui doit contenir des erreurs. + + On retourne le fichier non converti. Prevenir la maintenance. + + %s + Unable to translate the file. it probably contains mistake +ask eficas team +%s + + + + Format de sortie : %s, non supporte + Unsupported format %s + + + + Impossible d'ouvrir le fichier : %s + unable to open file: %s + + + + Erreur ! Erreur ! + Error! + + + + Erreur rencontree dans recherche_enfants : %s + Error in recherche_enfants : %s + + + + Erreur dans la creation du mot-cle : %s + Error when creating %s + + + + Impossible d'ouvrir le fichier : %s + unable to open file : %s + + + + le texte a analyser n'est pas celui d'une commande ou d'un operateur : + text is no eficas text: + + + + Erreur dans la recherche du nom de la commande : + error when searching command's name : + + + + Erreur dans la recherche des args de la commande : + error when searching argument's command : + + + + Erreur dans la recherche du nom de la commande : + error when searching command's name : + + + + Erreur dans la recherche des args de la commande : + error when searching argument's command : + + + + %d n'est pas un index valide pour append_brother + %d is not a valid index for append-brother + + + + le fichier de commandes %s n'existe pas + commands file %s does not exist + + + + un fichier de commandes doit etre defini avant une poursuite %s + You have to define principal commands file before a secondary (poursuite) file %s + + + + le fichier poursuite %s n'existe pas + the secondary (poursuite) file does not exist + + + + include mal defini %s + include is not correct %s + + + + un fichier de commandes doit etre defini avant un include %s + You have to define principal commands file before include %s + + + + le fichier include %s n'existe pas + include file does not exist + + + + jdc %(v_1)s, le fichier + de commandes %(v_2)s n'existe pas + v_1 + jdc %(v_1)s : .comm %(v_2)s does not exist + + + + le fichier jdc %s n'existe pas + file %s does not exist + + + + jdc %s manque option jdc dans section jdc + jdc %s does not have jdc option in command line + + + + %(v_1)s include %(v_2)s : %(v_3)s + v_1 + %(v_1)s include %(v_2)s : %(v_3)s + + + + %(v_1)s fichier poursuite: %(v_2)s + v_1 + %(v_1)ssecondary (poursuite) file %(v_2)s + + + + nom etude : %s + study's name : %s + + + + utilisation : %prog [options] + use : %prog[options] + + + + nom du fichier de commandes + principal .comm file's name + + + + nom du fichier poursuite + secondary (poursuite) file's name + + + + numero d'unite suivi du nom du fichier include + unit number and include file's name + + + + fichier decrivant une etude + file containing a study + + + + version de catalogue a utiliser + catalog's version + + + + nom du code a utiliser + code's name + + + + niveau de debug + debug level + + + + schema + schema + + + + Nombre incorrect d'arguments + incorrect number of arguments + + + + Localisation specifiee pour l'application. + specified localization for the application. + + + + Impossible de transferer les fichiers requis dans : %s + unable to transfer files to : %s + + + + Erreur + error + + + + Erreurs fatales + fatale error + + + + Impossible reconstruire commande + + unable to construct command + + + + Objet commentaire non valorise + comment object has no value + + + + Debut Fonction %s + start function %s + + + + Fin Fonction %s + end function %s + + + + Nom de concept deja defini : %s + Concept's name %s is already existing + + + + Longueur incorrecte + incorrect length + + + + L'attribut 'min' doit etre un entier : + min must be an integer : + + + + L'attribut 'max' doit etre un entier : + max must be an integer : + + + + Nombres d'occurrence min et max invalides : + min and max are invalid: + + + + L'attribut 'fr' doit etre une chaine de caracteres + 'fr' must be a string + + + + L'attribut 'statut' doit valoir 'o','f','c' ou 'd' + values for statut arguments are : 'o','f','c' or 'd' + + + + L'attribut 'docu' doit etre une chaine de caracteres + docu must be a string + + + + Fin + end + + + + Le parametre EVAL %s ne peut valoir None + None is not a valid value for Eval parameter %s + + + + Pas de nom donne au parametre EVAL + No name for parameter EVAL + + + + Un nom de parametre ne peut depasser 8 caracteres + parameter's name can not exceed 8 characters + + + + Un concept de nom %s existe deja ! + Concept's name %s is already existing! + + + + ERREUR + ERROR + + + + Format pas implemente : %s + format : %s not implemented + + + + Type d'objet non prevu : %s + object type not expected : %s + + + + ce groupe de maillage %s est associe a au moins un materiau et au moins une source. + mesh group %s is associated with at least one material and at least a source. + + + + ce groupe de maillage %s n'est associe a aucun materiau ou source. + mesh group %s is associated with no material or no source. + + + + toutes les donnees ne sont pas connues + all data are not available + + + + Fichier patron %s n'existe pas. + pattern file %s does not exist. + + + + Pas supporte + not implemented + + + + Entite inconnue ou interdite :%s + Unknown or unsupported entity : %s + + + + Entite inconnue ou interdite :%s. Elle est ignoree + Unknown or unsupported entity : %s. ignored + + + + Les tuples ne sont pas supportes pour le format ini :%s + Tuple are not allowed for format ini : %s + + + + Type de valeur non supportee par le format ini :%(nom)s +%(exception)s + nom + Unsupported type of value for .ini format %(nom)s +%(exception)s + + + + Il y a un pb a la Creation du XML + problem when creating XML + + + + Il y a un pb a la Creation du STD + problem when creating STD + + + + Entite inconnue ou interdite : %s. Elle est ignoree + unkown ou unsupported entity : %s. ignored + + + + Tag %s non-defini. Ceci est un bogue interne. en informer les developpeurs. + Tag %s not defined. Ask developpeurs team. + + + + Le mot-cle %s est obligatoire. + mandatory keyword : %s. + + + + concept %(inst_name)s de type %(class_name)s + inst_name + concept %(inst_name)s of type %(class_name)s + + + + Un nom de concept doit etre un identificateur Python + concept's name must be a python identifier + + + + Concept existant + allready existing concept + + + + Operateur reentrant mais concept non existant + operator 'reentrant' but concept does not exist + + + + Operateur reentrant et concept existant trouve + Operator 're-entrant' and concept exists + + + + Concept deja existant et de mauvais type + already existing concept of not supported type + + + + Nommage du concept refuse : un concept de meme nom existe deja + Name is refused : already existing concept + + + + Nommage du concept effectue + Concept named + + + + Nommage impossible %s + unable to name %s + + + + La liste des arguments d'une formule doit etre entre parentheses : parenthese ouvrante manquante + formula expects a list of arguments : no left parenthesis + + + + La liste des arguments d'une formule doit etre entre parentheses : parenthese fermante manquante + formula expects a list of arguments : no right parenthes + + + + Pas de nom donne a la FORMULE + no name given + + + + Un nom de FORMULE ne peut depasser 8 caracteres + name too long (8 characters max) + + + + Un nom de FORMULE ne peut pas commencer par un chiffre + name does not begin with a figure + + + + Le type de la valeur retournee n'est pas specifie + no type is specified for the return value + + + + Une formule ne peut retourner une valeur de type : %s + impossible to return a value of type : %s + + + + Impossible d'ajouter la commande + unable to add the keyword (commande) + + + + Impossible d ajouter la commande + unable to add the keyword (commande) + + + + Pas implemente + not implemented + + + + Nom de concept deja defini + already defined concept + + + + Nom de concept deja defini : + already defined concept : + + + + Impossible de trouver le fichier correspondant a l'unite + unable to find file corresponding to unit + + + + n'est pas un fichier existant + is not an existing file + + + + Fichier invalide %s + invalid file %s + + + + Impossible de construire le jeu de commandes correspondant au fichier + unable to create the jdc corresponding to the file + + + + Erreur lors de l'evaluation du fichier inclus + Error when reading the 'include' file + + + + Ce fichier ne sera pas pris en compte + the file is ignored + + + + Ce fichier ne sera pas pris en compte +Le fichier associe n'est pas defini + the file is ignored : associated file is not defined + + + + Le fichier n est pas defini + file is not defined + + + + le fichier doit contenir une unique variable de sortie + file must declare a single output variable + + + + Fichier invalide + invalid file + + + + Le contenu de ce fichier ne sera pas pris en compte + %s + the file will be ignored : +%s + + + + Le fichier INCLUDE n est pas defini + include file is not defined + + + + Le contenu de ce fichier ne sera pas pris en compte + + file will be ignored + + + + + Erreur lors de l'evaluation du fichier poursuite + Error when creating secondary (poursuite) file + + + + L'objet %(v_1)s ne peut etre un fils de %(v_2)s + v_1 + Object %(v_1)s can not be a child for %(v_2)s + + + + L'objet %s ne peut pas etre repete + Object %s can not be repeated + + + + Erreur - mclist inexistante : %s + Error - mclist does not exist : %s + + + + Erreur - mot cle facteur de nom : %s + Error - keyword "mot-clef facteur" nammed : %s + + + + traitement non-prevu + unexpected task + + + + L'objet %s ne peut pas etre ajoute + Object %s cannot be add + + + + None n'est pas une valeur autorisee + None is not a valid value + + + + un concept de meme nom existe deja + concept already exists + + + + Concept cree + concept created + + + + La matrice n'est pas une matrice %(n_lign)d sur %(n_col)d + n_lign + matrix is not a %(n_lign)d x %(n_col)d matrix + + + + Decommenter + uncomment + + + + Decommente la commande + uncomment the command + + + + Impossible de supprimer un mot-cle obligatoire + mandatory keyword cannot be deleted + + + + Mot-cle %s supprime + Keyword %s deleted + + + + Pb interne : impossible de supprimer ce mot-cle + internal problem : unable to delete keyword + + + + Commentaire supprime + comment is deleted + + + + Commande %s supprimee + command %s is deleted + + + + Pb interne : impossible de supprimer cet objet + internal problem : unable to delete object + + + + Le fichier de commande n'a pas pu etre converti pour etre editable par Eficas + + + unable to convert .comm file in order to open it with Eficas + + + + Include vide + include file is empty + + + + L'include doit etre correctement initialise pour etre visualise + include file must be correct + + + + Impossible de supprimer ce mot-clef + unable to delete this keyword + + + + View3D + View3D + + + + affiche dans Geom les elements de structure + diplay SE in Geom + + + + Graphique + graphic + + + + affiche la distribution + display distribution + + + + Impossible de supprimer un mot-clef obligatoire + unable to delete a mandatory keyword + + + + Mot-clef %s supprime + Keyword %s is deleted + + + + Definition d'un parametre + defines a parameter + + + + Import du fichier de Configuration + import configuration file + + + + Erreur a la lecture du fichier de configuration %s + Error when reading configuration file + + + + Erreur fatale au chargement de %s + fatal error when loading %s + + + + Erreur fatale au chargement d'un fichier + Fatal error when loading file + + + + fichier modifie + file updated + + + + Attention! fichier change hors EFICAS + Warning ! this file was modified outside Eficas + + + + Type de fichier non reconnu + unsupported file type + + + + EFICAS ne sait pas ouvrir le type de fichier %s + Eficas is not able to open this file's type : %s + + + + EFICAS ne sait pas ouvrir ce type de fichier + Eficas is not able to open this file's type + + + + Copie impossible + unable to copy + + + + Veuillez selectionner un objet a copier + you have to select an object to copy + + + + Veuillez selectionner un seul objet : la copie se fera apres le noeud selectionne + You have to select a single object : copy will be done after the selected node + + + + Aucun Objet n a ete copie ou coupe + No object was cut or copied + + + + Copie refusee + rejected copy + + + + Eficas n a pas reussi a copier l objet + Eficas cannot copy this object + + + + Copie refusee pour ce type d objet + Copy rejected : bad object type + + + + Deplacement refuse + move rejected + + + + Deplacement refuse entre 2 fichiers. Seule la copie est autorisee + move rejected. no move between two files : only copy is available + + + + Copie impossible a cet endroit + unable to copy here + + + + Veuillez selectionner une commande, un parametre, un commentaire ou une macro + select a command; a parameter, a comment or a macro + + + + Choix d'un fichier XML + Choice of XML file + + + + Ouvrir Fichier + Open file + + + + Erreur a la generation + Error when generating + + + + EFICAS ne sait pas convertir ce JDC + Eficas is unable to convert JDC + + + + Format %s non reconnu + not supported format %s + + + + Execution impossible + Unable to execute + + + + le JDC doit etre valide pour une execution MAP + JDC has to be valid before run + + + + le JDC doit contenir un et un seul composant + JDC must contains a single componant + + + + Sauvegarde du Fichier + Save File + + + + Le fichier + file + + + + existe deja + allready exists + + + &Ecraser + &Replace + + + &Abandonner + &Cancel + + + + Choix d'un fichier de poursuite + Choose poursuite file + + + + Le fichier %s contient une commande POURSUITE + + file %s contains a POURSUITE command + + + + Traduire Fichier + file translation + + + + Fichiers JDC (*.comm);;Tous les Fichiers (*) + JDC files(*.comm);; All FIles(*) + + + + Fichier Traduit : %s + + + Translated file : %s + + + + Pas de difference entre le fichier origine et le fichier traduit + No difference between the primary file and the translated file + + + + %d versions du catalogue sont disponibles + %d catalogs versions are available + + + + &Ok + &Ok + + + + Entrez + enter + + + + valeurs + values + + + + Entrez entre + enter between + + + + et + and + + + + Selection + selection + + + + Type de base inconnu + unkown type + + + + Visualisation Fichier + view file + + + + Impossibilite d'afficher le Fichier + Unable to display file + + + + Sauvegarder Fichier + save File + + + + Fichier selectionne + file selected + + + + expression valide + valid expression + + + + expression invalide + unvalid expression + + + + expression n est pas de la forme a+bj + expression is not as a+bj + + + + entrer une seule valeur SVP + Please, enter a single value + + + + saisir le type de complexe + choose complex's type + + + + Sauvegarder le fichier + save file + + + + Le fichier <b>%(v_1)s</b> n'a pu etre sauvegarde. <br>Raison : %(v_2)s + v_1 + file <b>%(v_1)s</b> was not saved. Raison : %(v_2)s + + + + &Recents + &Recently Opened + + + + Aide specifique + code's help + + + + Traduction + translation + + + + Options + Options + + + + version + version + + + + pour + for + + + + Aide Indisponible + no help avalaible + + + + Parametrage + Options + + + + Veuillez d abord choisir un code + Choose a code + + + + Pas de possibilite de personnalisation de la configuration + no options avalaible for configuration + + + + &Effacer + &Delete + + + + Veuillez entrer le complexe sous forme aster ou sous forme python + enter a complex + + + + Import du catalogue + Loading catalog + + + + Pas de catalogue defini pour le code + No catalog for this code + + + + Aucun catalogue trouve + No catalog + + + + avec le catalogue + with catalog + + + + Impossible d'importer le catalogue + unable to load catalog + + + + Choix d une version du code + Choose a version for + + + + Choix d une version + choose a version + + + + Parametre + parameter + + + + Insere un parametre + insert a parameter + + + + item invalide + invalid item + + + + l item doit etre valide + item must be valid + + + + apres + after + + + + Insere un commentaire apres la commande + insert a comment after the command + + + + avant + before + + + + Insere un commentaire avant la commande + insert a comment before the command + + + + Insere un parametre apres la commande + insert a parameter after the command + + + + Insere un parametre avant la commande + insert a parameter before the commande + + + + Supprimer + delete + + + + supprime le mot clef + delete keyword + + + + Documentation + documentation + + + + documentation sur la commande + command's documentation + + + + Documentation Vide + empty documentation + + + + Aucune documentation n'est associee a ce noeud + no documentation is available for this node + + + + impossible de trouver la commande + unable to find command + + + + Lecteur PDF + PDF reader + + + + impossible d'ouvrir + unable to open + + + + Commentaire + Comment + + + + ce noeud + this node + + + + commente le noeud + comment this node + + + + Fichiers JDC (*.comm);;Tous les Fichiers (*) + JDC Files (*.comm);;All Files(*) + + + + &Quitter + &Exit + + + + Quitter + Exit + + + sauvegarde + save + + + + Fichier Duplique + file is duplicated + + + + Le fichier ne sera pas sauvegarde. + File will not be saved. + + + + &Annuler + &Cancel + + + + Fichier + File + + + + Le fichier <b>%s</b> est deja ouvert. + File <b>%s</b> is already open. + + + + &Duplication + &Duplication + + + + &Abort + &Abort + + + + Fichier Modifie + File is modified + + + + Le fichier %s n a pas ete sauvegarde. + file %s was not saved. + + + + &Sauvegarder + &Save + + + + &Quitter sans sauvegarder + &Quit anyway + + + + Erreur a l'evaluation : + %s + Error when loadind : +%s + + + + Un fichier de nom %s existe deja : impossible de creer un repertoire de meme nom + File %s already exists : unable to create a directory with the same name + + + + Creation du repertoire %s impossible + Verifiez vos droits d'acces + Unable to create directory : check your access rights + + + + localisation de l'application, pour la traduction + use for application translation + + + + n'est pas un index valide pour append_brother + is not correct - no possible "append_brother" + + + + Erreur interne + Internal error + + + + La PDF de la loi ne peut pas etre affichee. + unable to display law's PDF. + + + + Le fichier contient une commande MODEL + + file contains MODEL command + + + + Choix unite %d + Choice for unit %d + + + + Fichier pour unite + File for unit + + + + La formule passee a l'interpreteur doit etre sous forme de tuple + formula must be written as tuple + + + + Debut + Beginning + + + + Le parametre EVAL ne peut valoir None + None is not a valid value for EVAL + + + + Pas de nom donne au parametre + No name given + + + + Le parametre %s ne peut valoir None + None is an incorrect value for parameter %s + + + + Format non implemente : %s + Not implemented format + + + + Type de valeur non supporte par le format pyth : n %(exception)s + nom + unsupported type of value + + + + Impossible de realiser la verification de la formule + unable to verify formula + + + + Pb interne : impossible de supprimer ce mot-clef + internal problem : unable to delete keyword + + + + Eficas ne peut pas traiter plusieurs instructions + sur la meme ligne : %s + Eficas is not able to manage many instructions on a same line + + + + le texte a analyser n'est pas celui d'une commande ou + d'un operateur : %s + text is not valid for a command or a operaor + + + + le texte a analyser n'est pas celui d'une commande connue : + %(v_1)s %(v_2)s + v_1 + text is not valid for command %(v_1)s %(v_2)s + + + + le texte a analyser n'est pas celui d'une commande connue : + %(v_1)s %(v_2)s + v_1 + text is not valid for command %(v_1)s %(v_2)s + + + + jdc %(v_1)s manque + fichier comm dans section %(v_2)s + v_1 + file %(v_1)s need a .comm file in section %(v_2)s + + + + jdc %(v_1)s + fichier include %(v_2)s, %(v_3)s + n'existe pas + v_1 + file %(v_1)s need an include file %(v_2)s,%(v_3)s does not exist + + + + jdc %(v_1)s manque fichier comm + dans section %(v_2)s + v_1 + file %(v_1)s need a .comm file in section %(v_2)s + + + + jdc %(v_1)s, le fichier de commandes + %(v_2)s n'existe pas + v_1 + jdc%(v_1)s, .comm %(v_2)s does not exist + + + + + Include Invalide. + ne sera pas pris en compte + Invalid include file. text will not be included + + + + Impossible de relire le fichier %s + + unable to read file + + + + Le fichier include contient des erreurs + include file contains errors + + + + PARAMETRE + PARAMETER + + + + EFICAS ne sait pas convertir le JDC selon le format + Eficas does not know how to convert data according to the defined format + + + + le JDC doit etre valide pour une execution + Before a run action, JDC must be valid + + + + Sauvegarder SVP avant l'execution + Save before run action + + + + Sauvegarde de l'input impossible + unable to save input file + + + + Un JdC valide est necessaire pour creer un .input + file must be valid to create a .input file + + + + Choix du composant obligatoire + You have to choose a component + + + + Le fichier %s contient une commande INCLUDE + + file %s contains an "INCLUDE" command + + + + Donnez le nom du fichier dont vous + voulez faire une poursuite + Name the principal file + + + + Fichiers Med (*.med);;Tous les Fichiers (*) + Med Files (*.med);;All Files(*) + + + + Fichier Med + Med File + + + + Veuillez selectionner un fichier Med + Choose a Med file + + + + reel + float + + + + entier + integer + + + + complexe + complex + + + + l'aide n est pas installee + Help is not available + + + + Export Med vers Fichier + export Med Mesh in a file + + + + Impossibilite d exporter le Fichier + Unable to export file + + + + objet valide + valid object + + + + Valeur non modifiable + value can not be changed + + + + Options pour + + Settings + + + + Nombre minimal de valeurs : + minimal number of values : + + + + Nombre maximal de valeurs : + Maximal number of values : + + + + l expression n est pas de la forme a+bj + expression must be as a+bj + + + + Valeur du mot-cle enregistree + Value is recorded + + + + Valeur du mot-cle non autorisee + Value is not authorized + + + Fichier non encore nomme + unnamed file + + + + SOURCE + SOURCE + + + + EnveloppeConnexeInducteur + Bounding_Box + + + + VecteurDirecteur + Direction_Vector + + + + Centre + Center + + + + SectionBobine + Section + + + + Amplitude + Amplitude + + + + NbdeTours + NbTurns + + + + CONDUCTEUR + CONDUCTOR + + + + Conductivite + Conductivity + + + + PermeabiliteRelative + Relative_Permeability + + + + NOCOND + DIELECTRIC + + + + VCUT + CUT + + + + Orientation + Orientation + + + + ZS + ZS + + + + RepCarmel + Carmel_Directory + + + + TypedeFormule + Formula + + + + Frequence + Frequency + + + + Nb_Max_Iterations + Max_Nb_Iterations + + + + Erreur_Max + Max_Error + + + + Format non implemente + non implemented format + + + + Fichier de donnees + data file + + + + Tous les Fichiers (*) + all files (*) + + + + Select + select + + + + nb min de valeurs : + minimal number of values : + + + + nb max de valeurs atteint + maximum number of values + + + + Sauve Format Ligne + save file in line format + + + + Valeur du mot-clef enregistree + value recorded + + + + Valeur du mot-clef non autorisee : + unvalid value + + + + %s n'est pas un fichier valide + %s is not a valid file + + + + : verifie les types dans un tuple + valids type in a tuple + + + + Les types entres ne sont pas permis + unvalid type for values + + + + La cardinalite n'est pas correcte, la derniere valeur est ignoree + unvalid multiplicity. last value will be ignored + + + + n est pas un tuple de + is not a tuple + + + + valeurs + values + + + + Valeur incorrecte + incorrect value + + + + n est pas un identifiant correct + + is not a valid name + + + + Entrer un float SVP + Float expected + + + + Entrer un float inferieur a + float lower than + + + + Entrer un float superieur a + float superior than + + + + Mauvaise execution + bad run + + + + impossible d executer la methode + unable to run method + + + + Mauvaise Commande + bad command + + + + Aucune variable connue + no possible variable + + + + Mauvaise dimension de matrice + bad matrix dimension + + + + le nombre de ligne n est pas egal a + number of lines is not + + + + le nombre de colonne n est pas egal a + number of columns is not + + + + Mauvaise Valeur + bad value + + + + l element + element + + + + n est pas correct + is not correct + + + + Modification Impossible + unable to modify + + + + le parametre n'est pas valide + parameter is not valid + + + + n est pas un identifiant correct + is not a correct name + + + + Valeur incorrecte: + incorrect value : + + + + Valeur incorrecte + incorrect value + + + + Valeur correcte + valid value + + + + impossible d'evaluer : + unable to evaluate : + + + + Un concept de nom %s existe déjà ! + already existing concept with name : %s ! + + + + existe deja + + already exists + + + + La matrice n'a pas le bon entete + header does not match with matrix + + + + le mot clef + keyword + + + + doit etre insere avant + has to be inserted before + + + + insertion impossible + unable to insert keyword + + + + doit etre insere apres + has to be inserted after + + + + Nb maximum de valeurs atteint + Maximal number of values + + + + pas de regle de construction pour ce jeu de commandes + No specific rules for building this dataset + + + + Gestion Maillage + Mesh Menu + + + + Acquiert groupe mailles + Read elements mesh + + + + Acquisition Groupe Maille + Read elements mesh + + + + VERSION + VERSION_EN + + + + NUM + NUMBER + + + + FILETYPE + FILETYPE + + + + PARAMETERS + Parametres + + + + Fichier_maillage + FichierMaillage + + + + Echelle_du_maillage + MeshScale + + + + Formulation + Fomulation + + + + Timeproblem + TimeProblem + + + + spectral + EssaiSpectral + + + + Basis + Basis + + + + Fourier + Fourier + + + + Ordre + Ordre + + + + FREQUENCY + Frequency + + + + minimisation + Minimisation + + + + no + no + + + + yes + yes + + + + nb_procs_para + NbProcs + + + + POLYMER + Polymer_en_Anglais + + + + MODEL_DATABASE + MoDEL_DATa_Anglais + + + + ChoixCode + + + Choix du code + Choose code + + + + Veuillez choisir un code : + Choose code : + + + + &Cancel + + + + + Validate choice + + + + + &OK + + + + + ChoixCommandes + + + DMacro + DMacro + + + + Alphabetique + alphabetic sort + + + + Par Groupe + Sort by group + + + + <html><head/><body><p align="center"><span style=" text-decoration: underline;">Affichage</span></p></body></html> + <html><head/><body><p align="center"><span style=" text-decoration: underline;">Order</span></p></body></html> + + + + affiche les commandes par ordre alphabetique + display commands in alphabetic order + + + + affiche les commandes selon les thèmes + display commands by thema + + + + Ordre de la modélisation + ordered by modelisation + + + + <html><head/><body><p align="center">Filtre Commande</p></body></html> + <html><head/><body><p align="center">Filters Commands</p></body></html> + + + + filter commands + filters commands + + + + affiche les régles de validité + display validity rules + + + + ... + + + + + Règles de construction + Building Rules + + + + Sensible à la casse + case-sensitive + + + + Effacer + Clear + + + + selectionne les mots qui CONTIENNENT l expression + select words that CONTAINS the filter + + + + ré-affiche toutes les commandes + re-display the list of commands + + + + ChoixLangue + + + Langue + lang + + + + Français + French + + + + English + English + + + + Validate choice + Validate choice + + + + &OK + &OK + + + + DChoixCata + + + Choix d'une version du code Aster + Choose a version for code Aster + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">2 versions sont disponibles</span></p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">2 catalogs are available </span></p></body></html> + + + + &OK + &Ok + + + + &Cancel + &Cancel + + + + Validate choice + validate choice + + + + DSelVal + + + Sélection de valeurs + Values Selections + + + + Separateur + marker + + + + espace + space + + + + virgule + comma + + + + point-virgule + semi-colon + + + + Ajouter Selection + add selected value + + + + Importer Tout + imports all values + + + + DVisu + + + Visualisation Include Materiau + View Include + + + + Eficas + + + MainWindow + Main Window + + + + &Fichier + &File + + + + &Aide + &Help + + + + toolBar + toolBar + + + + &Nouveau + &New + + + + Ctrl+N + Ctrl+N + + + + Nouvel Include + New Include + + + + &Ouvrir + &Open + + + + Ctrl+O + Ctrl+O + + + + Enregistrer + Save + + + + Enregistrer sous + Save as + + + + Fermer + Close + + + + Ctrl+W + + + + + Fermer tout + Close all + + + + Couper + Cut + + + + Ctrl+X + Ctrl+X + + + + Copier + Copy + + + + Ctrl+C + Ctrl+C + + + + Coller + Paste + + + + Ctrl+V + Ctrl+V + + + + Quitter + Exit + + + + Ctrl+Q + Ctrl+Q + + + + Rapport de Validation + Validation Report + + + + Fichier Source + Source File + + + + Fichier Résultat + Result File + + + + Parametres Eficas + Eficas Parameters + + + + Lecteur documentation + documentation reader + + + + Eficas + Eficas + + + + Version + Version + + + + Supprimer + Delete + + + + Rechercher + Find + + + + Rechercher dans l'arbre d'etude + Find in Data Tree + + + + Ctrl+F + Ctrl+F + + + + Replier/Deplier + Expand/Collapse + + + + Execution + Run + + + + Execution + Run + + + + Patrons + Patterns + + + + Tab 1 + + + + + &Edition + &Edit + + + + &JeuDeDonnées + &Data + + + + Shift+I + + + + + Ctrl+S + + + + + Ctrl+Shift+S + + + + + Shift+V + + + + + Chercher Mot-Clef + Find Keyword + + + + Rechercher dans le catalogue + Find Keyword in Catalog + + + + Shift+F + + + + + Shift+D + + + + + Commentaire + Comment + + + + Shift+C + + + + + Paramètres + Parameters + + + + Gestion des paramètres + Managing parameters + + + + Shift+P + + + + + Parametre Eficas + Eficas Settings + + + + Save Run + Save run + + + + Run + run + + + + &bad + + + + + Régles du JdC + Rules for dataset + + + + Cacher l'Arbre + Hide dataset tree + + + + Afficher l'Arbre + Show dataset tree + + + &Abandonner + &Cancel + + + + Tuple2 + + + Form + + + + + <html><head/><body><p><span style=" font-size:14pt;">(</span></p></body></html> + + + + + <html><head/><body><p><span style=" font-size:14pt;">,</span></p></body></html> + + + + + <html><head/><body><p><span style=" font-size:14pt;">)</span></p></body></html> + + + + + Tuple3 + + + Form + + + + + <html><head/><body><p><span style=" font-size:14pt;">(</span></p></body></html> + + + + + <html><head/><body><p><span style=" font-size:14pt;">,</span></p></body></html> + + + + + <html><head/><body><p><span style=" font-size:14pt;">)</span></p></body></html> + + + + + Widget4a6RadioButton + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + RadioButton + + + + + WidgetBloc + + + Form + + + + + WidgetCB + + + Affiche le rapport de validation du mot-clef + display validation report for the keyword + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + WidgetCommande + + + Affiche le rapport de validité de la commande + Display validity report for the keyword + + + + <html><head/><body><p><span style=" color:#0000ff;">commande </span></p></body></html> + <html><head/><body><p><span style=" color:#0000ff;">command </span></p></body></html + + + + Nom de l'objet. Seuls, les objets valides peuvent être nommés + Object Name. Only valid objects can be named + + + + Lance un script associé à la commande + Run associated script + + + + ouvre un navigateur sur l'aide contextuelle + open a browser to navigate to contextual help + + + + affiche les régles de validité + display validity rules + + + + Détruit la commande + Delete the command + + + + Affiche les commandes possibles + display allowed commands + + + + &Commandes + &Commands + + + + Shift+A, Alt+A, Alt+A, Alt+A + Shift+A, Alt+A, Alt+A, Alt+A + + + + Affiche le formulaire de la commande précédente + display previous command + + + + Affiche le formulaire de la commande suivante + display next command + + + + DCommandeUnique + + + + + ... + + + + + << + + + + + >> + + + + + TextLabel + + + + + WidgetCommentaire + + + <html><head/><body><p><span style=" color:#0000ff;">Commentaire</span></p></body></html> + <html><head/><body><p><span style=" color:#0000ff;">Comment</span></p></body></html> + + + + Affiche les commandes possibles + display allowed commands + + + + Shift+A, Alt+A, Alt+A, Alt+A + Shift+A, Alt+A, Alt+A, Alt+A + + + + Détruit le commentaire + Delete the comment + + + + &Commandes + &Commands + + + + Affiche le formulaire de la commande précédente + display previous command + + + + Affiche le formulaire de la commande suivante + display next command + + + + DCommandeUnique + + + + + ... + + + + + << + + + + + >> + + + + + Affiche le rapport de validité de la commande + Display validity report for the keyword + + + + <html><head/><body><p>Commentaire</p></body></html> + <html><head/><body><p>Comment</p></body></html> + + + + Détruit la commande + Delete the command + + + + WidgetDate + + + Affiche le rapport de validation du mot-clef + Display validity report for keyword + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + WidgetFact + + + Form + + + + + ... + + + + + <html><head/><body><p><span style=" font-style:italic;">TextLabel</span></p></body></html> + + + + + Lance un script associé à la commande + Run associated script + + + + WidgetFactHorizon + + + Form + + + + + ... + + + + + <html><head/><body><p><span style=" font-style:italic;">TextLabel</span></p></body></html> + + + + + Lance un script associé à la commande + Run associated script + + + + WidgetFactPlie + + + TextLabel + TextLabel + + + + Form + + + + + ... + + + + + WidgetFormule + + + DCommandeUnique + + + + + Affiche le rapport de validité de la commande + Display validity report for the keyword + + + + ... + + + + + <html><head/><body><p><span style=" color:#0000ff;">Formule</span></p></body></html> + + + + + Nom de l'objet. Seuls, les objets valides peuvent être nommés + Object Name. Only valid objects can be named + + + + Détruit la commande + Delete the command + + + + Affiche les commandes possibles + + + + + &Commandes + &Commands + + + + Shift+A, Alt+A, Alt+A, Alt+A + Shift+A, Alt+A, Alt+A, Alt+A + + + + Affiche le formulaire de la commande précédente + + + + + << + + + + + Affiche le formulaire de la commande suivante + + + + + >> + + + + + <h3><p align="center"><u><b>Nom de la formule</b></u></p></h3> + + + + + <h3><p align="center"><u><b>Arguments</b></u></p></h3> + + + + + variables séparées par des "," + par ex. : x,y,z + + + + + <h3><p align="center"><u><b>Expression</b></u></p></h3> + + + + + <h1><b>(</b></h1> + + + + + <h1><b>)</b></h1> + + + + + <font size="+4" face="Helvetica"><b>=</b></font> + + + + + WidgetHeure + + + Affiche le rapport de validation du mot-clef + Display validity report for keyword + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + <html><head/><body><p><br/></p></body></html> + + + + + WidgetInactif + + + DInactif + + + + + Affiche le rapport de validité de la commande + Display validity report for the keyword + + + + <html><head/><body><p><span style=" color:#0000ff;">commande </span></p></body></html> + <html><head/><body><p><span style=" color:#0000ff;">command </span></p></body></html + + + + Détruit la commande + Delete the command + + + + ... + + + + + Affiche les commandes possibles + Available commands + + + + &Commandes + >&Commands + + + + Shift+A, Alt+A, Alt+A, Alt+A + Shift+A, Alt+A, Alt+A, Alt+A + + + + Affiche le formulaire de la commande précédente + previous command + + + + << + + + + + Affiche le formulaire de la commande suivante + + + + + >> + + + + + <html><head/><body><p align="center"><span style=" font-size:16pt;">Le noeud sélectionné</span></p><p align="center"><span style=" font-size:16pt;">ne correspond pas à un objet actif</span></p></body></html> + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> +<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:x-large;"><span style=" font-size:x-large;">Seules les commandes placées</span></p> +<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:x-large;"><span style=" font-size:x-large;"> entre : DEBUT / FIN sont actives </span></p></body></html> + + + + + WidgetInformative + + + Form + + + + + WidgetIntoSug + + + Form + + + + + permet de gérer la liste + manage list + + + + ... + + + + + Affiche le rapport de validation du mot-clef + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + <html><head/><body><p><br/></p></body></html> + + + + + Valeurs hors liste - la valeur saisie sera ajoutée à la liste + + + + + Détruit le mot-clef + Delete the keyword + + + + WidgetOptionnel + + + <html><head/><body><p><span style=" color:#0000ff;">commande </span></p></body></html> + <html><head/><body><p><span style=" color:#0000ff;">command </span></p></body></html + + + + WidgetOptionnel + + + + + WidgetParam + + + <html><head/><body><p><span style=" color:#000000;">Paramètre</span></p></body></html> + <html><head/><body><p><span style=" color:#000000;">Parameter</span></p></body></html> + + + + Détruit le commentaire + Delete the comment + + + + Affiche les commandes possibles + Display allowed commands + + + + &Commandes + &Commands + + + + Shift+A, Alt+A, Alt+A, Alt+A + Shift+A, Alt+A, Alt+A, Alt+A + + + + Affiche le formulaire de la commande précédente + Display previous command + + + + Affiche le formulaire de la commande suivante + Display next command + + + + <html><head/><body><p>Valeur: </p></body></html> + <html><head/><body><p>Value: </p></body></html< + + + + <html><head/><body><p>Nom: </p></body></html> + <html><head/><body><p>Name: </p></body></html> + + + + Verifie la valeur + Valid the value + + + + DCommandeUnique + + + + + ... + + + + + << + + + + + >> + + + + + <html><head/><body><p><br/></p></body></html> + + + + + Affiche le rapport de validité de la commande + Display validity report for the keyword + + + + Détruit la commande + Delete the command + + + + WidgetPlusieursBase + + + Affiche le rapport de validation du mot-clef + Display validity report for keyword + + + + Remonte la ligne + up + + + + Descend la ligne + down + + + + supprime une ligne + deletes a line + + + + Ajoute une ligne + add a line + + + + Montre l'ensemble des valeurs + display all the value + + + + Sélectionne depuis Salome + from salome + + + + Visualise dans Salome + Show in salome + + + + Ouvre un fichier de sélection des valeurs + Open a file for selection + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + permet de gérer la liste + manage list + + + + TextLabel + TextLabel + + + + WidgetPlusieursInto + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + permet de gérer la liste + manage list + + + + Cherche la valeur + Values + + + + Original + + + + + Alpha + Alpha + + + + <html><head/><body><p><br/></p></body></html> + + + + + WidgetPlusieursIntoOrdonne + + + Affiche le rapport de validation du mot-clef + display validity report for the keyword + + + + TextLabel + TextLabel + + + + Remonte d'une ligne + Up + + + + Descend d'une ligne + Down + + + + Détruit une ligne + Delete a line + + + + ajoute une ligne + add a line + + + + visualise l'ensemble des valeurs + show all values + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + permet de gérer la liste + manage list + + + + <html><head/><body><p><br/></p></body></html> + + + + + Cherche dans la liste + find + + + + remet le filtre à blanc + clean filter + + + + Catalogue + Catalog + + + + Alpha + Alpha + + + + WidgetPlusieursPlie + + + Form + + + + + Affiche le rapport de validité du mot-clef + Display validity report for the keyword + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + permet de gérer la liste + manage list + + + + Détruit le mot-clef + Delete the keyword + + + + WidgetPlusieursTuple + + + Form + + + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + Remonte la ligne + Up + + + + Descend la ligne + Down + + + + supprime une ligne + delete a line + + + + Ajoute une ligne + add a line + + + + Montre l'ensemble des valeurs + show all values + + + + Ouvre un fichier de sélection des valeurs + import data from a file + + + + Détruit le mot-clef + Delete the keyword + + + + TextLabel + TextLabel + + + + WidgetRadioButton + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + RadioButton + + + + + WidgetSDCOInto + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + <html><head/><body><p>Structures de données du type requis </p><p><br/></p></body></html> + <html><head/><body><p>Objects with the recquired type</p><p><br/></p></body></html> + + + + <html><head/><body><p>ou Nom du concept</p></body></html> + or name the object + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + WidgetSimpBase + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + WidgetSimpBool + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + True + + + + + False + + + + + WidgetSimpComplexe + + + Complexe : a+bj + Complex : a+bj + + + + Réel/Imaginaire + Real/Imaginary + + + + Module/Phase + Module/Phase + + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + <html><head/><body><p align="center">OU </p></body></html> + + + + + WidgetSimpFichier + + + Affiche le rapport de validité du mot-clef + Display validity report for the keyword + + + + affiche l'explorateur de fichier + open file explorer + + + + ouvre le fichier choisi + Open the file + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + WidgetSimpSalome + + + Form + + + + + Affiche le rapport de validité du mot-clef + Display validity report for the keyword + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + affiche l'explorateur de fichier + open file explorer + + + + ouvre le fichier choisi + Open the file + + + + Détruit le mot-clef + Delete the keyword + + + + WidgetSimpTxt + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + WidgetTuple2 + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + <html><head/><body><p><span style=" font-size:14pt;">(</span></p></body></html> + + + + + <html><head/><body><p><span style=" font-size:14pt;">,</span></p></body></html> + + + + + <html><head/><body><p><span style=" font-size:14pt;">)</span></p></body></html> + + + + + WidgetTuple3 + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + <html><head/><body><p><span style=" font-size:14pt;">(</span></p></body></html> + + + + + <html><head/><body><p><span style=" font-size:14pt;">,</span></p></body></html> + + + + + <html><head/><body><p><span style=" font-size:14pt;">)</span></p></body></html> + + + + + WidgetUniqueSDCO + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + Attend un objet de type CO + expect a CO Object + + + + Détruit le mot-clef + Delete the keyword + + + + Form + + + + + ... + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + WidgetVide + + + Form + + + + + ... + + + + + <html><head/><body><p><span style=" color:#0055ff;">Label</span></p></body></html> + + + + + Attend un objet de type XXXX. Il faut le créer + object must be created + + + + baseWidget + + + DMacro + DMacro + + + + customPB + + + Form + + + + + PushButton + + + + + dView + + + Dialog + Dialog + + + + Fermer + Close + + + + Sauver + Save + + + + desRecherche + + + Rechercher dans le JDC + Find in JDC + + + + Suivant + Next + + + + Next + + + + + desRechercheCatalogue + + + Rechercher dans le Catalogue + + + + + Mot à chercher + + + + + Généalogie + + + + + Documentation + documentation + + + + desWidgetCreeParam + + + Gestion des Paramètres + Parameters + + + + <html><head/><body><p>Nom: </p></body></html> + Name + + + + <html><head/><body><p>Valeur: </p></body></html> + Value + + + + <html><head/><body><p><span style=" text-decoration: underline;">Créer un paramètre</span></p></body></html> + <html><head/><body><p><span style=" text-decoration: underline;">New Parameter</span></p></body></html> + + + + desWidgetMatrice + + + Dialog + Dialog + + + + Affiche le rapport de validation du mot-clef + Display validity report for the keyword + + + + ... + + + + + <html><head/><body><p>Met à jour l'en-tête</p></body></html> + + + + + <html><head/><body><p>aaa</p><p>dqsklmdqm</p></body></html> + + + + + desWidgetOptionnel + + + Form + + + + + TextLabel + TextLabel + + + + groupeOptionnel + + + Form + + + + + <html><head/><body><p><span style=" color:#0000ff;">commande </span></p></body></html> + <html><head/><body><p><span style=" color:#0000ff;">command </span></p></body></html + + + + self.appliEficas + + + viewRegles + + + Dialog + Dialog + + + + Fermer + Close + + + diff --git a/__init__.py b/__init__.py new file mode 100644 index 00000000..e69de29b -- 2.39.2

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

&ki!0FBTZFk1wN@v_EE9A%|Z$Fb=9Mwxo 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Μ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ⅈvo!42KsC#NRT=5wH1Oic&0*o{rx>@h{d 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

;3(l@Urd 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�^E9N&N3c$Tv0uaT(Ypj%)Bh)!ZD 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 z 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ⅅz?8-=D*f#{*8zS;H|b6v|ng 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