From: prascle <> Date: Mon, 17 Mar 2008 15:00:59 +0000 (+0000) Subject: merge from V3_2_0_maintenance 17mar08 X-Git-Tag: PRE_refactoring_20081203~9 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=e41bfcb652033e8ba85ba2c11b3ddcae3c135d64;p=tools%2Feficas.git merge from V3_2_0_maintenance 17mar08 --- diff --git a/adm_local/unix/make_commence.in b/adm_local/unix/make_commence.in index 20cf62aa..a7820679 100644 --- a/adm_local/unix/make_commence.in +++ b/adm_local/unix/make_commence.in @@ -1,6 +1,8 @@ # common directories to put headerfiles inc_builddir=$(top_builddir)/include/salome +MODULE_NAME=@MODULE_NAME@ + @SET_MAKE@ SHELL=/bin/sh diff --git a/configure.in.base b/configure.in.base index b145014a..ff85c761 100644 --- a/configure.in.base +++ b/configure.in.base @@ -22,8 +22,14 @@ AC_CANONICAL_HOST PACKAGE=salome AC_SUBST(PACKAGE) -VERSION=0.0.1 +VERSION=3.2.3 +XVERSION=0x030203 AC_SUBST(VERSION) +AC_SUBST(XVERSION) + +# set up MODULE_NAME variable for dynamic construction of directories (resources, etc.) +MODULE_NAME=eficas +AC_SUBST(MODULE_NAME) dnl dnl Initialize source and build root directories @@ -215,7 +221,7 @@ else fi # make other build directories -for rep in salome_adm adm_local doc bin/salome include/salome lib/salome share/salome/resources share/salome/doc idl +for rep in salome_adm adm_local doc bin/salome include/salome lib/salome share/salome/resources/${MODULE_NAME} share/salome/doc idl do # if test ! -d $rep ; then # eval mkdir $rep diff --git a/doc/patchEficasV1_10.diff b/doc/patchEficasV1_10.diff new file mode 100644 index 00000000..935874cc --- /dev/null +++ b/doc/patchEficasV1_10.diff @@ -0,0 +1,26 @@ +diff -Naur EficasV1_10AsterSTA8.orig/Editeur/panelsSalome.py EficasV1_10AsterSTA8/Editeur/panelsSalome.py +--- EficasV1_10AsterSTA8.orig/Editeur/panelsSalome.py 2006-06-20 16:41:50.000000000 +0200 ++++ EficasV1_10AsterSTA8/Editeur/panelsSalome.py 2006-07-18 17:44:45.000000000 +0200 +@@ -100,12 +100,20 @@ + try: + valeur,validite,commentaire=self.get_valeur() + #print 'add_valeur_plusieurs_base', name +- #print 'valeur = %s, validite = %s,commentaire = %s'%( valeur,validite,commentaire ) ++ #print 'valeur = %s, validite = %s,commentaire = %s'%( valeur,validite,commentaire ) + if not valeur: # sélection dans salome + #print 'CS_pbruno selection SALOME' + strSelection = '' + +- selection, msg = self.parent.appli.selectGroupFromSalome() ++ genea = self.node.item.get_genealogie() ++ kwType = None ++ for e in genea: ++ if "GROUP_NO" in e: ++ kwType = "GROUP_NO" ++ if "GROUP_MA" in e: ++ kwType = "GROUP_MA" ++ ++ selection, msg = self.parent.appli.selectGroupFromSalome( kwType ) + + #print 'CS_pbruno selection SALOME selection ->',selection + #print 'CS_pbruno selection SALOME msg ->',msg diff --git a/resources/EFICAS_en.xml b/resources/EFICAS_en.xml index 1bd00011..7425e387 100644 --- a/resources/EFICAS_en.xml +++ b/resources/EFICAS_en.xml @@ -16,7 +16,7 @@ - + @@ -24,12 +24,13 @@ - + - + + diff --git a/resources/SalomeApp.xml b/resources/SalomeApp.xml index 2f93421b..8762806a 100644 --- a/resources/SalomeApp.xml +++ b/resources/SalomeApp.xml @@ -7,6 +7,6 @@
- +
diff --git a/src/CONFIG/eficasConfig.py b/src/CONFIG/eficasConfig.py index b50a3371..fa62dc72 100644 --- a/src/CONFIG/eficasConfig.py +++ b/src/CONFIG/eficasConfig.py @@ -1,7 +1,6 @@ -import os - - +# -*- coding: utf-8 -*- +import os # répertoire du logiciel Eficas eficasPath = '' diff --git a/src/EFICAS/EFICAS.py b/src/EFICAS/EFICAS.py index 74520724..bf236fc0 100644 --- a/src/EFICAS/EFICAS.py +++ b/src/EFICAS/EFICAS.py @@ -1,3 +1,5 @@ +# -*- coding: utf-8 -*- + import EFICAS_ORB__POA import SALOMEDS__POA @@ -74,4 +76,4 @@ class EFICAS(EFICAS_ORB__POA.EFICAS_Gen, self._naming_service=SALOME_ComponentPy.SALOME_NamingServicePy_i(self._orb) - \ No newline at end of file + diff --git a/src/EFICASGUI/EFICASGUI.py b/src/EFICASGUI/EFICASGUI.py index 627b79eb..220ebcd4 100644 --- a/src/EFICASGUI/EFICASGUI.py +++ b/src/EFICASGUI/EFICASGUI.py @@ -1,3 +1,5 @@ +# -*- coding: utf-8 -*- + """ Interface PyQt """ @@ -44,11 +46,11 @@ print "EFicasGUI :: :::::::::::::::::::::::::::::::::::::::::::::::::::::" #En V2, si on n'implémente pas cette méthode, le composant fonctionne #correctement. Un message "Attribute Error" apparait dans la trace. def setWorkSpace(workSpace): - print "EficasGUI --- setWorkSpace" + #print "EficasGUI --- setWorkSpace" global WORKSPACE - print workSpace + #print workSpace WORKSPACE=workSpace - print "WORKSPACE: ",WORKSPACE + #print "WORKSPACE: ",WORKSPACE # le desktop desktop=sgPyQt.getDesktop() @@ -57,7 +59,7 @@ def setWorkSpace(workSpace): # recuperation du workspace ws=sgPyQt.getMainFrame() - print ws + #print ws # ----------------------------------------------------------------------------- @@ -80,7 +82,7 @@ def setSettings(): desktop=sgPyQt.getDesktop() global currentStudyId currentStudyId = sgPyQt.getStudyId() - print "setSettings: currentStudyId = " + str(currentStudyId) + #print "setSettings: currentStudyId = " + str(currentStudyId) # _CS_gbo_ Voir si on peut utiliser directement sgPyQt.getStudyId() # dans salomedsgui? @@ -106,24 +108,22 @@ def activeStudyChanged(ID): # ne marche pas car sg est supposé résider dans une etude # studyId=sg.getActiveStudyId() currentStudyId=ID - print "_CS_GBO_ : EFICASGUI.activeStudyChanged : currentStudyId = ", currentStudyId - print "_CS_GBO_ : EFICASGUI.activeStudyChanged : sgPyQt.getStudyId() = ", sgPyQt.getStudyId() studyManager.palStudy.setCurrentStudyID( currentStudyId ) #CS_pbruno def definePopup(theContext, theObject, theParent): - print "EFICASGUI --- definePopup" theContext= "" theObject = "100" theParent = "ObjectBrowser" a=salome.sg.getAllSelected() - print a + #print a selectedEntry = a[0] aType, aValue = studyManager.palStudy.getTypeAndValue( selectedEntry ) - if aType == studyManager.FICHIER_EFICAS_ASTER or aType == studyManager.FICHIER_EFICAS_HOMARD: + if aType == studyManager.FICHIER_EFICAS_ASTER or aType == studyManager.FICHIER_EFICAS_HOMARD \ + or aType == studyManager.FICHIER_EFICAS_HOMARD: theObject="73" return (theContext, theObject, theParent) @@ -137,6 +137,20 @@ def customPopup(popup, theContext, theObject, theParent): popup.removeItem(99003) +def windows(): + """ + This method is called when GUI module is being created + and initialized. + Should return a map of the SALOME dockable windows id's + needed to be opened when module is activated. + """ + print "ASTERGUI::windows" + from qt import Qt + winMap = {} + winMap[ SalomePyQt.WT_ObjectBrowser ] = Qt.DockLeft + winMap[ SalomePyQt.WT_PyConsole ] = Qt.DockBottom + return winMap + # ----------------------------------------------------------------------------- import eficasSalome @@ -156,22 +170,18 @@ def runEficaspourHomard(): desktop=sgPyQt.getDesktop() eficasSalome.runEficas( "HOMARD" ) - - -def runEficasHomard(): - print "runEficas" - #eficasSalome.runEficas("HOMARD") - #desktop=sgPyQt.getDesktop() - eficasSalome.runEficas( "HOMARD" ) +def runEficaspourOpenturns(): + print "runEficas Pour Openturns" + desktop=sgPyQt.getDesktop() + eficasSalome.runEficas( "OPENTURNS" ) -def runEficasFichier(): +def runEficasFichier(version=None): """ Lancement d'eficas pour ASTER si un fichier est sélectionné, il est ouvert dans eficas """ - print "runEficasFichier" fileName = None code = None a=salome.sg.getAllSelected() @@ -187,25 +197,42 @@ def runEficasFichier(): elif aType == studyManager.FICHIER_EFICAS_HOMARD: fileName = aValue code = "HOMARD" + elif aType == studyManager.FICHIER_EFICAS_OPENTURNS: + fileName = aValue + code = "OPENTURNS" + else: + fileName=None + code = "ASTER" else: code = "ASTER" if code: #eficasSalome.runEficas(code,attr,studyId=currentStudyId) #desktop=sgPyQt.getDesktop() - eficasSalome.runEficas( code, fileName ) + if version : + eficasSalome.runEficas( code, fileName, version=version) + else : + eficasSalome.runEficas( code, fileName) +def runEficasFichierV8(): + runEficasFichier(version="v8.5") +def runEficasFichierV9(): + runEficasFichier(version="v9.1") # Partie applicative dict_command={ 941:runEficasFichier,# runEficas, 946:runEficaspourHomard, + 946:runEficaspourOpenturns, 4041:runEficasFichier, #runEficas, 4046:runEficaspourHomard, + 4047:runEficaspourOpenturns, 9042:runEficasFichier, + 9043:runEficasFichierV8, + 9044:runEficasFichierV9, } diff --git a/src/EFICASGUI/Makefile.in b/src/EFICASGUI/Makefile.in index 079fe3c2..e86289f1 100644 --- a/src/EFICASGUI/Makefile.in +++ b/src/EFICASGUI/Makefile.in @@ -32,6 +32,9 @@ LIB_SERVER_IDL = PO_FILES = EFICAS_msg_en.po EFICAS_icons.po EXPORT_PYSCRIPTS = \ +cabri.py\ +SelectMeshDiag_ui.py\ +SelectMainShapeDiag_ui.py\ EFICASGUI.py \ eficasSalome.py \ @@ -39,6 +42,10 @@ eficasSalome.py \ # _CS_gbo_151104 Ajout pour compatibilité ascendante entre versions de Eficas EXPORT_PYSCRIPTS+=eficas_etude.py +# On utilise le pyuic trouvé par le configure plutôt que celui se trouvant dans l'environnement +PYUIC = pyuic +%.py:%.ui + $(PYUIC) $< -o $@ @CONCLUDE@ diff --git a/src/EFICASGUI/SelectMainShapeDiag_ui.ui b/src/EFICASGUI/SelectMainShapeDiag_ui.ui new file mode 100644 index 00000000..add435ae --- /dev/null +++ b/src/EFICASGUI/SelectMainShapeDiag_ui.ui @@ -0,0 +1,138 @@ + +SelectMainShapeDiag + + + SelectMainShapeDiag + + + + 0 + 0 + 373 + 260 + + + + SALOME - Main Shape Selection + + + true + + + + unnamed + + + + textLabel2 + + + Select the main shape you want to work on + + + + + + New Item + + + + lbMainShapes + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + buttonHelp + + + &Help + + + F1 + + + true + + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + buttonOk + + + &OK + + + + + + true + + + true + + + + + buttonCancel + + + &Cancel + + + + + + true + + + + + + + + + buttonOk + clicked() + SelectMainShapeDiag + accept() + + + buttonCancel + clicked() + SelectMainShapeDiag + reject() + + + + diff --git a/src/EFICASGUI/cabri.py b/src/EFICASGUI/cabri.py new file mode 100644 index 00000000..71406b38 --- /dev/null +++ b/src/EFICASGUI/cabri.py @@ -0,0 +1,737 @@ +# -*- coding: iso-8859-1 -*- +""" +outil métier Cabri pour Salome + +""" + + +def tetra( name, **param ): + """ + construction géométrie Cabri en Tetra + """ + #************************************************************* + # Paramètres physiques + #************************************************************* + # Nombre déléments circonférentiels (NBR_CIR) + ncir = param['ncir'] + # Temps danalyse + temps = param['temps'] + # Nombre déléments de lalésage (NBR_ALE) + nsect = param['nsect'] + # Nombre déléments radiaux (NBR_RAD) + nrad = param['nrad'] + # Nombre déléments verticaux (NBR_VER) + nver = param['nver'] + + + # Epaisseur de la rondelle (GOUJ_E_RONDEL) + he = param['he'] + # Hauteur de la bride (BRID_H) + hc1 = param['hc1'] + # Epaisseur de lécrou (GOUJ_E_ECROU) + e = param['e'] + # Nombre de goujons de la jonction boulonnée (GOUJ_N_GOUJON) + nbgouj = param['nbgouj'] + # Diamètre des goujons de la jonction boulonnée (GOUJ_D_GOUJON) + dg = param['dg'] + # Hauteur des alésages de la bride permettant lintroduction des goujons (BRID_H_ALESAG) + htrou = param['htrou'] + # Epaisseur du joint au niveau de linterface détanchéité (ETAN_E_JOINT) + j = param['j'] + # Hauteur de lépaulement de la bride au niveau de linterface détanchéité (BRID_H_EPAUL) + hb = param['hb'] + # Rayon du congé de la bride (BRID_R_CONGE) + rcong = param['rcong'] + # Position des alésages de la bride permettant lintroduction des goujons (BRID_P_ALESAG) + dtrou = param['dtrou'] + # Profondeur (épaisseur) des filets des goujons (GOUJ_E_FILET) + pf = param['pf'] + # Hauteur de conduite (TUBU_H) + hcg1 = param['hcg1'] + # Diamètre intérieur de la bride (BRID_D_INT) + dint = param['dint'] + # Diamètre extérieur de la bride (BRID_D_EXT) + dext = param['dext'] + # Diamètre des alésages de la bride permettant lintroduction des goujons (BRID_D_ALESAG) + dt = param['dt'] + # Diamètre de lécrou (GOUJ_D_ECROU) + dec = param['dec'] + # Diamétre extérieur de la conduite (TUBU_D_EXT) + dex1 = param['dex1'] + # Diamètre de la rondelle (GOUJ_D_RONDEL) + drd = param['drd'] + # Diamètre de lépaulement de la bride au niveau de linterface détanchéité (BRID_D_EPAUL) + dex3 = param['dex3'] + # Position (diamètre) du congé de la bride (BRID_D_CONGE) + dex2 = param['dex2'] + + + + import math + import time + + # imports spécifiques à salome: + + import geompy + import smesh + import salome + #Import de l'interface graphique de GEOM (nécessaire pour affecter de la couleur) + gg = salome.ImportComponentGUI("GEOM") + + time_init = time.time() + + #************************** + # test sur les parametres * + #************************** + + #opti trac psc + + nrad = abs(nrad) + ncir = abs(ncir) + nver = abs(nver) + temps = abs(temps) + nsect = abs(nsect) + nbgouj = abs(nbgouj) + dint = abs(dint) + dex1 = abs(dex1) + dex2 = abs(dex2) + dex3 = abs(dex3) + dtrou = abs(dtrou) + dext = abs(dext) + dt = abs(dt) + drd = abs(drd) + dg = abs(dg) + dec = abs(dec) + rcong = abs(rcong) + he = abs(he) + e = abs(e) + j = abs(j) + hc1 = abs(hc1) + hcg1 = abs(hcg1) + hb = abs(hb) + htrou = abs(htrou) + pf = abs(pf) + j = abs(j) + + if (nbgouj <= 2): + nbgouj = 2 + + if ((nbgouj == 2) and (ncir <= 4)): + ncir = 4 + + if (dex1 <= dint): + dex1 = dint+10. + + if (dex2 <= dex1): + dex2 = dex1+20 + + if (dg >= dt): + dg = dt-2. + + if (dec <= dt): + if (drd > dt): + dec = (dt+drd)/2 + else: + dec = dt+2 + drd = dec+2 + + if ((dtrou-dt) <= dex2): + if (dtrou <= dex2): + dtrou = dex2+(2*dt) + else: + dt = (dtrou-dex2)/2 + + if (dex3 < dint): + dex3 = dtrou-drd + if (dex3 > (dtrou-dt)): + dex3 = dtrou-drd + + if ((dtrou+drd) <= (2*dtrou-dex3)): + a = 2*dtrou-dex3 + else: + a = dtrou+drd + if (dext < a): + dext = a + + if (hb >= hc1): + hb = 1 + if (htrou >= hc1): + htrou = hc1/2 + if ((hb+htrou) >= hc1): + hb = (hc1-htrou)/10 + + if (rcong >= 15.): + rcong = 15. + + rg = dg / 2. + if (pf >= rg): + pf = rg/2. + + if (nrad <= 0): + nrad = 1 + + if (ncir <= 1): + ncir = 2 + + if (nver <= 0): + nver = 1 + + if (nsect <= 3): + nsect = 4 + + if (temps <= 0): + nsect = 3 + + #************************** + # parametres intrinsèques * + #************************** + #opti dime 3 elem cub8 + #dens 1 + + # critere pour elim + crit = 0.0001 + + # rayons + rint = dint / 2. + rex1 = dex1 / 2. + rex2 = dex2 / 2. + rex3 = dex3 / 2. + rtrou = dtrou / 2. + rext = dext / 2. + rt = dt / 2. + rrd = drd / 2. + rg = dg / 2. + rec = dec / 2. + + # angle de coupe + stet = rrd/rtrou + ctet = stet**2 + ctet = 1-ctet + ctet = ctet**0.5 + tet = stet/ctet + tet = math.atan(tet) + beta = math.pi / nbgouj + # if (tet >= beta): + # tet = 1.1*tet + # beta = tet + # else: + # if ((beta-tet) < (0.1*tet)): + # tet = beta + # else: + # tet = (tet+beta)/2 + + # hauteurs + ht = hc1 + hcg1; + h = (hb + htrou); + mj = 0-j; + + p0 = geompy.MakeVertex(0., 0., 0.) + + Vx = geompy.MakeVectorDXDYDZ(1., 0., 0.) + Vy = geompy.MakeVectorDXDYDZ(0., 1., 0.) + Vz = geompy.MakeVectorDXDYDZ(0., 0., 1.) + + + p1 = geompy.MakeVertex(rint, 0., 0.) + p2 = geompy.MakeVertex(rint, 0., -j/2.) + p3 = geompy.MakeVertex(rex3, 0., -j/2.) + p4 = geompy.MakeVertex(rex3, 0., 0.) + + edge1 = geompy.MakeEdge(p1,p2) + edge2 = geompy.MakeEdge(p2,p3) + edge3 = geompy.MakeEdge(p3,p4) + edge4 = geompy.MakeEdge(p4,p1) + + wire_joint = geompy.MakeWire([edge1, edge2, edge3, edge4]) + face_joint = geompy.MakeFace(wire_joint,1) + + p5 = geompy.MakeVertex(rex3, 0., hb) + + edge5 = geompy.MakeEdge(p4, p5) + + p7 = geompy.MakeVertex(rext, 0., hb) + p8 = geompy.MakeVertex(rext, 0., hb + htrou) + p9 = geompy.MakeVertex(rex2, 0., hb + htrou) + + edge6 = geompy.MakeEdge(p5, p7) + edge9 = geompy.MakeEdge(p7, p8) + # construction du congé + # Rq: voir ce que l'on fait si la rondelle s'appuye sur le congé + + an = math.atan ((hc1-h)/(rex2-rex1)) + alpha = (math.pi - an)/2. + + conge_p1 = geompy.MakeVertex(rex2 + rcong/math.tan(alpha), 0., h) + conge_centre = geompy.MakeVertex(rex2 + rcong/math.tan(alpha), 0., h + rcong) + + gamma = math.pi - 2*alpha + + conge_axe = geompy.MakePrismVecH(conge_centre, Vy, 1) + conge = geompy.MakeRevolution(conge_p1, conge_axe, gamma) + # geompy.addToStudy(conge, "conge") + + conge_p2 = geompy.MakeRotation(conge_p1, conge_axe, gamma) + + ## fin construction du congé + + #avant le congé + edge10 = geompy.MakeEdge(p8, conge_p1) + # après le congé + p12 = geompy.MakeVertex(rex1, 0., hc1) + edge11 = geompy.MakeEdge(conge_p2, p12) + + p11 = geompy.MakeVertex(rint, 0., hc1) + p13 = geompy.MakeVertex(rex1, 0., hc1 + hcg1) + p14 = geompy.MakeVertex(rint, 0., hc1 + hcg1) + + edge16 = geompy.MakeEdge(p11, p14) + edge17 = geompy.MakeEdge(p14, p13) + edge18 = geompy.MakeEdge(p13, p12) + + edge19 = geompy.MakeEdge(p11, p1) + + wire_front = geompy.MakeWire([edge4, edge5, edge6, edge9, edge10, conge, + edge11, edge18, edge17, edge16, edge19]) + + face_front = geompy.MakeFace(wire_front,1) + # geompy.addToStudy(face_front, "face_front") + # on ajoutera le joint après la révolution + + + # Création du bloc solide + + bride_revol = geompy.MakeRevolution(face_front, Vz, beta) + # geompy.addToStudy(bride_revol, "bride_revol") + + # outil de coupe + p_goujon = geompy.MakeVertex(rtrou, 0., -j/2.) + cut_tool = geompy.MakeCylinder(p_goujon, Vz, rt, hc1 + j) + # geompy.addToStudy(cut_tool, "cut_tool") + + # coupe + bride_cut = geompy.MakeCut(bride_revol, cut_tool) + # geompy.addToStudy(bride_cut, "bride_cut") + + + + # goujon + axe_goujon = geompy.MakePrismVecH(p_goujon, Vz, 1.) + p_rayon_goujon = geompy.MakeTranslation(p_goujon, rg, 0., 0.) + rayon_goujon = geompy.MakeEdge(p_goujon, p_rayon_goujon) + # base_goujon = geompy.MakeRevolution(rayon_goujon, axe_goujon, math.pi) + h_goujon = j/2. + h + e + 1.5 * he + p1_filet_goujon = geompy.MakeVertex(rtrou + rg, 0., h_goujon - pf) + p2_filet_goujon = geompy.MakeVertex(rtrou + rg - pf, 0., h_goujon) + p_goujon_h = geompy.MakeVertex(rtrou, 0., h_goujon) + edge1_goujon = geompy.MakeEdge(p_rayon_goujon, p1_filet_goujon) + edge2_goujon = geompy.MakeEdge(p1_filet_goujon, p2_filet_goujon) + edge3_goujon = geompy.MakeEdge(p2_filet_goujon, p_goujon_h) + wire_goujon = geompy.MakeWire([rayon_goujon, edge1_goujon, edge2_goujon, edge3_goujon]) + face_ext_goujon = geompy.MakeRevolution(wire_goujon, axe_goujon, math.pi) + # geompy.addToStudy(face_ext_goujon, "face_ext_goujon") + wire_gauche_goujon = geompy.MakeRotation(wire_goujon, axe_goujon, math.pi) + + p2_filet_goujon_g = geompy.MakeRotation(p2_filet_goujon, axe_goujon, math.pi) + p_rayon_goujon_g = geompy.MakeTranslation(p_goujon, - rg, 0., 0.) + diametre_haut = geompy.MakeEdge(p2_filet_goujon_g, p2_filet_goujon) + diametre_bas = geompy.MakeEdge(p_rayon_goujon_g, p_rayon_goujon) + edge1_goujon_g = geompy.MakeRotation(edge1_goujon, axe_goujon, math.pi) + edge2_goujon_g = geompy.MakeRotation(edge2_goujon, axe_goujon, math.pi) + wire_face_int_goujon2 = geompy.MakeWire([diametre_bas, edge1_goujon, edge2_goujon, + diametre_haut, edge1_goujon_g, edge2_goujon_g]) + # geompy.addToStudy(wire_face_int_goujon2, "wire_face_int_goujon2") + face_int_goujon = geompy.MakeFace(wire_face_int_goujon2, 1) + + shell_goujon = geompy.MakeShell([face_ext_goujon, face_int_goujon]) + goujon = geompy.MakeSolid([shell_goujon]) + # geompy.addToStudy(goujon, "goujon") + + # ecrou + p1_ecrou = geompy.MakeVertex(rtrou + rg, 0., hb + htrou + e) + p2_ecrou = geompy.MakeVertex(rtrou + rec, 0., hb + htrou + e) + rayon_ecrou = geompy.MakeEdge(p1_ecrou, p2_ecrou) + base_ecrou = geompy.MakeRevolution(rayon_ecrou, axe_goujon, math.pi) + ecrou = geompy.MakePrismVecH(base_ecrou, Vz, he) + # geompy.addToStudy(ecrou, "ecrou") + + # assemblage goujon, ecrou: + goujon_ecrou = geompy.MakeCompound([goujon, ecrou]) + # geompy.addToStudy(goujon_ecrou, "goujon_ecrou") + + + # rondelle + p1_rondelle = geompy.MakeVertex(rtrou + rt, 0., hb + htrou) + p2_rondelle = geompy.MakeVertex(rtrou + rrd, 0., hb + htrou) + rayon_rondelle = geompy.MakeEdge(p1_rondelle, p2_rondelle) + # base_rondelle = geompy.MakeRevolution(rayon_rondelle, axe_goujon, math.pi) + face_rondelle = geompy.MakePrismVecH(rayon_rondelle, Vz, e) + rondelle = geompy.MakeRevolution(face_rondelle, axe_goujon, math.pi) + # geompy.addToStudy(rondelle, "rondelle") + + + # assemblage goujon-ecrou avec rondelle + goujon_ecrou_rondelle = geompy.MakeFuse(goujon_ecrou, rondelle) + # geompy.addToStudy(goujon_ecrou_rondelle, "goujon_ecrou_rondelle") + + + # assemblage sur la piece principale + bride_but_joint_tmp = geompy.MakeFuse(bride_cut, goujon_ecrou_rondelle) + # geompy.addToStudy(bride_but_joint_tmp, "bride_but_joint_tmp") + + # On partitionne avec la rondelle pour récupérer les solides physiques + bride_but_joint = geompy.MakePartition([bride_but_joint_tmp], [rondelle]) + # geompy.addToStudy(bride_but_joint, "bride_but_joint") + + # on ajoute le joint (compound pour que les faces communes soient en double) + joint = geompy.MakeRevolution(face_joint, Vz, beta) + # geompy.addToStudy(joint, "joint") + + bride_tmp = geompy.MakeCompound([bride_but_joint, joint]) + # geompy.addToStudy(bride_tmp, "bride_tmp") + + time_0 = time.time() + print "Temps Geometrie = ", (time_0-time_init) + + + # on partitionne pour obtenir certains points (P_BRI, P_GOU) + p6 = geompy.MakeVertex(rint, 0., hb) + edge_part = geompy.MakeEdge(p6, p7) + plan_part = geompy.MakeRevolution(edge_part, Vz, beta) + bride_part = geompy.MakePartition([bride_tmp], [plan_part]) + # geompy.addToStudy(bride_part, "bride_part") + + edge_p5_p6 = geompy.GetEdge(bride_part, p5, p6) + edge_p5_p6_ind = geompy.GetSubShapeID(bride_part, edge_p5_p6) + bride_vertex1 = geompy.DivideEdge(bride_part, edge_p5_p6_ind, 1./3., 1) + # geompy.addToStudy(bride_vertex1, "bride_vertex1") + + p_gouj_part1 = geompy.MakeVertex(rtrou - rg, 0., hb) + p_gouj_part2 = geompy.MakeVertex(rtrou + rg, 0., hb) + p_gouj_mid = geompy.MakeVertex(rtrou, 0., hb) + edge_gouj_part = geompy.GetEdgeNearPoint(bride_vertex1, p_gouj_mid) + edge_gouj_part_ind = geompy.GetSubShapeID(bride_vertex1, edge_gouj_part) + bride = geompy.DivideEdge(bride_vertex1, edge_gouj_part_ind, 0.5, 1) +# geompy.addToStudy(bride, "bride") + geompy.addToStudy(bride, name ) + + + time_1 = time.time() + print "Temps Partition = ", (time_1-time_0) + + # Détermination des différents solides et affichage en couleur + + idToDisplay=[] + + GOUJON1 = geompy.GetBlockNearPoint(bride, p_goujon) + GOUJON2 = geompy.GetBlockNearPoint(bride, p_goujon_h) + list_GOUJON = [GOUJON1, GOUJON2] + + GOUJON = geompy.CreateGroup(bride, geompy.ShapeType["SOLID"]) + id_GOUJON = geompy.addToStudyInFather(bride, GOUJON, "GOUJON") + idToDisplay.append(id_GOUJON) + + for solid in list_GOUJON: + f_ind_tmp = geompy.GetSubShapeID(bride, solid) + geompy.AddObject(GOUJON, f_ind_tmp) + + + JOINT = geompy.GetBlockNearPoint(bride, p2) + id_JOINT = geompy.addToStudyInFather(bride, JOINT, "JOINT") + idToDisplay.append(id_JOINT) + + p_rondelle = geompy.MakeTranslation(p2_rondelle, 0., 0., e) + ROND = geompy.GetBlockNearPoint(bride, p_rondelle) + id_ROND = geompy.addToStudyInFather(bride, ROND, "ROND") + idToDisplay.append(id_ROND) + + p_ecrou = geompy.MakeTranslation(p2_ecrou, 0., 0., he) + ECROU = geompy.GetBlockNearPoint(bride, p_ecrou) + id_ECROU = geompy.addToStudyInFather(bride, ECROU, "ECROU") + idToDisplay.append(id_ECROU) + + list_BRIDE = [] + + BRIDE1 = geompy.GetBlockNearPoint(bride, p14) + list_BRIDE.append(BRIDE1) + + p_BRIDE2 = geompy.MakeVertex((rint+rex3)/2., 0., hb/2.) + p_BRIDE2_rota = geompy.MakeRotation(p_BRIDE2, Vz, beta/2.) + BRIDE2 = geompy.GetBlockNearPoint(bride, p_BRIDE2_rota) + list_BRIDE.append(BRIDE2) + + BRIDE = geompy.CreateGroup(bride, geompy.ShapeType["SOLID"]) + id_BRIDE = geompy.addToStudyInFather(bride, BRIDE, "BRIDE") + idToDisplay.append(id_BRIDE) + + for solid in list_BRIDE: + f_ind_tmp = geompy.GetSubShapeID(bride, solid) + geompy.AddObject(BRIDE, f_ind_tmp) + + RedGreenBlue = [[189,97,0],[255,215,0],[255,0,0],[0,176,0],[0,0,255]] + + for i in range(len(idToDisplay)): + gg.createAndDisplayGO(idToDisplay[i]) + gg.setDisplayMode(idToDisplay[i],1) + gg.setColor(idToDisplay[i],RedGreenBlue[i][0],RedGreenBlue[i][1],RedGreenBlue[i][2]) + + list_VTOT = geompy.SubShapeAllSorted(bride, geompy.ShapeType["SOLID"]) + VTOT = geompy.CreateGroup(bride, geompy.ShapeType["SOLID"]) + for solid in list_VTOT: + f_ind_tmp = geompy.GetSubShapeID(bride, solid) + geompy.AddObject(VTOT, f_ind_tmp) + geompy.addToStudyInFather(bride, VTOT, "VTOT") + + time_2 = time.time() + print "Temps affichage solides = ", (time_2-time_1) + + # Détermination des différentes faces + + p_SCEG = geompy.MakeVertex(rtrou, rg, h + e + he/2.) + SCEG = geompy.GetFaceNearPoint(ECROU, p_SCEG) + geompy.addToStudyInFather(bride, SCEG, "SCEG") + + SCGE = geompy.GetFaceNearPoint(GOUJON, p_SCEG) + geompy.addToStudyInFather(bride, SCGE, "SCGE") + + p_2_3 = geompy.MakeVertexOnCurve(edge2, 0.5) + p_2_3_rota = geompy.MakeRotation(p_2_3, Vz, beta/2.) + M_JOI = geompy.GetFaceNearPoint(JOINT, p_2_3_rota) + geompy.addToStudyInFather(bride, M_JOI, "M_JOI") + + p_1_4 = geompy.MakeVertexOnCurve(edge4, 0.5) + p_1_4_rota = geompy.MakeRotation(p_1_4, Vz, beta/2.) + SCJB = geompy.GetFaceNearPoint(JOINT, p_1_4_rota) + geompy.addToStudyInFather(bride, SCJB, "SCJB") + + SCBJ = geompy.GetFaceNearPoint(BRIDE, p_1_4_rota) + geompy.addToStudyInFather(bride, SCBJ, "SCBJ") + + p1_rota = geompy.MakeRotation(p1, Vz, beta/2.) + Vint = geompy.MakeVector(p1_rota, p0) + list_M_INT = geompy.GetShapesOnPlane(bride, geompy.ShapeType["FACE"], + Vint, geompy.GEOM.ST_ONOUT) + + M_INT = geompy.CreateGroup(bride, geompy.ShapeType["FACE"]) + geompy.addToStudyInFather(bride, M_INT, "M_INT") + + for face in list_M_INT: + f_ind_tmp = geompy.GetSubShapeID(bride, face) + geompy.AddObject(M_INT, f_ind_tmp) + + + p_13_14 = geompy.MakeVertexOnCurve(edge17, 0.5) + p_13_14_rota = geompy.MakeRotation(p_13_14, Vz, beta/2.) + M_TUB = geompy.GetFaceNearPoint(BRIDE, p_13_14_rota) + geompy.addToStudyInFather(bride, M_TUB, "M_TUB") + + p_M_GOU = geompy.MakeVertex(rtrou, rg/2., -j/2.) + M_GOU = geompy.GetFaceNearPoint(GOUJON, p_M_GOU) + geompy.addToStudyInFather(bride, M_GOU, "M_GOU") + + Vy_rota = geompy.MakeRotation(Vy, Vz, beta) + list_M_L_SA = geompy.GetShapesOnPlane(bride, geompy.ShapeType["FACE"], + Vy_rota, geompy.GEOM.ST_ONOUT) + + M_L_SA = geompy.CreateGroup(bride, geompy.ShapeType["FACE"]) + geompy.addToStudyInFather(bride, M_L_SA, "M_L_SA") + + for face in list_M_L_SA: + f_ind_tmp = geompy.GetSubShapeID(bride, face) + geompy.AddObject(M_L_SA, f_ind_tmp) + + + moins_Vy = geompy.ChangeOrientation(Vy) + list_M_L_AA = geompy.GetShapesOnPlane(bride, geompy.ShapeType["FACE"], + moins_Vy, geompy.GEOM.ST_ONOUT) + + M_L_AA = geompy.CreateGroup(bride, geompy.ShapeType["FACE"]) + geompy.addToStudyInFather(bride, M_L_AA, "M_L_AA") + + for face in list_M_L_AA: + f_ind_tmp = geompy.GetSubShapeID(bride, face) + geompy.AddObject(M_L_AA, f_ind_tmp) + + + list_M_EXT = [] + + p_4_5 = geompy.MakeVertexOnCurve(edge5, 0.5) + p_4_5_rota = geompy.MakeRotation(p_4_5, Vz, beta/2.) + M_EXT1 = geompy.GetFaceNearPoint(bride, p_4_5_rota) + list_M_EXT.append(M_EXT1) + + p_M_EXT2 = geompy.MakeVertex((rex3 + rtrou-rt)/2., 0., hb) + p_M_EXT2_rota = geompy.MakeRotation(p_M_EXT2, Vz, beta/2.) + M_EXT2 = geompy.GetFaceNearPoint(bride, p_M_EXT2_rota) + list_M_EXT.append(M_EXT2) + + p_7_8 = geompy.MakeVertexOnCurve(edge9, 0.5) + p_7_8_rota = geompy.MakeRotation(p_7_8, Vz, beta/2.) + M_EXT3 = geompy.GetFaceNearPoint(bride, p_7_8_rota) + list_M_EXT.append(M_EXT3) + + p_M_EXT4 = geompy.MakeVertex((rext + rtrou+rrd)/2., 0., h) + p_M_EXT4_rota = geompy.MakeRotation(p_M_EXT4, Vz, beta/2.) + M_EXT4 = geompy.GetFaceNearPoint(bride, p_M_EXT4_rota) + list_M_EXT.append(M_EXT4) + + p_mid_conge = geompy.MakeVertexOnCurve(conge, 0.5) + p_mid_conge_rota = geompy.MakeRotation(p_mid_conge, Vz, beta/2.) + M_EXT5 = geompy.GetFaceNearPoint(bride, p_mid_conge_rota) + list_M_EXT.append(M_EXT5) + + p_9_12 = geompy.MakeVertexOnCurve(edge11, 0.5) + p_9_12_rota = geompy.MakeRotation(p_9_12, Vz, beta/2.) + M_EXT6 = geompy.GetFaceNearPoint(bride, p_9_12_rota) + list_M_EXT.append(M_EXT6) + + p_12_13 = geompy.MakeVertexOnCurve(edge18, 0.5) + p_12_13_rota = geompy.MakeRotation(p_12_13, Vz, beta/2.) + M_EXT7 = geompy.GetFaceNearPoint(bride, p_12_13_rota) + list_M_EXT.append(M_EXT7) + + p_haut_gouj = geompy.MakeTranslation(p_goujon_h, 0., (rg-pf)/2., 0.) + M_EXT8 = geompy.GetFaceNearPoint(bride, p_haut_gouj) + list_M_EXT.append(M_EXT8) + + p_filet_gouj = geompy.MakeVertexOnCurve(edge2_goujon, 0.5) + p_filet_gouj_rota = geompy.MakeRotation(p_filet_gouj, axe_goujon, math.pi/2.) + M_EXT9 = geompy.GetFaceNearPoint(bride, p_filet_gouj_rota) + list_M_EXT.append(M_EXT9) + + p_cote_gouj = geompy.MakeVertex(rtrou, rg, (h+e+he + h_goujon) / 2.) + M_EXT10 = geompy.GetFaceNearPoint(bride, p_cote_gouj) + list_M_EXT.append(M_EXT10) + + p_haut_ecrou = geompy.MakeVertex(rtrou, (rg+rec)/2., h + e + he) + M_EXT11 = geompy.GetFaceNearPoint(bride, p_haut_ecrou) + list_M_EXT.append(M_EXT11) + + p_cote_ecrou = geompy.MakeVertex(rtrou, rec, h + e + he/2.) + M_EXT12 = geompy.GetFaceNearPoint(bride, p_cote_ecrou) + list_M_EXT.append(M_EXT12) + + p_haut_rondelle = geompy.MakeVertex(rtrou, (rec+rrd)/2., h + e) + M_EXT13 = geompy.GetFaceNearPoint(bride, p_haut_rondelle) + list_M_EXT.append(M_EXT13) + + p_cote_rondelle = geompy.MakeVertex(rtrou, rrd, h + e/2.) + M_EXT14 = geompy.GetFaceNearPoint(bride, p_cote_rondelle) + list_M_EXT.append(M_EXT14) + + M_EXT = geompy.CreateGroup(bride, geompy.ShapeType["FACE"]) + geompy.addToStudyInFather(bride, M_EXT, "M_EXT") + + for face in list_M_EXT: + f_ind_tmp = geompy.GetSubShapeID(bride, face) + geompy.AddObject(M_EXT, f_ind_tmp) + + time_3 = time.time() + print "Temps explosion des faces = ", (time_3-time_2) + + + # Détermination des différents points + + epsilon = 1e-7 + + #P4 + PJE_OUV = geompy.GetPoint(JOINT, rex3, 0., 0., epsilon) + geompy.addToStudyInFather(bride, PJE_OUV, "PJE_OUV") + + #P1 + PJI_OUV = geompy.GetPoint(JOINT, rint, 0., 0., epsilon) + geompy.addToStudyInFather(bride, PJI_OUV, "PJI_OUV") + + #P4 + PBE_OUV = geompy.GetPoint(BRIDE, rex3, 0., 0., epsilon) + geompy.addToStudyInFather(bride, PBE_OUV, "PBE_OUV") + + #P1 + PBI_OUV = geompy.GetPoint(BRIDE, rint, 0., 0., epsilon) + geompy.addToStudyInFather(bride, PBI_OUV, "PBI_OUV") + + P_ECR = geompy.GetPoint(bride, rtrou + rt, 0., h + e, epsilon) + geompy.addToStudyInFather(bride, P_ECR, "P_ECR") + + P_GOU = geompy.GetPoint(bride, rtrou, 0., hb, epsilon) + geompy.addToStudyInFather(bride, P_GOU, "P_GOU") + + P_BRI = geompy.GetPoint(bride, rint + (rex3-rint)/3., 0., hb, epsilon) + geompy.addToStudyInFather(bride, P_BRI, "P_BRI") + + time_4 = time.time() + print "Temps explosion des vertices = ", (time_4-time_3) + + +# #=============== MAILLAGE ====================== +# +# AverageLength = (rex1-rint)/nrad +# +# # Creation du maillage +# # -------------------- +# +# maillageBride = smesh.Mesh(bride, "MeshBride") +# +# # Algorithmes et hypotheses globales +# # ---------------------------------- +# +# # 1D +# +# algo = maillageBride.Segment() +# algo.LocalLength(AverageLength) +# # On veut un maillage quadratique +# algo.QuadraticMesh() +# +# # 2D +# +# algo = maillageBride.Triangle() +# algo.LengthFromEdges() +# +# # 3D +# +# maillageBride.Tetrahedron(smesh.NETGEN) +# +# +# # Calcul +# # ------ +# +# maillageBride.Compute() +# time_5 = time.time() +# print "Temps Maillage = ", (time_5-time_4) +# +# # Création des groupes +# # -------------------- +# +# maillageBride.Group(P_GOU, "P_GOU") +# maillageBride.Group(PBI_OUV, "PBI_OUV") +# maillageBride.Group(P_BRI, "P_BRI") +# maillageBride.Group(PBE_OUV, "PBE_OUV") +# maillageBride.Group(P_ECR, "P_ECR") +# maillageBride.Group(PJI_OUV, "PJI_OUV") +# maillageBride.Group(SCEG, "SCEG") +# maillageBride.Group(SCGE, "SCGE") +# maillageBride.Group(M_JOI, "M_JOI") +# maillageBride.Group(SCJB, "SCJB") +# maillageBride.Group(SCBJ, "SCBJ") +# maillageBride.Group(M_EXT, "M_EXT") +# maillageBride.Group(M_INT, "M_INT") +# maillageBride.Group(M_TUB, "M_TUB") +# maillageBride.Group(M_GOU, "M_GOU") +# maillageBride.Group(M_L_SA, "M_L_SA") +# maillageBride.Group(M_L_AA, "M_L_AA") +# maillageBride.Group(GOUJON, "GOUJON") +# maillageBride.Group(ROND, "ROND") +# maillageBride.Group(ECROU, "ECROU") +# maillageBride.Group(BRIDE, "BRIDE") +# maillageBride.Group(JOINT, "JOINT") +# maillageBride.Group(VTOT, "VTOT") +# +# time_6 = time.time() +# +# print "Temps Groupes Maillage = ", (time_6-time_5) +# # Mise à jour de l'arbre d'étude + + salome.sg.updateObjBrowser(1) + + + + \ No newline at end of file diff --git a/src/EFICASGUI/eficasSalome.py b/src/EFICASGUI/eficasSalome.py index ae7e7142..6bbde018 100644 --- a/src/EFICASGUI/eficasSalome.py +++ b/src/EFICASGUI/eficasSalome.py @@ -1,9 +1,11 @@ +# -*- coding: utf-8 -*- + from Logger import ExtLogger import qt import notifqt # ----------------------------------------------------------------------------- -import sys, os +import sys, os, re,types @@ -25,6 +27,7 @@ import eficasConfig sys.path[:0]=[os.path.join( eficasConfig.eficasPath,'Aster'), os.path.join( eficasConfig.eficasPath,'Homard'), + os.path.join( eficasConfig.eficasPath,'InterfaceTK'), os.path.join( eficasConfig.eficasPath,'Editeur'), eficasConfig.eficasPath, ] @@ -39,11 +42,17 @@ HOMARD = "HOMARD" import Editeur -from Editeur import eficas -from Editeur import splash +try : + from Editeur import eficas + from Editeur import splash +except : + from InterfaceTK import eficas + from InterfaceTK import splash import salome import meshGui +import visuDriver +import PALGUI_API import studyManager #from qxembed import QXEmbed @@ -51,15 +60,28 @@ import studyManager import SalomePyQt +from SelectMainShapeDiag_ui import SelectMainShapeDiag +from SelectMeshDiag_ui import SelectMeshDiag + + # message utilisateur msgWarning = "Attention" +msgMainShapeSelection = "On travaille sur la géométrie principale : " msgSubShapeBadMainShape = "La sélection géométrique SALOME ne correspond pas à une sous-géométrie de la géométrie principale : " msgMeshGroupBadMainShape = "Le groupe de maillage sélectionné dans SALOME ne référence pas la bonne géométrie principale : " msgIncompleteSelection = "Tous les éléments de la sélection SALOME n'ont pu étre ajoutée" msgUnAuthorizedSelecion = "Sélection SALOME non authorisé. Autorisé : sous-géométrie, groupe de maille" msgErrorAddJdcInSalome = "Erreur dans l'export du fichier de commande dans l'arbre d'étude Salome" msgErrorDisplayShape = "Erreur dans l'affichage de la forme géométrique sélectionnée" +msgErrorDisplayMeshGroup = "Erreur dans l'affichage du groupe de maillage sélectionné" +msgErrorNeedSubShape = "Sélection d'un élément sous géométrique seulement" + + +msgErrorGroupMaSelection = "Sélection GROUP_MA ne peut pas prendre un point ou un noeud" +msgWarningGroupNoSelection = "Attention, GROUP_NO devrait prendre un point ou un noeud" + + # couleur pour visualisation des géometrie CS_CBO @@ -78,7 +100,70 @@ COLORS = ( studyManager.RED, LEN_COLORS = len( COLORS ) - + + + +class SelectMainShapeDiagImpl( SelectMainShapeDiag ): + def __init__( self, mainShapeEntries, parent = None,name = None,modal = 1,fl = 0 ): + SelectMainShapeDiag.__init__( self,parent,name,modal,fl ) + + self.mainShapes = {} # ( entry, value ) + for entry in mainShapeEntries: + name = studyManager.palStudy.getName( entry ) + self.mainShapes[entry] = name + + self.lbMainShapes.clear() + for entry,name in self.mainShapes.items(): + self.lbMainShapes.insertItem( name ) + self.lbMainShapes.setCurrentItem( 0 ) + + + def getUserSelection( self ): + mainShapeEntry = None + + item = self.lbMainShapes.selectedItem() + mainShapeName = str( item.text() ) + + for entry, name in self.mainShapes.items(): + if mainShapeName == name: + mainShapeEntry = entry + break + + return mainShapeEntry + + +class SelectMeshDiagImpl( SelectMeshDiag ): + def __init__( self, meshGroupEntries, parent = None,name = None,modal = 1,fl = 0 ): + SelectMeshDiag.__init__( self,parent,name,modal,fl ) + + self.meshes = {} # ( entry, value ) + + for meshGroupEntry in meshGroupEntries: + meshEntry = studyManager.palStudy.getMesh(meshGroupEntry) + meshName = studyManager.palStudy.getName(meshEntry) + self.meshes[meshEntry] = meshName + + self.lbMeshes.clear() + for entry,name in self.meshes .items(): + self.lbMeshes.insertItem( name ) + self.lbMeshes.setCurrentItem( 0 ) + + def getUserSelection( self ): + selMeshEntry, keep = None, False + + item = self.lbMeshes.selectedItem() + meshName = str( item.text() ) + for entry, name in self.meshes.items(): + if meshName == name: + selMeshEntry = entry + break + + keep = self.cbAgain.isChecked() + + return selMeshEntry, keep + + + #class MyEficas( Tkinter.Toplevel, eficas.EFICAS, QXEmbed ): class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): @@ -88,7 +173,7 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): a)la création de groupes de mailles dans le composant SMESH de SALOME b)la visualisation d'éléments géométrique dans le coposant GEOM de SALOME par sélection dans EFICAS """ - def __init__(self, parent, code = None, fichier = None ): + def __init__( self, parent, code = None, fichier = None, module = studyManager.SEficas, version=None): """ Constructeur. @@ -106,25 +191,36 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): Tkinter.Toplevel.__init__( self ) if Editeur.__dict__.has_key( 'session' ): - print 'CS_pbruno has_key session' from Editeur import session eficasArg = [] eficasArg += sys.argv if fichier: eficasArg += [ fichier ] + if version: + eficasArg += [ "-c", version ] session.parse( eficasArg ) - #---------------------------- initialisation EFICAS ----------------- + #---------------------------------------- initialisation EFICAS -------------------------- splash.init_splash( self, code = code, titre = "Lancement d'EFICAS pour %s" %code ) splash._splash.configure( text="Chargement d'EFICAS en cours.\n Veuillez patienter ..." ) # différence eficas 1.7 et 1.8 + # compatibilite 1.12 + V112=0 + try : + from Editeur import appli + V112=1 + except : + pass - eficas.EFICAS.__init__( self, self, code = code ) + if V112 : + eficas.EFICAS.__init__( self, self, code = code ) + else : + eficas.EFICAS.__init__( self, self, code = code , salome = 1) - #---------------------------------------------------------------------- + #--------------------------------------------------------------------------------------------- """ @@ -135,15 +231,16 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): embedded.show() embedded.embedTk( self.winfo_id() ) size = embedded.sizeHint() - print 'CS_pbruno size (%s, %s )'%( size.width(), size.height () ) + #print 'CS_pbruno size (%s, %s )'%( size.width(), size.height () ) embedded.resize( size.width(), size.height () ) embedded.setWFlags( qt.Qt.WDestructiveClose | qt.Qt.WStyle_Customize | qt.Qt.WStyle_StaysOnTop ) - #---------------------------------------------------------------------- + #--------------------------------------------------------------------------------------------- """ #--------------- spécialisation EFICAS dans SALOME ------------------- self.parent = parent self.salome = True #active les parties de code spécifique dans Salome( pour le logiciel Eficas ) + self.module = module #indique sous quel module dans l'arbre d'étude ajouter le JDC. # donnée pour la création de groupe de maille @@ -152,15 +249,22 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): self.subShapes = {} #dictionnaire des sous-géométrie de la géométrie principale ( clé = entry, valeur = name ) #---------------------------------------------------------------------- + # visualisation groupes de mailles + self.workingMesh = {} #dictionnaire clé = identifiant JDC / valeur = entry Mesh + #---------------------------------------------------------------------- self.icolor = 0 # compteur pour mémoriser la couleur courante def quit(self): global appli + appli = None self.destroy() + + def destroy(self): + global appli appli = None - + Tkinter.Toplevel.destroy(self) def __studySync( self ): """ @@ -171,10 +275,6 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): gros plantage sinon ) """ activeStudyId = salome.sg.getActiveStudyId() - #print 50*'=' - #print 'activeStudyId->',activeStudyId - #print 'salome.myStudyId->',salome.myStudyId - #print 50*'=' if activeStudyId == 0: # pas d'étude active return False @@ -183,67 +283,191 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): studyManager.palStudy.setCurrentStudyID( activeStudyId ) return True - - + + + def __createOCCView( self ): + """ + Création vue Occ + """ + #salome.salome_init() + import iparameters + + # On détermine le nombre de GUI states déjà présents dans l'arbre d'étude + GUIStateID = 1 + + ipar = iparameters.IParameters(salome.myStudy.GetCommonParameters("Interface Applicative", GUIStateID)) + properties = ipar.getProperties() + + while properties != []: + GUIStateID += 1 + ipar = iparameters.IParameters(salome.myStudy.GetCommonParameters("Interface Applicative", GUIStateID)) + properties = ipar.getProperties() + + print "GUIStateID: ", GUIStateID + + #Set up visual properties: + ipar.setProperty("AP_ACTIVE_VIEW", "OCCViewer_0_0") + ipar.setProperty("AP_WORKSTACK_INFO", "(splitter orientation=0 sizes=1045 (views active='OCCViewer_0_0' 'OCCViewer_0_0'))") + ipar.setProperty("AP_SAVEPOINT_NAME", "GUI state: %i"%(GUIStateID)) + + #Set up lists: + # fill list AP_VIEWERS_LIST + ipar.append("AP_VIEWERS_LIST", "OCCViewer_1") + # fill list OCCViewer_1 + ipar.append("OCCViewer_1", "OCC scene:1 - viewer:1") + ipar.append("OCCViewer_1", "1.000000000000e+00*0.000000000000e+00*0.000000000000e+00*5.773502588272e-01*-5.773502588272e-01*5.773502588272e-01*0.000000000000e+00*0.000000000000e+00*0.000000000000e+00*0.000000000000e+00*2.886751294136e+02*-2.886751294136e+02*2.886751294136e+02") + + if salome.sg.hasDesktop(): + salome.sg.updateObjBrowser(1) + iparameters.getSession().restoreVisualState(GUIStateID) + + def __selectWorkingMesh( self, meshGroupEntries ): + """ + Sélection intéractive du maillage sur lequel on travail + """ + selMeshEntry, keep = None, False + diag = SelectMeshDiagImpl( meshGroupEntries, self.parent ) + + if diag.exec_loop() == qt.QDialog.Accepted: + selMeshEntry, keep = diag.getUserSelection() + return selMeshEntry, keep + - def __selectShape( self, jdcID, selectedEntry ): + + def __selectMainShape( self, groupeMaNamesIn, groupeNoNamesIn, jdcID ): + """ + Sélection intéractive de la main shape + """ + groupeMaNamesOut, groupeNoNamesOut = [], [] + selectedMainShape = None + mainShapes = {} + mainShapeEntries = [] + + # liste des main shape possibles + for groups in ( groupeMaNamesIn, groupeNoNamesIn ): + for subShapeName in groups: + entries = studyManager.palStudy.getEntriesFromName( studyManager.SGeom, subShapeName ) + for entry in entries: + mainShapeEntry = studyManager.palStudy.getMainShapeEntry( entry ) + if mainShapeEntry != entry: + if mainShapes.has_key(subShapeName): + mainShapes[ subShapeName ].append( mainShapeEntry ) + else: + mainShapes[ subShapeName ] = [ mainShapeEntry ] + if not mainShapeEntry in mainShapeEntries: + mainShapeEntries += [ mainShapeEntry ] + + if mainShapes: + if len(mainShapeEntries)>1: + diag = SelectMainShapeDiagImpl( mainShapeEntries, self.parent ) + + if diag.exec_loop() == qt.QDialog.Accepted: + selectedMainShape = diag.getUserSelection() + print 'main shape user selection ->',selectedMainShape + + else: + selectedMainShape = mainShapeEntries[0] + + self.mainShapeEntries[ jdcID ] = selectedMainShape + + # filtre sur la main shape sélectionnée + for name in groupeMaNamesIn: + try: + if selectedMainShape in mainShapes[ name ] : + groupeMaNamesOut += [ name ] + except: + pass + + for name in groupeNoNamesIn: + try: + if selectedMainShape in mainShapes[ name ] : + groupeNoNamesOut += [ name ] + except: + pass + + return groupeMaNamesOut, groupeNoNamesOut + + + + + def __selectShape( self, jdcID, selectedEntry, kwType = None ): """ sélection sous-géométrie dans Salome: - -test1) si c'est un élément géométrique. + -test1) si c'est un élément sous-géométrique . -test2) si appartient à la géométrie principale. met à jours la liste self.subShapes si test ok - """ - print 'CS_pbruno __selectShape' - name, msgError = '','' - + """ + name, msgError = '','' + selectedMainShapeEntry = studyManager.palStudy.getMainShapeEntry( selectedEntry ) - if selectedMainShapeEntry: #ok test1) + if selectedMainShapeEntry and selectedMainShapeEntry != selectedEntry: #ok test1) + + tGeo = studyManager.palStudy.getRealShapeType( selectedEntry ) + if kwType == "GROUP_NO" and tGeo != studyManager.VERTEX: + msgError = msgWarningGroupNoSelection + elif kwType == "GROUP_MA" and tGeo == studyManager.VERTEX: + name, msgError = '', msgErrorGroupMaSelection + return name, msgError + if not self.mainShapeEntries.has_key( jdcID ): self.mainShapeEntries[ jdcID ] = selectedMainShapeEntry + name = studyManager.palStudy.getName( selectedMainShapeEntry ) + msgError = msgMainShapeSelection + name if selectedMainShapeEntry == self.mainShapeEntries[ jdcID ]: name = studyManager.palStudy.getName( selectedEntry ) - self.subShapes[ selectedEntry ] = name - else: - print 'CS_pbruno pas la même mainshape selectedEntry->',selectedEntry + self.subShapes[ selectedEntry ] = name + else: if not self.mainShapeNames.has_key( jdcID ): self.mainShapeNames[ jdcID ] = studyManager.palStudy.getName( self.mainShapeEntries[ jdcID ] ) - msgError = msgSubShapeBadMainShape + self.mainShapeNames[ jdcID ] + msgError = msgSubShapeBadMainShape + self.mainShapeNames[ jdcID ] + else: + name, msgError = '', msgErrorNeedSubShape return name, msgError - def __selectMeshGroup( self, jdcID, selectedEntry ): + def __selectMeshGroup( self, jdcID, selectedEntry, kwType = None ): """ sélection groupe de maille dans Salome: -test 1) si c'est un groupe de maille -test 2) si le maillage fait référence à la géométrie principale - """ - print 'CS_pbruno __selectMeshGroup' - name, msgError = '','' + """ + name, msgError = '','' selectedMeshEntry = studyManager.palStudy.getMesh( selectedEntry ) - if selectedMeshEntry: # ok test 1) - print 'CS_pbruno __selectMeshGroup selectedMeshEntry',selectedMeshEntry + if selectedMeshEntry: # ok test 1) + tGroup = studyManager.palStudy.getGroupType( selectedEntry ) + if kwType == "GROUP_NO" and tGroup != studyManager.NodeGroups: + msgError = msgWarningGroupNoSelection + elif kwType == "GROUP_MA" and tGroup == studyManager.NodeGroups: + name, msgError = '', msgErrorGroupMaSelection + return name, msgError + selectedMainShapeEntry = studyManager.palStudy.getShapeFromMesh( selectedMeshEntry ) - if selectedMainShapeEntry: #test 2) - print 'CS_pbruno __selectMeshGroup selectedMainShapeEntry',selectedMainShapeEntry + if selectedMainShapeEntry: #test 2) if not self.mainShapeEntries.has_key( jdcID ): self.mainShapeEntries[ jdcID ] = selectedMainShapeEntry + name = studyManager.palStudy.getName( selectedMainShapeEntry ) + msgError = msgMainShapeSelection + name if selectedMainShapeEntry == self.mainShapeEntries[ jdcID ]: name = studyManager.palStudy.getName( selectedEntry ) #ok test 2) - else: - print 'CS_pbruno pas la même mainshape selectedEntry ->',selectedEntry + else: if not self.mainShapeNames.has_key( jdcID ): - self.mainShapeNames[ jdcID ] = studyManager.palStudy.getName( self.mainShapeEntries[ jdcID ] ) - msgError = msgMeshGroupBadMainShape + self.mainShapeNames[ jdcID ] - - return name, msgError + self.mainShapeNames[ jdcID ] = studyManager.palStudy.getName( + self.mainShapeEntries[ jdcID ] ) + msgError = msgMeshGroupBadMainShape + self.mainShapeNames[ jdcID ] + else: + # on authorise quand même les groupes de maillage ne faisant + # pas référence à une géométrie principale (dixit CS_CBO ) + name = studyManager.palStudy.getName( selectedEntry ) + + return name, msgError @@ -253,12 +477,12 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): mise à jours de la liste self.subShapes à partir de la liste des noms de groupe fourni en entré """ for name in groupeNames: - entries = studyManager.palStudy.getEntriesFromName( studyManager.SGeom, name ) + entries = studyManager.palStudy.getEntriesFromName( studyManager.SGeom, name ) for entry in entries: - ok, msgError = self.__selectShape( jdcID, entry ) # filtre - if ok: - self.subShapes[ entry ] = name - + if not self.subShapes.has_key( entry ): + ok, msgError = self.__selectShape( jdcID, entry ) # filtre + if ok: + self.subShapes[ entry ] = name def __getAllGroupeMa(self, item ): """ @@ -267,21 +491,32 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): groupMa = () try: itemName = item.get_nom() - #print 'CS_pbruno itemName',itemName - if itemName == 'GROUP_MA': + if 'GROUP_MA' in itemName: + #print 'CS_pbruno itemName',itemName itemValue = item.get_valeur() - print 'CS_pbruno trouvé! GROUP_MA->', itemValue if type( itemValue ) == str: groupMa += ( itemValue , ) elif type( itemValue ) == tuple: groupMa += itemValue + elif type( itemValue ) == list: + groupMa += tuple(itemValue) + elif type( itemValue ) == types.InstanceType and itemValue.has_key('GROUP_MA'): + # pour créer le groupe de mailles dans DEFI_GROUP> CREA_GROUP_MA> GROUP_MA + groupMa += ( itemValue['GROUP_MA'], ) else: - children = item.GetSubList() + children = item._GetSubList() for child in children: groupMa += self.__getAllGroupeMa( child ) - except: # à cause de GetSubList()... - pass - print 'CS_pbruno groupMa',groupMa + except: + # traitement des MCLIST Pour CREA_GROUP_MA + try: + itemName = item.get_nom() + if 'GROUP_MA' in itemName: + children = item._GetSubList() + for child in children: + groupMa += self.__getAllGroupeMa( child ) + except: + pass return groupMa @@ -291,25 +526,37 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): """ groupNo = () try: - itemName = item.get_nom() - print 'CS_pbruno itemName',itemName - if itemName == 'GROUP_NO': - itemValue = item.get_valeur() - print 'CS_pbruno trouvé! GROUP_NO->', itemValue + itemName = item.get_nom() + if 'GROUP_NO' in itemName: + itemValue = item.get_valeur() if type( itemValue ) == str: groupNo += ( itemValue , ) elif type( itemValue ) == tuple: groupNo += itemValue + elif type( itemValue ) == list: + groupNo += tuple(itemValue) + elif type( itemValue ) == types.InstanceType and itemValue.has_key('GROUP_NO'): + # pour créer le groupe de Noeuds dans DEFI_GROUP> CREA_GROUP_NO> GROUP_NO + groupNo += ( itemValue['GROUP_NO'], ) else: - children = item.GetSubList() + children = item._GetSubList() for child in children: groupNo += self.__getAllGroupeNo( child ) - except: # à cause de GetSubList()... - pass + except: + # traitement des MCLIST Pour CREA_GROUP_NO dans DEFI_GROUP + try: + itemName = item.get_nom() + if 'GROUP_NO' in itemName: + children = item._GetSubList() + for child in children: + groupNo += self.__getAllGroupeNo( child ) + except: + pass return groupNo + - #----------------------- LISTE DES NOUVEAUX CAS D'UTILISATIONS ----------- - def selectGroupFromSalome( self ): + #----------------------- LISTE DES NOUVEAUX CAS D'UTILISATIONS ----------- + def selectGroupFromSalome( self, kwType = None): """ Sélection d'élément(s) d'une géométrie ( sub-shape ) ou d'élément(s) de maillage ( groupe de maille) à partir de l'arbre salome retourne ( la liste des noms des groupes, message d'erreur ) @@ -317,22 +564,21 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): Note: Appelé par EFICAS lorsqu'on clique sur le bouton ajouter à la liste du panel AFF_CHAR_MECA """ names, msg = [], '' - try: + try: atLeastOneStudy = self.__studySync() if not atLeastOneStudy: return names, msg # récupère toutes les sélections de l'utilsateur dans l'arbre Salome entries = salome.sg.getAllSelected() - print 'CS_pbruno entries->',entries nbEntries = len( entries ) if nbEntries >= 1: - print 'CS_pbruno len( entries ) >= 1:' - jdcID = self.bureau.nb.getcurselection() +# jdcID = self.bureau.nb.getcurselection() + jdcID = self.bureau.JDCDisplay_courant for entry in entries: if studyManager.palStudy.isMeshGroup( entry ): #sélection d'un groupe de maille - name, msg = self.__selectMeshGroup( jdcID, entry ) + name, msg = self.__selectMeshGroup( jdcID, entry, kwType ) elif studyManager.palStudy.isShape( entry ): #sélection d'une sous-géométrie - name, msg = self.__selectShape( jdcID, entry ) + name, msg = self.__selectShape( jdcID, entry, kwType ) else: name, msg = '', msgUnAuthorizedSelecion if name: @@ -343,7 +589,6 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): salome.sg.EraseAll() except: logger.debug(50*'=') - print 'CS_pbruno selectGroupFromSalome names = ',names return names, msg @@ -351,18 +596,39 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): """ Ajoute le Jeu De Commande ASTER ou HOMARD dans l'arbre d'étude Salome dans la rubrique EFICAS """ - ok, msgError = False, '' - try: + ok, msgError = False, msgErrorAddJdcInSalome + try: atLeastOneStudy = self.__studySync() if not atLeastOneStudy: return ok, msgError - if self.bureau.code == 'ASTER': - ok = studyManager.palStudy.addEficasItem( jdcPath, studyManager.FICHIER_EFICAS_ASTER ) - elif self.bureau.code == 'HOMARD': - ok = studyManager.palStudy.addEficasItem( jdcPath, studyManager.FICHIER_EFICAS_HOMARD ) - #ok = studyManager.palStudy.addEficasItem( jdcPath, studyManager.FICHIER_EFICAS_HOMARD_CONF ) CS_pbruno ????? - if not ok: - msgError = msgErrorAddJdcInSalome + + fileType = { 'ASTER': studyManager.FICHIER_EFICAS_ASTER, + 'HOMARD': studyManager.FICHIER_EFICAS_HOMARD } + + folderName = { 'ASTER': 'AsterFiles', + 'HOMARD': 'HomardFiles' } + + moduleEntry = studyManager.palStudy.addComponent(self.module) + itemName = re.split("/",jdcPath)[-1] + + fatherEntry = studyManager.palStudy.addItem( + moduleEntry, + itemName = folderName[self.bureau.code], + itemIcon = "ICON_COMM_FOLDER", + itemType = studyManager.ASTER_FILE_FOLDER, + bDoublonCheck = True ) + + commEntry = studyManager.palStudy.addItem( fatherEntry , + itemName = itemName, + itemType = fileType[ self.bureau.code ], + itemValue = jdcPath, + itemComment = str( jdcPath ), + itemIcon = "ICON_COMM_FILE", + bDoublonCheck = True ) + studyManager.palStudy.refresh() + print 'addJdcInSalome commEntry->', commEntry + if commEntry: + ok, msgError = True, '' except: logger.debug(50*'=') return ok, msgError @@ -378,61 +644,148 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): if not atLeastOneStudy: return - jdcID = self.bureau.nb.getcurselection() +# jdcID = self.bureau.nb.getcurselection() + jdcID = self.bureau.JDCDisplay_courant groupeMaNames = self.__getAllGroupeMa( self.bureau.JDCDisplay_courant.tree.item ) - groupeNoNames = self.__getAllGroupeNo( self.bureau.JDCDisplay_courant.tree.item ) + groupeNoNames = self.__getAllGroupeNo( self.bureau.JDCDisplay_courant.tree.item ) + + # on elimine les doublons de la liste + groupeMaNames = dict.fromkeys(groupeMaNames).keys() + groupeNoNames = dict.fromkeys(groupeNoNames).keys() print 'CS_pbruno createOrUpdateMesh groupeMaNames', groupeMaNames print 'CS_pbruno createOrUpdateMesh groupeNoNames', groupeNoNames # mise à jours de la liste des sous-géométrie ( self.subShapes ) - self.__updateSubShapes( jdcID, groupeMaNames ) - self.__updateSubShapes( jdcID, groupeNoNames ) - - - # recupération des identifiants( entries ) associés aux noms des groupes - groupeMaEntries = [] - groupeNoEntries = [] - - for entry, name in self.subShapes.items(): - if name in groupeMaNames: - groupeMaEntries.append( entry ) - if name in groupeNoNames: - groupeNoEntries.append( entry ) - - print 'CS_pbruno groupeMaEntries ->',groupeMaEntries - print 'CS_pbruno groupeNoEntries ->',groupeNoEntries - if groupeMaEntries or groupeNoEntries: - print 'if groupeMaEntries or groupeNoEntries:' - diag = meshGui.MeshUpdateDialogImpl( self.mainShapeEntries[jdcID], groupeMaEntries, groupeNoEntries, studyManager.palStudy, - self.parent ) - diag.show() + if not self.mainShapeEntries.has_key( jdcID ): + # l'utilisateur n'a sélectionné aucune sous-géométrie et donc pas de géométrie principale + groupeMaNames, groupeNoNames = self.__selectMainShape( groupeMaNames, groupeNoNames, jdcID ) + + if groupeMaNames or groupeNoNames: + print 'CS_pbruno createOrUpdateMesh groupeMaNames', groupeMaNames + print 'CS_pbruno createOrUpdateMesh groupeNoNames', groupeNoNames + self.__updateSubShapes( jdcID, groupeMaNames + groupeNoNames ) + + # recupération des identifiants( entries ) associés aux noms des groupes + groupeMaEntries = [] + groupeNoEntries = [] + + for entry, name in self.subShapes.items(): + if name in groupeMaNames: + groupeMaEntries.append( entry ) + if name in groupeNoNames: + groupeNoEntries.append( entry ) + + if groupeMaEntries or groupeNoEntries: + diag = meshGui.MeshUpdateDialogImpl( + self.mainShapeEntries[jdcID], + groupeMaEntries, + groupeNoEntries, + studyManager.palStudy, + self.parent ) + diag.show() + + self.subShapes.clear() + self.mainShapeNames.clear() + self.mainShapeEntries.clear() except: logger.debug(50*'=') + def displayMeshGroups(self, meshGroupName): + """ + visualisation group de maille de nom meshGroupName dans salome + """ + ok, msgError = False, '' + try: + sg = salome.ImportComponentGUI('SMESH') + currentjdcID = self.bureau.nb.getcurselection() + meshGroupEntries = [] + selMeshEntry = None + selMeshGroupEntry = None + + # liste des groupes de maille de nom meshGroupName + listSO = studyManager.palStudy._myStudy.FindObjectByName(meshGroupName, "SMESH") + print "liste des groupes de maille de nom %s: "%(meshGroupName), listSO + + if len(listSO)>0: + for SObjet in listSO: + groupEntry = SObjet.GetID() + meshGroupEntries += [groupEntry] + + if len(meshGroupEntries)>1: + + # choix d'un maillage + if not self.workingMesh.has_key(currentjdcID): # aucun maillage de défini par défaut encore + #selMeshEntry = "0:1:3:5" #CS_pbruno todo : choix maillage + test si c un maillage + selMeshEntry, keep = self.__selectWorkingMesh(meshGroupEntries) + if keep: + self.workingMesh[currentjdcID] = selMeshEntry + else: # déja un de défini par défaut + selMeshEntry = self.workingMesh[currentjdcID] + + # le groupe de maille est il ds ce maillage? + lselMeshEntry = len(selMeshEntry) + for groupEntry in meshGroupEntries: + if selMeshEntry == groupEntry[0:lselMeshEntry]: + selMeshGroupEntry = groupEntry + break + + else: + selMeshGroupEntry = meshGroupEntries[0] + + # on affiche le groupe ds la vue VTK + if selMeshGroupEntry: + #CS_pbruno: marche QUE si le module SMESH est activé + myComponent = salome.lcc.FindOrLoadComponent("FactoryServer", "SMESH") + SCom = studyManager.palStudy._myStudy.FindComponent("SMESH") + studyManager.palStudy._myBuilder.LoadWith( SCom , myComponent ) + sg.CreateAndDisplayActor(selMeshGroupEntry) + salome.sg.Display(selMeshGroupEntry) + salome.sg.FitAll() + ok = True + except: + msgError = msgErrorDisplayMeshGroup + logger.debug(50*'=') + return ok, msgError + + def displayShape( self, shapeName ): """ visualisation géométrie de nom shapeName dans salome """ ok, msgError = False, '' try: + import VISU + import visu_gui + currentViewType = None + m = visu_gui.myVisu.GetViewManager() + v = m.GetCurrentView() + if v: + currentViewType = v.GetType() + atLeastOneStudy = self.__studySync() if not atLeastOneStudy: - return ok, msgError - + return ok, msgError #salome.sg.EraseAll() - print 'displayShapestrGeomShape shapeName -> ', shapeName - current_color = COLORS[ self.icolor % LEN_COLORS ] - ok = studyManager.palStudy.displayShapeByName( shapeName, current_color ) - self.icolor = self.icolor + 1 + print 'displayShapestrGeomShape shapeName -> ', shapeName - if not ok: - msgError = msgErrorDisplayShape - except: - logger.debug(50*'=') + if currentViewType == VISU.TVIEW3D: # maillage + print 'Vue courante = VTK : affichage groupe de maille' + ok, msgError = self.displayMeshGroups(shapeName) + else: #geometrie + print 'Vue courante = OCC : affichage element geometrique' + #self.__createOCCView() + current_color = COLORS[ self.icolor % LEN_COLORS ] + ok = studyManager.palStudy.displayShapeByName( shapeName, current_color ) + salome.sg.FitAll() + self.icolor = self.icolor + 1 + if not ok: + msgError = msgErrorDisplayShape + except: + logger.debug(50*'=') return ok, msgError @@ -454,23 +807,50 @@ class MyEficas( Tkinter.Toplevel, eficas.EFICAS ): print "fin crreConfigTxt" """ pass #CS_pbruno à implémenter + + + def buildCabriGeom( self, name, **param ): + """ + visualisation dans GEOM d'une géométrie CABRI + """ + import cabri + qt.QApplication.setOverrideCursor( qt.QCursor.waitCursor ) + cabri.tetra( name, **param ) + qt.QApplication.restoreOverrideCursor() - - - + +#------------------------------------------------------------------------------------------------------- +# Pilotage de la Visu des elements de structures +# + + def envoievisu(self,liste_commandes): + #try: + if ( 1 == 1 ): + atLeastOneStudy = self.__studySync() + if not atLeastOneStudy: + return + monDriver=visuDriver.visuDriver(studyManager.palStudy,liste_commandes) + monId = monDriver.analyse() + PALGUI_API.displaySE(monId) + + else: + #except: + print "boum dans envoievisu" + + #------------------------------------------------------------------------------------------------------- -# Point d'entré lancement EFICAS +# Point d'entree lancement EFICAS # -def runEficas( code="ASTER", fichier=None ): +def runEficas( code="ASTER", fichier=None, module = studyManager.SEficas, version=None ): global appli - if not appli: #une seul instance possible! - appli = MyEficas( SalomePyQt.SalomePyQt().getDesktop(), code = code, fichier = fichier ) + if not appli: #une seul instance possible! + appli = MyEficas( SalomePyQt.SalomePyQt().getDesktop(), code = code, fichier = fichier, module = module, version=version ) -# pour compatibilité +# pour compatibilitee def runHomard( code="HOMARD", fichier=None ): global appli if not appli: #une seul instance possible! @@ -502,38 +882,3 @@ logger=ExtLogger( "eficasSalome.py" ) -""" - #embedded.showMaximized() - #embedded.embed( appli.winfo_id() ) - - embedded.setWFlags( qt.Qt.WStyle_Customize | qt.Qt.WStyle_StaysOnTop ) - embedded.setFocus() - - if embedded.hasFocus () : - print 'hasfocus' - else: - print 'pas focus' - - - if embedded.isFocusEnabled(): - print 'isFocusEnabled()' - else: - print 'not isFocusEnabled()' - - focusP = embedded.focusPolicy() - - if focusP == qt.QWidget.TabFocus: - print 'qt.QWidgetTabFocus' - elif focusP == qt.QWidget.ClickFocus: - print 'qt.ClickFocus' - elif focusP == qt.QWidget.StrongFocus: - print 'qt.StrongFocus' - elif focusP == qt.QWidget.WheelFocus: - print 'qt.WheelFocus' - elif focusP == qt.QWidget.NoFocus: - print 'qt.NoFocus' - else: - print 'bizarre' - - embedded.grabKeyboard() - """ \ No newline at end of file diff --git a/src/EFICASGUI/eficas_etude.py b/src/EFICASGUI/eficas_etude.py index 7698e40d..dc7834b2 100644 --- a/src/EFICASGUI/eficas_etude.py +++ b/src/EFICASGUI/eficas_etude.py @@ -1,3 +1,5 @@ +# -*- coding: utf-8 -*- + # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! # CE FICHIER EST CREE UNIQUEMENT POUR ASSURER LA COMPATIBILITE # ASCENDANTE DES VERSIONS DE EFICAS. NE PAS EDITER, MODIFIER eficasEtude. diff --git a/src/STUDY/EficasStudy.py b/src/STUDY/EficasStudy.py index 4c94c26b..24615463 100644 --- a/src/STUDY/EficasStudy.py +++ b/src/STUDY/EficasStudy.py @@ -3,8 +3,14 @@ import salomedsgui import salome import SALOMEDS -import GEOM -import SMESH +try : + import SMESH +except : + pass +try : + import SMESH +except : + pass from Logger import Logger logger=Logger( "EficasStudy" ) @@ -258,8 +264,8 @@ class SalomeStudy( salomedsgui.guiDS ): import sys type = sys.exc_info()[0] value = sys.exc_info()[1] - print '>>>>CS_Pbruno StudyTree.getMainShapeEntry( entry = %s ) ' %entry - print 'type = %s , value = %s '%( type, value ) + #print '>>>>CS_Pbruno StudyTree.getMainShapeEntry( entry = %s ) ' %entry + #print 'type = %s , value = %s '%( type, value ) result = None return result @@ -289,8 +295,8 @@ class SalomeStudy( salomedsgui.guiDS ): import sys type = sys.exc_info()[0] value = sys.exc_info()[1] - print '>>>>CS_Pbruno StudyTree.sameMainShape( shapeEntry1 = %s , shapeEntry2 = %s )'%( shapeEntry1, shapeEntry2 ) - print 'type = %s , value = %s '%( type, value ) + #print '>>>>CS_Pbruno StudyTree.sameMainShape( shapeEntry1 = %s , shapeEntry2 = %s )'%( shapeEntry1, shapeEntry2 ) + #print 'type = %s , value = %s '%( type, value ) result = None return result diff --git a/src/TestsEltsVisu/Barres/barrecarrecreuse.comm b/src/TestsEltsVisu/Barres/barrecarrecreuse.comm new file mode 100644 index 00000000..787e7584 --- /dev/null +++ b/src/TestsEltsVisu/Barres/barrecarrecreuse.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='BARRE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + BARRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + CARA=('H','EP',), + VALE=(3.0,1.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Barres/barrecarrecreuse.simul b/src/TestsEltsVisu/Barres/barrecarrecreuse.simul new file mode 100644 index 00000000..2dfa08ca --- /dev/null +++ b/src/TestsEltsVisu/Barres/barrecarrecreuse.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuBarreRectangle( element1D , CREUX , 3.0 , 3.0 , 1.0 , 1.0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Barres/barrecarrepleine.comm b/src/TestsEltsVisu/Barres/barrecarrepleine.comm new file mode 100644 index 00000000..37c0b1b1 --- /dev/null +++ b/src/TestsEltsVisu/Barres/barrecarrepleine.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='BARRE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + BARRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + CARA='H', + VALE=3.0,),); + +FIN(); diff --git a/src/TestsEltsVisu/Barres/barrecarrepleine.simul b/src/TestsEltsVisu/Barres/barrecarrepleine.simul new file mode 100644 index 00000000..fa6d7aea --- /dev/null +++ b/src/TestsEltsVisu/Barres/barrecarrepleine.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuBarreRectangle( element1D , PLEIN , 3.0 , 3.0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Barres/barrecerclecreuse.comm b/src/TestsEltsVisu/Barres/barrecerclecreuse.comm new file mode 100644 index 00000000..44f72bea --- /dev/null +++ b/src/TestsEltsVisu/Barres/barrecerclecreuse.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='BARRE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + BARRE=_F(GROUP_MA='element1D', + SECTION='CERCLE', + CARA=('R','EP',), + VALE=(3.0,1.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Barres/barrecerclecreuse.simul b/src/TestsEltsVisu/Barres/barrecerclecreuse.simul new file mode 100644 index 00000000..08fa627c --- /dev/null +++ b/src/TestsEltsVisu/Barres/barrecerclecreuse.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuBarreCercle( element1D , CREUX , 3.0 , 1.0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Barres/barrecerclepleine.comm b/src/TestsEltsVisu/Barres/barrecerclepleine.comm new file mode 100644 index 00000000..3dbf86e7 --- /dev/null +++ b/src/TestsEltsVisu/Barres/barrecerclepleine.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='BARRE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + BARRE=_F(GROUP_MA='element1D', + SECTION='CERCLE', + CARA='R', + VALE=3.0,),); + +FIN(); diff --git a/src/TestsEltsVisu/Barres/barrecerclepleine.simul b/src/TestsEltsVisu/Barres/barrecerclepleine.simul new file mode 100644 index 00000000..c6701ad1 --- /dev/null +++ b/src/TestsEltsVisu/Barres/barrecerclepleine.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuBarreCercle( element1D , PLEIN , 3.0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Barres/barregenerale.comm b/src/TestsEltsVisu/Barres/barregenerale.comm new file mode 100644 index 00000000..d348adc4 --- /dev/null +++ b/src/TestsEltsVisu/Barres/barregenerale.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='BARRE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + BARRE=_F(GROUP_MA='element1D', + SECTION='GENERALE', + CARA='A', + VALE=333.0,),); + +FIN(); diff --git a/src/TestsEltsVisu/Barres/barregenerale.simul b/src/TestsEltsVisu/Barres/barregenerale.simul new file mode 100644 index 00000000..8e7f1dd7 --- /dev/null +++ b/src/TestsEltsVisu/Barres/barregenerale.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuBarreGenerale( element1D ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Barres/barrerectanglecreuse.comm b/src/TestsEltsVisu/Barres/barrerectanglecreuse.comm new file mode 100644 index 00000000..a2f3c44d --- /dev/null +++ b/src/TestsEltsVisu/Barres/barrerectanglecreuse.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='BARRE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + BARRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + CARA=('HZ','HY','EPY','EPZ',), + VALE=(3.0,4.0,1.0,2.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Barres/barrerectanglecreuse.simul b/src/TestsEltsVisu/Barres/barrerectanglecreuse.simul new file mode 100644 index 00000000..1cd48248 --- /dev/null +++ b/src/TestsEltsVisu/Barres/barrerectanglecreuse.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuBarreRectangle( element1D , CREUX , 4.0 , 3.0 , 1.0 , 2.0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Barres/barrerectanglepleine.comm b/src/TestsEltsVisu/Barres/barrerectanglepleine.comm new file mode 100644 index 00000000..0a8b294a --- /dev/null +++ b/src/TestsEltsVisu/Barres/barrerectanglepleine.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='BARRE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + BARRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + CARA=('HZ','HY',), + VALE=(3.0,4.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Barres/barrerectanglepleine.simul b/src/TestsEltsVisu/Barres/barrerectanglepleine.simul new file mode 100644 index 00000000..569c7dd0 --- /dev/null +++ b/src/TestsEltsVisu/Barres/barrerectanglepleine.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuBarreRectangle( element1D , PLEIN , 4.0 , 3.0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Coques/coqueexcangle.comm b/src/TestsEltsVisu/Coques/coqueexcangle.comm new file mode 100644 index 00000000..c5a0f5da --- /dev/null +++ b/src/TestsEltsVisu/Coques/coqueexcangle.comm @@ -0,0 +1,21 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='DKT',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + COQUE=_F(GROUP_MA='element2D', + EPAIS=3.0, + ANGL_REP=(0.0,90.0,), + EXCENTREMENT=-0.3, + INER_ROTA='OUI',),); + +FIN(); diff --git a/src/TestsEltsVisu/Coques/coqueexcangle.simul b/src/TestsEltsVisu/Coques/coqueexcangle.simul new file mode 100644 index 00000000..eb5e514f --- /dev/null +++ b/src/TestsEltsVisu/Coques/coqueexcangle.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuCoque( element2D , 3.0 , -0.3 , 0.0 90.0 ) +self.monObjetVisu.Visualise diff --git a/src/TestsEltsVisu/Coques/coqueexcssangle.comm b/src/TestsEltsVisu/Coques/coqueexcssangle.comm new file mode 100644 index 00000000..acfd476b --- /dev/null +++ b/src/TestsEltsVisu/Coques/coqueexcssangle.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='DKT',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + COQUE=_F(GROUP_MA='element2D', + EPAIS=3.0, + EXCENTREMENT=-0.3, + INER_ROTA='OUI',),); + +FIN(); diff --git a/src/TestsEltsVisu/Coques/coqueexcssangle.simul b/src/TestsEltsVisu/Coques/coqueexcssangle.simul new file mode 100644 index 00000000..0137cf37 --- /dev/null +++ b/src/TestsEltsVisu/Coques/coqueexcssangle.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuCoque( element2D , 3.0 , -0.3 , 0 0 ) +self.monObjetVisu.Visualise diff --git a/src/TestsEltsVisu/Coques/coquessexcangle.comm b/src/TestsEltsVisu/Coques/coquessexcangle.comm new file mode 100644 index 00000000..06464944 --- /dev/null +++ b/src/TestsEltsVisu/Coques/coquessexcangle.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='DKT',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + COQUE=_F(GROUP_MA='element2D', + EPAIS=3.0, + ANGL_REP=(0.0,90.0,), + INER_ROTA='OUI',),); + +FIN(); diff --git a/src/TestsEltsVisu/Coques/coquessexcangle.simul b/src/TestsEltsVisu/Coques/coquessexcangle.simul new file mode 100644 index 00000000..1e4a8290 --- /dev/null +++ b/src/TestsEltsVisu/Coques/coquessexcangle.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuCoque( element2D , 3.0 , 0 , 0.0 90.0 ) +self.monObjetVisu.Visualise diff --git a/src/TestsEltsVisu/Coques/coquessexcssangle.comm b/src/TestsEltsVisu/Coques/coquessexcssangle.comm new file mode 100644 index 00000000..0a2b5ac5 --- /dev/null +++ b/src/TestsEltsVisu/Coques/coquessexcssangle.comm @@ -0,0 +1,19 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='DKT',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + COQUE=_F(GROUP_MA='element2D', + EPAIS=3.0, + INER_ROTA='OUI',),); + +FIN(); diff --git a/src/TestsEltsVisu/Coques/coquessexcssangle.simul b/src/TestsEltsVisu/Coques/coquessexcssangle.simul new file mode 100644 index 00000000..59914670 --- /dev/null +++ b/src/TestsEltsVisu/Coques/coquessexcssangle.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuCoque( element2D , 3.0 , 0 , 0 0 ) +self.monObjetVisu.Visualise diff --git a/src/TestsEltsVisu/Geometries.hdf b/src/TestsEltsVisu/Geometries.hdf new file mode 100644 index 00000000..51a1a06c Binary files /dev/null and b/src/TestsEltsVisu/Geometries.hdf differ diff --git a/src/TestsEltsVisu/Grilles/a b/src/TestsEltsVisu/Grilles/a new file mode 100644 index 00000000..b3577daf --- /dev/null +++ b/src/TestsEltsVisu/Grilles/a @@ -0,0 +1,6 @@ +echo "self.monObjetVisu.Visualise()" > grilleanglerep.simul +echo "self.monObjetVisu.Visualise()" > grilleanglerepssexc.simul +echo "self.monObjetVisu.Visualise()" > grilleaxe.simul +echo "self.monObjetVisu.Visualise()" > grilleaxessexc.simul +echo "self.monObjetVisu.Visualise()" > grille.simul +echo "self.monObjetVisu.Visualise()" > grillessexc.simul diff --git a/src/TestsEltsVisu/Grilles/grille.comm b/src/TestsEltsVisu/Grilles/grille.comm new file mode 100644 index 00000000..e174a203 --- /dev/null +++ b/src/TestsEltsVisu/Grilles/grille.comm @@ -0,0 +1,19 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='GRILLE_MEMBRANE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + GRILLE=_F(GROUP_MA='element2D', + SECTION=33.0, + EXCENTREMENT=0.5,),); + +FIN(); diff --git a/src/TestsEltsVisu/Grilles/grille.simul b/src/TestsEltsVisu/Grilles/grille.simul new file mode 100644 index 00000000..b72f4bb3 --- /dev/null +++ b/src/TestsEltsVisu/Grilles/grille.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuGrille( element2D , 0 , 0.5 , 0 0 , , 0 , 0 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Grilles/grilleanglerep.comm b/src/TestsEltsVisu/Grilles/grilleanglerep.comm new file mode 100644 index 00000000..06a0c345 --- /dev/null +++ b/src/TestsEltsVisu/Grilles/grilleanglerep.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='GRILLE_MEMBRANE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + GRILLE=_F(GROUP_MA='element2D', + SECTION=33.0, + ANGL_REP=(45.0,45.0,), + EXCENTREMENT=0.5,),); + +FIN(); diff --git a/src/TestsEltsVisu/Grilles/grilleanglerep.simul b/src/TestsEltsVisu/Grilles/grilleanglerep.simul new file mode 100644 index 00000000..60db9ef0 --- /dev/null +++ b/src/TestsEltsVisu/Grilles/grilleanglerep.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuGrille( element2D , 0 , 0.5 , 45.0 45.0 , , 0 , 0 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Grilles/grilleanglerepssexc.comm b/src/TestsEltsVisu/Grilles/grilleanglerepssexc.comm new file mode 100644 index 00000000..c4fc8e58 --- /dev/null +++ b/src/TestsEltsVisu/Grilles/grilleanglerepssexc.comm @@ -0,0 +1,19 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='GRILLE_MEMBRANE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + GRILLE=_F(GROUP_MA='element2D', + SECTION=33.0, + ANGL_REP=(45.0,45.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Grilles/grilleanglerepssexc.simul b/src/TestsEltsVisu/Grilles/grilleanglerepssexc.simul new file mode 100644 index 00000000..0e591478 --- /dev/null +++ b/src/TestsEltsVisu/Grilles/grilleanglerepssexc.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuGrille( element2D , 0 , 0 , 45.0 45.0 , , 0 , 0 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Grilles/grilleaxe.comm b/src/TestsEltsVisu/Grilles/grilleaxe.comm new file mode 100644 index 00000000..11582caa --- /dev/null +++ b/src/TestsEltsVisu/Grilles/grilleaxe.comm @@ -0,0 +1,21 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='GRILLE_MEMBRANE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + GRILLE=_F(GROUP_MA='element2D', + SECTION=33.0, + EXCENTREMENT=0.5, + ORIG_AXE=(2.0,3.0,4.0,), + AXE=(1.0,2.0,3.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Grilles/grilleaxe.simul b/src/TestsEltsVisu/Grilles/grilleaxe.simul new file mode 100644 index 00000000..3e2ccf13 --- /dev/null +++ b/src/TestsEltsVisu/Grilles/grilleaxe.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuGrille( element2D , 0 , 0.5 , 0 0 , , 2.0 , 3.0 , 4.0 , 1.0 , 2.0 , 3.0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Grilles/grilleaxessexc.comm b/src/TestsEltsVisu/Grilles/grilleaxessexc.comm new file mode 100644 index 00000000..11582caa --- /dev/null +++ b/src/TestsEltsVisu/Grilles/grilleaxessexc.comm @@ -0,0 +1,21 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='GRILLE_MEMBRANE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + GRILLE=_F(GROUP_MA='element2D', + SECTION=33.0, + EXCENTREMENT=0.5, + ORIG_AXE=(2.0,3.0,4.0,), + AXE=(1.0,2.0,3.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Grilles/grilleaxessexc.simul b/src/TestsEltsVisu/Grilles/grilleaxessexc.simul new file mode 100644 index 00000000..3e2ccf13 --- /dev/null +++ b/src/TestsEltsVisu/Grilles/grilleaxessexc.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuGrille( element2D , 0 , 0.5 , 0 0 , , 2.0 , 3.0 , 4.0 , 1.0 , 2.0 , 3.0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Grilles/grillessexc.comm b/src/TestsEltsVisu/Grilles/grillessexc.comm new file mode 100644 index 00000000..4bcde2f3 --- /dev/null +++ b/src/TestsEltsVisu/Grilles/grillessexc.comm @@ -0,0 +1,18 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='GRILLE_MEMBRANE',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + GRILLE=_F(GROUP_MA='element2D', + SECTION=33.0,),); + +FIN(); diff --git a/src/TestsEltsVisu/Grilles/grillessexc.simul b/src/TestsEltsVisu/Grilles/grillessexc.simul new file mode 100644 index 00000000..211016c5 --- /dev/null +++ b/src/TestsEltsVisu/Grilles/grillessexc.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuGrille( element2D , 0 , 0 , 0 0 , , 0 , 0 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/ListeTestsEltsStru.doc b/src/TestsEltsVisu/ListeTestsEltsStru.doc new file mode 100644 index 00000000..27cebced Binary files /dev/null and b/src/TestsEltsVisu/ListeTestsEltsStru.doc differ diff --git a/src/TestsEltsVisu/Nicolas/a b/src/TestsEltsVisu/Nicolas/a new file mode 100644 index 00000000..47cb5603 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/a @@ -0,0 +1,9 @@ +echo "self.monObjetVisu.Visualise()" > forma01b.simul +echo "self.monObjetVisu.Visualise()" > forma06a.simul +echo "self.monObjetVisu.Visualise()" > forma11d.simul +echo "self.monObjetVisu.Visualise()" > forma12c.simul +echo "self.monObjetVisu.Visualise()" > sdll130b.simul +echo "self.monObjetVisu.Visualise()" > ssls109c.simul +echo "self.monObjetVisu.Visualise()" > ssnl114a.simul +echo "self.monObjetVisu.Visualise()" > ssnl116a.simul +echo "self.monObjetVisu.Visualise()" > ssnl132a.simul diff --git a/src/TestsEltsVisu/Nicolas/forma01b.comm b/src/TestsEltsVisu/Nicolas/forma01b.comm new file mode 100755 index 00000000..ba49a513 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/forma01b.comm @@ -0,0 +1,305 @@ +# MODIF DATE 06/07/2004 AUTEUR CIBHHLV L.VIVAN +# RESPONSABLE JMBHH01 J.M.PROIX +# +# +DEBUT(CODE=_F(NOM='FORMA01B', + NIV_PUB_WEB='INTERNET',),); +# TITRE TRAVAUX PRATIQUES FORMATION DE BASE +# 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. +# ====================================================================== +# TUYAUTERIE COMPORTANT UN COUDE +# MODELISATION PAR DES ELEMENTS COQUES DKT +# ---------------------------------------- +# +# +# +# + + +PRE_GIBI(); + +MAIL=LIRE_MAILLAGE(); +# +# DEFINITION DES ELEMENTS FINIS UTILISES +# +# +# +# + + +MODMECA=AFFE_MODELE(MAILLAGE=MAIL, + AFFE=_F(GROUP_MA=('TUYAU','EFOND',), + PHENOMENE='MECANIQUE', + MODELISATION='DKT',),); +# ORIENTATION DES NORMALES AUX COQUES RENTRANTES DANS LE TUYAU +# +# +# + + +MAIL=MODI_MAILLAGE(reuse =MAIL, + MAILLAGE=MAIL, + ORIE_NORM_COQUE=_F(GROUP_MA='TUYAU', + VECT_NORM=(1.0,0.0,0.0,), + GROUP_NO='A1',), + MODELE=MODMECA,); +# DEFINITION DU MATERIAU UTILISE +# +# +# +# + + +ACIER=DEFI_MATERIAU(ELAS=_F(E=204000000000.0, + NU=0.3,),); + +CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, + AFFE=_F(TOUT='OUI', + MATER=ACIER,),); +# +# CARACTERISTIQUES DES COQUES +# +# +# +# + + +CARA_COQ=AFFE_CARA_ELEM(MODELE=MODMECA, + COQUE=_F(GROUP_MA=('TUYAU','EFOND',), + EPAIS=0.02, + ANGL_REP=(0.0,-90.0,),),); +# +# DEFINITION DES CONDITIONS AUX LIMITES +# ENCASTREMENT SUR LA SECTION ENCAST +# +# +# +# + + +BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODMECA, + DDL_IMPO=(_F(GROUP_MA='ENCAST', + DX=0.0, + DY=0.0, + DZ=0.0, + DRX=0.0, + DRY=0.0, + DRZ=0.0,), + _F(GROUP_MA='SYMETRIE', + DZ=0.0, + DRX=0.0, + DRY=0.0,),),); +# +# DEFINITION DES CHARGEMENTS +# CHARGEMENT 1 : FY=100KN (FX,FZ,MX,MY,MZ NULS) +# CHARGEMENT 2 : PRESSION INTERNE DE 15 MPA +# +# +# +# + +FYTOT = 100000.0; + +EPTUB = 0.02; + +REXT = 0.2; + + +RMOY=REXT-(EPTUB/2) + +FYREP=FYTOT/2./pi/RMOY + +RINT=RMOY-(EPTUB/2) + +SINT=pi*(RINT*RINT) +# +# 2*PI*R*FY = 100 KN +# +# +# +# + + +CHARG1=AFFE_CHAR_MECA(MODELE=MODMECA, + FORCE_ARETE=_F(GROUP_MA='EFOND', + FY=FYREP,),); +# +# 2*PI*R*FX = PINT * SINT ; +# +# +# + +PINT = 15000000.0; + + +PRES=PINT*RINT/RMOY + +CHARG2=AFFE_CHAR_MECA(MODELE=MODMECA, + FORCE_COQUE=_F(GROUP_MA='TUYAU', + PRES=PRES,),); + +RESU1=MECA_STATIQUE(MODELE=MODMECA, + CHAM_MATER=CHMAT, + CARA_ELEM=CARA_COQ, + EXCIT=(_F(CHARGE=BLOQUAGE,), + _F(CHARGE=CHARG1,),),); + +RESU1=CALC_ELEM(reuse =RESU1, + OPTION=('SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',), + RESULTAT=RESU1, + NIVE_COUCHE='SUP',); + +RESU2=MECA_STATIQUE(MODELE=MODMECA, + CHAM_MATER=CHMAT, + CARA_ELEM=CARA_COQ, + EXCIT=(_F(CHARGE=BLOQUAGE,), + _F(CHARGE=CHARG2,),),); + +RESU2=CALC_ELEM(reuse =RESU2, + OPTION='SIGM_ELNO_DEPL', + RESULTAT=RESU2, + NIVE_COUCHE='SUP',); + +RESU2=CALC_ELEM(reuse =RESU2, + OPTION='EQUI_ELNO_SIGM', + RESULTAT=RESU2,); + +IMPR_RESU(MODELE=MODMECA, + RESU=(_F(RESULTAT=RESU1, + NOM_CHAM='DEPL', + GROUP_MA='EFOND',), + _F(RESULTAT=RESU2, + NOM_CHAM='DEPL', + GROUP_MA='EFOND',),),); + +IMPR_RESU(MODELE=MODMECA,FORMAT='CASTEM', + RESU=(_F(MAILLAGE=MAIL,), + _F(RESULTAT=RESU1, + NOM_CHAM=('DEPL','SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',),), + _F(RESULTAT=RESU2, + NOM_CHAM=('DEPL','SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',),),),); + +MAIL=DEFI_GROUP(reuse =MAIL, + MAILLAGE=MAIL, + CREA_GROUP_NO=(_F(GROUP_MA='EFOND',), + _F(OPTION='PLAN', + NOM='PEXT', + POINT=(3.6,3.6,0.0,), + VECT_NORMALE=(0.0,1.0,0.0,), + PRECISION=0.001,), + _F(INTERSEC=('EFOND','PEXT',), + NOM='PB',),),); + +TABDEP1=POST_RELEVE_T(ACTION=_F(INTITULE='DEPB1', + GROUP_NO='PB', + RESULTAT=RESU1, + NOM_CHAM='DEPL', + TOUT_CMP='OUI', + OPERATION='EXTRACTION',),); + +TABDEP2=POST_RELEVE_T(ACTION=_F(INTITULE='DEPB2', + GROUP_NO='PB', + RESULTAT=RESU2, + NOM_CHAM='DEPL', + TOUT_CMP='OUI', + OPERATION='EXTRACTION',),); + +IMPR_TABLE(TABLE=TABDEP1,); + +IMPR_TABLE(TABLE=TABDEP2,); + +TEST_TABLE(TABLE=TABDEP1, + NOM_PARA='DX', + VALE=-0.02901, + PRECISION=0.0001, + REFERENCE='NON_REGRESSION', + VERSION='6.3.20',); + +TEST_TABLE(TABLE=TABDEP1, + NOM_PARA='DY', + VALE=0.1060178, + PRECISION=0.0001, + REFERENCE='NON_REGRESSION', + VERSION='6.3.20',); + +TEST_TABLE(TABLE=TABDEP1, + NOM_PARA='DRZ', + VALE=0.032629, + PRECISION=0.0001, + REFERENCE='NON_REGRESSION', + VERSION='6.3.20',); + +TEST_TABLE(TABLE=TABDEP2, + NOM_PARA='DX', + VALE=-0.290284, + PRECISION=0.0001, + REFERENCE='NON_REGRESSION', + VERSION='6.3.20',); + +TEST_TABLE(TABLE=TABDEP2, + NOM_PARA='DY', + VALE=0.4687, + PRECISION=0.0001, + REFERENCE='NON_REGRESSION', + VERSION='6.3.20',); + +TEST_TABLE(TABLE=TABDEP2, + NOM_PARA='DRZ', + VALE=0.13034, + PRECISION=0.0001, + REFERENCE='NON_REGRESSION', + VERSION='6.3.20',); + +RESU1=CALC_NO(reuse =RESU1, + RESULTAT=RESU1, + OPTION='FORC_NODA'); + +MAIL=DEFI_GROUP(reuse =MAIL, + MAILLAGE=MAIL, + CREA_GROUP_NO=_F(GROUP_MA='ENCAST',),); + +REAC=POST_RELEVE_T(ACTION=_F(INTITULE='REAC', + GROUP_NO='ENCAST', + RESULTAT=RESU1, + NOM_CHAM='FORC_NODA', + RESULTANTE=('DX','DY','DZ',), + MOMENT=('DRX','DRY','DRZ',), + POINT=(0.0,0.0,0.0,), + OPERATION='EXTRACTION',),); + +FAPP=POST_RELEVE_T(ACTION=_F(INTITULE='REAC', + GROUP_NO='EFOND', + RESULTAT=RESU1, + NOM_CHAM='FORC_NODA', + RESULTANTE=('DX','DY','DZ',), + MOMENT=('DRX','DRY','DRZ',), + POINT=(3.6,3.6,0.0,), + OPERATION='EXTRACTION',),); + +IMPR_TABLE(TABLE=REAC,); + +IMPR_TABLE(TABLE=FAPP,); + +FIN(); +# +# +# +# +# +# + diff --git a/src/TestsEltsVisu/Nicolas/forma01b.simul b/src/TestsEltsVisu/Nicolas/forma01b.simul new file mode 100644 index 00000000..bfb9b84d --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/forma01b.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +elf.monObjetVisu.VisuCoque("TUYAU , EFOND ", 0.02 , 0 , 0.0 -90.0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Nicolas/forma06a.comm b/src/TestsEltsVisu/Nicolas/forma06a.comm new file mode 100755 index 00000000..1abc770d --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/forma06a.comm @@ -0,0 +1,94 @@ +# MODIF DATE 05/10/2004 AUTEUR CIBHHLV L.VIVAN +# RESPONSABLE PABHHHH N.TARDIEU + +# TITRE ENONCE TP POUTRE FORMATION POST TRAITEMENT +# 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. +# ====================================================================== + +DEBUT(CODE=_F( NOM = 'FORMA06A',NIV_PUB_WEB='INTERNET')); + +PRE_GIBI(); + +MA=LIRE_MAILLAGE(); + +MO1=AFFE_MODELE(MAILLAGE=MA, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_T',),); + +ACIER=DEFI_MATERIAU(ELAS=_F(E=2.E11, + NU=0.0, + RHO=0.0, + ALPHA=0.0,),); + +CHMAT=AFFE_MATERIAU(MAILLAGE=MA, + AFFE=_F(TOUT='OUI', + MATER=ACIER,),); + +CAREL1=AFFE_CARA_ELEM(MODELE=MO1, + POUTRE=(_F(GROUP_MA='AB', + SECTION='RECTANGLE', + CARA='H', + VALE=1.E-2,), + _F(GROUP_MA=('CA','GA','DG',), + SECTION='RECTANGLE', + CARA='H', + VALE=1.E-2,), + _F(GROUP_MA='AE', + SECTION='RECTANGLE', VARI_SECT = 'HOMOTHETIQUE', + CARA=('H1','H2',), + VALE=(0.01,0.01,),),),); + +CH111=AFFE_CHAR_MECA(MODELE=MO1, + DDL_IMPO=(_F(TOUT='OUI', + DZ=0.0, + DRX=0.0, + DRY=0.0,), + _F(GROUP_NO=('DD','BB','EE',), + DX=0.0, + DY=0.0, + DRZ=0.0,), + _F(GROUP_NO='CC', + DX=0.0, + DY=0.0,),),); + +CH121=AFFE_CHAR_MECA(MODELE=MO1, + FORCE_NODALE=_F(GROUP_NO='GG', + FY=-1.0666666666659999E4,), + FORCE_POUTRE=_F(GROUP_MA='AB', + FY=-1000.0,),); + +MEST11=MECA_STATIQUE(MODELE=MO1, + CHAM_MATER=CHMAT, + CARA_ELEM=CAREL1, + EXCIT=(_F(CHARGE=CH111,), + _F(CHARGE=CH121,),),); + + +IMPR_RESU(MODELE=MO1,FORMAT='RESULTAT', + RESU=_F(RESULTAT =MEST11)); + + +TEST_RESU(RESU=(_F(RESULTAT=MEST11, + INST=0.0, + NOM_CHAM='DEPL', + NOM_CMP='DRZ', + GROUP_NO='GG',REFERENCE='NON_REGRESSION', + VALE=-3.32217E-04))); + +FIN(); diff --git a/src/TestsEltsVisu/Nicolas/forma06a.simul b/src/TestsEltsVisu/Nicolas/forma06a.simul new file mode 100644 index 00000000..dbc9182b --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/forma06a.simul @@ -0,0 +1,5 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreRectangle( AB , PLEIN , CONSTANT , 0.01 , 0.01 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 ) +self.monObjetVisu.VisuPoutreRectangle( CA , GA , DG , PLEIN , CONSTANT , 0.01 , 0.01 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.VisuPoutreRectangle( AE , PLEIN , HOMOTHETIQUE , 0.01 , 0.01 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Nicolas/forma11d.comm b/src/TestsEltsVisu/Nicolas/forma11d.comm new file mode 100755 index 00000000..0c7a3696 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/forma11d.comm @@ -0,0 +1,182 @@ +# MODIF DATE 13/02/2006 AUTEUR DURAND C.DURAND +# TITRE TP ANALYSE MODALE TPAM4 +# 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 +#------------------------------------------------------------------- +# CORRIGE TP ANALYSE MODAL N4 +# MODE_ITER_INV +# +#------------------------------------------------------------------- +#directory = "/home/xxx/ASTER/TP_MODAL/TPAM4/" + +#------------------------------------------------------------------- +# CALCUL ASTER +#------------------------------------------------------------------- +DEBUT(CODE=_F(NOM ='FORMA11D',NIV_PUB_WEB='INTERNET')) + +# LECTURE MAILLAGE ET AFFECTATION MATERIAU/MODELE +MAYA=LIRE_MAILLAGE(); +MODL=AFFE_MODELE(MAILLAGE=MAYA, + AFFE=(_F(GROUP_MA='MANCHONS', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_T',), + _F(GROUP_MA='CUVE_TUB', + PHENOMENE='MECANIQUE', + MODELISATION='DKT',), + _F(GROUP_MA='SUPGUID', + PHENOMENE='MECANIQUE', + MODELISATION='DKT',), + _F(GROUP_MA='RENF_SUP', + PHENOMENE='MECANIQUE', + MODELISATION='DKT',),),); +Z = 0.0; +IMANCH=(2.6876E-04/64); +JMANCH=(2.6876E-04/32); +SMANCH=(2.8098E-01/64); + +ACIER=DEFI_MATERIAU(ELAS=_F(E=2.10000000000E11, + NU=0.29999999999999999, + RHO=7850.0,),); +MANCHON=DEFI_MATERIAU(ELAS=_F(E=3.15000000000E11, + NU=0.29999999999999999, + RHO=7850.0,),); +CHMAT=AFFE_MATERIAU(MAILLAGE=MAYA, + AFFE=(_F(GROUP_MA='CUVE_TUB', + MATER=ACIER,), + _F(GROUP_MA='SUPGUID', + MATER=ACIER,), + _F(GROUP_MA='RENF_SUP', + MATER=ACIER,), + _F(GROUP_MA='MANCHONS', + MATER=MANCHON,),),); +PARAM=AFFE_CARA_ELEM(MODELE=MODL, + POUTRE=_F(GROUP_MA='MANCHONS', + SECTION='GENERALE', + CARA=('A','IZ','IY','JX','AY','AZ',), + VALE=(SMANCH,IMANCH,IMANCH,JMANCH,Z,Z,),), + COQUE=(_F(GROUP_MA='CUVE_128', + EPAIS=0.128,), + _F(GROUP_MA='CUVE_060', + EPAIS=0.059999999999999998,), + _F(GROUP_MA='CUVE_200', + EPAIS=0.20000000000000001,), + _F(GROUP_MA='CUVE_230', + EPAIS=0.23000000000000001,), + _F(GROUP_MA='CUVE_450', + EPAIS=0.45000000000000001,), + _F(GROUP_MA='CUVE_160', + EPAIS=0.16,), + _F(GROUP_MA='CUVE_252', + EPAIS=0.252,), + _F(GROUP_MA='CUVE_264', + EPAIS=0.26400000000000001,), + _F(GROUP_MA='CUVE_166', + EPAIS=0.16600000000000001,), + _F(GROUP_MA='CUVE_170', + EPAIS=0.17000000000000001,), + _F(GROUP_MA='CUVE_81', + EPAIS=0.081000000000000003,), + _F(GROUP_MA='CUVE_77', + EPAIS=0.076999999999999999,), + _F(GROUP_MA='SUPGUID', + EPAIS=0.1143,), + _F(GROUP_MA='RENF_SUP', + EPAIS=0.042999999999999997,),),); + +# AFFECTATION CL +CONDLIM=AFFE_CHAR_MECA(MODELE=MODL, + DDL_IMPO=(_F(GROUP_NO='SUPP_CUV', + DX=0.0, + DY=0.0, + DZ=0.0, + DRX=0.0, + DRY=0.0, + DRZ=0.0,), + _F(GROUP_NO='ENCASS1', + DX=0.0, + DY=0.0, + DZ=0.0, + DRX=0.0, + DRY=0.0, + DRZ=0.0,),),); + +# CALCULS DES MATRICES DE MASSE ET DE RIGIDITE +K_ELEM1=CALC_MATR_ELEM(OPTION='RIGI_MECA', + MODELE=MODL, + CHAM_MATER=CHMAT, + CARA_ELEM=PARAM, + CHARGE=CONDLIM,); +M_ELEM1=CALC_MATR_ELEM(OPTION='MASS_MECA', + MODELE=MODL, + CHAM_MATER=CHMAT, + CARA_ELEM=PARAM, + CHARGE=CONDLIM,); +NUM1=NUME_DDL(MATR_RIGI=K_ELEM1,); +K_ASSE1=ASSE_MATRICE(MATR_ELEM=K_ELEM1, + NUME_DDL=NUM1,); +M_ASSE1=ASSE_MATRICE(MATR_ELEM=M_ELEM1, + NUME_DDL=NUM1,); + +#-------------------------------------------------------------------- +# ANALYSE MODALE +# QUESTION 1 : CALCUL BANDE PAR SORENSEN VIA MODE_ITER_SIMULT + + +MODES=MODE_ITER_SIMULT(MATR_A=K_ASSE1, + MATR_B=M_ASSE1, + CALC_FREQ=_F(OPTION='BANDE', + FREQ=(1.0,117.0,),),); + +# TEST_RESU UNIQUEMENT POUR FAIRE CAS TEST +TEST_RESU(RESU=(_F(RESULTAT=MODES, + NUME_ORDRE=1, + PARA='FREQ', + VALE=46.7756, + PRECISION=1e-05, + REFERENCE='NON_REGRESSION', + VERSION='7.3.11',))) + +IMPR_RESU(RESU=_F(RESULTAT=MODES, + TOUT_CHAM='NON', + TOUT_PARA='OUI',),); + +# IMPRESSION FORMAT CASTEM DES MODES PROPRES +IMPR_RESU(FORMAT='CASTEM',UNITE=55, + RESU=_F( + MAILLAGE=MAYA, + RESULTAT=MODES,),); + +# AFFICHAGE GIBI INTERACTIF VIA PYTHON +#os.system('cp %spost.dcas .' %directory) +#os.system('/logiciels/aster/outils/gibi2000.x post.dcas') + +# FIN DE LA QUESTION 1. +#FIN(); + +# QUESTION 2: CALCUL OPTION PROCHE VIA MODE_ITER_INV + +MODEINV=MODE_ITER_INV(MATR_A=K_ASSE1, + MATR_B=M_ASSE1, + CALC_FREQ=_F(OPTION='PROCHE', + FREQ=106.0,),); +IMPR_RESU(RESU=_F(RESULTAT=MODEINV, + TOUT_CHAM='NON', + TOUT_PARA='OUI',),); + +FIN(); diff --git a/src/TestsEltsVisu/Nicolas/forma11d.simul b/src/TestsEltsVisu/Nicolas/forma11d.simul new file mode 100644 index 00000000..0585231b --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/forma11d.simul @@ -0,0 +1,17 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreGenerale( MANCHONS ) +self.monObjetVisu.VisuCoque( CUVE_128 , 0.128 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( CUVE_060 , 0.06 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( CUVE_200 , 0.2 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( CUVE_230 , 0.23 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( CUVE_450 , 0.45 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( CUVE_160 , 0.16 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( CUVE_252 , 0.252 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( CUVE_264 , 0.264 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( CUVE_166 , 0.166 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( CUVE_170 , 0.17 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( CUVE_81 , 0.081 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( CUVE_77 , 0.077 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( SUPGUID , 0.1143 , 0 , 0 0 ) +self.monObjetVisu.VisuCoque( RENF_SUP , 0.043 , 0 , 0 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Nicolas/forma12c.22 b/src/TestsEltsVisu/Nicolas/forma12c.22 new file mode 100644 index 00000000..1452b8f2 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/forma12c.22 @@ -0,0 +1,5616 @@ +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/src/TestsEltsVisu/Nicolas/forma12c.comm b/src/TestsEltsVisu/Nicolas/forma12c.comm new file mode 100755 index 00000000..2027774f --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/forma12c.comm @@ -0,0 +1,773 @@ +# 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/src/TestsEltsVisu/Nicolas/forma12c.simul b/src/TestsEltsVisu/Nicolas/forma12c.simul new file mode 100644 index 00000000..7f66ef95 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/forma12c.simul @@ -0,0 +1,17 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreCercle( GMEL0301 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.00711 , 0.00711 ) +self.monObjetVisu.VisuPoutreCercle( GMEL0501 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL0601 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL0701 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL1001 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL1101 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL1201 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL1501 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL1701 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL1801 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL1901 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL2001 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL2101 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL2201 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.0034 , 0.0034 ) +self.monObjetVisu.VisuPoutreCercle( GMEL2401 , CREUX , CONSTANT , 0.08415 , 0.08415 , 0.00711 , 0.00711 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Nicolas/pn.comm b/src/TestsEltsVisu/Nicolas/pn.comm new file mode 100644 index 00000000..1c3426a6 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/pn.comm @@ -0,0 +1,26 @@ + + +DEBUT(CODE=_F(NOM='VIDE', + NIV_PUB_WEB='INTERNET',),); +P1 = 3; + +P2 = 4; + +P3 = 2*P2; + + +MA=LIRE_MAILLAGE(); + +MODE=AFFE_MODELE(MAILLAGE=MA, + AFFE=_F(TOUT='OUI', + PHENOMENE='ACOUSTIQUE', + MODELISATION='PLAN',),); + +eeeeee=AFFE_CARA_ELEM(MODELE=MODE, + POUTRE=_F(GROUP_MA='eaae', + SECTION='CERCLE', + CARA='R', + VALE=P3,),); + +FIN(); +# diff --git a/src/TestsEltsVisu/Nicolas/sdll130b.92 b/src/TestsEltsVisu/Nicolas/sdll130b.92 new file mode 100644 index 00000000..dc0f2902 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/sdll130b.92 @@ -0,0 +1,4100 @@ +ACS2C11 = DEFI_FONCTION (NOM_RESU = 'ACCE', NOM_PARA = 'INST', + VALE = ( + .00000 , -3.12387E-02 , + 4.15039E-03 , -6.29952E-02 , + 8.30078E-03 , -6.32942E-02 , + 1.24512E-02 , -6.38159E-02 , + 1.66016E-02 , -6.44981E-02 , + 2.07520E-02 , -6.43186E-02 , + 2.49023E-02 , -6.23938E-02 , + 2.90527E-02 , -5.91999E-02 , + 3.32031E-02 , -5.61383E-02 , + 3.73535E-02 , -5.39253E-02 , + 4.15039E-02 , -5.17844E-02 , + 4.56543E-02 , -4.82410E-02 , + 4.98047E-02 , -4.24395E-02 , + 5.39551E-02 , -3.47907E-02 , + 5.81055E-02 , -2.68043E-02 , + 6.22559E-02 , -2.03270E-02 , + 6.64063E-02 , -1.62969E-02 , + 7.05566E-02 , -1.38300E-02 , + 7.47070E-02 , -1.10494E-02 , + 7.88574E-02 , -7.49571E-03 , + 8.30078E-02 , -5.34611E-03 , + 8.71582E-02 , -7.16002E-03 , + 9.13086E-02 , -1.22352E-02 , + 9.54590E-02 , -1.63707E-02 , + 9.96094E-02 , -1.60931E-02 , + .10376 , -1.22130E-02 , + .10791 , -7.74175E-03 , + .11206 , -2.74535E-03 , + .11621 , 6.33646E-03 , + .12036 , 2.08856E-02 , + .12451 , 3.53533E-02 , + .12866 , 4.12323E-02 , + .13281 , 3.63709E-02 , + .13696 , 2.81181E-02 , + .14111 , 2.53468E-02 , + .14526 , 2.82877E-02 , + .14941 , 2.84089E-02 , + .15356 , 1.84813E-02 , + .15771 , 6.56667E-04 , + .16187 , -1.66667E-02 , + .16602 , -2.84910E-02 , + .17017 , -3.75646E-02 , + .17432 , -4.92603E-02 , + .17847 , -6.42761E-02 , + .18262 , -7.76452E-02 , + .18677 , -8.39594E-02 , + .19092 , -8.22002E-02 , + .19507 , -7.57528E-02 , + .19922 , -6.90032E-02 , + .20337 , -6.42172E-02 , + .20752 , -6.08311E-02 , + .21167 , -5.72610E-02 , + .21582 , -5.37466E-02 , + .21997 , -5.31959E-02 , + .22412 , -5.79437E-02 , + .22827 , -6.53073E-02 , + .23242 , -6.84400E-02 , + .23657 , -6.40098E-02 , + .24072 , -5.82509E-02 , + .24487 , -6.18757E-02 , + .24902 , -7.74792E-02 , + .25317 , -9.51274E-02 , + .25732 , -.10421 , + .26147 , -.10832 , + .26563 , -.12270 , + .26978 , -.15448 , + .27393 , -.19000 , + .27808 , -.20839 , + .28223 , -.20734 , + .28638 , -.20867 , + .29053 , -.23348 , + .29468 , -.27556 , + .29883 , -.30642 , + .30298 , -.30768 , + .30713 , -.29221 , + .31128 , -.28805 , + .31543 , -.30462 , + .31958 , -.32199 , + .32373 , -.31549 , + .32788 , -.28535 , + .33203 , -.25683 , + .33618 , -.25268 , + .34033 , -.27099 , + .34448 , -.29216 , + .34863 , -.30342 , + .35278 , -.31159 , + .35693 , -.33168 , + .36108 , -.36652 , + .36523 , -.40044 , + .36938 , -.41290 , + .37354 , -.39786 , + .37769 , -.36981 , + .38184 , -.35016 , + .38599 , -.34665 , + .39014 , -.34591 , + .39429 , -.32807 , + .39844 , -.28963 , + .40259 , -.24946 , + .40674 , -.22952 , + .41089 , -.23073 , + .41504 , -.23305 , + .41919 , -.22105 , + .42334 , -.20373 , + .42749 , -.20186 , + .43164 , -.21682 , + .43579 , -.22181 , + .43994 , -.19111 , + .44409 , -.13414 , + .44824 , -9.01713E-02 , + .45239 , -8.53042E-02 , + .45654 , -.10125 , + .46069 , -9.43282E-02 , + .46484 , -4.43729E-02 , + .46899 , 2.24185E-02 , + .47314 , 6.17727E-02 , + .47729 , 5.73699E-02 , + .48145 , 3.41721E-02 , + .48560 , 2.91356E-02 , + .48975 , 5.52114E-02 , + .49390 , 9.46198E-02 , + .49805 , .12044 , + .50220 , .11926 , + .50635 , 9.58877E-02 , + .51050 , 6.40374E-02 , + .51465 , 3.55734E-02 , + .51880 , 1.48649E-02 , + .52295 , -1.14787E-03 , + .52710 , -1.75101E-02 , + .53125 , -3.40342E-02 , + .53540 , -4.44725E-02 , + .53955 , -4.53372E-02 , + .54370 , -4.41377E-02 , + .54785 , -5.34827E-02 , + .55200 , -7.44905E-02 , + .55615 , -9.06686E-02 , + .56030 , -8.46650E-02 , + .56445 , -6.07297E-02 , + .56860 , -4.33442E-02 , + .57275 , -4.85681E-02 , + .57690 , -6.04839E-02 , + .58105 , -4.40834E-02 , + .58521 , 1.56884E-02 , + .58936 , 9.26659E-02 , + .59351 , .14299 , + .59766 , .15007 , + .60181 , .14168 , + .60596 , .15918 , + .61011 , .21097 , + .61426 , .26002 , + .61841 , .26053 , + .62256 , .20709 , + .62671 , .14593 , + .63086 , .13414 , + .63501 , .18539 , + .63916 , .25649 , + .64331 , .29026 , + .64746 , .27216 , + .65161 , .24154 , + .65576 , .24451 , + .65991 , .28026 , + .66406 , .30268 , + .66821 , .27717 , + .67236 , .22623 , + .67651 , .20651 , + .68066 , .24083 , + .68481 , .28645 , + .68896 , .28179 , + .69312 , .22014 , + .69727 , .16276 , + .70142 , .17339 , + .70557 , .24927 , + .70972 , .32737 , + .71387 , .35500 , + .71802 , .34102 , + .72217 , .33309 , + .72632 , .35698 , + .73047 , .39234 , + .73462 , .40540 , + .73877 , .38913 , + .74292 , .36171 , + .74707 , .33472 , + .75122 , .29944 , + .75537 , .24854 , + .75952 , .20036 , + .76367 , .18983 , + .76782 , .23349 , + .77197 , .30756 , + .77612 , .36153 , + .78027 , .35330 , + .78442 , .27701 , + .78857 , .16701 , + .79272 , 7.70304E-02 , + .79688 , 4.41836E-02 , + .80103 , 5.90765E-02 , + .80518 , 6.99219E-02 , + .80933 , 2.77159E-02 , + .81348 , -6.38304E-02 , + .81763 , -.14726 , + .82178 , -.16875 , + .82593 , -.13607 , + .83008 , -.11065 , + .83423 , -.13867 , + .83838 , -.19948 , + .84253 , -.23265 , + .84668 , -.21213 , + .85083 , -.17850 , + .85498 , -.19012 , + .85913 , -.25266 , + .86328 , -.31312 , + .86743 , -.32570 , + .87158 , -.30951 , + .87573 , -.32828 , + .87988 , -.41538 , + .88403 , -.53150 , + .88818 , -.60234 , + .89233 , -.59228 , + .89648 , -.53371 , + .90063 , -.48711 , + .90479 , -.48179 , + .90894 , -.49919 , + .91309 , -.50590 , + .91724 , -.49170 , + .92139 , -.47309 , + .92554 , -.46746 , + .92969 , -.47239 , + .93384 , -.47136 , + .93799 , -.45457 , + .94214 , -.43010 , + .94629 , -.41521 , + .95044 , -.41985 , + .95459 , -.43998 , + .95874 , -.46471 , + .96289 , -.48623 , + .96704 , -.50057 , + .97119 , -.50091 , + .97534 , -.47569 , + .97949 , -.41911 , + .98364 , -.34482 , + .98779 , -.28525 , + .99194 , -.27067 , + .99609 , -.30521 , + 1.0002 , -.36359 , + 1.0044 , -.41400 , + 1.0085 , -.44576 , + 1.0127 , -.47539 , + 1.0168 , -.52674 , + 1.0210 , -.60559 , + 1.0251 , -.69198 , + 1.0293 , -.75339 , + 1.0334 , -.76501 , + 1.0376 , -.72366 , + 1.0417 , -.65082 , + 1.0459 , -.58399 , + 1.0500 , -.55557 , + 1.0542 , -.56723 , + 1.0583 , -.58170 , + 1.0625 , -.54974 , + 1.0667 , -.45740 , + 1.0708 , -.34815 , + 1.0750 , -.28889 , + 1.0791 , -.30536 , + 1.0833 , -.35225 , + 1.0874 , -.35361 , + 1.0916 , -.27377 , + 1.0957 , -.14315 , + 1.0999 , -1.42490E-02 , + 1.1040 , 9.60505E-02 , + 1.1082 , .20793 , + 1.1123 , .32759 , + 1.1165 , .41745 , + 1.1206 , .43533 , + 1.1248 , .39660 , + 1.1289 , .37255 , + 1.1331 , .41265 , + 1.1372 , .48075 , + 1.1414 , .49137 , + 1.1455 , .41354 , + 1.1497 , .31824 , + 1.1538 , .30382 , + 1.1580 , .38107 , + 1.1621 , .45623 , + 1.1663 , .43878 , + 1.1704 , .34976 , + 1.1746 , .30069 , + 1.1787 , .36559 , + 1.1829 , .49644 , + 1.1870 , .58115 , + 1.1912 , .57346 , + 1.1953 , .54077 , + 1.1995 , .57674 , + 1.2036 , .68600 , + 1.2078 , .77745 , + 1.2119 , .77012 , + 1.2161 , .68466 , + 1.2202 , .61590 , + 1.2244 , .62411 , + 1.2285 , .67378 , + 1.2327 , .68710 , + 1.2368 , .64426 , + 1.2410 , .61116 , + 1.2451 , .66221 , + 1.2493 , .78696 , + 1.2534 , .88890 , + 1.2576 , .88247 , + 1.2617 , .78361 , + 1.2659 , .69310 , + 1.2700 , .68727 , + 1.2742 , .73468 , + 1.2783 , .73291 , + 1.2825 , .62866 , + 1.2866 , .48805 , + 1.2908 , .43361 , + 1.2949 , .51255 , + 1.2991 , .64130 , + 1.3032 , .68958 , + 1.3074 , .61132 , + 1.3115 , .47921 , + 1.3157 , .39315 , + 1.3198 , .37536 , + 1.3240 , .36871 , + 1.3281 , .32281 , + 1.3323 , .25163 , + 1.3364 , .19769 , + 1.3406 , .16460 , + 1.3447 , .11526 , + 1.3489 , 3.61492E-02 , + 1.3530 , -2.57466E-02 , + 1.3572 , -1.10183E-02 , + 1.3613 , 7.78916E-02 , + 1.3655 , .17399 , + 1.3696 , .22122 , + 1.3738 , .23443 , + 1.3779 , .27170 , + 1.3821 , .35947 , + 1.3862 , .46481 , + 1.3904 , .54107 , + 1.3945 , .57898 , + 1.3987 , .59935 , + 1.4028 , .60945 , + 1.4070 , .59142 , + 1.4111 , .53852 , + 1.4153 , .48267 , + 1.4194 , .46690 , + 1.4236 , .49229 , + 1.4277 , .50757 , + 1.4319 , .45905 , + 1.4360 , .34550 , + 1.4402 , .21814 , + 1.4443 , .12919 , + 1.4485 , 8.53194E-02 , + 1.4526 , 5.04223E-02 , + 1.4568 , -1.06266E-02 , + 1.4609 , -9.13587E-02 , + 1.4651 , -.14440 , + 1.4692 , -.12600 , + 1.4734 , -4.76847E-02 , + 1.4775 , 1.67669E-02 , + 1.4817 , -1.18043E-02 , + 1.4858 , -.14298 , + 1.4900 , -.30289 , + 1.4941 , -.40710 , + 1.4983 , -.44755 , + 1.5024 , -.49331 , + 1.5066 , -.59926 , + 1.5107 , -.73165 , + 1.5149 , -.80648 , + 1.5190 , -.79725 , + 1.5232 , -.77433 , + 1.5273 , -.81848 , + 1.5315 , -.91464 , + 1.5356 , -.96695 , + 1.5398 , -.92455 , + 1.5439 , -.85884 , + 1.5481 , -.88416 , + 1.5522 , -1.0114 , + 1.5564 , -1.1171 , + 1.5605 , -1.0766 , + 1.5647 , -.90700 , + 1.5688 , -.75327 , + 1.5730 , -.73610 , + 1.5771 , -.83768 , + 1.5813 , -.94426 , + 1.5854 , -.97613 , + 1.5896 , -.95062 , + 1.5938 , -.92666 , + 1.5979 , -.92167 , + 1.6021 , -.90091 , + 1.6062 , -.83157 , + 1.6104 , -.71932 , + 1.6145 , -.58728 , + 1.6187 , -.43860 , + 1.6228 , -.25681 , + 1.6270 , -3.96370E-02 , + 1.6311 , .18048 , + 1.6353 , .35490 , + 1.6394 , .45621 , + 1.6436 , .49906 , + 1.6477 , .52981 , + 1.6519 , .59385 , + 1.6560 , .70169 , + 1.6602 , .81718 , + 1.6643 , .88198 , + 1.6685 , .86306 , + 1.6726 , .78304 , + 1.6768 , .70336 , + 1.6809 , .67534 , + 1.6851 , .70651 , + 1.6892 , .76900 , + 1.6934 , .82993 , + 1.6975 , .86895 , + 1.7017 , .87685 , + 1.7058 , .85395 , + 1.7100 , .81546 , + 1.7141 , .78862 , + 1.7183 , .79574 , + 1.7224 , .84200 , + 1.7266 , .92374 , + 1.7307 , 1.0399 , + 1.7349 , 1.1814 , + 1.7390 , 1.3126 , + 1.7432 , 1.3851 , + 1.7473 , 1.3872 , + 1.7515 , 1.3675 , + 1.7556 , 1.3846 , + 1.7598 , 1.4306 , + 1.7639 , 1.4287 , + 1.7681 , 1.3265 , + 1.7722 , 1.1780 , + 1.7764 , 1.1021 , + 1.7805 , 1.1516 , + 1.7847 , 1.2474 , + 1.7888 , 1.2639 , + 1.7930 , 1.1662 , + 1.7971 , 1.0364 , + 1.8013 , .96273 , + 1.8054 , .93561 , + 1.8096 , .87539 , + 1.8137 , .74719 , + 1.8179 , .61024 , + 1.8220 , .54449 , + 1.8262 , .55588 , + 1.8303 , .57927 , + 1.8345 , .56321 , + 1.8386 , .52096 , + 1.8428 , .49074 , + 1.8469 , .47215 , + 1.8511 , .42716 , + 1.8552 , .33732 , + 1.8594 , .23608 , + 1.8635 , .17686 , + 1.8677 , .18303 , + 1.8718 , .23732 , + 1.8760 , .30669 , + 1.8801 , .36162 , + 1.8843 , .37944 , + 1.8884 , .35511 , + 1.8926 , .31933 , + 1.8967 , .32713 , + 1.9009 , .40340 , + 1.9050 , .49806 , + 1.9092 , .51510 , + 1.9133 , .40132 , + 1.9175 , .20383 , + 1.9216 , 3.06340E-02 , + 1.9258 , -4.67036E-02 , + 1.9299 , -4.94311E-02 , + 1.9341 , -5.71065E-02 , + 1.9382 , -.12690 , + 1.9424 , -.24659 , + 1.9465 , -.35542 , + 1.9507 , -.40295 , + 1.9548 , -.39262 , + 1.9590 , -.37689 , + 1.9631 , -.41026 , + 1.9673 , -.50102 , + 1.9714 , -.60841 , + 1.9756 , -.69046 , + 1.9797 , -.74933 , + 1.9839 , -.81549 , + 1.9880 , -.88585 , + 1.9922 , -.90173 , + 1.9963 , -.81561 , + 2.0005 , -.67548 , + 2.0046 , -.60748 , + 2.0088 , -.68902 , + 2.0129 , -.85455 , + 2.0171 , -.96077 , + 2.0212 , -.94977 , + 2.0254 , -.91500 , + 2.0295 , -.98162 , + 2.0337 , -1.1431 , + 2.0378 , -1.2583 , + 2.0420 , -1.2188 , + 2.0461 , -1.0806 , + 2.0503 , -.99785 , + 2.0544 , -1.0421 , + 2.0586 , -1.1284 , + 2.0627 , -1.1311 , + 2.0669 , -1.0364 , + 2.0710 , -.94458 , + 2.0752 , -.93474 , + 2.0793 , -.96810 , + 2.0835 , -.94265 , + 2.0876 , -.81606 , + 2.0918 , -.64450 , + 2.0959 , -.50606 , + 2.1001 , -.41642 , + 2.1042 , -.33205 , + 2.1084 , -.21701 , + 2.1125 , -8.49116E-02 , + 2.1167 , 2.06233E-02 , + 2.1208 , 6.96398E-02 , + 2.1250 , 6.80733E-02 , + 2.1292 , 5.16115E-02 , + 2.1333 , 6.39273E-02 , + 2.1375 , .12735 , + 2.1416 , .22071 , + 2.1458 , .29110 , + 2.1499 , .30185 , + 2.1541 , .27002 , + 2.1582 , .24302 , + 2.1624 , .23385 , + 2.1665 , .19339 , + 2.1707 , 6.07083E-02 , + 2.1748 , -.16469 , + 2.1790 , -.41450 , + 2.1831 , -.61278 , + 2.1873 , -.72922 , + 2.1914 , -.77002 , + 2.1956 , -.74232 , + 2.1997 , -.65432 , + 2.2039 , -.54439 , + 2.2080 , -.47742 , + 2.2122 , -.49258 , + 2.2163 , -.56476 , + 2.2205 , -.63244 , + 2.2246 , -.65536 , + 2.2288 , -.62839 , + 2.2329 , -.54960 , + 2.2371 , -.41154 , + 2.2412 , -.24164 , + 2.2454 , -.12081 , + 2.2495 , -.11725 , + 2.2537 , -.19747 , + 2.2578 , -.24206 , + 2.2620 , -.17824 , + 2.2661 , -7.61522E-02 , + 2.2703 , -7.39598E-02 , + 2.2744 , -.20373 , + 2.2786 , -.32927 , + 2.2827 , -.28463 , + 2.2869 , -5.85246E-02 , + 2.2910 , .18950 , + 2.2952 , .29455 , + 2.2993 , .23863 , + 2.3035 , .13120 , + 2.3076 , 7.41825E-02 , + 2.3118 , 8.19002E-02 , + 2.3159 , .11977 , + 2.3201 , .16916 , + 2.3242 , .22535 , + 2.3284 , .25894 , + 2.3325 , .22563 , + 2.3367 , .12398 , + 2.3408 , 1.51058E-02 , + 2.3450 , -3.68397E-02 , + 2.3491 , -3.35626E-02 , + 2.3533 , -3.37263E-02 , + 2.3574 , -7.97052E-02 , + 2.3616 , -.15226 , + 2.3657 , -.20114 , + 2.3699 , -.20300 , + 2.3740 , -.17768 , + 2.3782 , -.15940 , + 2.3823 , -.16722 , + 2.3865 , -.19733 , + 2.3906 , -.22523 , + 2.3948 , -.21451 , + 2.3989 , -.14662 , + 2.4031 , -5.64648E-02 , + 2.4072 , -2.14023E-02 , + 2.4114 , -8.79597E-02 , + 2.4155 , -.20986 , + 2.4197 , -.28662 , + 2.4238 , -.27923 , + 2.4280 , -.26807 , + 2.4321 , -.36801 , + 2.4363 , -.58794 , + 2.4404 , -.80316 , + 2.4446 , -.88203 , + 2.4487 , -.82214 , + 2.4529 , -.73884 , + 2.4570 , -.72667 , + 2.4612 , -.76119 , + 2.4653 , -.74833 , + 2.4695 , -.64850 , + 2.4736 , -.52588 , + 2.4778 , -.47637 , + 2.4819 , -.52662 , + 2.4861 , -.61123 , + 2.4902 , -.63716 , + 2.4944 , -.56205 , + 2.4985 , -.41989 , + 2.5027 , -.28365 , + 2.5068 , -.19954 , + 2.5110 , -.14550 , + 2.5151 , -5.44914E-02 , + 2.5193 , .10863 , + 2.5234 , .29244 , + 2.5276 , .39885 , + 2.5317 , .38911 , + 2.5359 , .33425 , + 2.5400 , .33746 , + 2.5442 , .41485 , + 2.5483 , .48834 , + 2.5525 , .50740 , + 2.5566 , .53707 , + 2.5608 , .67733 , + 2.5649 , .90559 , + 2.5691 , 1.0636 , + 2.5732 , 1.0409 , + 2.5774 , .93463 , + 2.5815 , .96107 , + 2.5857 , 1.1965 , + 2.5898 , 1.4641 , + 2.5940 , 1.5256 , + 2.5981 , 1.3590 , + 2.6023 , 1.1873 , + 2.6064 , 1.2215 , + 2.6106 , 1.4339 , + 2.6147 , 1.6263 , + 2.6189 , 1.6866 , + 2.6230 , 1.7021 , + 2.6272 , 1.8079 , + 2.6313 , 1.9904 , + 2.6355 , 2.1076 , + 2.6396 , 2.0825 , + 2.6438 , 2.0027 , + 2.6479 , 2.0014 , + 2.6521 , 2.0897 , + 2.6563 , 2.1663 , + 2.6604 , 2.1798 , + 2.6646 , 2.2097 , + 2.6687 , 2.3498 , + 2.6729 , 2.5488 , + 2.6770 , 2.6271 , + 2.6812 , 2.4610 , + 2.6853 , 2.1114 , + 2.6895 , 1.7461 , + 2.6936 , 1.4601 , + 2.6978 , 1.2123 , + 2.7019 , .93302 , + 2.7061 , .64754 , + 2.7102 , .45849 , + 2.7144 , .41956 , + 2.7185 , .46600 , + 2.7227 , .48646 , + 2.7268 , .44475 , + 2.7310 , .40476 , + 2.7351 , .43212 , + 2.7393 , .49114 , + 2.7434 , .46016 , + 2.7476 , .25565 , + 2.7517 , -6.68400E-02 , + 2.7559 , -.34843 , + 2.7600 , -.47198 , + 2.7642 , -.47089 , + 2.7683 , -.48574 , + 2.7725 , -.61010 , + 2.7766 , -.78873 , + 2.7808 , -.88035 , + 2.7849 , -.81655 , + 2.7891 , -.67799 , + 2.7932 , -.60183 , + 2.7974 , -.63015 , + 2.8015 , -.67767 , + 2.8057 , -.65119 , + 2.8098 , -.56943 , + 2.8140 , -.53637 , + 2.8181 , -.60710 , + 2.8223 , -.71896 , + 2.8264 , -.77393 , + 2.8306 , -.76611 , + 2.8347 , -.79429 , + 2.8389 , -.94629 , + 2.8430 , -1.1970 , + 2.8472 , -1.4345 , + 2.8513 , -1.5708 , + 2.8555 , -1.6058 , + 2.8596 , -1.5939 , + 2.8638 , -1.5758 , + 2.8679 , -1.5522 , + 2.8721 , -1.4987 , + 2.8762 , -1.3826 , + 2.8804 , -1.1730 , + 2.8845 , -.86641 , + 2.8887 , -.51326 , + 2.8928 , -.19874 , + 2.8970 , 2.08544E-02 , + 2.9011 , .15759 , + 2.9053 , .25565 , + 2.9094 , .32756 , + 2.9136 , .35413 , + 2.9177 , .34866 , + 2.9219 , .38132 , + 2.9260 , .50008 , + 2.9302 , .63779 , + 2.9343 , .64796 , + 2.9385 , .46320 , + 2.9426 , .19469 , + 2.9468 , 3.21760E-02 , + 2.9509 , 4.02736E-02 , + 2.9551 , 8.92470E-02 , + 2.9592 , 1.21252E-02 , + 2.9634 , -.19225 , + 2.9675 , -.35329 , + 2.9717 , -.33044 , + 2.9758 , -.18348 , + 2.9800 , -.10799 , + 2.9841 , -.21032 , + 2.9883 , -.38358 , + 2.9924 , -.42634 , + 2.9966 , -.26746 , + 3.0007 , -4.59365E-02 , + 3.0049 , 3.57534E-02 , + 3.0090 , -7.97428E-02 , + 3.0132 , -.26034 , + 3.0173 , -.33776 , + 3.0215 , -.28535 , + 3.0256 , -.23168 , + 3.0298 , -.30358 , + 3.0339 , -.47460 , + 3.0381 , -.58694 , + 3.0422 , -.52646 , + 3.0464 , -.35889 , + 3.0505 , -.26940 , + 3.0547 , -.36172 , + 3.0588 , -.53839 , + 3.0630 , -.60591 , + 3.0671 , -.49623 , + 3.0713 , -.35091 , + 3.0754 , -.35933 , + 3.0796 , -.52751 , + 3.0837 , -.64892 , + 3.0879 , -.52630 , + 3.0920 , -.19979 , + 3.0962 , 8.15496E-02 , + 3.1003 , .11986 , + 3.1045 , -2.90351E-02 , + 3.1086 , -.13307 , + 3.1128 , -4.59301E-02 , + 3.1169 , .14280 , + 3.1211 , .22607 , + 3.1252 , .11810 , + 3.1294 , -5.64175E-02 , + 3.1335 , -.11046 , + 3.1377 , -5.46511E-03 , + 3.1418 , .10440 , + 3.1460 , 3.33483E-02 , + 3.1501 , -.24358 , + 3.1543 , -.55996 , + 3.1584 , -.71146 , + 3.1626 , -.63817 , + 3.1667 , -.46410 , + 3.1709 , -.36691 , + 3.1750 , -.41239 , + 3.1792 , -.51425 , + 3.1833 , -.54871 , + 3.1875 , -.49502 , + 3.1917 , -.45081 , + 3.1958 , -.51312 , + 3.2000 , -.66687 , + 3.2041 , -.80978 , + 3.2083 , -.87682 , + 3.2124 , -.90662 , + 3.2166 , -.96802 , + 3.2207 , -1.0466 , + 3.2249 , -1.0460 , + 3.2290 , -.91249 , + 3.2332 , -.72279 , + 3.2373 , -.61434 , + 3.2415 , -.63237 , + 3.2456 , -.68167 , + 3.2498 , -.64378 , + 3.2539 , -.51571 , + 3.2581 , -.40268 , + 3.2622 , -.38301 , + 3.2664 , -.41871 , + 3.2705 , -.41543 , + 3.2747 , -.33971 , + 3.2788 , -.23726 , + 3.2830 , -.13825 , + 3.2871 , 1.02343E-02 , + 3.2913 , .28190 , + 3.2954 , .65246 , + 3.2996 , .98195 , + 3.3037 , 1.1396 , + 3.3079 , 1.1402 , + 3.3120 , 1.1407 , + 3.3162 , 1.2939 , + 3.3203 , 1.6012 , + 3.3245 , 1.9045 , + 3.3286 , 2.0177 , + 3.3328 , 1.8816 , + 3.3369 , 1.6109 , + 3.3411 , 1.3962 , + 3.3452 , 1.3420 , + 3.3494 , 1.3831 , + 3.3535 , 1.3591 , + 3.3577 , 1.1874 , + 3.3618 , .96368 , + 3.3660 , .87984 , + 3.3701 , 1.0313 , + 3.3743 , 1.3151 , + 3.3784 , 1.5284 , + 3.3826 , 1.5623 , + 3.3867 , 1.4808 , + 3.3909 , 1.4153 , + 3.3950 , 1.4134 , + 3.3992 , 1.4177 , + 3.4033 , 1.3736 , + 3.4075 , 1.3090 , + 3.4116 , 1.2830 , + 3.4158 , 1.2830 , + 3.4199 , 1.2179 , + 3.4241 , 1.0265 , + 3.4282 , .76397 , + 3.4324 , .55604 , + 3.4365 , .47006 , + 3.4407 , .45300 , + 3.4448 , .40027 , + 3.4490 , .26960 , + 3.4531 , .11727 , + 3.4573 , 3.27618E-02 , + 3.4614 , 5.22295E-02 , + 3.4656 , .13262 , + 3.4697 , .19569 , + 3.4739 , .19475 , + 3.4780 , .15162 , + 3.4822 , .13619 , + 3.4863 , .19767 , + 3.4905 , .30076 , + 3.4946 , .33555 , + 3.4988 , .21352 , + 3.5029 , -3.51404E-02 , + 3.5071 , -.27297 , + 3.5112 , -.38158 , + 3.5154 , -.37477 , + 3.5195 , -.37058 , + 3.5237 , -.44779 , + 3.5278 , -.54730 , + 3.5320 , -.53045 , + 3.5361 , -.32813 , + 3.5403 , -1.59742E-02 , + 3.5444 , .25763 , + 3.5486 , .40175 , + 3.5527 , .43818 , + 3.5569 , .45119 , + 3.5610 , .50784 , + 3.5652 , .62167 , + 3.5693 , .76059 , + 3.5735 , .86717 , + 3.5776 , .88365 , + 3.5818 , .78706 , + 3.5859 , .61260 , + 3.5901 , .43148 , + 3.5942 , .29467 , + 3.5984 , .20137 , + 3.6025 , .12516 , + 3.6067 , 5.69762E-02 , + 3.6108 , 4.73481E-03 , + 3.6150 , -4.18229E-02 , + 3.6191 , -.11365 , + 3.6233 , -.20815 , + 3.6274 , -.24905 , + 3.6316 , -.13872 , + 3.6357 , .13107 , + 3.6399 , .43724 , + 3.6440 , .62173 , + 3.6482 , .63818 , + 3.6523 , .59329 , + 3.6565 , .63679 , + 3.6606 , .81608 , + 3.6648 , 1.0427 , + 3.6689 , 1.1916 , + 3.6731 , 1.2199 , + 3.6772 , 1.1925 , + 3.6814 , 1.2057 , + 3.6855 , 1.2965 , + 3.6897 , 1.4146 , + 3.6938 , 1.4695 , + 3.6980 , 1.4057 , + 3.7021 , 1.2438 , + 3.7063 , 1.0585 , + 3.7104 , .91324 , + 3.7146 , .80956 , + 3.7188 , .70224 , + 3.7229 , .56516 , + 3.7271 , .43617 , + 3.7312 , .38706 , + 3.7354 , .44984 , + 3.7395 , .58400 , + 3.7437 , .72213 , + 3.7478 , .83709 , + 3.7520 , .94990 , + 3.7561 , 1.0759 , + 3.7603 , 1.1851 , + 3.7644 , 1.2313 , + 3.7686 , 1.2103 , + 3.7727 , 1.1667 , + 3.7769 , 1.1381 , + 3.7810 , 1.1059 , + 3.7852 , 1.0196 , + 3.7893 , .86610 , + 3.7935 , .70198 , + 3.7976 , .60795 , + 3.8018 , .61686 , + 3.8059 , .69034 , + 3.8101 , .75958 , + 3.8142 , .78018 , + 3.8184 , .74981 , + 3.8225 , .68589 , + 3.8267 , .59618 , + 3.8308 , .46953 , + 3.8350 , .29117 , + 3.8391 , 6.89722E-02 , + 3.8433 , -.15170 , + 3.8474 , -.30587 , + 3.8516 , -.35751 , + 3.8557 , -.33869 , + 3.8599 , -.33098 , + 3.8640 , -.39167 , + 3.8682 , -.49547 , + 3.8723 , -.56232 , + 3.8765 , -.55323 , + 3.8806 , -.53023 , + 3.8848 , -.60239 , + 3.8889 , -.80445 , + 3.8931 , -1.0403 , + 3.8972 , -1.1626 , + 3.9014 , -1.1106 , + 3.9055 , -.96070 , + 3.9097 , -.83838 , + 3.9138 , -.79465 , + 3.9180 , -.78406 , + 3.9221 , -.75683 , + 3.9263 , -.74143 , + 3.9304 , -.81010 , + 3.9346 , -.96959 , + 3.9387 , -1.1200 , + 3.9429 , -1.1470 , + 3.9470 , -1.0446 , + 3.9512 , -.91822 , + 3.9553 , -.85697 , + 3.9595 , -.83074 , + 3.9636 , -.74486 , + 3.9678 , -.58939 , + 3.9719 , -.48935 , + 3.9761 , -.57360 , + 3.9802 , -.81078 , + 3.9844 , -1.0207 , + 3.9885 , -1.0655 , + 3.9927 , -.99665 , + 3.9968 , -.97654 , + 4.0010 , -1.0657 , + 4.0051 , -1.1398 , + 4.0093 , -1.0434 , + 4.0134 , -.79034 , + 4.0176 , -.55817 , + 4.0217 , -.48272 , + 4.0259 , -.51077 , + 4.0300 , -.49446 , + 4.0342 , -.39924 , + 4.0383 , -.35251 , + 4.0425 , -.46923 , + 4.0466 , -.68321 , + 4.0508 , -.80833 , + 4.0549 , -.75623 , + 4.0591 , -.63313 , + 4.0632 , -.59313 , + 4.0674 , -.63752 , + 4.0715 , -.61616 , + 4.0757 , -.42682 , + 4.0798 , -.15825 , + 4.0840 , 1.01665E-03 , + 4.0881 , -2.85733E-02 , + 4.0923 , -.14370 , + 4.0964 , -.19206 , + 4.1006 , -.13550 , + 4.1047 , -5.31706E-02 , + 4.1089 , -1.13464E-02 , + 4.1130 , 1.98633E-02 , + 4.1172 , .10964 , + 4.1213 , .26374 , + 4.1255 , .41385 , + 4.1296 , .50321 , + 4.1338 , .55132 , + 4.1379 , .61813 , + 4.1421 , .71738 , + 4.1462 , .78525 , + 4.1504 , .74022 , + 4.1545 , .57167 , + 4.1587 , .37059 , + 4.1628 , .27313 , + 4.1670 , .36123 , + 4.1711 , .59920 , + 4.1753 , .86116 , + 4.1794 , 1.0327 , + 4.1836 , 1.0992 , + 4.1877 , 1.1362 , + 4.1919 , 1.2091 , + 4.1960 , 1.2899 , + 4.2002 , 1.2838 , + 4.2043 , 1.1361 , + 4.2085 , .89597 , + 4.2126 , .66802 , + 4.2168 , .51376 , + 4.2209 , .41577 , + 4.2251 , .32736 , + 4.2292 , .22794 , + 4.2334 , .11898 , + 4.2375 , -8.05066E-03 , + 4.2417 , -.16705 , + 4.2458 , -.34020 , + 4.2500 , -.47267 , + 4.2542 , -.52044 , + 4.2583 , -.49251 , + 4.2625 , -.43465 , + 4.2666 , -.38436 , + 4.2708 , -.35959 , + 4.2749 , -.37737 , + 4.2791 , -.44408 , + 4.2832 , -.51586 , + 4.2874 , -.50926 , + 4.2915 , -.39636 , + 4.2957 , -.27637 , + 4.2998 , -.29216 , + 4.3040 , -.44548 , + 4.3081 , -.53932 , + 4.3123 , -.36894 , + 4.3164 , 2.68231E-02 , + 4.3206 , .36536 , + 4.3247 , .41164 , + 4.3289 , .23671 , + 4.3330 , .12860 , + 4.3372 , .25007 , + 4.3413 , .45349 , + 4.3455 , .47749 , + 4.3496 , .27990 , + 4.3538 , 9.20924E-02 , + 4.3579 , .12837 , + 4.3621 , .31462 , + 4.3662 , .37419 , + 4.3704 , .16492 , + 4.3745 , -.14395 , + 4.3787 , -.26131 , + 4.3828 , -9.34576E-02 , + 4.3870 , .17989 , + 4.3911 , .33348 , + 4.3953 , .33570 , + 4.3994 , .32975 , + 4.4036 , .41791 , + 4.4077 , .52667 , + 4.4119 , .49874 , + 4.4160 , .27908 , + 4.4202 , -2.57692E-02 , + 4.4243 , -.26482 , + 4.4285 , -.38759 , + 4.4326 , -.46197 , + 4.4368 , -.56664 , + 4.4409 , -.68836 , + 4.4451 , -.73264 , + 4.4492 , -.63111 , + 4.4534 , -.43208 , + 4.4575 , -.27775 , + 4.4617 , -.28199 , + 4.4658 , -.42560 , + 4.4700 , -.57716 , + 4.4741 , -.62376 , + 4.4783 , -.57677 , + 4.4824 , -.54014 , + 4.4866 , -.58127 , + 4.4907 , -.65525 , + 4.4949 , -.66763 , + 4.4990 , -.59092 , + 4.5032 , -.48796 , + 4.5073 , -.41876 , + 4.5115 , -.35936 , + 4.5156 , -.24260 , + 4.5198 , -6.54161E-02 , + 4.5239 , 8.46583E-02 , + 4.5281 , .12669 , + 4.5322 , 8.48354E-02 , + 4.5364 , 5.92302E-02 , + 4.5405 , .10258 , + 4.5447 , .15519 , + 4.5488 , .11610 , + 4.5530 , -4.08172E-02 , + 4.5571 , -.24424 , + 4.5613 , -.41090 , + 4.5654 , -.52653 , + 4.5696 , -.63162 , + 4.5737 , -.74711 , + 4.5779 , -.83951 , + 4.5820 , -.86257 , + 4.5862 , -.81838 , + 4.5903 , -.76765 , + 4.5945 , -.78106 , + 4.5986 , -.88011 , + 4.6028 , -1.0175 , + 4.6069 , -1.1129 , + 4.6111 , -1.1201 , + 4.6152 , -1.0750 , + 4.6194 , -1.0726 , + 4.6235 , -1.1808 , + 4.6277 , -1.3677 , + 4.6318 , -1.5251 , + 4.6360 , -1.5764 , + 4.6401 , -1.5578 , + 4.6443 , -1.5801 , + 4.6484 , -1.7142 , + 4.6526 , -1.9283 , + 4.6567 , -2.1397 , + 4.6609 , -2.3056 , + 4.6650 , -2.4422 , + 4.6692 , -2.5691 , + 4.6733 , -2.6697 , + 4.6775 , -2.7229 , + 4.6816 , -2.7452 , + 4.6858 , -2.7680 , + 4.6899 , -2.7739 , + 4.6941 , -2.6922 , + 4.6982 , -2.4828 , + 4.7024 , -2.2114 , + 4.7065 , -2.0110 , + 4.7107 , -1.9605 , + 4.7148 , -2.0139 , + 4.7190 , -2.0584 , + 4.7231 , -2.0301 , + 4.7273 , -1.9616 , + 4.7314 , -1.9255 , + 4.7356 , -1.9511 , + 4.7397 , -1.9983 , + 4.7439 , -1.9971 , + 4.7480 , -1.9020 , + 4.7522 , -1.7209 , + 4.7563 , -1.5105 , + 4.7605 , -1.3386 , + 4.7646 , -1.2332 , + 4.7688 , -1.1590 , + 4.7729 , -1.0575 , + 4.7771 , -.91953 , + 4.7813 , -.80709 , + 4.7854 , -.78455 , + 4.7896 , -.83164 , + 4.7937 , -.84842 , + 4.7979 , -.76032 , + 4.8020 , -.60506 , + 4.8062 , -.49575 , + 4.8103 , -.50020 , + 4.8145 , -.57436 , + 4.8186 , -.61809 , + 4.8228 , -.57751 , + 4.8269 , -.47878 , + 4.8311 , -.37715 , + 4.8352 , -.29981 , + 4.8394 , -.24050 , + 4.8435 , -.18373 , + 4.8477 , -.11599 , + 4.8518 , -2.73278E-02 , + 4.8560 , 7.24564E-02 , + 4.8601 , .13944 , + 4.8643 , .12202 , + 4.8684 , 1.66434E-02 , + 4.8726 , -.11479 , + 4.8767 , -.19730 , + 4.8809 , -.20536 , + 4.8850 , -.15953 , + 4.8892 , -7.40429E-02 , + 4.8933 , 5.70660E-02 , + 4.8975 , .20961 , + 4.9016 , .29970 , + 4.9058 , .24962 , + 4.9099 , 8.57733E-02 , + 4.9141 , -6.66862E-02 , + 4.9182 , -.11174 , + 4.9224 , -8.51701E-02 , + 4.9265 , -9.99904E-02 , + 4.9307 , -.19880 , + 4.9348 , -.30120 , + 4.9390 , -.31317 , + 4.9431 , -.25245 , + 4.9473 , -.22201 , + 4.9514 , -.26498 , + 4.9556 , -.29317 , + 4.9597 , -.18794 , + 4.9639 , 4.99583E-02 , + 4.9680 , .28686 , + 4.9722 , .39374 , + 4.9763 , .37162 , + 4.9805 , .33126 , + 4.9846 , .36895 , + 4.9888 , .47829 , + 4.9929 , .56781 , + 4.9971 , .54141 , + 5.0012 , .36886 , + 5.0054 , .11128 , + 5.0095 , -.11045 , + 5.0137 , -.20048 , + 5.0178 , -.17285 , + 5.0220 , -.14421 , + 5.0261 , -.21211 , + 5.0303 , -.33839 , + 5.0344 , -.38594 , + 5.0386 , -.28757 , + 5.0427 , -.14463 , + 5.0469 , -.11451 , + 5.0510 , -.21178 , + 5.0552 , -.28113 , + 5.0593 , -.19922 , + 5.0635 , -5.96485E-02 , + 5.0676 , -9.01594E-02 , + 5.0718 , -.38061 , + 5.0759 , -.75288 , + 5.0801 , -.94421 , + 5.0842 , -.89000 , + 5.0884 , -.76857 , + 5.0925 , -.76622 , + 5.0967 , -.86016 , + 5.1008 , -.87530 , + 5.1050 , -.71937 , + 5.1091 , -.49440 , + 5.1133 , -.36442 , + 5.1174 , -.36911 , + 5.1216 , -.41395 , + 5.1257 , -.42069 , + 5.1299 , -.42801 , + 5.1340 , -.52479 , + 5.1382 , -.72156 , + 5.1423 , -.92455 , + 5.1465 , -1.0276 , + 5.1506 , -1.0009 , + 5.1548 , -.89074 , + 5.1589 , -.76329 , + 5.1631 , -.66407 , + 5.1672 , -.60739 , + 5.1714 , -.57687 , + 5.1755 , -.53984 , + 5.1797 , -.48558 , + 5.1838 , -.45155 , + 5.1880 , -.48636 , + 5.1921 , -.57244 , + 5.1963 , -.60815 , + 5.2004 , -.49860 , + 5.2046 , -.26458 , + 5.2087 , -3.51429E-02 , + 5.2129 , 7.79554E-02 , + 5.2170 , 7.67497E-02 , + 5.2212 , 3.19034E-02 , + 5.2253 , -3.43868E-02 , + 5.2295 , -.17634 , + 5.2336 , -.42437 , + 5.2378 , -.69231 , + 5.2419 , -.82352 , + 5.2461 , -.73104 , + 5.2502 , -.46953 , + 5.2544 , -.16403 , + 5.2585 , .10953 , + 5.2627 , .35857 , + 5.2668 , .61072 , + 5.2710 , .85163 , + 5.2751 , 1.0349 , + 5.2793 , 1.1336 , + 5.2834 , 1.1650 , + 5.2876 , 1.1699 , + 5.2917 , 1.1796 , + 5.2959 , 1.1990 , + 5.3000 , 1.2101 , + 5.3042 , 1.1920 , + 5.3083 , 1.1497 , + 5.3125 , 1.1236 , + 5.3167 , 1.1544 , + 5.3208 , 1.2255 , + 5.3250 , 1.2587 , + 5.3291 , 1.1905 , + 5.3333 , 1.0546 , + 5.3374 , .96409 , + 5.3416 , .99901 , + 5.3457 , 1.1269 , + 5.3499 , 1.2532 , + 5.3540 , 1.3369 , + 5.3582 , 1.4227 , + 5.3623 , 1.5545 , + 5.3665 , 1.6897 , + 5.3706 , 1.7331 , + 5.3748 , 1.6443 , + 5.3789 , 1.4782 , + 5.3831 , 1.3172 , + 5.3872 , 1.1962 , + 5.3914 , 1.1134 , + 5.3955 , 1.0821 , + 5.3997 , 1.1217 , + 5.4038 , 1.1999 , + 5.4080 , 1.2342 , + 5.4121 , 1.1898 , + 5.4163 , 1.1476 , + 5.4204 , 1.2236 , + 5.4246 , 1.4144 , + 5.4287 , 1.5658 , + 5.4329 , 1.5262 , + 5.4370 , 1.3076 , + 5.4412 , 1.0594 , + 5.4453 , .89617 , + 5.4495 , .79886 , + 5.4536 , .69813 , + 5.4578 , .60218 , + 5.4619 , .58474 , + 5.4661 , .65987 , + 5.4702 , .73398 , + 5.4744 , .71308 , + 5.4785 , .61727 , + 5.4827 , .53780 , + 5.4868 , .49283 , + 5.4910 , .38614 , + 5.4951 , .13596 , + 5.4993 , -.19537 , + 5.5034 , -.44923 , + 5.5076 , -.54040 , + 5.5117 , -.53305 , + 5.5159 , -.53529 , + 5.5200 , -.56091 , + 5.5242 , -.53569 , + 5.5283 , -.42205 , + 5.5325 , -.28513 , + 5.5366 , -.21785 , + 5.5408 , -.23456 , + 5.5449 , -.26957 , + 5.5491 , -.26368 , + 5.5532 , -.21510 , + 5.5574 , -.14558 , + 5.5615 , -5.77939E-02 , + 5.5657 , 4.60618E-02 , + 5.5698 , .12418 , + 5.5740 , .11108 , + 5.5781 , -1.96339E-02 , + 5.5823 , -.22803 , + 5.5864 , -.44801 , + 5.5906 , -.63438 , + 5.5947 , -.76245 , + 5.5989 , -.81078 , + 5.6030 , -.77970 , + 5.6072 , -.72004 , + 5.6113 , -.70163 , + 5.6155 , -.73257 , + 5.6196 , -.73678 , + 5.6238 , -.64573 , + 5.6279 , -.50507 , + 5.6321 , -.45327 , + 5.6362 , -.58221 , + 5.6404 , -.84415 , + 5.6445 , -1.1138 , + 5.6487 , -1.3157 , + 5.6528 , -1.4561 , + 5.6570 , -1.5446 , + 5.6611 , -1.5463 , + 5.6653 , -1.4426 , + 5.6694 , -1.3013 , + 5.6736 , -1.2267 , + 5.6777 , -1.2382 , + 5.6819 , -1.2476 , + 5.6860 , -1.1846 , + 5.6902 , -1.1043 , + 5.6943 , -1.1204 , + 5.6985 , -1.2443 , + 5.7026 , -1.3521 , + 5.7068 , -1.3377 , + 5.7109 , -1.2509 , + 5.7151 , -1.2286 , + 5.7192 , -1.3021 , + 5.7234 , -1.3443 , + 5.7275 , -1.2378 , + 5.7317 , -1.0482 , + 5.7358 , -.96581 , + 5.7400 , -1.0758 , + 5.7441 , -1.2464 , + 5.7483 , -1.2743 , + 5.7524 , -1.1076 , + 5.7566 , -.87852 , + 5.7607 , -.72985 , + 5.7649 , -.66262 , + 5.7690 , -.57551 , + 5.7732 , -.40939 , + 5.7773 , -.20279 , + 5.7815 , -1.44259E-02 , + 5.7856 , .15487 , + 5.7898 , .33749 , + 5.7939 , .52909 , + 5.7981 , .68576 , + 5.8022 , .79010 , + 5.8064 , .88665 , + 5.8105 , 1.0356 , + 5.8147 , 1.2480 , + 5.8188 , 1.4832 , + 5.8230 , 1.6958 , + 5.8271 , 1.8635 , + 5.8313 , 1.9730 , + 5.8354 , 2.0045 , + 5.8396 , 1.9449 , + 5.8438 , 1.8022 , + 5.8479 , 1.5938 , + 5.8521 , 1.3313 , + 5.8562 , 1.0380 , + 5.8604 , .77611 , + 5.8645 , .62601 , + 5.8687 , .61926 , + 5.8728 , .70308 , + 5.8770 , .79234 , + 5.8811 , .85558 , + 5.8853 , .93144 , + 5.8894 , 1.0559 , + 5.8936 , 1.1926 , + 5.8977 , 1.2546 , + 5.9019 , 1.1891 , + 5.9060 , 1.0289 , + 5.9102 , .86127 , + 5.9143 , .76106 , + 5.9185 , .75294 , + 5.9226 , .81724 , + 5.9268 , .91472 , + 5.9309 , 1.0149 , + 5.9351 , 1.1182 , + 5.9392 , 1.2474 , + 5.9434 , 1.3987 , + 5.9475 , 1.5024 , + 5.9517 , 1.4648 , + 5.9558 , 1.2716 , + 5.9600 , 1.0327 , + 5.9641 , .88379 , + 5.9683 , .84025 , + 5.9724 , .78557 , + 5.9766 , .62958 , + 5.9807 , .44764 , + 5.9849 , .41051 , + 5.9890 , .57280 , + 5.9932 , .78341 , + 5.9973 , .84515 , + 6.0015 , .73507 , + 6.0056 , .61111 , + 6.0098 , .59993 , + 6.0139 , .64333 , + 6.0181 , .60339 , + 6.0222 , .48282 , + 6.0264 , .45835 , + 6.0305 , .66537 , + 6.0347 , 1.0041 , + 6.0388 , 1.2248 , + 6.0430 , 1.2019 , + 6.0471 , 1.0674 , + 6.0513 , 1.0443 , + 6.0554 , 1.1838 , + 6.0596 , 1.3168 , + 6.0637 , 1.2607 , + 6.0679 , 1.0269 , + 6.0720 , .79698 , + 6.0762 , .71969 , + 6.0803 , .76943 , + 6.0845 , .80510 , + 6.0886 , .73230 , + 6.0928 , .58262 , + 6.0969 , .44577 , + 6.1011 , .35399 , + 6.1052 , .24887 , + 6.1094 , 5.69102E-02 , + 6.1135 , -.21394 , + 6.1177 , -.46190 , + 6.1218 , -.58276 , + 6.1260 , -.57623 , + 6.1301 , -.55123 , + 6.1343 , -.61031 , + 6.1384 , -.73011 , + 6.1426 , -.77897 , + 6.1467 , -.67009 , + 6.1509 , -.48374 , + 6.1550 , -.40772 , + 6.1592 , -.54890 , + 6.1633 , -.82624 , + 6.1675 , -1.0676 , + 6.1716 , -1.1922 , + 6.1758 , -1.2626 , + 6.1799 , -1.3571 , + 6.1841 , -1.4362 , + 6.1882 , -1.3730 , + 6.1924 , -1.1049 , + 6.1965 , -.71648 , + 6.2007 , -.36158 , + 6.2048 , -.13525 , + 6.2090 , -4.24749E-02 , + 6.2131 , -6.30866E-02 , + 6.2173 , -.19249 , + 6.2214 , -.40295 , + 6.2256 , -.60541 , + 6.2297 , -.69587 , + 6.2339 , -.64344 , + 6.2380 , -.50774 , + 6.2422 , -.36286 , + 6.2463 , -.22649 , + 6.2505 , -7.81902E-02 , + 6.2546 , 7.37196E-02 , + 6.2588 , .17586 , + 6.2629 , .18384 , + 6.2671 , .11004 , + 6.2712 , 6.38970E-03 , + 6.2754 , -8.39041E-02 , + 6.2795 , -.14227 , + 6.2837 , -.15779 , + 6.2878 , -.12466 , + 6.2920 , -6.34886E-02 , + 6.2961 , -2.18790E-02 , + 6.3003 , -3.42411E-02 , + 6.3044 , -8.96737E-02 , + 6.3086 , -.15650 , + 6.3127 , -.23148 , + 6.3169 , -.33897 , + 6.3210 , -.47457 , + 6.3252 , -.57663 , + 6.3293 , -.58352 , + 6.3335 , -.51648 , + 6.3376 , -.47931 , + 6.3418 , -.56133 , + 6.3459 , -.75018 , + 6.3501 , -.94925 , + 6.3542 , -1.0707 , + 6.3584 , -1.1000 , + 6.3625 , -1.0840 , + 6.3667 , -1.0840 , + 6.3708 , -1.1443 , + 6.3750 , -1.2761 , + 6.3792 , -1.4400 , + 6.3833 , -1.5571 , + 6.3875 , -1.5693 , + 6.3916 , -1.5044 , + 6.3958 , -1.4561 , + 6.3999 , -1.4771 , + 6.4041 , -1.5038 , + 6.4082 , -1.4165 , + 6.4124 , -1.1815 , + 6.4165 , -.90894 , + 6.4207 , -.75263 , + 6.4248 , -.76435 , + 6.4290 , -.86631 , + 6.4331 , -.95536 , + 6.4373 , -.99834 , + 6.4414 , -1.0112 , + 6.4456 , -.97697 , + 6.4497 , -.83004 , + 6.4539 , -.53211 , + 6.4580 , -.13668 , + 6.4622 , .24548 , + 6.4663 , .53963 , + 6.4705 , .75028 , + 6.4746 , .91583 , + 6.4788 , 1.0425 , + 6.4829 , 1.0978 , + 6.4871 , 1.0638 , + 6.4912 , .98359 , + 6.4954 , .94854 , + 6.4995 , 1.0337 , + 6.5037 , 1.2344 , + 6.5078 , 1.4586 , + 6.5120 , 1.5911 , + 6.5161 , 1.5837 , + 6.5203 , 1.4881 , + 6.5244 , 1.3928 , + 6.5286 , 1.3278 , + 6.5327 , 1.2463 , + 6.5369 , 1.1133 , + 6.5410 , .98446 , + 6.5452 , .95988 , + 6.5493 , 1.0504 , + 6.5535 , 1.1300 , + 6.5576 , 1.0627 , + 6.5618 , .86822 , + 6.5659 , .72013 , + 6.5701 , .76022 , + 6.5742 , .94362 , + 6.5784 , 1.0999 , + 6.5825 , 1.1312 , + 6.5867 , 1.1048 , + 6.5908 , 1.1404 , + 6.5950 , 1.2515 , + 6.5991 , 1.3437 , + 6.6033 , 1.3505 , + 6.6074 , 1.3151 , + 6.6116 , 1.3169 , + 6.6157 , 1.3576 , + 6.6199 , 1.3660 , + 6.6240 , 1.3080 , + 6.6282 , 1.2426 , + 6.6323 , 1.2513 , + 6.6365 , 1.3402 , + 6.6406 , 1.4403 , + 6.6448 , 1.4883 , + 6.6489 , 1.4733 , + 6.6531 , 1.4088 , + 6.6572 , 1.3045 , + 6.6614 , 1.1879 , + 6.6655 , 1.1192 , + 6.6697 , 1.1342 , + 6.6738 , 1.1746 , + 6.6780 , 1.1236 , + 6.6821 , .94050 , + 6.6863 , .73540 , + 6.6904 , .66481 , + 6.6946 , .75265 , + 6.6987 , .85037 , + 6.7029 , .79424 , + 6.7070 , .57996 , + 6.7112 , .35594 , + 6.7153 , .25612 , + 6.7195 , .27173 , + 6.7236 , .28923 , + 6.7278 , .21814 , + 6.7319 , 5.67826E-02 , + 6.7361 , -.14353 , + 6.7402 , -.33612 , + 6.7444 , -.49501 , + 6.7485 , -.61013 , + 6.7527 , -.69373 , + 6.7568 , -.77593 , + 6.7610 , -.86359 , + 6.7651 , -.90404 , + 6.7693 , -.81990 , + 6.7734 , -.59716 , + 6.7776 , -.32332 , + 6.7817 , -.11788 , + 6.7859 , -2.85356E-02 , + 6.7900 , -9.91328E-03 , + 6.7942 , 4.19759E-03 , + 6.7983 , 3.59055E-02 , + 6.8025 , 7.69527E-02 , + 6.8066 , .13465 , + 6.8108 , .22777 , + 6.8149 , .33943 , + 6.8191 , .40829 , + 6.8232 , .38705 , + 6.8274 , .29649 , + 6.8315 , .20366 , + 6.8357 , .15450 , + 6.8398 , .14705 , + 6.8440 , .16501 , + 6.8481 , .20688 , + 6.8523 , .26742 , + 6.8564 , .31473 , + 6.8606 , .31715 , + 6.8647 , .28779 , + 6.8689 , .26774 , + 6.8730 , .25020 , + 6.8772 , .15108 , + 6.8813 , -.10586 , + 6.8855 , -.47260 , + 6.8896 , -.77874 , + 6.8938 , -.87671 , + 6.8979 , -.78207 , + 6.9021 , -.65589 , + 6.9063 , -.64800 , + 6.9104 , -.76504 , + 6.9146 , -.88574 , + 6.9187 , -.88648 , + 6.9229 , -.74569 , + 6.9270 , -.54337 , + 6.9312 , -.37750 , + 6.9353 , -.27944 , + 6.9395 , -.19832 , + 6.9436 , -6.81071E-02 , + 6.9478 , .10110 , + 6.9519 , .20475 , + 6.9561 , .14172 , + 6.9602 , -5.74662E-02 , + 6.9644 , -.22431 , + 6.9685 , -.20757 , + 6.9727 , -3.28143E-02 , + 6.9768 , .12816 , + 6.9810 , .16214 , + 6.9851 , .15228 , + 6.9893 , .26587 , + 6.9934 , .51484 , + 6.9976 , .69257 , + 7.0017 , .59434 , + 7.0059 , .27388 , + 7.0100 , 1.88484E-02 , + 7.0142 , 5.19146E-02 , + 7.0183 , .29641 , + 7.0225 , .47602 , + 7.0266 , .42784 , + 7.0308 , .26741 , + 7.0349 , .23175 , + 7.0391 , .40008 , + 7.0432 , .60957 , + 7.0474 , .63804 , + 7.0515 , .43264 , + 7.0557 , .14755 , + 7.0598 , -1.56028E-02 , + 7.0640 , 1.95346E-02 , + 7.0681 , .17249 , + 7.0723 , .30663 , + 7.0764 , .34458 , + 7.0806 , .30175 , + 7.0847 , .23144 , + 7.0889 , .14859 , + 7.0930 , 1.04322E-02 , + 7.0972 , -.22471 , + 7.1013 , -.52426 , + 7.1055 , -.78610 , + 7.1096 , -.93389 , + 7.1138 , -1.0001 , + 7.1179 , -1.0880 , + 7.1221 , -1.2408 , + 7.1262 , -1.3708 , + 7.1304 , -1.3475 , + 7.1345 , -1.1549 , + 7.1387 , -.93346 , + 7.1428 , -.84800 , + 7.1470 , -.92458 , + 7.1511 , -1.0315 , + 7.1553 , -1.0133 , + 7.1594 , -.82661 , + 7.1636 , -.55157 , + 7.1677 , -.30186 , + 7.1719 , -.14091 , + 7.1760 , -6.43789E-02 , + 7.1802 , -3.03947E-02 , + 7.1843 , -2.39781E-04 , + 7.1885 , 3.06834E-02 , + 7.1926 , 3.33052E-02 , + 7.1968 , -8.07359E-03 , + 7.2009 , -4.14494E-02 , + 7.2051 , 3.30664E-02 , + 7.2092 , .25481 , + 7.2134 , .52139 , + 7.2175 , .66243 , + 7.2217 , .62094 , + 7.2258 , .53228 , + 7.2300 , .57855 , + 7.2341 , .77008 , + 7.2383 , .92357 , + 7.2424 , .88329 , + 7.2466 , .72301 , + 7.2507 , .67007 , + 7.2549 , .83071 , + 7.2590 , 1.0514 , + 7.2632 , 1.0905 , + 7.2673 , .89313 , + 7.2715 , .63687 , + 7.2756 , .50645 , + 7.2798 , .48701 , + 7.2839 , .42493 , + 7.2881 , .25916 , + 7.2922 , .12132 , + 7.2964 , .18423 , + 7.3005 , .45568 , + 7.3047 , .76669 , + 7.3088 , .95097 , + 7.3130 , .99152 , + 7.3171 , .98130 , + 7.3213 , .98435 , + 7.3254 , .98082 , + 7.3296 , .94132 , + 7.3337 , .90671 , + 7.3379 , .95980 , + 7.3420 , 1.1256 , + 7.3462 , 1.3269 , + 7.3503 , 1.4508 , + 7.3545 , 1.4508 , + 7.3586 , 1.3753 , + 7.3628 , 1.2995 , + 7.3669 , 1.2393 , + 7.3711 , 1.1419 , + 7.3752 , .95663 , + 7.3794 , .70412 , + 7.3835 , .46210 , + 7.3877 , .28078 , + 7.3918 , .12842 , + 7.3960 , -6.10231E-02 , + 7.4001 , -.29030 , + 7.4043 , -.47817 , + 7.4084 , -.55815 , + 7.4126 , -.58174 , + 7.4167 , -.68193 , + 7.4209 , -.91598 , + 7.4250 , -1.1724 , + 7.4292 , -1.2733 , + 7.4333 , -1.1687 , + 7.4375 , -.99446 , + 7.4417 , -.91844 , + 7.4458 , -.95775 , + 7.4500 , -.98580 , + 7.4541 , -.91155 , + 7.4583 , -.80082 , + 7.4624 , -.78954 , + 7.4666 , -.90570 , + 7.4707 , -1.0274 , + 7.4749 , -1.0261 , + 7.4790 , -.91193 , + 7.4832 , -.80655 , + 7.4873 , -.78984 , + 7.4915 , -.81236 , + 7.4956 , -.76687 , + 7.4998 , -.61655 , + 7.5039 , -.42975 , + 7.5081 , -.30131 , + 7.5122 , -.26503 , + 7.5164 , -.28382 , + 7.5205 , -.30288 , + 7.5247 , -.30063 , + 7.5288 , -.30049 , + 7.5330 , -.34758 , + 7.5371 , -.46708 , + 7.5413 , -.63019 , + 7.5454 , -.76293 , + 7.5496 , -.80579 , + 7.5537 , -.77216 , + 7.5579 , -.73525 , + 7.5620 , -.74681 , + 7.5662 , -.77863 , + 7.5703 , -.75996 , + 7.5745 , -.67030 , + 7.5786 , -.57791 , + 7.5828 , -.58189 , + 7.5869 , -.72879 , + 7.5911 , -.98933 , + 7.5952 , -1.2939 , + 7.5994 , -1.5677 , + 7.6035 , -1.7448 , + 7.6077 , -1.7911 , + 7.6118 , -1.7360 , + 7.6160 , -1.6582 , + 7.6201 , -1.6116 , + 7.6243 , -1.5705 , + 7.6284 , -1.4788 , + 7.6326 , -1.3525 , + 7.6367 , -1.2888 , + 7.6409 , -1.3421 , + 7.6450 , -1.4181 , + 7.6492 , -1.3498 , + 7.6533 , -1.0922 , + 7.6575 , -.79430 , + 7.6616 , -.63720 , + 7.6658 , -.62440 , + 7.6699 , -.58928 , + 7.6741 , -.42001 , + 7.6782 , -.22012 , + 7.6824 , -.19431 , + 7.6865 , -.39376 , + 7.6907 , -.63602 , + 7.6948 , -.70046 , + 7.6990 , -.56343 , + 7.7031 , -.39819 , + 7.7073 , -.35727 , + 7.7114 , -.40609 , + 7.7156 , -.39140 , + 7.7197 , -.24108 , + 7.7239 , -5.63266E-02 , + 7.7280 , -4.68479E-03 , + 7.7322 , -.14481 , + 7.7363 , -.36509 , + 7.7405 , -.48380 , + 7.7446 , -.40791 , + 7.7488 , -.21159 , + 7.7529 , -7.00621E-02 , + 7.7571 , -.10258 , + 7.7612 , -.26184 , + 7.7654 , -.38294 , + 7.7695 , -.35981 , + 7.7737 , -.27019 , + 7.7778 , -.30048 , + 7.7820 , -.53706 , + 7.7861 , -.85903 , + 7.7903 , -1.0656 , + 7.7944 , -1.0938 , + 7.7986 , -1.0683 , + 7.8027 , -1.1303 , + 7.8069 , -1.2683 , + 7.8110 , -1.3614 , + 7.8152 , -1.3635 , + 7.8193 , -1.3727 , + 7.8235 , -1.4934 , + 7.8276 , -1.6823 , + 7.8318 , -1.7902 , + 7.8359 , -1.7497 , + 7.8401 , -1.6567 , + 7.8442 , -1.6410 , + 7.8484 , -1.6978 , + 7.8525 , -1.6995 , + 7.8567 , -1.5618 , + 7.8608 , -1.3469 , + 7.8650 , -1.1807 , + 7.8691 , -1.1099 , + 7.8733 , -1.0760 , + 7.8774 , -1.0104 , + 7.8816 , -.90523 , + 7.8857 , -.78696 , + 7.8899 , -.66574 , + 7.8940 , -.54555 , + 7.8982 , -.45900 , + 7.9023 , -.44630 , + 7.9065 , -.49529 , + 7.9106 , -.53771 , + 7.9148 , -.52122 , + 7.9189 , -.45891 , + 7.9231 , -.38502 , + 7.9272 , -.28825 , + 7.9314 , -.13440 , + 7.9355 , 4.59702E-02 , + 7.9397 , .14685 , + 7.9438 , .10316 , + 7.9480 , -5.98569E-03 , + 7.9521 , -2.12507E-02 , + 7.9563 , .12052 , + 7.9604 , .31209 , + 7.9646 , .40328 , + 7.9688 , .37835 , + 7.9729 , .36969 , + 7.9771 , .50024 , + 7.9812 , .75063 , + 7.9854 , .99738 , + 7.9895 , 1.1516 , + 7.9937 , 1.2279 , + 7.9978 , 1.2892 , + 8.0020 , 1.3641 , + 8.0061 , 1.4341 , + 8.0103 , 1.4759 , + 8.0144 , 1.4936 , + 8.0186 , 1.5134 , + 8.0227 , 1.5635 , + 8.0269 , 1.6537 , + 8.0310 , 1.7581 , + 8.0352 , 1.8218 , + 8.0393 , 1.8121 , + 8.0435 , 1.7692 , + 8.0476 , 1.7800 , + 8.0518 , 1.8779 , + 8.0559 , 1.9877 , + 8.0601 , 2.0036 , + 8.0642 , 1.9201 , + 8.0684 , 1.8422 , + 8.0725 , 1.8480 , + 8.0767 , 1.8835 , + 8.0808 , 1.8453 , + 8.0850 , 1.7483 , + 8.0891 , 1.7398 , + 8.0933 , 1.9080 , + 8.0974 , 2.1296 , + 8.1016 , 2.1773 , + 8.1057 , 1.9782 , + 8.1099 , 1.6979 , + 8.1140 , 1.5371 , + 8.1182 , 1.5012 , + 8.1223 , 1.4342 , + 8.1265 , 1.2585 , + 8.1306 , 1.0913 , + 8.1348 , 1.0812 , + 8.1389 , 1.1942 , + 8.1431 , 1.2404 , + 8.1472 , 1.1046 , + 8.1514 , .87029 , + 8.1555 , .67883 , + 8.1597 , .52822 , + 8.1638 , .29041 , + 8.1680 , -8.14674E-02 , + 8.1721 , -.44450 , + 8.1763 , -.60970 , + 8.1804 , -.55396 , + 8.1846 , -.43188 , + 8.1887 , -.38488 , + 8.1929 , -.39502 , + 8.1970 , -.34957 , + 8.2012 , -.20755 , + 8.2053 , -5.57853E-02 , + 8.2095 , -8.10176E-03 , + 8.2136 , -8.69424E-02 , + 8.2178 , -.21174 , + 8.2219 , -.27575 , + 8.2261 , -.22324 , + 8.2302 , -8.09244E-02 , + 8.2344 , 5.89527E-02 , + 8.2385 , .10281 , + 8.2427 , 3.78510E-02 , + 8.2468 , -5.10623E-02 , + 8.2510 , -7.97657E-02 , + 8.2551 , -8.59075E-02 , + 8.2593 , -.20788 , + 8.2634 , -.50719 , + 8.2676 , -.84246 , + 8.2717 , -.98533 , + 8.2759 , -.87460 , + 8.2800 , -.69865 , + 8.2842 , -.68099 , + 8.2883 , -.81974 , + 8.2925 , -.91018 , + 8.2966 , -.82810 , + 8.3008 , -.71183 , + 8.3049 , -.80231 , + 8.3091 , -1.1383 , + 8.3132 , -1.4914 , + 8.3174 , -1.6191 , + 8.3215 , -1.5150 , + 8.3257 , -1.3587 , + 8.3298 , -1.2624 , + 8.3340 , -1.1528 , + 8.3381 , -.91970 , + 8.3423 , -.60564 , + 8.3464 , -.37717 , + 8.3506 , -.32372 , + 8.3547 , -.35038 , + 8.3589 , -.29498 , + 8.3630 , -.11432 , + 8.3672 , 7.97956E-02 , + 8.3713 , .15191 , + 8.3755 , 7.55735E-02 , + 8.3796 , -5.97969E-02 , + 8.3838 , -.13732 , + 8.3879 , -9.73361E-02 , + 8.3921 , 3.26119E-02 , + 8.3962 , .16250 , + 8.4004 , .20895 , + 8.4045 , .17235 , + 8.4087 , .14540 , + 8.4128 , .21567 , + 8.4170 , .35197 , + 8.4211 , .41896 , + 8.4253 , .32971 , + 8.4294 , .16027 , + 8.4336 , 7.12615E-02 , + 8.4377 , .11807 , + 8.4419 , .18822 , + 8.4460 , .15558 , + 8.4502 , 5.94224E-02 , + 8.4543 , 7.17679E-02 , + 8.4585 , .28112 , + 8.4626 , .55958 , + 8.4668 , .68265 , + 8.4709 , .56154 , + 8.4751 , .31983 , + 8.4792 , .14649 , + 8.4834 , .11567 , + 8.4875 , .16570 , + 8.4917 , .21444 , + 8.4958 , .24919 , + 8.5000 , .30975 , + 8.5042 , .42752 , + 8.5083 , .59990 , + 8.5125 , .79654 , + 8.5166 , .96249 , + 8.5208 , 1.0308 , + 8.5249 , .96892 , + 8.5291 , .82060 , + 8.5332 , .67787 , + 8.5374 , .59761 , + 8.5415 , .56344 , + 8.5457 , .54304 , + 8.5498 , .55697 , + 8.5540 , .65083 , + 8.5581 , .80017 , + 8.5623 , .88811 , + 8.5664 , .81075 , + 8.5706 , .58777 , + 8.5747 , .33455 , + 8.5789 , .12868 , + 8.5830 , -5.79753E-02 , + 8.5872 , -.28179 , + 8.5913 , -.52012 , + 8.5955 , -.68209 , + 8.5996 , -.71554 , + 8.6038 , -.65906 , + 8.6079 , -.57572 , + 8.6121 , -.47556 , + 8.6162 , -.34067 , + 8.6204 , -.20558 , + 8.6245 , -.15789 , + 8.6287 , -.24053 , + 8.6328 , -.39033 , + 8.6370 , -.50994 , + 8.6411 , -.58578 , + 8.6453 , -.69342 , + 8.6494 , -.88003 , + 8.6536 , -1.0810 , + 8.6577 , -1.1838 , + 8.6619 , -1.1563 , + 8.6660 , -1.0745 , + 8.6702 , -1.0219 , + 8.6743 , -.99764 , + 8.6785 , -.94809 , + 8.6826 , -.86410 , + 8.6868 , -.80719 , + 8.6909 , -.83080 , + 8.6951 , -.90288 , + 8.6992 , -.92780 , + 8.7034 , -.83685 , + 8.7075 , -.64097 , + 8.7117 , -.39860 , + 8.7158 , -.15147 , + 8.7200 , 9.86322E-02 , + 8.7241 , .35903 , + 8.7283 , .60368 , + 8.7324 , .76494 , + 8.7366 , .77475 , + 8.7407 , .63104 , + 8.7449 , .43098 , + 8.7490 , .31868 , + 8.7532 , .36771 , + 8.7573 , .50625 , + 8.7615 , .57991 , + 8.7656 , .50738 , + 8.7698 , .36374 , + 8.7739 , .28875 , + 8.7781 , .31859 , + 8.7822 , .33930 , + 8.7864 , .22105 , + 8.7905 , -2.85725E-02 , + 8.7947 , -.27902 , + 8.7988 , -.43755 , + 8.8030 , -.55264 , + 8.8071 , -.73135 , + 8.8113 , -.97843 , + 8.8154 , -1.1631 , + 8.8196 , -1.1611 , + 8.8237 , -1.0051 , + 8.8279 , -.86823 , + 8.8320 , -.89927 , + 8.8362 , -1.0867 , + 8.8403 , -1.2836 , + 8.8445 , -1.3516 , + 8.8486 , -1.2798 , + 8.8528 , -1.1777 , + 8.8569 , -1.1657 , + 8.8611 , -1.2627 , + 8.8652 , -1.3692 , + 8.8694 , -1.3604 , + 8.8735 , -1.2126 , + 8.8777 , -1.0364 , + 8.8818 , -.97476 , + 8.8860 , -1.0593 , + 8.8901 , -1.1794 , + 8.8943 , -1.2015 , + 8.8984 , -1.1047 , + 8.9026 , -.97558 , + 8.9067 , -.87889 , + 8.9109 , -.77286 , + 8.9150 , -.57760 , + 8.9192 , -.30031 , + 8.9233 , -4.27973E-02 , + 8.9275 , .12565 , + 8.9316 , .26035 , + 8.9358 , .46487 , + 8.9399 , .73481 , + 8.9441 , .92630 , + 8.9482 , .90465 , + 8.9524 , .70032 , + 8.9565 , .48441 , + 8.9607 , .39321 , + 8.9648 , .40816 , + 8.9690 , .42038 , + 8.9731 , .38571 , + 8.9773 , .38234 , + 8.9814 , .51365 , + 8.9856 , .77838 , + 8.9897 , 1.0528 , + 8.9939 , 1.1952 , + 8.9980 , 1.1605 , + 9.0022 , 1.0212 , + 9.0063 , .89092 , + 9.0105 , .82786 , + 9.0146 , .80243 , + 9.0188 , .74878 , + 9.0229 , .64742 , + 9.0271 , .55509 , + 9.0313 , .54713 , + 9.0354 , .63126 , + 9.0396 , .73095 , + 9.0437 , .76271 , + 9.0479 , .71948 , + 9.0520 , .66095 , + 9.0562 , .62720 , + 9.0603 , .59146 , + 9.0645 , .51590 , + 9.0686 , .43085 , + 9.0728 , .41657 , + 9.0769 , .49451 , + 9.0811 , .56960 , + 9.0852 , .51791 , + 9.0894 , .33047 , + 9.0935 , .13741 , + 9.0977 , 6.85177E-02 , + 9.1018 , .10266 , + 9.1060 , 7.92306E-02 , + 9.1101 , -.13519 , + 9.1143 , -.50084 , + 9.1184 , -.82706 , + 9.1226 , -.93444 , + 9.1267 , -.80113 , + 9.1309 , -.57092 , + 9.1350 , -.43177 , + 9.1392 , -.47264 , + 9.1433 , -.63087 , + 9.1475 , -.76497 , + 9.1516 , -.78538 , + 9.1558 , -.72383 , + 9.1599 , -.67729 , + 9.1641 , -.69147 , + 9.1682 , -.71743 , + 9.1724 , -.68998 , + 9.1765 , -.62265 , + 9.1807 , -.58783 , + 9.1848 , -.60193 , + 9.1890 , -.57720 , + 9.1931 , -.42975 , + 9.1973 , -.21946 , + 9.2014 , -.12532 , + 9.2056 , -.25251 , + 9.2097 , -.49468 , + 9.2139 , -.63167 , + 9.2180 , -.56006 , + 9.2222 , -.38632 , + 9.2263 , -.27919 , + 9.2305 , -.27266 , + 9.2346 , -.25842 , + 9.2388 , -.15440 , + 9.2429 , -1.83740E-02 , + 9.2471 , 3.31715E-02 , + 9.2512 , -2.13089E-02 , + 9.2554 , -8.75258E-02 , + 9.2595 , -8.24534E-02 , + 9.2637 , -3.19074E-02 , + 9.2678 , -1.72199E-02 , + 9.2720 , -5.83994E-02 , + 9.2761 , -9.34224E-02 , + 9.2803 , -6.75650E-02 , + 9.2844 , 6.22052E-04 , + 9.2886 , 6.16423E-02 , + 9.2927 , .11223 , + 9.2969 , .19238 , + 9.3010 , .30949 , + 9.3052 , .40153 , + 9.3093 , .39605 , + 9.3135 , .29214 , + 9.3176 , .16569 , + 9.3218 , 9.73667E-02 , + 9.3259 , .10811 , + 9.3301 , .15976 , + 9.3342 , .19928 , + 9.3384 , .19751 , + 9.3425 , .16230 , + 9.3467 , .12883 , + 9.3508 , .12967 , + 9.3550 , .16084 , + 9.3591 , .18319 , + 9.3633 , .17398 , + 9.3674 , .17384 , + 9.3716 , .25606 , + 9.3757 , .43440 , + 9.3799 , .62315 , + 9.3840 , .72020 , + 9.3882 , .72749 , + 9.3923 , .75431 , + 9.3965 , .88206 , + 9.4006 , 1.0510 , + 9.4048 , 1.1180 , + 9.4089 , 1.0256 , + 9.4131 , .87836 , + 9.4172 , .83012 , + 9.4214 , .91462 , + 9.4255 , 1.0141 , + 9.4297 , .98683 , + 9.4338 , .79558 , + 9.4380 , .50828 , + 9.4421 , .20793 , + 9.4463 , -6.72876E-02 , + 9.4504 , -.31279 , + 9.4546 , -.53039 , + 9.4587 , -.72549 , + 9.4629 , -.90348 , + 9.4670 , -1.0452 , + 9.4712 , -1.1016 , + 9.4753 , -1.0427 , + 9.4795 , -.90922 , + 9.4836 , -.78346 , + 9.4878 , -.69684 , + 9.4919 , -.59230 , + 9.4961 , -.40750 , + 9.5002 , -.18108 , + 9.5044 , -3.54312E-02 , + 9.5085 , -4.11356E-02 , + 9.5127 , -.12992 , + 9.5168 , -.17172 , + 9.5210 , -.12404 , + 9.5251 , -7.03356E-02 , + 9.5293 , -.10959 , + 9.5334 , -.24669 , + 9.5376 , -.41449 , + 9.5417 , -.57185 , + 9.5459 , -.72942 , + 9.5500 , -.87683 , + 9.5542 , -.93920 , + 9.5583 , -.85194 , + 9.5625 , -.66508 , + 9.5667 , -.52443 , + 9.5708 , -.52875 , + 9.5750 , -.62994 , + 9.5791 , -.69963 , + 9.5833 , -.68110 , + 9.5874 , -.64378 , + 9.5916 , -.68400 , + 9.5957 , -.80297 , + 9.5999 , -.90850 , + 9.6040 , -.92665 , + 9.6082 , -.88302 , + 9.6123 , -.86464 , + 9.6165 , -.91826 , + 9.6206 , -1.0014 , + 9.6248 , -1.0284 , + 9.6289 , -.95230 , + 9.6331 , -.79960 , + 9.6372 , -.63713 , + 9.6414 , -.50965 , + 9.6455 , -.40645 , + 9.6497 , -.28391 , + 9.6538 , -.12169 , + 9.6580 , 4.29984E-02 , + 9.6621 , .14093 , + 9.6663 , .13312 , + 9.6704 , 4.34492E-02 , + 9.6746 , -7.19003E-02 , + 9.6787 , -.17544 , + 9.6829 , -.25379 , + 9.6870 , -.27930 , + 9.6912 , -.19951 , + 9.6953 , 7.29737E-03 , + 9.6995 , .27511 , + 9.7036 , .48529 , + 9.7078 , .58112 , + 9.7119 , .63332 , + 9.7161 , .76437 , + 9.7202 , 1.0041 , + 9.7244 , 1.2419 , + 9.7285 , 1.3393 , + 9.7327 , 1.2814 , + 9.7368 , 1.2023 , + 9.7410 , 1.2602 , + 9.7451 , 1.4979 , + 9.7493 , 1.8214 , + 9.7534 , 2.0939 , + 9.7576 , 2.2380 , + 9.7617 , 2.2633 , + 9.7659 , 2.2273 , + 9.7700 , 2.1840 , + 9.7742 , 2.1539 , + 9.7783 , 2.1254 , + 9.7825 , 2.0788 , + 9.7866 , 2.0176 , + 9.7908 , 1.9744 , + 9.7949 , 1.9782 , + 9.7991 , 2.0166 , + 9.8032 , 2.0428 , + 9.8074 , 2.0277 , + 9.8115 , 1.9965 , + 9.8157 , 1.9953 , + 9.8198 , 2.0259 , + 9.8240 , 2.0330 , + 9.8281 , 1.9676 , + 9.8323 , 1.8509 , + 9.8364 , 1.7535 , + 9.8406 , 1.7096 , + 9.8447 , 1.6729 , + 9.8489 , 1.5744 , + 9.8530 , 1.4149 , + 9.8572 , 1.2796 , + 9.8613 , 1.2510 , + 9.8655 , 1.3190 , + 9.8696 , 1.3903 , + 9.8738 , 1.3830 , + 9.8779 , 1.2990 , + 9.8821 , 1.1989 , + 9.8862 , 1.1246 , + 9.8904 , 1.0675 , + 9.8945 , 1.0172 , + 9.8987 , 1.0162 , + 9.9028 , 1.1353 , + 9.9070 , 1.3810 , + 9.9111 , 1.6465 , + 9.9153 , 1.7865 , + 9.9194 , 1.7556 , + 9.9236 , 1.6560 , + 9.9277 , 1.6253 , + 9.9319 , 1.6757 , + 9.9360 , 1.6699 , + 9.9402 , 1.4747 , + 9.9443 , 1.1266 , + 9.9485 , .81249 , + 9.9526 , .68209 , + 9.9568 , .70465 , + 9.9609 , .73245 , + 9.9651 , .68081 , + 9.9692 , .59824 , + 9.9734 , .55161 , + 9.9775 , .49758 , + 9.9817 , .32940 , + 9.9858 , 4.70405E-02 , + 9.9900 , -.18441 , + 9.9941 , -.19528 , + 9.9983 , -1.08607E-02 , + 10.002 , .16117 , + 10.007 , .15527 , + 10.011 , 2.16682E-02 , + 10.015 , -5.33929E-02 , + 10.019 , 2.45975E-02 , + 10.023 , .15820 , + 10.027 , .18949 , + 10.031 , 8.52413E-02 , + 10.036 , -4.42557E-02 , + 10.040 , -8.94048E-02 , + 10.044 , -5.63074E-02 , + 10.048 , -2.88947E-02 , + 10.052 , -5.60699E-02 , + 10.056 , -.11005 , + 10.061 , -.14175 , + 10.065 , -.13929 , + 10.069 , -.12470 , + 10.073 , -.12341 , + 10.077 , -.15898 , + 10.081 , -.25848 , + 10.085 , -.42861 , + 10.090 , -.62333 , + 10.094 , -.76520 , + 10.098 , -.82170 , + 10.102 , -.84971 , + 10.106 , -.94201 , + 10.110 , -1.1269 , + 10.115 , -1.3363 , + 10.119 , -1.4788 , + 10.123 , -1.5313 , + 10.127 , -1.5463 , + 10.131 , -1.5766 , + 10.135 , -1.6088 , + 10.139 , -1.5775 , + 10.144 , -1.4390 , + 10.148 , -1.2276 , + 10.152 , -1.0370 , + 10.156 , -.94003 , + 10.160 , -.91353 , + 10.164 , -.84864 , + 10.168 , -.65966 , + 10.173 , -.39759 , + 10.177 , -.23265 , + 10.181 , -.28446 , + 10.185 , -.46495 , + 10.189 , -.53282 , + 10.193 , -.34317 , + 10.198 , -2.74191E-02 , + 10.202 , .12339 , + 10.206 , -3.26144E-02 , + 10.210 , -.33666 , + 10.214 , -.51873 , + 10.218 , -.50471 , + 10.222 , -.47040 , + 10.227 , -.58472 , + 10.231 , -.77755 , + 10.235 , -.83700 , + 10.239 , -.71360 , + 10.243 , -.62881 , + 10.247 , -.82360 , + 10.251 , -1.2461 , + 10.256 , -1.5744 , + 10.260 , -1.5661 , + 10.264 , -1.3239 , + 10.268 , -1.1637 , + 10.272 , -1.2486 , + 10.276 , -1.4192 , + 10.281 , -1.3981 , + 10.285 , -1.1108 , + 10.289 , -.75622 , + 10.293 , -.58117 , + 10.297 , -.64107 , + 10.301 , -.80040 , + 10.305 , -.92285 , + 10.310 , -1.0058 , + 10.314 , -1.1225 , + 10.318 , -1.2752 , + 10.322 , -1.3498 , + 10.326 , -1.2287 , + 10.330 , -.93518 , + 10.334 , -.64669 , + 10.339 , -.55014 , + 10.343 , -.67425 , + 10.347 , -.86594 , + 10.351 , -.94078 , + 10.355 , -.85989 , + 10.359 , -.75073 , + 10.364 , -.75087 , + 10.368 , -.84801 , + 10.372 , -.89668 , + 10.376 , -.78881 , + 10.380 , -.57571 , + 10.384 , -.40182 , + 10.388 , -.34158 , + 10.393 , -.34140 , + 10.397 , -.31993 , + 10.401 , -.27392 , + 10.405 , -.24614 , + 10.409 , -.21815 , + 10.413 , -.10271 , + 10.417 , .13304 , + 10.422 , .38337 , + 10.426 , .49596 , + 10.430 , .44125 , + 10.434 , .34076 , + 10.438 , .31114 , + 10.442 , .32349 , + 10.447 , .26092 , + 10.451 , 9.51143E-02 , + 10.455 , -5.39898E-02 , + 10.459 , -5.44280E-02 , + 10.463 , 8.55288E-02 , + 10.467 , .24260 , + 10.471 , .33432 , + 10.476 , .39418 , + 10.480 , .48184 , + 10.484 , .57427 , + 10.488 , .59757 , + 10.492 , .54785 , + 10.496 , .51645 , + 10.500 , .56796 , + 10.505 , .63253 , + 10.509 , .56831 , + 10.513 , .32824 , + 10.517 , 2.39464E-02 , + 10.521 , -.19367 , + 10.525 , -.29173 , + 10.530 , -.36847 , + 10.534 , -.52373 , + 10.538 , -.74736 , + 10.542 , -.93720 , + 10.546 , -.99597 , + 10.550 , -.89320 , + 10.554 , -.65893 , + 10.559 , -.35792 , + 10.563 , -7.54174E-02 , + 10.567 , .10927 , + 10.571 , .17265 , + 10.575 , .17365 , + 10.579 , .20945 , + 10.583 , .32933 , + 10.588 , .49031 , + 10.592 , .59625 , + 10.596 , .57609 , + 10.600 , .42869 , + 10.604 , .21017 , + 10.608 , -8.04282E-03 , + 10.613 , -.17734 , + 10.617 , -.29152 , + 10.621 , -.38078 , + 10.625 , -.47917 , + 10.629 , -.58835 , + 10.633 , -.67380 , + 10.637 , -.69992 , + 10.642 , -.66281 , + 10.646 , -.58311 , + 10.650 , -.47756 , + 10.654 , -.35668 , + 10.658 , -.24909 , + 10.662 , -.19775 , + 10.667 , -.20528 , + 10.671 , -.19545 , + 10.675 , -6.85055E-02 , + 10.679 , .18492 , + 10.683 , .44766 , + 10.687 , .58612 , + 10.691 , .59590 , + 10.696 , .60781 , + 10.700 , .73475 , + 10.704 , .93755 , + 10.708 , 1.0747 , + 10.712 , 1.0796 , + 10.716 , 1.0493 , + 10.720 , 1.1324 , + 10.725 , 1.3489 , + 10.729 , 1.5581 , + 10.733 , 1.6116 , + 10.737 , 1.5127 , + 10.741 , 1.4004 , + 10.745 , 1.3865 , + 10.750 , 1.4370 , + 10.754 , 1.4222 , + 10.758 , 1.2661 , + 10.762 , 1.0260 , + 10.766 , .82761 , + 10.770 , .73783 , + 10.774 , .71147 , + 10.779 , .65395 , + 10.783 , .52332 , + 10.787 , .36526 , + 10.791 , .25302 , + 10.795 , .20175 , + 10.799 , .14980 , + 10.803 , 2.73062E-02 , + 10.808 , -.16208 , + 10.812 , -.33851 , + 10.816 , -.42995 , + 10.820 , -.45007 , + 10.824 , -.47683 , + 10.828 , -.54963 , + 10.833 , -.60431 , + 10.837 , -.53215 , + 10.841 , -.30795 , + 10.845 , -4.32957E-02 , + 10.849 , .10632 , + 10.853 , 9.17764E-02 , + 10.857 , 2.09166E-02 , + 10.862 , 5.44703E-02 , + 10.866 , .25266 , + 10.870 , .52469 , + 10.874 , .72270 , + 10.878 , .77772 , + 10.882 , .74465 , + 10.886 , .72639 , + 10.891 , .76757 , + 10.895 , .82655 , + 10.899 , .84138 , + 10.903 , .80484 , + 10.907 , .76275 , + 10.911 , .74572 , + 10.916 , .72722 , + 10.920 , .66937 , + 10.924 , .60139 , + 10.928 , .61732 , + 10.932 , .76859 , + 10.936 , .97043 , + 10.940 , 1.0556 , + 10.945 , .94499 , + 10.949 , .74568 , + 10.953 , .64208 , + 10.957 , .68291 , + 10.961 , .70797 , + 10.965 , .51607 , + 10.969 , 9.55246E-02 , + 10.974 , -.34563 , + 10.978 , -.58808 , + 10.982 , -.61286 , + 10.986 , -.58449 , + 10.990 , -.64653 , + 10.994 , -.77983 , + 10.999 , -.87481 , + 11.003 , -.89875 , + 11.007 , -.93753 , + 11.011 , -1.0683 , + 11.015 , -1.2390 , + 11.019 , -1.3169 , + 11.023 , -1.2462 , + 11.028 , -1.1189 , + 11.032 , -1.0663 , + 11.036 , -1.1003 , + 11.040 , -1.0921 , + 11.044 , -.91654 , + 11.048 , -.60220 , + 11.052 , -.32218 , + 11.057 , -.23578 , + 11.061 , -.34557 , + 11.065 , -.51083 , + 11.069 , -.59493 , + 11.073 , -.59232 , + 11.077 , -.61009 , + 11.082 , -.73252 , + 11.086 , -.91812 , + 11.090 , -1.0414 , + 11.094 , -1.0330 , + 11.098 , -.96054 , + 11.102 , -.95423 , + 11.106 , -1.0615 , + 11.111 , -1.2002 , + 11.115 , -1.2675 , + 11.119 , -1.2713 , + 11.123 , -1.3165 , + 11.127 , -1.4544 , + 11.131 , -1.5806 , + 11.135 , -1.5224 , + 11.140 , -1.2283 , + 11.144 , -.83873 , + 11.148 , -.54986 , + 11.152 , -.42066 , + 11.156 , -.33971 , + 11.160 , -.17506 , + 11.165 , 7.62105E-02 , + 11.169 , .30328 , + 11.173 , .42074 , + 11.177 , .45776 , + 11.181 , .50812 , + 11.185 , .62565 , + 11.189 , .79339 , + 11.194 , .97896 , + 11.198 , 1.1800 , + 11.202 , 1.3973 , + 11.206 , 1.5832 , + 11.210 , 1.6525 , + 11.214 , 1.5597 , + 11.219 , 1.3616 , + 11.223 , 1.1894 , + 11.227 , 1.1510 , + 11.231 , 1.2479 , + 11.235 , 1.3812 , + 11.239 , 1.4361 , + 11.243 , 1.3776 , + 11.248 , 1.2750 , + 11.252 , 1.2351 , + 11.256 , 1.2994 , + 11.260 , 1.4018 , + 11.264 , 1.4312 , + 11.268 , 1.3404 , + 11.272 , 1.1914 , + 11.277 , 1.0872 , + 11.281 , 1.0638 , + 11.285 , 1.0597 , + 11.289 , .99135 , + 11.293 , .84442 , + 11.297 , .67850 , + 11.302 , .54892 , + 11.306 , .44513 , + 11.310 , .31708 , + 11.314 , .15236 , + 11.318 , 8.61440E-03 , + 11.322 , -3.84197E-02 , + 11.326 , 2.47157E-02 , + 11.331 , .12370 , + 11.335 , .15025 , + 11.339 , 4.56728E-02 , + 11.343 , -.15591 , + 11.347 , -.35778 , + 11.351 , -.48166 , + 11.355 , -.53805 , + 11.360 , -.62544 , + 11.364 , -.84864 , + 11.368 , -1.2189 , + 11.372 , -1.6290 , + 11.376 , -1.9356 , + 11.380 , -2.0785 , + 11.385 , -2.1204 , + 11.389 , -2.1680 , + 11.393 , -2.2560 , + 11.397 , -2.3138 , + 11.401 , -2.2433 , + 11.405 , -2.0238 , + 11.409 , -1.7338 , + 11.414 , -1.4758 , + 11.418 , -1.2872 , + 11.422 , -1.1255 , + 11.426 , -.93430 , + 11.430 , -.71595 , + 11.434 , -.53560 , + 11.438 , -.45473 , + 11.443 , -.46098 , + 11.447 , -.46705 , + 11.451 , -.38560 , + 11.455 , -.21049 , + 11.459 , -2.28905E-02 , + 11.463 , 8.76105E-02 , + 11.468 , .10840 , + 11.472 , .10613 , + 11.476 , .14378 , + 11.480 , .20524 , + 11.484 , .21383 , + 11.488 , .12469 , + 11.492 , -1.59877E-02 , + 11.497 , -.11600 , + 11.501 , -.13745 , + 11.505 , -.13819 , + 11.509 , -.20654 , + 11.513 , -.36179 , + 11.517 , -.52909 , + 11.521 , -.61223 , + 11.526 , -.58284 , + 11.530 , -.49459 , + 11.534 , -.41826 , + 11.538 , -.37434 , + 11.542 , -.33162 , + 11.546 , -.26226 , + 11.551 , -.18647 , + 11.555 , -.15829 , + 11.559 , -.21048 , + 11.563 , -.31933 , + 11.567 , -.42659 , + 11.571 , -.49391 , + 11.575 , -.53088 , + 11.580 , -.56871 , + 11.584 , -.61408 , + 11.588 , -.64035 , + 11.592 , -.62604 , + 11.596 , -.58941 , + 11.600 , -.56957 , + 11.604 , -.57424 , + 11.609 , -.56404 , + 11.613 , -.50225 , + 11.617 , -.41152 , + 11.621 , -.35905 , + 11.625 , -.37864 , + 11.629 , -.42581 , + 11.634 , -.43134 , + 11.638 , -.39465 , + 11.642 , -.39615 , + 11.646 , -.49980 , + 11.650 , -.65822 , + 11.654 , -.74430 , + 11.658 , -.68550 , + 11.663 , -.54564 , + 11.667 , -.45106 , + 11.671 , -.44124 , + 11.675 , -.41967 , + 11.679 , -.26837 , + 11.683 , 3.79718E-03 , + 11.688 , .25341 , + 11.692 , .35126 , + 11.696 , .32214 , + 11.700 , .31635 , + 11.704 , .44056 , + 11.708 , .63348 , + 11.712 , .72415 , + 11.717 , .61247 , + 11.721 , .37978 , + 11.725 , .21433 , + 11.729 , .23458 , + 11.733 , .39617 , + 11.737 , .56850 , + 11.741 , .67991 , + 11.746 , .76666 , + 11.750 , .88608 , + 11.754 , 1.0171 , + 11.758 , 1.0788 , + 11.762 , 1.0415 , + 11.766 , .98402 , + 11.771 , 1.0117 , + 11.775 , 1.1305 , + 11.779 , 1.2339 , + 11.783 , 1.2254 , + 11.787 , 1.1292 , + 11.791 , 1.0523 , + 11.795 , 1.0495 , + 11.800 , 1.0628 , + 11.804 , 1.0091 , + 11.808 , .89462 , + 11.812 , .80275 , + 11.816 , .77221 , + 11.820 , .73830 , + 11.824 , .63006 , + 11.829 , .50421 , + 11.833 , .52739 , + 11.837 , .79878 , + 11.841 , 1.2146 , + 11.845 , 1.5456 , + 11.849 , 1.6536 , + 11.854 , 1.6106 , + 11.858 , 1.5946 , + 11.862 , 1.6884 , + 11.866 , 1.8034 , + 11.870 , 1.7926 , + 11.874 , 1.6117 , + 11.878 , 1.3587 , + 11.883 , 1.1734 , + 11.887 , 1.1177 , + 11.891 , 1.1470 , + 11.895 , 1.1698 , + 11.899 , 1.1215 , + 11.903 , .99547 , + 11.907 , .82940 , + 11.912 , .67303 , + 11.916 , .56153 , + 11.920 , .50418 , + 11.924 , .48894 , + 11.928 , .49428 , + 11.932 , .49838 , + 11.937 , .48503 , + 11.941 , .45084 , + 11.945 , .40875 , + 11.949 , .37543 , + 11.953 , .34647 , + 11.957 , .28837 , + 11.961 , .16779 , + 11.966 , -7.03977E-03 , + 11.970 , -.18350 , + 11.974 , -.31238 , + 11.978 , -.39426 , + 11.982 , -.46871 , + 11.986 , -.55888 , + 11.990 , -.63995 , + 11.995 , -.66789 , + 11.999 , -.62815 , + 12.003 , -.54418 , + 12.007 , -.44540 , + 12.011 , -.34642 , + 12.015 , -.26083 , + 12.020 , -.21312 , + 12.024 , -.21460 , + 12.028 , -.23271 , + 12.032 , -.20768 , + 12.036 , -.10994 , + 12.040 , 3.26844E-02 , + 12.044 , .17481 , + 12.049 , .30570 , + 12.053 , .43896 , + 12.057 , .55550 , + 12.061 , .59093 , + 12.065 , .50377 , + 12.069 , .34072 , + 12.073 , .20012 , + 12.078 , .12203 , + 12.082 , 3.96761E-02 , + 12.086 , -.13720 , + 12.090 , -.40008 , + 12.094 , -.62642 , + 12.098 , -.69091 , + 12.103 , -.57654 , + 12.107 , -.37297 , + 12.111 , -.18830 , + 12.115 , -8.08663E-02 , + 12.119 , -5.57735E-02 , + 12.123 , -8.23382E-02 , + 12.127 , -9.69906E-02 , + 12.132 , -2.34435E-02 , + 12.136 , .16274 , + 12.140 , .38217 , + 12.144 , .49692 , + 12.148 , .43505 , + 12.152 , .26346 , + 12.156 , .11904 , + 12.161 , 7.33136E-02 , + 12.165 , 8.75634E-02 , + 12.169 , .10151 , + 12.173 , .12946 , + 12.177 , .23331 , + 12.181 , .41011 , + 12.186 , .55340 , + 12.190 , .55960 , + 12.194 , .46060 , + 12.198 , .41451 , + 12.202 , .54710 , + 12.206 , .81561 , + 12.210 , 1.0484 , + 12.215 , 1.1180 , + 12.219 , 1.0599 , + 12.223 , 1.0118 , + 12.227 , 1.0482 , + 12.231 , 1.0933 , + 12.235 , 1.0038 , + 12.240 , .72926 , + 12.244 , .37101 , + 12.248 , 7.77591E-02 , + 12.252 , -.10780 , + 12.256 , -.27635 , + 12.260 , -.51893 , + 12.264 , -.78807 , + 12.269 , -.92908 , + 12.273 , -.86626 , + 12.277 , -.73106 , + 12.281 , -.75709 , + 12.285 , -1.0284 , + 12.289 , -1.3597 , + 12.293 , -1.4662 , + 12.298 , -1.2564 , + 12.302 , -.92787 , + 12.306 , -.75557 , + 12.310 , -.81125 , + 12.314 , -.92661 , + 12.318 , -.92576 , + 12.323 , -.84065 , + 12.327 , -.85639 , + 12.331 , -1.0649 , + 12.335 , -1.3313 , + 12.339 , -1.4343 , + 12.343 , -1.3109 , + 12.347 , -1.1207 , + 12.352 , -1.0631 , + 12.356 , -1.1651 , + 12.360 , -1.2730 , + 12.364 , -1.2369 , + 12.368 , -1.0720 , + 12.372 , -.92933 , + 12.376 , -.93181 , + 12.381 , -1.0594 , + 12.385 , -1.1872 , + 12.389 , -1.2135 , + 12.393 , -1.1405 , + 12.397 , -1.0442 , + 12.401 , -.98471 , + 12.406 , -.95457 , + 12.410 , -.90618 , + 12.414 , -.81754 , + 12.418 , -.71989 , + 12.422 , -.65738 , + 12.426 , -.62602 , + 12.430 , -.56799 , + 12.435 , -.43888 , + 12.439 , -.27679 , + 12.443 , -.18802 , + 12.447 , -.25115 , + 12.451 , -.43796 , + 12.455 , -.63854 , + 12.459 , -.76437 , + 12.464 , -.81818 , + 12.468 , -.86316 , + 12.472 , -.94193 , + 12.476 , -1.0430 , + 12.480 , -1.1391 , + 12.484 , -1.2293 , + 12.489 , -1.3265 , + 12.493 , -1.4163 , + 12.497 , -1.4590 , + 12.501 , -1.4407 , + 12.505 , -1.4022 , + 12.509 , -1.3975 , + 12.513 , -1.4257 , + 12.518 , -1.4299 , + 12.522 , -1.3732 , + 12.526 , -1.3003 , + 12.530 , -1.2988 , + 12.534 , -1.3996 , + 12.538 , -1.5351 , + 12.542 , -1.6139 , + 12.547 , -1.6227 , + 12.551 , -1.6275 , + 12.555 , -1.6658 , + 12.559 , -1.6658 , + 12.563 , -1.5091 , + 12.567 , -1.1819 , + 12.572 , -.83347 , + 12.576 , -.64886 , + 12.580 , -.66028 , + 12.584 , -.70920 , + 12.588 , -.61632 , + 12.592 , -.37564 , + 12.596 , -.15090 , + 12.601 , -7.51694E-02 , + 12.605 , -8.72982E-02 , + 12.609 , -2.82164E-03 , + 12.613 , .25735 , + 12.617 , .55022 , + 12.621 , .65146 , + 12.625 , .49728 , + 12.630 , .24936 , + 12.634 , .11090 , + 12.638 , .11163 , + 12.642 , .10789 , + 12.646 , -1.76519E-02 , + 12.650 , -.20479 , + 12.655 , -.28939 , + 12.659 , -.20187 , + 12.663 , -4.79926E-02 , + 12.667 , 1.66677E-02 , + 12.671 , -4.12608E-02 , + 12.675 , -.11579 , + 12.679 , -.10208 , + 12.684 , -1.30278E-02 , + 12.688 , 6.24863E-02 , + 12.692 , 9.19178E-02 , + 12.696 , .14906 , + 12.700 , .31852 , + 12.704 , .57125 , + 12.708 , .76372 , + 12.713 , .77144 , + 12.717 , .61514 , + 12.721 , .44305 , + 12.725 , .38462 , + 12.729 , .42630 , + 12.733 , .43843 , + 12.738 , .32521 , + 12.742 , .13825 , + 12.746 , 2.76199E-02 , + 12.750 , 7.66128E-02 , + 12.754 , .19950 , + 12.758 , .22131 , + 12.762 , 5.80786E-02 , + 12.767 , -.20330 , + 12.771 , -.41588 , + 12.775 , -.54071 , + 12.779 , -.66835 , + 12.783 , -.87004 , + 12.787 , -1.0729 , + 12.792 , -1.1324 , + 12.796 , -1.0253 , + 12.800 , -.91912 , + 12.804 , -1.0077 , + 12.808 , -1.2950 , + 12.812 , -1.5848 , + 12.816 , -1.6959 , + 12.821 , -1.6495 , + 12.825 , -1.6128 , + 12.829 , -1.6774 , + 12.833 , -1.7474 , + 12.837 , -1.6632 , + 12.841 , -1.4006 , + 12.845 , -1.1048 , + 12.850 , -.93246 , + 12.854 , -.90025 , + 12.858 , -.90502 , + 12.862 , -.86024 , + 12.866 , -.77314 , + 12.870 , -.69176 , + 12.875 , -.61956 , + 12.879 , -.51256 , + 12.883 , -.34923 , + 12.887 , -.17490 , + 12.891 , -7.01820E-02 , + 12.895 , -8.77551E-02 , + 12.899 , -.22041 , + 12.904 , -.40960 , + 12.908 , -.57050 , + 12.912 , -.62599 , + 12.916 , -.55031 , + 12.920 , -.39284 , + 12.924 , -.24138 , + 12.928 , -.14089 , + 12.933 , -5.07412E-02 , + 12.937 , .10103 , + 12.941 , .31825 , + 12.945 , .50836 , + 12.949 , .56905 , + 12.953 , .49921 , + 12.958 , .40890 , + 12.962 , .41383 , + 12.966 , .52828 , + 12.970 , .66795 , + 12.974 , .75036 , + 12.978 , .77871 , + 12.982 , .82412 , + 12.987 , .93713 , + 12.991 , 1.0902 , + 12.995 , 1.2107 , + 12.999 , 1.2647 , + 13.003 , 1.2966 , + 13.007 , 1.3867 , + 13.011 , 1.5577 , + 13.016 , 1.7379 , + 13.020 , 1.8170 , + 13.024 , 1.7439 , + 13.028 , 1.5687 , + 13.032 , 1.3888 , + 13.036 , 1.2576 , + 13.041 , 1.1528 , + 13.045 , 1.0307 , + 13.049 , .89331 , + 13.053 , .79022 , + 13.057 , .75797 , + 13.061 , .77642 , + 13.065 , .79244 , + 13.070 , .77383 , + 13.074 , .72398 , + 13.078 , .64940 , + 13.082 , .53892 , + 13.086 , .39306 , + 13.090 , .26082 , + 13.094 , .21568 , + 13.099 , .27640 , + 13.103 , .36163 , + 13.107 , .34668 , + 13.111 , .17827 , + 13.115 , -7.08617E-02 , + 13.119 , -.26991 , + 13.124 , -.35353 , + 13.128 , -.37459 , + 13.132 , -.43352 , + 13.136 , -.56080 , + 13.140 , -.67709 , + 13.144 , -.67427 , + 13.148 , -.53372 , + 13.153 , -.35553 , + 13.157 , -.26203 , + 13.161 , -.27292 , + 13.165 , -.28703 , + 13.169 , -.19657 , + 13.173 , -1.16877E-02 , + 13.177 , .14741 , + 13.182 , .18971 , + 13.186 , .16700 , + 13.190 , .22355 , + 13.194 , .43026 , + 13.198 , .69384 , + 13.202 , .85115 , + 13.207 , .84189 , + 13.211 , .75788 , + 13.215 , .71665 , + 13.219 , .72058 , + 13.223 , .67658 , + 13.227 , .54445 , + 13.231 , .41687 , + 13.236 , .41997 , + 13.240 , .55507 , + 13.244 , .68230 , + 13.248 , .67256 , + 13.252 , .54384 , + 13.256 , .41897 , + 13.260 , .36593 , + 13.265 , .32379 , + 13.269 , .20132 , + 13.273 , 1.44932E-02 , + 13.277 , -.11585 , + 13.281 , -.10225 , + 13.285 , 1.11197E-02 , + 13.290 , .11095 , + 13.294 , .15337 , + 13.298 , .20196 , + 13.302 , .32243 , + 13.306 , .47474 , + 13.310 , .54515 , + 13.314 , .48111 , + 13.319 , .36087 , + 13.323 , .30888 , + 13.327 , .35710 , + 13.331 , .41590 , + 13.335 , .38363 , + 13.339 , .25859 , + 13.344 , .12352 , + 13.348 , 3.44346E-02 , + 13.352 , -4.05777E-02 , + 13.356 , -.15875 , + 13.360 , -.30359 , + 13.364 , -.38264 , + 13.368 , -.32985 , + 13.373 , -.18464 , + 13.377 , -4.80491E-02 , + 13.381 , 2.72254E-02 , + 13.385 , 7.34152E-02 , + 13.389 , .13065 , + 13.393 , .16898 , + 13.397 , .12531 , + 13.402 , 1.30129E-02 , + 13.406 , -5.04139E-02 , + 13.410 , 3.98170E-02 , + 13.414 , .24335 , + 13.418 , .39660 , + 13.422 , .38034 , + 13.427 , .24095 , + 13.431 , .12126 , + 13.435 , 8.60159E-02 , + 13.439 , 5.45843E-02 , + 13.443 , -8.17613E-02 , + 13.447 , -.30840 , + 13.451 , -.48829 , + 13.456 , -.50734 , + 13.460 , -.38337 , + 13.464 , -.21850 , + 13.468 , -7.69850E-02 , + 13.472 , 5.18760E-02 , + 13.476 , .17882 , + 13.480 , .25304 , + 13.485 , .20934 , + 13.489 , 6.06533E-02 , + 13.493 , -9.32978E-02 , + 13.497 , -.15833 , + 13.501 , -.12544 , + 13.505 , -4.83299E-02 , + 13.510 , 3.37767E-02 , + 13.514 , .12211 , + 13.518 , .21663 , + 13.522 , .28944 , + 13.526 , .32399 , + 13.530 , .36017 , + 13.534 , .46419 , + 13.539 , .64749 , + 13.543 , .84246 , + 13.547 , .97768 , + 13.551 , 1.0613 , + 13.555 , 1.1614 , + 13.559 , 1.3041 , + 13.563 , 1.4230 , + 13.568 , 1.4369 , + 13.572 , 1.3685 , + 13.576 , 1.3518 , + 13.580 , 1.5049 , + 13.584 , 1.8024 , + 13.588 , 2.0911 , + 13.593 , 2.2351 , + 13.597 , 2.2349 , + 13.601 , 2.2052 , + 13.605 , 2.2494 , + 13.609 , 2.3694 , + 13.613 , 2.4935 , + 13.617 , 2.5671 , + 13.622 , 2.5987 , + 13.626 , 2.6207 , + 13.630 , 2.6311 , + 13.634 , 2.5972 , + 13.638 , 2.5125 , + 13.642 , 2.4256 , + 13.646 , 2.3871 , + 13.651 , 2.3699 , + 13.655 , 2.2703 , + 13.659 , 2.0140 , + 13.663 , 1.6593 , + 13.667 , 1.3718 , + 13.671 , 1.2751 , + 13.676 , 1.3312 , + 13.680 , 1.3800 , + 13.684 , 1.2969 , + 13.688 , 1.0987 , + 13.692 , .89323 , + 13.696 , .74941 , + 13.700 , .64018 , + 13.705 , .50585 , + 13.709 , .33546 , + 13.713 , .16255 , + 13.717 , 7.63311E-04 , + 13.721 , -.17611 , + 13.725 , -.37858 , + 13.729 , -.55579 , + 13.734 , -.63815 , + 13.738 , -.62285 , + 13.742 , -.58912 , + 13.746 , -.61511 , + 13.750 , -.69742 , + 13.754 , -.77194 , + 13.759 , -.80374 , + 13.763 , -.82594 , + 13.767 , -.88069 , + 13.771 , -.94839 , + 13.775 , -.96668 , + 13.779 , -.91690 , + 13.783 , -.86004 , + 13.788 , -.86596 , + 13.792 , -.92132 , + 13.796 , -.93799 , + 13.800 , -.86146 , + 13.804 , -.75010 , + 13.808 , -.72316 , + 13.813 , -.83007 , + 13.817 , -.99098 , + 13.821 , -1.0803 , + 13.825 , -1.0613 , + 13.829 , -1.0213 , + 13.833 , -1.0666 , + 13.837 , -1.1982 , + 13.842 , -1.3068 , + 13.846 , -1.2966 , + 13.850 , -1.1940 , + 13.854 , -1.1180 , + 13.858 , -1.1418 , + 13.862 , -1.2054 , + 13.866 , -1.1828 , + 13.871 , -1.0311 , + 13.875 , -.84721 , + 13.879 , -.76653 , + 13.883 , -.81804 , + 13.887 , -.90625 , + 13.891 , -.93404 , + 13.896 , -.91253 , + 13.900 , -.92511 , + 13.904 , -1.0001 , + 13.908 , -1.0628 , + 13.912 , -1.0334 , + 13.916 , -.94515 , + 13.920 , -.92307 , + 13.925 , -1.0403 , + 13.929 , -1.2266 , + 13.933 , -1.3410 , + 13.937 , -1.3183 , + 13.941 , -1.2111 , + 13.945 , -1.0910 , + 13.949 , -.95041 , + 13.954 , -.73323 , + 13.958 , -.44544 , + 13.962 , -.18769 , + 13.966 , -5.83590E-02 , + 13.970 , -4.88142E-02 , + 13.974 , -6.58860E-02 , + 13.979 , -5.41387E-02 , + 13.983 , -6.39404E-02 , + 13.987 , -.18089 , + 13.991 , -.40513 , + 13.995 , -.62815 , + 13.999 , -.73445 , + 14.003 , -.71069 , + 14.008 , -.64616 , + 14.012 , -.63749 , + 14.016 , -.70709 , + 14.020 , -.80892 , + 14.024 , -.89067 , + 14.028 , -.93355 , + 14.032 , -.93854 , + 14.037 , -.89677 , + 14.041 , -.79217 , + 14.045 , -.63384 , + 14.049 , -.47144 , + 14.053 , -.36133 , + 14.057 , -.31106 , + 14.062 , -.26748 , + 14.066 , -.17686 , + 14.070 , -6.17043E-02 , + 14.074 , -2.17833E-02 , + 14.078 , -.13558 , + 14.082 , -.35588 , + 14.086 , -.52233 , + 14.091 , -.49959 , + 14.095 , -.30555 , + 14.099 , -9.03423E-02 , + 14.103 , 1.57651E-02 , + 14.107 , 2.29435E-02 , + 14.111 , 4.67437E-02 , + 14.115 , .17027 , + 14.120 , .36316 , + 14.124 , .53435 , + 14.128 , .63642 , + 14.132 , .69844 , + 14.136 , .77125 , + 14.140 , .87226 , + 14.145 , .99117 , + 14.149 , 1.1226 , + 14.153 , 1.2663 , + 14.157 , 1.4016 , + 14.161 , 1.4905 , + 14.165 , 1.5207 , + 14.169 , 1.5303 , + 14.174 , 1.5749 , + 14.178 , 1.6711 , + 14.182 , 1.7857 , + 14.186 , 1.8765 , + 14.190 , 1.9282 , + 14.194 , 1.9446 , + 14.198 , 1.9255 , + 14.203 , 1.8712 , + 14.207 , 1.8042 , + 14.211 , 1.7626 , + 14.215 , 1.7620 , + 14.219 , 1.7735 , + 14.223 , 1.7493 , + 14.228 , 1.6653 , + 14.232 , 1.5303 , + 14.236 , 1.3671 , + 14.240 , 1.2049 , + 14.244 , 1.0894 , + 14.248 , 1.0681 , + 14.252 , 1.1399 , + 14.257 , 1.2311 , + 14.261 , 1.2566 , + 14.265 , 1.2181 , + 14.269 , 1.2184 , + 14.273 , 1.3543 , + 14.277 , 1.6008 , + 14.281 , 1.8240 , + 14.286 , 1.9128 , + 14.290 , 1.8768 , + 14.294 , 1.8087 , + 14.298 , 1.7741 , + 14.302 , 1.7683 , + 14.306 , 1.7688 , + 14.311 , 1.7846 , + 14.315 , 1.8275 , + 14.319 , 1.8594 , + 14.323 , 1.8132 , + 14.327 , 1.6765 , + 14.331 , 1.5270 , + 14.335 , 1.4610 , + 14.340 , 1.4935 , + 14.344 , 1.5447 , + 14.348 , 1.5216 , + 14.352 , 1.3942 , + 14.356 , 1.1955 , + 14.360 , .97691 , + 14.365 , .78402 , + 14.369 , .65487 , + 14.373 , .60006 , + 14.377 , .57212 , + 14.381 , .48192 , + 14.385 , .27643 , + 14.389 , 1.09371E-03 , + 14.394 , -.23343 , + 14.398 , -.35316 , + 14.402 , -.38113 , + 14.406 , -.39742 , + 14.410 , -.45754 , + 14.414 , -.56161 , + 14.418 , -.68642 , + 14.423 , -.81939 , + 14.427 , -.95773 , + 14.431 , -1.0992 , + 14.435 , -1.2512 , + 14.439 , -1.4357 , + 14.443 , -1.6589 , + 14.448 , -1.8787 , + 14.452 , -2.0269 , + 14.456 , -2.0791 , + 14.460 , -2.0860 , + 14.464 , -2.1179 , + 14.468 , -2.1830 , + 14.472 , -2.2226 , + 14.477 , -2.1880 , + 14.481 , -2.0983 , + 14.485 , -2.0043 , + 14.489 , -1.9168 , + 14.493 , -1.7992 , + 14.497 , -1.6312 , + 14.501 , -1.4477 , + 14.506 , -1.2939 , + 14.510 , -1.1624 , + 14.514 , -1.0052 , + 14.518 , -.80597 , + 14.522 , -.61011 , + 14.526 , -.46600 , + 14.531 , -.36084 , + 14.535 , -.24281 , + 14.539 , -.10025 , + 14.543 , 1.51277E-02 , + 14.547 , 5.70682E-02 , + 14.551 , 5.06598E-02 , + 14.555 , 6.13918E-02 , + 14.560 , .10837 , + 14.564 , .14349 , + 14.568 , .12903 , + 14.572 , .10748 , + 14.576 , .16150 , + 14.580 , .30722 , + 14.584 , .45693 , + 14.589 , .50306 , + 14.593 , .42519 , + 14.597 , .29827 , + 14.601 , .20481 , + 14.605 , .16233 , + 14.609 , .14072 , + 14.614 , .12787 , + 14.618 , .15447 , + 14.622 , .25470 , + 14.626 , .41879 , + 14.630 , .59390 , + 14.634 , .72865 , + 14.638 , .81357 , + 14.643 , .88065 , + 14.647 , .96442 , + 14.651 , 1.0591 , + 14.655 , 1.1138 , + 14.659 , 1.0813 , + 14.663 , .97987 , + 14.667 , .89992 , + 14.672 , .92790 , + 14.676 , 1.0556 , + 14.680 , 1.1779 , + 14.684 , 1.1946 , + 14.688 , 1.1106 , + 14.692 , 1.0208 , + 14.697 , 1.0006 , + 14.701 , 1.0324 , + 14.705 , 1.0482 , + 14.709 , 1.0234 , + 14.713 , .99687 , + 14.717 , 1.0030 , + 14.721 , 1.0195 , + 14.726 , 1.0053 , + 14.730 , .96983 , + 14.734 , .96932 , + 14.738 , 1.0257 , + 14.742 , 1.0794 , + 14.746 , 1.0441 , + 14.750 , .89813 , + 14.755 , .69803 , + 14.759 , .50779 , + 14.763 , .34203 , + 14.767 , .18854 , + 14.771 , 5.71334E-02 , + 14.775 , -2.72698E-02 , + 14.780 , -7.38514E-02 , + 14.784 , -.13059 , + 14.788 , -.22077 , + 14.792 , -.29776 , + 14.796 , -.29479 , + 14.800 , -.21724 , + 14.804 , -.15434 , + 14.809 , -.18230 , + 14.813 , -.27439 , + 14.817 , -.33136 , + 14.821 , -.29619 , + 14.825 , -.21266 , + 14.829 , -.16227 , + 14.833 , -.16596 , + 14.838 , -.17248 , + 14.842 , -.13690 , + 14.846 , -8.20195E-02 , + 14.850 , -6.72752E-02 , + 14.854 , -.11079 , + 14.858 , -.16283 , + 14.863 , -.15983 , + 14.867 , -9.39417E-02 , + 14.871 , -2.33578E-02 , + 14.875 , -1.69917E-02 , + 14.879 , -8.91183E-02 , + 14.883 , -.18161 , + 14.887 , -.20864 , + 14.892 , -.12997 , + 14.896 , 8.12212E-03 , + 14.900 , .10769 , + 14.904 , .10827 , + 14.908 , 4.62599E-02 , + 14.912 , 1.56771E-02 , + 14.917 , 6.25636E-02 , + 14.921 , .12753 , + 14.925 , .10668 , + 14.929 , -3.41258E-02 , + 14.933 , -.22371 , + 14.937 , -.36939 , + 14.941 , -.45694 , + 14.946 , -.54640 , + 14.950 , -.67655 , + 14.954 , -.80539 , + 14.958 , -.86449 , + 14.962 , -.85606 , + 14.966 , -.86557 , + 14.970 , -.96909 , + 14.975 , -1.1456 , + 14.979 , -1.2976 , + 14.983 , -1.3519 , + 14.987 , -1.3258 , + 14.991 , -1.2919 , + 14.995 , -1.2951 , + 15.000 , -1.3145 , + 15.004 , -1.2988 , + 15.008 , -1.2262 , + 15.012 , -1.1265 , + 15.016 , -1.0512 , + 15.020 , -1.0250 , + 15.024 , -1.0205 , + 15.029 , -.97910 , + 15.033 , -.86427 , + 15.037 , -.69905 , + 15.041 , -.54701 , + 15.045 , -.44707 , + 15.049 , -.37139 , + 15.053 , -.26009 , + 15.058 , -9.91484E-02 , + 15.062 , 5.25166E-02 , + 15.066 , .12736 , + 15.070 , .13083 , + 15.074 , .13643 , + 15.078 , .19553 , + 15.083 , .27534 , + 15.087 , .30760 , + 15.091 , .28559 , + 15.095 , .27696 , + 15.099 , .32566 , + 15.103 , .36942 , + 15.107 , .29421 , + 15.112 , 7.61796E-02 , + 15.116 , -.16218 , + 15.120 , -.26510 , + 15.124 , -.20458 , + 15.128 , -.10295 , + 15.132 , -9.02643E-02 , + 15.136 , -.16399 , + 15.141 , -.21097 , + 15.145 , -.15531 , + 15.149 , -5.02084E-02 , + 15.153 , -8.16384E-03 , + 15.157 , -6.18739E-02 , + 15.161 , -.12545 , + 15.166 , -9.79484E-02 , + 15.170 , 1.90693E-02 , + 15.174 , .12822 , + 15.178 , .15286 , + 15.182 , .12237 , + 15.186 , .12957 , + 15.190 , .21671 , + 15.195 , .32519 , + 15.199 , .36361 , + 15.203 , .31104 , + 15.207 , .23852 , + 15.211 , .23105 , + 15.215 , .30350 , + 15.219 , .40080 , + 15.224 , .46926 , + 15.228 , .50888 , + 15.232 , .55113 , + 15.236 , .60240 , + 15.240 , .63026 , + 15.244 , .60918 , + 15.249 , .56350 , + 15.253 , .54877 , + 15.257 , .59059 , + 15.261 , .65432 , + 15.265 , .68219 , + 15.269 , .65380 , + 15.273 , .60123 , + 15.278 , .56785 , + 15.282 , .56477 , + 15.286 , .57273 , + 15.290 , .57524 , + 15.294 , .57384 , + 15.298 , .56959 , + 15.302 , .54479 , + 15.307 , .47833 , + 15.311 , .37765 , + 15.315 , .28139 , + 15.319 , .22055 , + 15.323 , .18107 , + 15.327 , .11602 , + 15.332 , -4.95334E-04 , + 15.336 , -.13737 , + 15.340 , -.23234 , + 15.344 , -.25528 , + 15.348 , -.24058 , + 15.352 , -.25118 , + 15.356 , -.31212 , + 15.361 , -.38637 , + 15.365 , -.42126 , + 15.369 , -.41420 , + 15.373 , -.42097 , + 15.377 , -.49208 , + 15.381 , -.60696 , + 15.385 , -.68531 , + 15.390 , -.67042 , + 15.394 , -.59324 , + 15.398 , -.54156 , + 15.402 , -.56614 , + 15.406 , -.63087 , + 15.410 , -.66398 , + 15.415 , -.64688 , + 15.419 , -.63205 , + 15.423 , -.67019 , + 15.427 , -.74052 , + 15.431 , -.77456 , + 15.435 , -.74354 , + 15.439 , -.69680 , + 15.444 , -.69933 , + 15.448 , -.74710 , + 15.452 , -.77025 , + 15.456 , -.72380 , + 15.460 , -.65222 , + 15.464 , -.64316 , + 15.469 , -.72254 , + 15.473 , -.81718 , + 15.477 , -.83000 , + 15.481 , -.73987 , + 15.485 , -.61381 , + 15.489 , -.52684 , + 15.493 , -.48817 , + 15.498 , -.45234 , + 15.502 , -.38820 , + 15.506 , -.31882 , + 15.510 , -.29219 , + 15.514 , -.32618 , + 15.518 , -.39232 , + 15.522 , -.44975 , + 15.527 , -.48511 , + 15.531 , -.51610 , + 15.535 , -.56078 , + 15.539 , -.60975 , + 15.543 , -.63066 , + 15.547 , -.59972 , + 15.552 , -.52754 , + 15.556 , -.45199 , + 15.560 , -.40375 , + 15.564 , -.38025 , + 15.568 , -.35636 , + 15.572 , -.31933 , + 15.576 , -.28558 , + 15.581 , -.27757 , + 15.585 , -.28956 , + 15.589 , -.28828 , + 15.593 , -.25091 , + 15.597 , -.19248 , + 15.601 , -.14598 , + 15.605 , -.12117 , + 15.610 , -9.82303E-02 , + 15.614 , -6.56262E-02 , + 15.618 , -4.88926E-02 , + 15.622 , -8.58083E-02 , + 15.626 , -.17756 , + 15.630 , -.28277 , + 15.635 , -.36614 , + 15.639 , -.43697 , + 15.643 , -.52380 , + 15.647 , -.61913 , + 15.651 , -.67492 , + 15.655 , -.66324 , + 15.659 , -.62341 , + 15.664 , -.62497 , + 15.668 , -.68424 , + 15.672 , -.73901 , + 15.676 , -.71881 , + 15.680 , -.62831 , + 15.684 , -.54273 , + 15.688 , -.52208 , + 15.693 , -.54785 , + 15.697 , -.55317 , + 15.701 , -.50227 , + 15.705 , -.42395 , + 15.709 , -.37048 , + 15.713 , -.36223 , + 15.718 , -.38076 , + 15.722 , -.40222 , + 15.726 , -.41979 , + 15.730 , -.43379 , + 15.734 , -.43623 , + 15.738 , -.41574 , + 15.742 , -.37244 , + 15.747 , -.31861 , + 15.751 , -.26554 , + 15.755 , -.21721 , + 15.759 , -.17689 , + 15.763 , -.15080 , + 15.767 , -.13888 , + 15.771 , -.12710 , + 15.776 , -9.74327E-02 , + 15.780 , -4.64255E-02 , + 15.784 , 1.21520E-02 , + 15.788 , 6.51320E-02 , + 15.792 , .11534 , + 15.796 , .17518 , + 15.801 , .24853 , + 15.805 , .32491 , + 15.809 , .39142 , + 15.813 , .44476 , + 15.817 , .48930 , + 15.821 , .52769 , + 15.825 , .55758 , + 15.830 , .57613 , + 15.834 , .58446 , + 15.838 , .58856 , + 15.842 , .59835 , + 15.846 , .62237 , + 15.850 , .65606 , + 15.854 , .67486 , + 15.859 , .65022 , + 15.863 , .58280 , + 15.867 , .51612 , + 15.871 , .50295 , + 15.875 , .55087 , + 15.879 , .60906 , + 15.884 , .61834 , + 15.888 , .57183 , + 15.892 , .51603 , + 15.896 , .49253 , + 15.900 , .49180 , + 15.904 , .47293 , + 15.908 , .41803 , + 15.913 , .35058 , + 15.917 , .30019 , + 15.921 , .26813 , + 15.925 , .23951 , + 15.929 , .21719 , + 15.933 , .22167 , + 15.938 , .25450 , + 15.942 , .28135 , + 15.946 , .26711 , + 15.950 , .22054 , + 15.954 , .18618 , + 15.958 , .18996 , + 15.962 , .20941 , + 15.967 , .20804 , + 15.971 , .18703 , + 15.975 , .18348 , + 15.979 , .21688 , + 15.983 , .25683 , + 15.987 , .25730 , + 15.991 , .21428 , + 15.996 , .17219 , + 16.000 , .17141 , + 16.004 , .20424 , + 16.008 , .23191 , + 16.012 , .23601 , + 16.016 , .23791 , + 16.021 , .26678 , + 16.025 , .32175 , + 16.029 , .37415 , + 16.033 , .40114 , + 16.037 , .40726 , + 16.041 , .41347 , + 16.045 , .43401 , + 16.050 , .46706 , + 16.054 , .50164 , + 16.058 , .52731 , + 16.062 , .53973 , + 16.066 , .54295 , + 16.070 , .54570 , + 16.074 , .54965 , + 16.079 , .53979 , + 16.083 , .49274 , + 16.087 , .40014 , + 16.091 , .28167 , + 16.095 , .17008 , + 16.099 , 8.44179E-02 , + 16.104 , 2.26952E-02 , + 16.108 , -2.10769E-02 , + 16.112 , -4.29354E-02 , + 16.116 , -3.85681E-02 , + 16.120 , -1.99881E-02 , + 16.124 , -9.93173E-03 , + 16.128 , -1.64737E-02 , + 16.133 , -2.21207E-02 , + 16.137 , -5.67615E-03 , + 16.141 , 2.92062E-02 , + 16.145 , 5.59613E-02 , + 16.149 , 5.53879E-02 , + 16.153 , 3.54284E-02 , + 16.157 , 1.73151E-02 , + 16.162 , 9.99666E-03 , + 16.166 , 6.76756E-03 , + 16.170 , 3.14097E-03 , + 16.174 , 5.43570E-03 , + 16.178 , 1.69872E-02 , + 16.182 , 2.53584E-02 , + 16.187 , 1.42303E-02 , + 16.191 , -1.33744E-02 , + 16.195 , -3.36835E-02 , + 16.199 , -2.77717E-02 , + 16.203 , -2.20600E-03 , + 16.207 , 2.08984E-02 , + 16.211 , 2.91308E-02 , + 16.216 , 2.69662E-02 , + 16.220 , 1.99561E-02 , + 16.224 , 3.32778E-03 , + 16.228 , -2.76662E-02 , + 16.232 , -6.38166E-02 , + 16.236 , -8.95780E-02 , + 16.240 , -.10457 , + 16.245 , -.12737 , + 16.249 , -.17235 , + 16.253 , -.22936 , + 16.257 , -.27486 , + 16.261 , -.30160 , + 16.265 , -.32712 , + 16.270 , -.36913 , + 16.274 , -.41997 , + 16.278 , -.45443 , + 16.282 , -.46139 , + 16.286 , -.45901 , + 16.290 , -.47441 , + 16.294 , -.51322 , + 16.299 , -.55490 , + 16.303 , -.57654 , + 16.307 , -.57566 , + 16.311 , -.56827 , + 16.315 , -.56917 , + 16.319 , -.57712 , + 16.323 , -.57720 , + 16.328 , -.55423 , + 16.332 , -.50563 , + 16.336 , -.44514 , + 16.340 , -.39410 , + 16.344 , -.36479 , + 16.348 , -.34922 , + 16.353 , -.32699 , + 16.357 , -.28742 , + 16.361 , -.24252 , + 16.365 , -.21390 , + 16.369 , -.20681 , + 16.373 , -.20237 , + 16.377 , -.17908 , + 16.382 , -.13870 , + 16.386 , -.10495 , + 16.390 , -9.62162E-02 , + 16.394 , -.10483 , + 16.398 , -.10674 , + 16.402 , -8.86532E-02 , + 16.406 , -6.10775E-02 , + 16.411 , -4.54419E-02 , + 16.415 , -5.32808E-02 , + 16.419 , -7.91304E-02 , + 16.423 , -.10860 , + 16.427 , -.12845 , + 16.431 , -.13093 , + 16.436 , -.11528 , + 16.440 , -8.84097E-02 , + 16.444 , -6.13473E-02 , + 16.448 , -4.11409E-02 , + 16.452 , -2.65617E-02 , + 16.456 , -1.36226E-02 , + 16.460 , -3.90815E-03 , + 16.465 , -3.63150E-03 , + 16.469 , -1.39160E-02 , + 16.473 , -2.62104E-02 , + 16.477 , -3.06729E-02 , + 16.481 , -2.69684E-02 , + 16.485 , -2.26265E-02 , + 16.490 , -2.12945E-02 , + 16.494 , -1.78531E-02 , + 16.498 , -7.69650E-03 , + 16.502 , 3.52871E-03 , + 16.506 , 5.23649E-03 , + 16.510 , -3.62180E-03 , + 16.514 , -1.14187E-02 , + 16.519 , -8.25290E-03 , + 16.523 , 6.27973E-04 , + 16.527 , 1.27375E-03 , + 16.531 , -9.99229E-03 , + 16.535 , -2.01542E-02 , + 16.539 , -1.51287E-02 , + 16.543 , 2.05910E-03 , + 16.548 , 1.39582E-02 , + 16.552 , 9.16088E-03 , + 16.556 , -4.76322E-03 , + 16.560 , -1.09769E-02 , + 16.564 , -2.61526E-03 , + 16.568 , 1.15755E-02 , + 16.573 , 1.96245E-02 , + 16.577 , 1.96718E-02 , + 16.581 , 1.90008E-02 , + 16.585 , 2.28063E-02 , + 16.589 , 2.76994E-02 , + 16.593 , 2.64392E-02 , + 16.597 , 1.64374E-02 , + 16.602 , 2.22397E-03 , + 16.606 , -9.30533E-03 , + 16.610 , -1.49126E-02 , + 16.614 , -1.71387E-02 , + 16.618 , -2.17985E-02 , + 16.622 , -3.31103E-02 , + 16.626 , -4.99382E-02 , + 16.631 , -6.64490E-02 , + 16.635 , -7.73119E-02 , + 16.639 , -8.26369E-02 , + 16.643 , -8.71092E-02 , + 16.647 , -9.40242E-02 , + 16.651 , -.10133 , + 16.656 , -.10452 , + 16.660 , -.10236 , + 16.664 , -9.78406E-02 , + 16.668 , -9.36164E-02 , + 16.672 , -8.88064E-02 , + 16.676 , -8.17767E-02 , + 16.680 , -7.42440E-02 , + 16.685 , -6.97687E-02 , + 16.689 , -6.81596E-02 , + 16.693 , -6.42424E-02 , + 16.697 , -5.39447E-02 , + 16.701 , -3.98144E-02 , + 16.705 , -2.78008E-02 , + 16.709 , -1.90096E-02 , + 16.714 , -7.90277E-03 , + 16.718 , 9.66392E-03 , + 16.722 , 2.89116E-02 , + 16.726 , 3.98775E-02 , + 16.730 , 3.87465E-02 , + 16.734 , 3.26887E-02 , + 16.739 , 3.17997E-02 , + 16.743 , 3.77684E-02 , + 16.747 , 4.26899E-02 , + 16.751 , 3.86817E-02 , + 16.755 , 2.63743E-02 , + 16.759 , 1.31074E-02 , + 16.763 , 4.60296E-03 , + 16.768 , 3.05492E-04 , + 16.772 , -3.72104E-03 , + 16.776 , -9.51099E-03 , + 16.780 , -1.56626E-02 , + 16.784 , -1.98667E-02 , + 16.788 , -2.17837E-02 , + 16.792 , -2.37133E-02 , + 16.797 , -2.91234E-02 , + 16.801 , -4.00858E-02 , + 16.805 , -5.51584E-02 , + 16.809 , -6.99119E-02 , + 16.813 , -8.08008E-02 , + 16.817 , -8.90348E-02 , + 16.822 , -9.95269E-02 , + 16.826 , -.11489 , + 16.830 , -.13115 , + 16.834 , -.14106 , + 16.838 , -.14209 , + 16.842 , -.13967 , + 16.846 , -.14128 , + 16.851 , -.14806 , + 16.855 , -.15394 , + 16.859 , -.15299 , + 16.863 , -.14629 , + 16.867 , -.14026 , + 16.871 , -.13934 , + 16.875 , -.14179 , + 16.880 , -.14253 , + 16.884 , -.13877 , + 16.888 , -.13173 , + 16.892 , -.12419 , + 16.896 , -.11754 , + 16.900 , -.11157 , + 16.905 , -.10560 , + 16.909 , -9.91934E-02 , + 16.913 , -9.20716E-02 , + 16.917 , -8.43208E-02 , + 16.921 , -7.66979E-02 , + 16.925 , -7.02261E-02 , + 16.929 , -6.53295E-02 , + 16.934 , -6.16487E-02 , + 16.938 , -5.87088E-02 , + 16.942 , -5.63148E-02 , + 16.946 , -5.41180E-02 , + 16.950 , -5.13630E-02 , + 16.954 , -4.76902E-02 , + 16.958 , -4.40145E-02 , + 16.963 , -4.18910E-02 , + 16.967 , -4.17527E-02 , + 16.971 , -4.22488E-02 , + 16.975 , -4.17191E-02 , + 16.979 , -4.00230E-02 , + 16.983 , -3.84437E-02 , + 16.988 , -3.79524E-02 , + 16.992 , -3.81786E-02 , + 16.996 , -1.93047E-02 , + ), + ) diff --git a/src/TestsEltsVisu/Nicolas/sdll130b.comm b/src/TestsEltsVisu/Nicolas/sdll130b.comm new file mode 100755 index 00000000..f96f20c7 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/sdll130b.comm @@ -0,0 +1,298 @@ +# MODIF DATE 08/11/2004 AUTEUR LEBOUVIE F.LEBOUVIER +# TITRE REPONSE SISMIQUE D'UNE POUTRE EN BETON ARME RECTANGULAIRE +# 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. +# ====================================================================== +# ELEMENT POU_D_EM COMPORTEMENT LINEAIRE +# +DEBUT(CODE=_F( NOM = 'SDLL130B',NIV_PUB_WEB='INTERNET')) +# REPONSE SISMIQUE D'UNE POUTRE A COMPORTEMENT LINEAIRE (POU_D_EM) + +# LECTURE DU SEISME +INCLUDE(UNITE=92,); + +# LECTURE MAILLAGE LINEIQUE +PRE_GIBI(); +POUT=LIRE_MAILLAGE(); + +# LECTURE MAILLAGE SECTION1 +PRE_GIBI(UNITE_GIBI=18, UNITE_MAILLAGE=21,); +MASEC=LIRE_MAILLAGE(UNITE=21,); + +# ON ENRICHIT LE MAILLAGE LINEIQUE EN MULTIPLIANT LES LIGNES +MAPOU=CREA_MAILLAGE(MAILLAGE=POUT, + CREA_GROUP_MA=_F(NOM='POU_AC', + TOUT='OUI', + PREF_MAILLE='A', + PREF_NUME=100,),); + +MAPOU=DEFI_GROUP(reuse =MAPOU, + MAILLAGE=MAPOU, + CREA_GROUP_NO=_F(GROUP_MA='POUTRE', + NOM='TOUS_NO',), + INFO=1,); + +MOPOU=AFFE_MODELE(MAILLAGE=MAPOU, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_EM',),); +# LES MATERIAUX +# + + +BETON=DEFI_MATERIAU(ELAS=_F(E=3.7272000000E10, + NU=0.0, + RHO=2400.0, + AMOR_ALPHA=8.5000000000000006E-05, + AMOR_BETA=18.984999999999999,),); + +ACIER=DEFI_MATERIAU(ELAS=_F(E=2.E11, + NU=0.0, + RHO=7800.0, + AMOR_ALPHA=8.5000000000000006E-05, + AMOR_BETA=18.984999999999999,),); +# +# LES CHAMPS DE MATERIAUX +# + + +CHMAT=AFFE_MATERIAU(MAILLAGE=MAPOU, + AFFE=(_F(GROUP_MA='POUTRE', + MATER=BETON,), + _F(GROUP_MA='POU_AC', + MATER=ACIER,),),); +# +# ORIENTATIONS ET RIGIDITE DE TORSION +# + + +POUCA=AFFE_CARA_ELEM(MODELE=MOPOU, + POUTRE=_F(GROUP_MA=('POUTRE','POU_AC'), + SECTION='RECTANGLE', + PREC_AIRE=1.71e-2, + PREC_INERTIE=2.948e-1, + CARA=('HY','HZ'), + VALE=(0.20000000000000001,0.5),), + ORIENTATION=_F(GROUP_MA=('POUTRE','POU_AC'), + CARA='ANGL_VRIL', + VALE=-90.0,), + AFFE_SECT = _F( GROUP_MA = 'POUTRE', NOM='BETON', + MAILLAGE_SECT = MASEC, TOUT_SECT = 'OUI', + COOR_AXE_POUTRE = (0., 0.,),), + AFFE_FIBRE = _F( GROUP_MA = 'POU_AC', CARA = 'DIAMETRE', + NOM='ARMATURE' ,COOR_AXE_POUTRE = (0.,0.,), + VALE =( 0.066, -0.218, 32.E-3, + -0.066, -0.218, 32.E-3, + 0.066, 0.218, 8.E-3, + -0.066, 0.218, 8.E-3,),), + + ); + + + + +BLOCAGE=AFFE_CHAR_MECA(MODELE=MOPOU, + DDL_IMPO=(_F(GROUP_NO='A', + DX=0.0, + DY=0.0,), + _F(GROUP_NO='B', + DY=0.0,), + _F(GROUP_NO='TOUS_NO', + DZ=0.0, + DRX=0.0, + DRY=0.0,),),); + + + + +RIGI_ELE=CALC_MATR_ELEM(OPTION='RIGI_MECA', + MODELE=MOPOU, + CHAM_MATER=CHMAT, + CARA_ELEM=POUCA, + CHARGE=BLOCAGE,); + +MASS_ELE=CALC_MATR_ELEM(OPTION='MASS_MECA', + MODELE=MOPOU, + CHAM_MATER=CHMAT, + CARA_ELEM=POUCA, + CHARGE=BLOCAGE,); + +AMOR_ELE=CALC_MATR_ELEM(OPTION='AMOR_MECA', + MODELE=MOPOU, + CARA_ELEM=POUCA, + CHAM_MATER=CHMAT, + RIGI_MECA=RIGI_ELE, + MASS_MECA=MASS_ELE, + CHARGE=BLOCAGE,); +# +# + + +NUME_DDL=NUME_DDL(MATR_RIGI=RIGI_ELE, + METHODE='LDLT', + RENUM='SANS',); +# +# + + +RIGIDITE=ASSE_MATRICE(MATR_ELEM=RIGI_ELE, + NUME_DDL=NUME_DDL,); + +MASSE=ASSE_MATRICE(MATR_ELEM=MASS_ELE, + NUME_DDL=NUME_DDL,); + +AMORT=ASSE_MATRICE(MATR_ELEM=AMOR_ELE, + NUME_DDL=NUME_DDL,); + +MODE_MEC=MODE_ITER_SIMULT(MATR_A=RIGIDITE, + MATR_B=MASSE, + CALC_FREQ=_F(OPTION='PLUS_PETITE', + NMAX_FREQ=3,),); +# ON DEFINIT L'ACCELEROGRAMME DU SEISME +# + + +ACCELERO=CALC_FONCTION(COMB=_F(FONCTION=ACS2C11, + COEF=137.0,),); +# +# + + +DIRSEISM=CALC_CHAR_SEISME(MATR_MASS=MASSE, + DIRECTION=(0.0,-1.0,0.0), + MONO_APPUI='OUI',); +# CALCUL DYNAMIQUE LINEAIRE TRANSITOIRE +# + + +LINST=DEFI_LIST_REEL(DEBUT=0.0, + INTERVALLE=_F(JUSQU_A=5.0, + NOMBRE=500,),); + +U1=DYNA_LINE_TRAN(MATR_MASS=MASSE, + MATR_RIGI=RIGIDITE, + MATR_AMOR=AMORT, + NEWMARK=_F(), + EXCIT=_F(VECT_ASSE=DIRSEISM, + FONC_MULT=ACCELERO,), + INCREMENT=_F(LIST_INST=LINST,),); + +U1=CALC_ELEM(reuse =U1, + MODELE=MOPOU, + CHAM_MATER=CHMAT, + CARA_ELEM=POUCA, + TOUT='OUI', + TOUT_ORDRE='OUI', + OPTION='SIEF_ELGA_DEPL', + RESULTAT=U1,); + +U1=CALC_NO(reuse =U1, + MODELE=MOPOU, + RESULTAT=U1, + TOUT_ORDRE='OUI', + OPTION='REAC_NODA', + CHAM_MATER=CHMAT, + CARA_ELEM=POUCA, + TOUT='OUI',); + +# QUELQUES TEST DE RESULTATS, REFERENCE SDLL130A +TEST_RESU(RESU=(_F(RESULTAT=MODE_MEC, + NUME_MODE=1, + PARA='FREQ', + VALE=37.602600000000002, + PRECISION=6.0000000000000001E-3, + REFERENCE='AUTRE_ASTER',), + _F(RESULTAT=MODE_MEC, + NUME_MODE=2, + PARA='FREQ', + VALE=150.411, + PRECISION=1.0000000000000001E-2, + REFERENCE='AUTRE_ASTER',), + _F(RESULTAT=MODE_MEC, + NUME_MODE=3, + PARA='FREQ', + VALE=197.09100000000001, + PRECISION=0.017000000000000001, + REFERENCE='AUTRE_ASTER',), + _F(RESULTAT=U1, + NUME_ORDRE=100, + NOM_CHAM='REAC_NODA', + NOM_CMP='DY', + GROUP_NO='A', + VALE=1.8878E4, + PRECISION=0.021999999999999999, + REFERENCE='AUTRE_ASTER',), + _F(RESULTAT=U1, + NUME_ORDRE=100, + NOM_CHAM='DEPL', + NOM_CMP='DY', + GROUP_NO='C', + VALE=-6.0693599999999998E-4, + PRECISION=0.014, + REFERENCE='AUTRE_ASTER',), + _F(RESULTAT=U1, + NUME_ORDRE=200, + NOM_CHAM='REAC_NODA', + NOM_CMP='DY', + GROUP_NO='A', + VALE=6.3393E4, + PRECISION=0.02, + REFERENCE='AUTRE_ASTER',), + _F(RESULTAT=U1, + NUME_ORDRE=200, + NOM_CHAM='DEPL', + NOM_CMP='DY', + GROUP_NO='C', + VALE=-2.3507300000000001E-3, + PRECISION=1.E-2, + REFERENCE='AUTRE_ASTER',), + _F(RESULTAT=U1, + NUME_ORDRE=268, + NOM_CHAM='REAC_NODA', + NOM_CMP='DY', + GROUP_NO='A', + VALE=-2.32223E5, + PRECISION=0.035000000000000003, + REFERENCE='AUTRE_ASTER',), + _F(RESULTAT=U1, + NUME_ORDRE=268, + NOM_CHAM='DEPL', + NOM_CMP='DY', + GROUP_NO='C', + VALE=8.5790399999999996E-3, + PRECISION=0.021999999999999999, + REFERENCE='AUTRE_ASTER',), + _F(RESULTAT=U1, + NUME_ORDRE=468, + NOM_CHAM='REAC_NODA', + NOM_CMP='DY', + GROUP_NO='A', + VALE=2.46923E5, + PRECISION=0.029999999999999999, + REFERENCE='AUTRE_ASTER',), + _F(RESULTAT=U1, + NUME_ORDRE=468, + NOM_CHAM='DEPL', + NOM_CMP='DY', + GROUP_NO='C', + VALE=-9.1083999999999991E-3, + PRECISION=0.02, + REFERENCE='AUTRE_ASTER',),),); + +FIN(); +# +# diff --git a/src/TestsEltsVisu/Nicolas/sdll130b.simul b/src/TestsEltsVisu/Nicolas/sdll130b.simul new file mode 100644 index 00000000..2e77606a --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/sdll130b.simul @@ -0,0 +1,4 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreRectangle( POUTRE , POU_AC , PLEIN , CONSTANT , 0 , 0 , 0 , 0 , 0.2 , 0.5 , 0.2 , 0.5 , 0, 0 , 0 , 0 ) +self.monObjetVisu.Orientation( POUTRE , POU_AC , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Nicolas/ssls109c.comm b/src/TestsEltsVisu/Nicolas/ssls109c.comm new file mode 100755 index 00000000..dd82b9fd --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/ssls109c.comm @@ -0,0 +1,836 @@ +# MODIF DATE 31/08/2004 AUTEUR JMBHH01 J.M.PROIX +#----------------------------------------------------------------------- +# TITRE VALIDATION DU MODELE GRILLE EN ELASTICITE LINEAIRE +# 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. +# ====================================================================== +# PLAQUE D BETON AVEC DEUX NAPPES D'ARMATURE +#----------------------------------------------------------------------- +DEBUT( CODE=_F( NOM = 'SSLS109C',NIV_PUB_WEB='INTERNET') ) + + +MAILL1=LIRE_MAILLAGE( ) + + + +MAILL2=CREA_MAILLAGE( + MAILLAGE=MAILL1, + CREA_GROUP_MA=_F( + NOM = 'GEOB1', + GROUP_MA = 'GEOB', + PREF_MAILLE = 'B', + ) + ) + + +MAILTOT=CREA_MAILLAGE( + MAILLAGE=MAILL2, + CREA_GROUP_MA=_F( + NOM = 'GEOB2', + GROUP_MA = 'GEOB', + PREF_MAILLE = 'C', + ) + ) + + + + +# +# ----------------------------------------------------- +# DEFINITION DES MATERIAUX +# ----------------------------------------------------- +# + + +ACIER=DEFI_MATERIAU( ELAS=_F( E = 1.E11, NU = 0., ) , + ) + +BETON=DEFI_MATERIAU( ELAS=_F( E = 1.E9, NU = 0., ) , + ) + +# +# ------------------------------------------------- +# AFFECTATION DES MATERIAUX +# ------------------------------------------------- +# +MATAF=AFFE_MATERIAU( MAILLAGE=MAILTOT,AFFE=( + _F( GROUP_MA = ('GEOB'), + MATER = BETON, + ), + _F( GROUP_MA = ('GEOB1','GEOB2'), + MATER = ACIER, + ), + ) + ) + +# +# ------------------------------------------------- +# AFFECTATION DES MODELES +# ------------------------------------------------- +# +MODGRIL=AFFE_MODELE( MAILLAGE=MAILTOT, VERIF='MAILLE', + AFFE=( + _F( GROUP_MA = ('GEOB1','GEOB2'), + MODELISATION = 'GRILLE', + PHENOMENE = 'MECANIQUE', + ), + _F( GROUP_MA = ('GEOB','BORD1'), + MODELISATION = 'DKT', + PHENOMENE = 'MECANIQUE', + ), + ) + ) + +MODDKT=AFFE_MODELE( MAILLAGE=MAILTOT, VERIF='MAILLE',AFFE=( + _F( GROUP_MA = ('GEOB','GEOB1','GEOB2'), + MODELISATION = 'DKT', + PHENOMENE = 'MECANIQUE', + ), + _F( GROUP_MA = ('BORD1'), + MODELISATION = 'DKT', + PHENOMENE = 'MECANIQUE', + ), + ) + ) + +EP=0.001 +EPB=0.2 + +# ------------------------------------------------- +# AFFECTATION DES CARACTERISTIQUES +# ------------------------------------------------- +# +CARAGRIL=AFFE_CARA_ELEM( MODELE=MODGRIL, + COQUE=( + _F( GROUP_MA = ('GEOB', 'BORD1',), + EPAIS = EPB, + ANGL_REP = (0.0, 0.0,), + ), + ), + GRILLE=( + _F( GROUP_MA = 'GEOB1', + SECTION = EP, + ANGL_REP = (0.0, 0.0,), + EXCENTREMENT = -.09, + ), + _F( GROUP_MA = 'GEOB2', + SECTION = EP, + ANGL_REP = (0.0, 0.0,), + EXCENTREMENT = .09, + ), + )) + +CARADKT=AFFE_CARA_ELEM( MODELE=MODDKT, + COQUE=( + _F( GROUP_MA = ('GEOB', 'BORD1',), + EPAIS = EPB, + ANGL_REP = (0.0, 0.0,), + ), + _F( GROUP_MA = 'GEOB1', + EPAIS = EP, + ANGL_REP = (0.0, 0.0,), + EXCENTREMENT = -.09, + INER_ROTA='OUI' + ), + _F( GROUP_MA = 'GEOB2', + EPAIS = EP, + ANGL_REP = (0.0, 0.0,), + EXCENTREMENT = .09, + INER_ROTA='OUI' + ), + )) + +# +# ------------------------------------------------- +# AFFECTATION DU CHARGEMENT +# ------------------------------------------------- + +CHARGRIL=AFFE_CHAR_MECA( MODELE=MODGRIL,DDL_IMPO=( + _F( NOEUD = ('NO1','NO4'), + DX = 0., DY = 0., DZ = 0., + DRX = 0., DRY = 0., DRZ = 0., + ), + # jmp + _F( NOEUD = ('NO3','NO5','NO2'), DRZ = 0., DRX=0., DY=0., + ), + ), + FORCE_ARETE=_F(GROUP_MA='BORD1',FZ=1) + ) + +# +CHARDKT=AFFE_CHAR_MECA( MODELE=MODDKT,DDL_IMPO=( + _F( NOEUD = ('NO1','NO4'), + DX = 0., DY = 0., DZ = 0., + DRX = 0., DRY = 0., DRZ = 0., + ), + # jmp + _F( NOEUD = ('NO3','NO5','NO2'), DRZ = 0., DRX=0., DY=0., + ), + ), + FORCE_ARETE=_F(GROUP_MA='BORD1',FZ=1) + ) + +# +# ------------------------------------------------- +# CALCUL MECANIQUE STATIQUE LINEAIRE GRILLES +# ------------------------------------------------- +# + +RESGRIL1=MECA_STATIQUE( MODELE=MODGRIL, CHAM_MATER=MATAF, + CARA_ELEM=CARAGRIL, + EXCIT=_F( CHARGE = CHARGRIL, ) ) + +RESGRIL1=CALC_ELEM(reuse=RESGRIL1, RESULTAT=RESGRIL1, + OPTION='EFGE_ELNO_DEPL' ) + +RESGRIL1=CALC_ELEM(reuse=RESGRIL1, RESULTAT=RESGRIL1, + OPTION='SIGM_ELNO_DEPL' ) + + +RESGRIL1=CALC_NO( reuse=RESGRIL1, RESULTAT=RESGRIL1, + TOUT='OUI', + OPTION='FORC_NODA',) + + +RESGRIL1=CALC_ELEM(reuse=RESGRIL1, RESULTAT=RESGRIL1, + OPTION='EPSI_ELNO_DEPL' ) + +RESGRIL1=CALC_ELEM(reuse=RESGRIL1, RESULTAT=RESGRIL1, + OPTION='DEGE_ELNO_DEPL' ) + +RESGRIL1=CALC_ELEM(reuse=RESGRIL1, RESULTAT=RESGRIL1, + OPTION='SIEF_ELNO_ELGA' ) + +# + +# -------------------------------------------------------- +# CALCUL MECANIQUE STATIQUE LINEAIRE STAT_NON_LINE GRILLES +# -------------------------------------------------------- +# + +LINST=DEFI_LIST_REEL( DEBUT=0.,INTERVALLE=( + _F( JUSQU_A = 1.00, NOMBRE = 1, ),)) + +RESGRIL2=STAT_NON_LINE( MODELE=MODGRIL, CHAM_MATER=MATAF, + CARA_ELEM=CARAGRIL, + EXCIT=_F( CHARGE = CHARGRIL ) , + NEWTON=_F(REAC_ITER=1, + # PREDICTION='ELASTIQUE' + ), + INCREMENT=_F(LIST_INST = LINST), + COMP_INCR=_F(RELATION = 'ELAS' , + ALGO_1D='DEBORST'),) + +RESGRIL2=CALC_NO( reuse=RESGRIL2, RESULTAT=RESGRIL2, + TOUT='OUI', + OPTION='FORC_NODA', ) + +RESGRIL2=CALC_ELEM(reuse=RESGRIL2, RESULTAT=RESGRIL2, + OPTION='SIEF_ELNO_ELGA' ) + +RESGRIL2=CALC_ELEM(reuse=RESGRIL2, RESULTAT=RESGRIL2, + OPTION='SIGM_ELNO_COQU' ) + + +RESGRIL2=CALC_ELEM(reuse=RESGRIL2, RESULTAT=RESGRIL2, + OPTION='EPSI_ELNO_DEPL' ) + +RESGRIL2=CALC_ELEM(reuse=RESGRIL2, RESULTAT=RESGRIL2, + OPTION='DEGE_ELNO_DEPL' ) + +# +# ------------------------------------------------- +# CALCUL MECANIQUE STATIQUE LINEAIRE DKT +# ------------------------------------------------- +# + +RESUDKT=MECA_STATIQUE( MODELE=MODDKT, CHAM_MATER=MATAF, + CARA_ELEM=CARADKT, + EXCIT=_F( CHARGE = CHARDKT, ) ) + +RESUDKT=CALC_ELEM(reuse=RESUDKT, RESULTAT=RESUDKT, + OPTION='EFGE_ELNO_DEPL' ) + +RESUDKT=CALC_ELEM(reuse=RESUDKT, RESULTAT=RESUDKT, + OPTION='SIGM_ELNO_DEPL' ) + + +#RESUDKT=CALC_NO( reuse=RESUDKT, RESULTAT=RESUDKT, +# TOUT='OUI', +# OPTION='FORC_NODA',) + + +RESUDKT=CALC_ELEM(reuse=RESUDKT, RESULTAT=RESUDKT, + OPTION='DEGE_ELNO_DEPL' ) + +#RESUDKT=CALC_ELEM(reuse=RESUDKT, RESULTAT=RESUDKT, +# OPTION='SIEF_ELNO_ELGA' ) + +# + + +IMPR_RESU(RESU=_F(RESULTAT=RESGRIL1)) +# +IMPR_RESU(RESU=_F(RESULTAT=RESGRIL2)) +# +IMPR_RESU(RESU=_F(RESULTAT=RESUDKT)) + + +TEST_RESU(RESU=( + +# -- TEST SUR LES DEPLACEMENTS ET LES ROTATIONS + + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'NO2', + NOM_CMP = 'DZ', + REFERENCE='NON_REGRESSION',VALE= 1.56354E-07, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'NO3', + NOM_CMP = 'DZ', + REFERENCE='NON_REGRESSION',VALE= 1.56354E-07, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'NO2', + NOM_CMP = 'DRY', + REFERENCE='NON_REGRESSION',VALE= -2.18657E-07, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'NO3', + NOM_CMP = 'DRY', + REFERENCE='NON_REGRESSION',VALE= -2.18657E-07, + ), + + +# -- TEST SUR LES FORCES NODALES + + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO1', + NOM_CMP = 'DZ', + REFERENCE='ANALYTIQUE',VALE= -0.5, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO2', + NOM_CMP = 'DZ', + REFERENCE='ANALYTIQUE',VALE=0.5, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO3', + NOM_CMP = 'DZ', + REFERENCE='ANALYTIQUE',VALE=0.5, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO4', + NOM_CMP = 'DZ', + REFERENCE='ANALYTIQUE',VALE=-0.5, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO1', + NOM_CMP = 'DRY', + REFERENCE='ANALYTIQUE',VALE=0.5, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO4', + NOM_CMP = 'DRY', + REFERENCE='ANALYTIQUE',VALE=0.5, + ), + +# -- TEST SUR LES EFFORTS +# MAILLE DKT + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='MA4', + NOEUD = 'NO1', + NOM_CMP = 'MXX', + REFERENCE='NON_REGRESSION',VALE= -0.297, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='MA4', + NOEUD = 'NO4', + NOM_CMP = 'MXX', + REFERENCE='NON_REGRESSION',VALE=-0.297, + ), + + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='MA1', + NOEUD = 'NO1', + NOM_CMP = 'MXX', + REFERENCE='NON_REGRESSION',VALE= -3.33876E-01, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='MA3', + NOEUD = 'NO4', + NOM_CMP = 'MXX', + REFERENCE='NON_REGRESSION',VALE=-3.33876E-01, + ), + + # GRILLES + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='BMA4', + NOEUD = 'NO1', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=4.01305E+00, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='BMA4', + NOEUD = 'NO4', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=4.01305E+00, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='CMA4', + NOEUD = 'NO1', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=-4.01305E+00, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='CMA4', + NOEUD = 'NO4', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=-4.01305E+00, + ), + + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='BMA1', + NOEUD = 'NO1', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=4.50733E+00, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='BMA3', + NOEUD = 'NO4', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=4.50733E+00, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='CMA1', + NOEUD = 'NO1', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=-4.50733E+00, + ), + _F( + RESULTAT = RESGRIL1, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='CMA3', + NOEUD = 'NO4', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=-4.50733E+00, + ), + + ) + ) + + + + + + + +# TEST STAT_NON_LINE + +TEST_RESU(RESU=( + +# -- TEST SUR LES DEPLACEMENTS ET LES ROTATIONS + + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'NO2', + NOM_CMP = 'DZ', + REFERENCE='NON_REGRESSION',VALE= 1.56354E-07, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'NO3', + NOM_CMP = 'DZ', + REFERENCE='NON_REGRESSION',VALE= 1.56354E-07, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'NO2', + NOM_CMP = 'DRY', + REFERENCE='NON_REGRESSION',VALE= -2.18657E-07, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'NO3', + NOM_CMP = 'DRY', + REFERENCE='NON_REGRESSION',VALE= -2.18657E-07, + ), + + +# -- TEST SUR LES FORCES NODALES + + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO1', + NOM_CMP = 'DZ', + REFERENCE='ANALYTIQUE',VALE= -0.5, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO2', + NOM_CMP = 'DZ', + REFERENCE='ANALYTIQUE',VALE=0.5, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO3', + NOM_CMP = 'DZ', + REFERENCE='ANALYTIQUE',VALE=0.5, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO4', + NOM_CMP = 'DZ', + REFERENCE='ANALYTIQUE',VALE=-0.5, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO1', + NOM_CMP = 'DRY', + REFERENCE='ANALYTIQUE',VALE=0.5, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO4', + NOM_CMP = 'DRY', + REFERENCE='ANALYTIQUE',VALE=0.5, + ), + +# -- TEST SUR LES EFFORTS +# MAILLE DKT + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='MA4', + NOEUD = 'NO1', + NOM_CMP = 'MXX', + REFERENCE='NON_REGRESSION',VALE= -0.297, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='MA4', + NOEUD = 'NO4', + NOM_CMP = 'MXX', + REFERENCE='NON_REGRESSION',VALE=-0.297, + ), + + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='MA1', + NOEUD = 'NO1', + NOM_CMP = 'MXX', + REFERENCE='NON_REGRESSION',VALE= -3.33876E-01, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='MA3', + NOEUD = 'NO4', + NOM_CMP = 'MXX', + REFERENCE='NON_REGRESSION',VALE=-3.33876E-01, + ), + + # GRILLES + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='BMA4', + NOEUD = 'NO1', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=4.01305E+00, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='BMA4', + NOEUD = 'NO4', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=4.01305E+00, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='CMA4', + NOEUD = 'NO1', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=-4.01305E+00, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='CMA4', + NOEUD = 'NO4', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=-4.01305E+00, + ), + + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='BMA1', + NOEUD = 'NO1', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=4.50733E+00, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='BMA3', + NOEUD = 'NO4', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=4.50733E+00, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='CMA1', + NOEUD = 'NO1', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=-4.50733E+00, + ), + _F( + RESULTAT = RESGRIL2, + NUME_ORDRE = 1, + NOM_CHAM = 'SIEF_ELNO_ELGA',MAILLE='CMA3', + NOEUD = 'NO4', + NOM_CMP = 'NXX', + REFERENCE='NON_REGRESSION',VALE=-4.50733E+00, + ), + + ) + ) + + + + +# TEST DKT + EXCENTREMENT + + +TEST_RESU(RESU=( + +# -- TEST SUR LES DEPLACEMENTS ET LES ROTATIONS +# -- LA DIFFERENCE SUR LES DEPLACEMENTS VIENT DE LA ROTATION +# -- PROPRE, PRISE EN COMPTE POUR DKT MAIS PAS POUR GRILLE + + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'NO2', + NOM_CMP = 'DZ', PRECISION=0.03, + REFERENCE='AUTRE_ASTER',VALE= 1.56354E-07, + ), + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'NO3', + NOM_CMP = 'DZ', PRECISION=0.03, + REFERENCE='AUTRE_ASTER',VALE= 1.56354E-07, + ), + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'NO2', + NOM_CMP = 'DRY', + REFERENCE='AUTRE_ASTER',VALE= -2.18657E-07, + ), + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'NO3', + NOM_CMP = 'DRY', + REFERENCE='AUTRE_ASTER',VALE= -2.18657E-07, + ), + +# -- TEST SUR LES EFFORTS +# MAILLE DKT + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'EFGE_ELNO_DEPL',MAILLE='MA4', + NOEUD = 'NO1', + NOM_CMP = 'MXX', + REFERENCE='NON_REGRESSION',VALE= -0.297, PRECISION=0.08, + ), + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'EFGE_ELNO_DEPL',MAILLE='MA4', + NOEUD = 'NO4', + NOM_CMP = 'MXX', + REFERENCE='NON_REGRESSION',VALE=-0.297, PRECISION=0.08, + ), + + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'EFGE_ELNO_DEPL',MAILLE='MA1', + NOEUD = 'NO1', + NOM_CMP = 'MXX', + REFERENCE='NON_REGRESSION',VALE= -3.33876E-01, PRECISION=0.05, + ), + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'EFGE_ELNO_DEPL',MAILLE='MA3', + NOEUD = 'NO4', + NOM_CMP = 'MXX', + REFERENCE='NON_REGRESSION',VALE=-3.33876E-01,PRECISION=0.05, + ), + + + + ),) + + + + +FIN() +# +# +# -- TEST SUR LES FORCES NODALES : FAUSSES EN DKT + EXCENTREMENT +# 70% D'ECART, EQUILIBRE NON VERIFIE + +TEST_RESU(RESU=( + + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO1', + NOM_CMP = 'DZ', + REFERENCE='ANALYTIQUE',VALE= -0.5, + ), + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO2', + NOM_CMP = 'DZ', + REFERENCE='ANALYTIQUE',VALE=0.5, + ), + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO3', + NOM_CMP = 'DZ', + REFERENCE='ANALYTIQUE',VALE=0.5, + ), + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO4', + NOM_CMP = 'DZ', + REFERENCE='ANALYTIQUE',VALE=-0.5, + ), + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO1', + NOM_CMP = 'DRY', + REFERENCE='ANALYTIQUE',VALE=0.5, + ), + _F( + RESULTAT = RESUDKT, + NUME_ORDRE = 1, + NOM_CHAM = 'FORC_NODA', + NOEUD = 'NO4', + NOM_CMP = 'DRY', + REFERENCE='ANALYTIQUE',VALE=0.5, + ), + ) + ) diff --git a/src/TestsEltsVisu/Nicolas/ssls109c.simul b/src/TestsEltsVisu/Nicolas/ssls109c.simul new file mode 100644 index 00000000..870a7c44 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/ssls109c.simul @@ -0,0 +1,10 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuCoque( GEOB , BORD1 , EPB , 0 , 0.0 0.0 ) +self.monObjetVisu.VisuGrille( GEOB1 , 0 , -0.09 , 0.0 0.0 , , 0 , 0 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.VisuGrille( GEOB2 , 0 , 0.09 , 0.0 0.0 , , 0 , 0 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Visualise() +self.monObjetVisu.Start() +self.monObjetVisu.VisuCoque( GEOB , BORD1 , EPB , 0 , 0.0 0.0 ) +self.monObjetVisu.VisuCoque( GEOB1 , EP , -0.09 , 0.0 0.0 ) +self.monObjetVisu.VisuCoque( GEOB2 , EP , 0.09 , 0.0 0.0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Nicolas/ssnl114a.comm b/src/TestsEltsVisu/Nicolas/ssnl114a.comm new file mode 100755 index 00000000..e1dcd8f1 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/ssnl114a.comm @@ -0,0 +1,121 @@ +# MODIF DATE 04/10/2005 AUTEUR CIBHHPD L.SALMONA +# TITRE CABLE PESANT AVEC DILATATION THERMIQUE. MODELISATION A : CABLE +# 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. +# ====================================================================== + +DEBUT( CODE=_F( NOM = 'SSNL114A',NIV_PUB_WEB='INTERNET') ) + +MA2=LIRE_MAILLAGE() + +M1=DEFI_MATERIAU( + ELAS=_F( E = 5.700000E+10, ALPHA = 2.300000E-05, + RHO = 2.844230E+03, NU=0.), + CABLE=_F(),) + +CHM2=AFFE_MATERIAU( MAILLAGE=MA2,AFFE=( + _F( GROUP_MA = ( 'O0101010', ), MATER = M1), + _F( GROUP_MA = ( 'P0101010', 'P0101011', ), + MATER = M1))) + +MO2=AFFE_MODELE( MAILLAGE=MA2, + AFFE=_F( GROUP_MA = ( 'P0101010', 'O0101010', 'P0101011', ), + PHENOMENE = 'MECANIQUE', + MODELISATION = 'CABLE')) + +CARA2=AFFE_CARA_ELEM( MODELE=MO2, + CABLE=_F( GROUP_MA = ( 'P0101010', 'P0101011','O0101010', ), + SECTION = 2.278300E-04) + ) + +CHDDL2=AFFE_CHAR_MECA( MODELE=MO2, + DDL_IMPO=_F( GROUP_NO = ( 'ZFIXES', ), + DX = 0.0, DY = 0.0, DZ = 0.0)) + +CHTN2=CREA_CHAMP( OPERATION='AFFE', TYPE_CHAM='NOEU_TEMP_R', MAILLAGE=MA2, + AFFE=_F( TOUT = 'OUI', NOM_CMP = 'TEMP', VALE = 39.26)) + +CHTN0=CREA_CHAMP( OPERATION='AFFE', TYPE_CHAM='NOEU_TEMP_R', MAILLAGE=MA2, + AFFE=_F( TOUT = 'OUI', NOM_CMP = 'TEMP', VALE = 0.0)) + +RESUTHER=CREA_RESU(OPERATION='AFFE', TYPE_RESU='EVOL_THER', NOM_CHAM='TEMP',AFFE=( + _F( INST = -1., CHAM_GD = CHTN0), +# MONTEE EN TEMPERATURE PROGRESSIVE + _F( INST = 0., CHAM_GD = CHTN0), + _F( INST = 1., CHAM_GD = CHTN2)) + ) + +CHTP2=AFFE_CHAR_MECA( MODELE=MO2, TEMP_CALCULEE=RESUTHER ) + +CHPES2=AFFE_CHAR_MECA( MODELE=MO2, + PESANTEUR=(9.81,0.0,0.0,-1.0,) ) + +L_INST0=DEFI_LIST_REEL( DEBUT=-1.000000E+00, + INTERVALLE=_F( JUSQU_A = 1.000000E+00, NOMBRE = 2)) + +RESU1=STAT_NON_LINE( + MODELE=MO2, + CHAM_MATER=CHM2, + CARA_ELEM=CARA2,EXCIT=( + _F( + CHARGE = CHDDL2), _F( + CHARGE = CHPES2, + TYPE_CHARGE = 'SUIV'), _F( + CHARGE = CHTP2)), + INCREMENT=_F( + LIST_INST = L_INST0, + NUME_INST_FIN = 2), + COMP_ELAS=_F( + GROUP_MA = ( + 'P0101010', 'P0101011', + 'O0101010', ), + RELATION = 'CABLE', + DEFORMATION = 'GREEN'), + CONVERGENCE=_F( + RESI_GLOB_RELA = 1.00E-07, + ITER_GLOB_MAXI = 50), + NEWTON=_F( + REAC_ITER = 1) + ) + +RESU1=CALC_ELEM( reuse=RESU1, + OPTION=( + 'SIEF_ELNO_ELGA', 'VARI_ELNO_ELGA',), + RESULTAT=RESU1, + ) + +# SOLUTION ANALYTIQUE : FORTRAN DANS SSNL114.38 + + +TEST_RESU(RESU=(_F( RESULTAT = RESU1, + NUME_ORDRE = 1, + NOM_CHAM = 'DEPL', + NOEUD = 'N36', + NOM_CMP = 'DZ', + VALE = -6.352, + PRECISION = 1.E-3), + _F( RESULTAT = RESU1, + NUME_ORDRE = 2, + NOM_CHAM = 'DEPL', + NOEUD = 'N36', + NOM_CMP = 'DZ', + VALE = -8.1955, + PRECISION = 1.E-3)) + ) + +FIN( ) +# diff --git a/src/TestsEltsVisu/Nicolas/ssnl114a.simul b/src/TestsEltsVisu/Nicolas/ssnl114a.simul new file mode 100644 index 00000000..5e346bb5 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/ssnl114a.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuCable( "P0101010 , P0101011 , O0101010" , 0.00022783 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Nicolas/ssnl116a.91 b/src/TestsEltsVisu/Nicolas/ssnl116a.91 new file mode 100644 index 00000000..7565c917 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/ssnl116a.91 @@ -0,0 +1,34 @@ + +# + +MATF_T01=DEFI_MATERIAU( ELAS=_F( E = 5000000.0000000, + NU = 0.3, ALPHA = 0.), + ECRO_LINE=_F( D_SIGM_EPSI = 1000000., + SY = 5000.0000000000) ) + +MATF_H01=DEFI_MATERIAU( ELAS=_F( E = 500000.00000000, + NU = 0.3, ALPHA = 0.), + ECRO_LINE=_F( D_SIGM_EPSI = 1000000., + SY = 5000.0000000000) ) + +MATF_V01=DEFI_MATERIAU( ELAS=_F( E = 5000000.0000000, + NU = 0.3, ALPHA = 0.), + ECRO_ASYM_LINE=_F( + + DT_SIGM_EPSI = 1000000., + SY_T = 5000.0000000000, + DC_SIGM_EPSI = 1000000., + SY_C = 10000.0000000000)) + +CHMATF=AFFE_MATERIAU( MAILLAGE=MA,AFFE=( + _F( GROUP_MA = 'GOA', MATER = MATA, + TEMP_REF = 10.00000), + _F( GROUP_MA = 'GBAR_T01', MATER = MATF_T01, + TEMP_REF = 10.00000), + _F( GROUP_MA = 'GBAR_H01', MATER = MATF_H01, + TEMP_REF = 10.00000), + _F( GROUP_MA = 'GBAR_V01', MATER = MATF_V01, + TEMP_REF = 10.00000)) + ) + + diff --git a/src/TestsEltsVisu/Nicolas/ssnl116a.comm b/src/TestsEltsVisu/Nicolas/ssnl116a.comm new file mode 100755 index 00000000..7f791473 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/ssnl116a.comm @@ -0,0 +1,235 @@ +# MODIF DATE 28/05/2004 AUTEUR LEBOUVIE F.LEBOUVIER +# TITRE CALCUL DU TRONCON BE DU CIG DES RENARDIERES +# 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. +# ====================================================================== + +# REF : ALTHEE STROOBANT,STAGIAIRE MTC AOUT 1999 + +DEBUT( CODE=_F( NOM = 'SSNL116A',NIV_PUB_WEB='INTRANET') ) + +MA=LIRE_MAILLAGE( ) + +MA=DEFI_GROUP( reuse=MA, MAILLAGE=MA,CREA_GROUP_NO=( + _F( NOM = 'GONAA', + GROUP_MA = 'GOA'), + _F( NOM = 'GONZZ', + GROUP_MA = 'GRBAR_V'), + _F( NOM = 'GONXX', + GROUP_MA = 'GRBAR_T'), + _F( NOM = 'GON', + GROUP_MA = 'GRBAR_H')) + ) + +MO=AFFE_MODELE( MAILLAGE=MA, + VERIF=('MAILLE', 'NOEUD',),AFFE=( + _F( GROUP_MA = 'GOA', + PHENOMENE = 'MECANIQUE', + MODELISATION = 'POU_D_E'), + _F( GROUP_MA = ('GRBAR_T','GRBAR_H','GRBAR_V',), + PHENOMENE = 'MECANIQUE', + MODELISATION = 'BARRE')) + ) + +MATA=DEFI_MATERIAU( ELAS=_F( E = 7.2E10, + NU = 0.3, + ALPHA = 22.4E-6), + ECRO_FLEJOU=_F( + EP = 3.7E10, + SY = 75.E6, + SU = 190.E6, + PUISS = 0.29), + VMIS_POUTRE=_F( NP = 1.2699E6, + MEY = 1.248E5, + MPY = 1.589E5, + CAY = 0.84, + CBY = 0.0012, + MEZ = 1.248E5, + MPZ = 1.589E5, + CAZ = 0.84, + CBZ = 0.0012, + MPX = 1.E10) + ) + +INCLUDE(UNITE=91) + +CARAP=AFFE_CARA_ELEM( MODELE=MO, + POUTRE=_F( GROUP_MA = 'GOA', + SECTION = 'CERCLE', + CARA = ('R', 'EP',), + VALE = (0.25765, 0.01,)),BARRE=( + _F( GROUP_MA = 'GRBAR_T', + SECTION = 'RECTANGLE', + CARA = 'H', + VALE = 1.), + _F( GROUP_MA = 'GRBAR_H', + SECTION = 'RECTANGLE', + CARA = 'H', + VALE = 1.), + _F( GROUP_MA = 'GRBAR_V', + SECTION = 'RECTANGLE', + CARA = 'H', + VALE = 1.)) + + ) + +LITPS=DEFI_LIST_REEL( DEBUT=0.0,INTERVALLE=( + _F( JUSQU_A = 1., NOMBRE = 10), + _F( JUSQU_A = 2., NOMBRE = 2), + _F( JUSQU_A = 3., NOMBRE = 30), + _F( JUSQU_A = 4., NOMBRE = 2)) + ) + +# FONCTION TEMPERATURE POUR LES BARRES : DT = 50 +#_______________________________________________________# + +DXA=DEFI_FONCTION( NOM_PARA='INST', + VALE=( 0., 0., + 1., -0.004, + 2., -0.004, + 3., 0.002, + 4., 0.002, + ), + PROL_DROITE='LINEAIRE', + PROL_GAUCHE='LINEAIRE' + ) + +# FONCTION TEMPERATURE POUR LES POUTRES : DT = 50 +#_______________________________________________________# + +NUL=DEFI_FONCTION( NOM_PARA='INST', + VALE=( 0., 0., + 1., 0., + 2., 0., + 3., 0., + 4., 0., + ), + PROL_DROITE='LINEAIRE', + PROL_GAUCHE='LINEAIRE' + ) + +CHAMA=AFFE_CHAR_MECA_F( MODELE=MO,DDL_IMPO=( + + _F( GROUP_NO = 'PC01', DX = NUL, DY = NUL, DZ = NUL, + DRX = NUL, DRY = NUL, DRZ = NUL), + _F( GROUP_NO = 'PC02', DX = NUL, DY = NUL, DZ = DXA, + DRX = NUL, DRY = NUL, DRZ = NUL), + + _F( GROUP_NO = 'GNO_EXBA', DX = NUL, DY = NUL, DZ = NUL)) + + ) + +RES1=STAT_NON_LINE( + MODELE=MO, + CHAM_MATER=CHMATF, + CARA_ELEM=CARAP, + EXCIT=_F( + CHARGE = CHAMA),COMP_INCR=( + _F( + RELATION = 'VMIS_POU_FLEJOU', + GROUP_MA = 'GOA'), + _F( + RELATION = 'VMIS_ISOT_LINE', + GROUP_MA = ( + 'GRBAR_T', 'GRBAR_H',)), + _F( + RELATION = 'VMIS_ASYM_LINE', + GROUP_MA = ( + 'GRBAR_V', ))), + INCREMENT=_F( + LIST_INST = LITPS, + NUME_INST_FIN = 44), + NEWTON=_F( + MATRICE = 'ELASTIQUE'), + CONVERGENCE=_F( + RESI_GLOB_MAXI = 5.E-3, + ITER_GLOB_MAXI = 20) + ) + +RES1=CALC_ELEM( reuse=RES1, + OPTION='SIEF_ELNO_ELGA', + RESULTAT=RES1, + ) + +TEST_RESU(RESU=( + + _F( RESULTAT = RES1, NOEUD = 'NPC02', NOM_CHAM = 'DEPL', NOM_CMP = 'DZ', + NUME_ORDRE = 1, VALE = -4.00000E-04, REFERENCE = 'NON_REGRESSION'), + + _F( RESULTAT = RES1, NOEUD = 'NPC02', NOM_CHAM = 'DEPL', NOM_CMP = 'DZ', + NUME_ORDRE = 10, VALE = -4.00000E-03, REFERENCE = 'NON_REGRESSION'), + + _F( RESULTAT = RES1, NOEUD = 'NPC02', NOM_CHAM = 'DEPL', NOM_CMP = 'DZ', + NUME_ORDRE = 30, VALE = -4.00000E-04, REFERENCE = 'NON_REGRESSION'), + + _F( RESULTAT = RES1, NOEUD = 'NPC02', NOM_CHAM = 'DEPL', NOM_CMP = 'DZ', + NUME_ORDRE = 44, VALE = 2.00000E-03, REFERENCE = 'NON_REGRESSION'), + +_F( RESULTAT = RES1, MAILLE = 'MV01F010', NOEUD = 'NPC02', NOM_CHAM = 'SIEF_ELNO_ELGA', +NUME_ORDRE = 1, VALE = -2.00000E+03, REFERENCE = 'NON_REGRESSION', NOM_CMP = 'N'), + +_F( RESULTAT = RES1, MAILLE = 'MV01F010', NOEUD = 'NPC02', NOM_CHAM = 'SIEF_ELNO_ELGA', +NUME_ORDRE = 10, VALE = -1.20000E+04, REFERENCE = 'NON_REGRESSION', NOM_CMP = 'N'), + +_F( RESULTAT = RES1, MAILLE = 'MV01F010', NOEUD = 'NPC02', NOM_CHAM = 'SIEF_ELNO_ELGA', +NUME_ORDRE = 30, VALE = 5.20000E+03, REFERENCE = 'NON_REGRESSION', NOM_CMP = 'N'), + +_F( RESULTAT = RES1, MAILLE = 'MV01F010', NOEUD = 'NPC02', NOM_CHAM = 'SIEF_ELNO_ELGA', +NUME_ORDRE = 44, VALE = 7.60000E+03, REFERENCE = 'NON_REGRESSION', NOM_CMP = 'N')) + + + ) + +FIN() +# +# +# +#TE1=POST_RELEVE_T(ACTION:( INTITULE:'T1' +# GROUP_NO:GONZZ +# GROUP_MA:GRBAR_V +# RESULTAT:RES1 +# NOM_CHAM: 'DEPL' +# TOUT_ORDRE:'OUI' +# TOUT_CMP:'OUI' +# OPERATION:'EXTRACTION') +# ); +# +##MPR_TABLE ( TABLE : TE1 +# NOM_PARA:('COOR_X','DZ') +# FILTRE : ( NOM_PARA : 'NOEUD' VALE_K : NPC02 ) +# FORMAT:'EXCEL' ); +# +# +# +#TB1=POST_RELEVE_T(ACTION:( INTITULE:'TBE1' +# GROUP_NO:GONZZ +# GROUP_MA:GRBAR_V +# RESULTAT:RES1 +# NOM_CHAM: 'SIEF_ELNO_ELGA' +# TOUT_ORDRE:'OUI' +# TOUT_CMP:'OUI' +# OPERATION:'EXTRACTION') +# ); +# +##MPR_TABLE ( TABLE : TB1 +# NOM_PARA:('COOR_X','N') +# FILTRE : ( NOM_PARA : 'NOEUD' VALE_K : NV01F010 ) +# FORMAT:'EXCEL' ); +# +# +# +# diff --git a/src/TestsEltsVisu/Nicolas/ssnl116a.simul b/src/TestsEltsVisu/Nicolas/ssnl116a.simul new file mode 100644 index 00000000..26c3ddbc --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/ssnl116a.simul @@ -0,0 +1,6 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreCercle( GOA , CREUX , CONSTANT , 0.25765 , 0.25765 , 0.01 , 0.01 ) +self.monObjetVisu.VisuBarreRectangle( GRBAR_T , PLEIN , 1.0 , 1.0 , 0 , 0 ) +self.monObjetVisu.VisuBarreRectangle( GRBAR_H , PLEIN , 1.0 , 1.0 , 0 , 0 ) +self.monObjetVisu.VisuBarreRectangle( GRBAR_V , PLEIN , 1.0 , 1.0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Nicolas/ssnl132a.comm b/src/TestsEltsVisu/Nicolas/ssnl132a.comm new file mode 100755 index 00000000..942674f7 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/ssnl132a.comm @@ -0,0 +1,896 @@ +# MODIF DATE 07/10/2005 AUTEUR CIBHHPD L.SALMONA +# RESPONSABLE GODARD V.GODARD +# TITRE SIMULATION NUMERIQUE DU COMPORTEMENT D'UN ASSEMBLAGE COMBUSTIBLE +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2005 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. +# ====================================================================== +# EN COMPRESSION ET EN FLEXION +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# UTILISATION : COMPARAISON DE LA SIMULATION NUMERIQUE D'UN ASSEMBLAGE +# COMBUSTIBLE EN COMPRESSION AVEC LES RESULTATS EXPERIMENTAUX + +DEBUT(CODE=_F( NOM = 'SSNL132A',NIV_PUB_WEB='INTRANET'), + PAR_LOT='NON'); + + +##################################################### +##################################################### +## DONNEES GENERALES DU PROBLEME ## +##################################################### +##################################################### + +########################################### +# Caracteristiques materiaux # +########################################### + +# embout superieur +EES0= 1.99e+11; +EES1= 1.75e+11; +NUES0= 0.3; +NUES1= 0.3; +Kesup= 1.5E+8; +RHOES= 898162.6 ; +# embout inferieur +EEI0= 1.99e+11 ; +EEI1= 1.75e+11 ; +NUEI0= 0.3 ; +NUEI1= 0.3 ; +Keinf= 2.6E+8; +RHOEI= 351651.1 ; +# Tube guide +ETU0= 9.84e+10 ; +ETU1= 7.80e+10 ; +NUTU0= 0.3 ; +RHOTU= 6310. ; +# Crayon +ECR0= 9.84e+10 ; +ECR1= 7.80e+10 ; +NUCR0= 0.3 ; +RHOCR= 38050. ; +# systeme de maintien +EMA0= 2.0E11 ; +EMA1= 1.84E11 ; +NUMA0= 0.3 ; +NUMA1= 0.3 ; +MPZMA0= 349. ; +SYMA0= 1.03E9 ; +DSMA0= 0.0 ; +CAYMA0= 0.84 ; +CAZMA0= 0.84 ; +CBYMA0= 0.105 ; +CBZMA0= 0.105 ; +RHOMA = 0. ; +UELA = 0.105 ; +FELA = 1480. ; +##################################### +# Caracteristiques geometriques # +##################################### +# Caracteristiques geometriques des tubes-guides (longueur,rayon,epaisseur) +LONTU = 4.5445 ; +XINFT = 0.140 ; +# Partie courante +RAY1GU = 0.006225 ; +EP1GU = 0.0005 ; +# Partie retreinte +RAY2GU = 0.006225 ; +EP2GU = 0.00118 ; +# Caracteristiques geometriques des crayons (longueur,rayon, epaisseur) +LONCR = 4.4973; +XINFC = 0.1660; +RAYCRA = 0.00475; +EPCRA = 0.00057; +# longueur de la colonne fissile d'un crayon pour profil axial flux +L_COLON = 4.2672; +L_BOUCHI = 0.0145; +# Caracteristiques geometriques du systeme de maintien +# composante ressort dans le plan horiz lgres (cf fichier fichier maillage gibi +LGRES= 0.1165; +## hauteur de ressort de maintien comme dans gibi +HRESS= 0.073; +#longueur des embouts +Leinf = 0.14; +Lesup = 0.0988; + +############################################################## +# CARACTERISTIQUES GEOMETRIQUES EMBOUTS # +############################################################## +Heinf = ((Leinf*Keinf)/EEI0)**0.5; +Hesup = ((Lesup*Kesup)/EES0)**0.5; +############################################################## +# AFFECTATION DES CARACTERISTIQUES GEOMETRIQUES ELEMENTAIRES # +############################################################## +# +############################################################## +# TUBES-GUIDES +# PARTIE COURANTE +S_TG_C=3.1415*(RAY1GU**2-(RAY1GU-EP1GU)**2); +I_TG_C=3.1415/4*(RAY1GU**4-(RAY1GU-EP1GU)**4); +# PARTIE RETREINTE +S_TG_R=3.1415*(RAY2GU**2-(RAY2GU-EP2GU)**2); +I_TG_R=3.1415/4*(RAY2GU**4-(RAY2GU-EP2GU)**4); +# LAISON PARTIE COURANTE-RETREINT : BIAIS +# on fait une aproximation en prenant le d moyen sur la hauteur du cone +EPMOY=(EP1GU+EP2GU)/2; +S_TG_B=3.1415*(RAY2GU**2-(RAY2GU-EPMOY)**2); +I_TG_B=3.1415/4*(RAY2GU**4-(RAY2GU-EPMOY)**4); +# +# CRAYONS +S_CR=3.1415*(RAYCRA**2-(RAYCRA-EPCRA)**2); +I_CR=3.1415/4*(RAYCRA**4-(RAYCRA-EPCRA)**4); + +##################################### +# Rigidites des composants # +##################################### +######## Grilles de melanges ######## +# Rigidite en rotation des liaisons grille-tube guide +KR_GM = 990. ; +# NOMBRE DE TUBES-GUIDES +NBTG=25; +# NOMBRE DE CRAYONS +NBCR=264.; +# TOTAL +NBTU =289.; +# +######################################## +# CARACTERISTIQUES DU SYST DE MAINTIEN # +######################################## +LSYMA=((LGRES*LGRES)+(HRESS*HRESS))**(1/2) ; +HYMA= (4.*SYMA0*LGRES*LSYMA)/(6.*EMA0*UELA) ; +HZMA= (6.*LGRES*FELA)/(SYMA0*HYMA*HYMA) ; +MEZMA0= SYMA0*HZMA*(HYMA*HYMA)/6. ; +NPMA0= HYMA*HZMA*SYMA0 ; +MEYMA0= SYMA0*HYMA*HZMA*HZMA/6.; +MPYMA0= 1.5*MEYMA0 ; +MPXMA0= 100.*NPMA0 ; +SYMA1= (SYMA0*EMA1)/EMA0 ; +NPMA1= (NPMA0*EMA1)/EMA0 ; +MEYMA1= (MEYMA0*EMA1)/EMA0 ; +MPYMA1= (MPYMA0*EMA1)/EMA0 ; +MEZMA1= (MEZMA0*EMA1)/EMA0 ; +MPZMA1= (MPZMA0*EMA1)/EMA0 ; +MPXMA1= (MPXMA0*EMA1)/EMA0 ; +# + +##################################################### +##################################################### +## COURBES DE RECALAGE ## +##################################################### +##################################################### + +# Effort axial max sur embout Sup +EFF_COMP = 40000. ; +# Definition de la courbe de reference essai de compression +# charge en compression +COMP_CH=DEFI_FONCTION( + NOM_PARA='DX', + VALE=( + 0. ,0., + 2.5E-04 ,1.0331E+04, + 6.63E-04 ,2.5E+04, + 1.E-03 ,3.4702E+04, + 1.23E-03 ,4.E+04, + ), + PROL_DROITE='CONSTANT', + PROL_GAUCHE='CONSTANT',); +# decharge en compression +COMP_DCH=DEFI_FONCTION( + NOM_PARA='DX', + VALE=( + 2.35E-04, 0., + 3.87E-04, 5000., + 5.18E-04, 1.0331E+04, + 8.49E-04, 2.5E+04, + 1.09E-03, 3.5E+04, + 1.23E-03, 4.E+04, + ), + PROL_DROITE='CONSTANT', + PROL_GAUCHE='CONSTANT',); + +# Definition des courbes de reference essai de flexion +# Effort axial constant sur embout Sup +EFF_FLEX = 9000. ; +# Charge + +##################################################### +##################################################### +## MAILLAGE,MODELE,CHARGEMENT,MATERIAU ## +##################################################### +##################################################### + + +########################################### +# LECTURE DU MAILLAGE # +########################################### +# +MA1=LIRE_MAILLAGE(); +# +# +MA1=DEFI_GROUP( + reuse =MA1, + MAILLAGE=MA1, + CREA_GROUP_NO=(_F(TOUT_GROUP_MA='OUI',),), + ); + +########################################### +# AFFECTATION DU MODELE # +########################################### +# +MO1=AFFE_MODELE(MAILLAGE=MA1, + AFFE=(_F(GROUP_MA=('PQSUP'), + PHENOMENE='MECANIQUE', + MODELISATION='DKT',), + _F(GROUP_MA='CRAYON', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_TGM',), + _F(GROUP_MA='T_GUIDE', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_TGM',), + _F(GROUP_MA=('EBOSUP','EBOINF'), + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_T',), + _F(GROUP_MA='MAINTIEN', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_T',), + _F(GROUP_MA=('ELA','RIG'), + PHENOMENE='MECANIQUE', + MODELISATION='DIS_TR',), + ),); + +########################################################## +# AFFECTATION DES CARACTERISTIQUES DES ELEMENTS # +########################################################## +# +carel=[0.]*78; +# + +CARA1=AFFE_CARA_ELEM( + MODELE=MO1, + POUTRE=( + _F(GROUP_MA='CRAYON', + SECTION='GENERALE', + CARA=('A','IZ','IY','JX','AY','AZ','EY','EZ'), + VALE=(S_CR,I_CR,I_CR,I_CR*2,1,1,0,0),), + _F(GROUP_MA='LGUIDE', + SECTION='GENERALE', + CARA=('A','IZ','IY','JX','AY','AZ'), + VALE=(S_TG_C,I_TG_C,I_TG_C,I_TG_C*2,1,1),), + _F(GROUP_MA='RETRE', + SECTION='GENERALE', + CARA=('A','IZ','IY','JX','AY','AZ'), + VALE=(S_TG_R,I_TG_R,I_TG_R,I_TG_R*2,1,1),), +_F(GROUP_MA='BIAIS', + SECTION='GENERALE', + CARA=('A','IZ','IY','JX','AY','AZ'), + VALE=(S_TG_B,I_TG_B,I_TG_B,I_TG_B*2,1,1),), + _F(GROUP_MA=('MAINTI_Y','MAINTI_Z'), + SECTION='RECTANGLE', + CARA=('HY','HZ'), + VALE=(HYMA,HZMA),), + _F(GROUP_MA=('EBOINF'), + SECTION='RECTANGLE', + CARA='H', + VALE= Heinf,), + _F(GROUP_MA=('EBOSUP'), + SECTION='RECTANGLE', + CARA='H', + VALE= Hesup,), + ), + COQUE=( + _F(GROUP_MA=('PQSUP'), + COQUE_NCOU=1, + EPAIS=1., + ANGL_REP=(90.,0.,), + ), + ), + AFFE_FIBRE =( + _F(GROUP_MA='CRAYON', + COOR_AXE_POUTRE = (0.,0.,), + CARA='SURFACE', + VALE=( + 0.,(RAYCRA-EPCRA/2),S_CR/4, + 0.,-(RAYCRA-EPCRA/2),S_CR/4, + (RAYCRA-EPCRA/2),0.,S_CR/4, + -(RAYCRA-EPCRA/2),0.,S_CR/4, + ) + ), + _F(GROUP_MA='LGUIDE', + COOR_AXE_POUTRE = (0.,0.,), + CARA='SURFACE', + VALE=( + 0.,(RAY1GU-EP1GU/2),S_TG_C/4, + 0.,-(RAY1GU-EP1GU/2),S_TG_C/4, + (RAY1GU-EP1GU/2),0.,S_TG_C/4, + -(RAY1GU-EP1GU/2),0.,S_TG_C/4, + ) + ), + _F(GROUP_MA='BIAIS', + COOR_AXE_POUTRE = (0.,0.,), + CARA='SURFACE', + VALE=( + 0.,(RAY2GU-EPMOY/2),S_TG_B/4, + 0.,-(RAY2GU-EPMOY/2),S_TG_B/4, + (RAY2GU-EPMOY/2),0.,S_TG_B/4, + -(RAY2GU-EPMOY/2),0.,S_TG_B/4, + ) + ), + _F(GROUP_MA='RETRE', + COOR_AXE_POUTRE = (0.,0.,), + CARA='SURFACE', + VALE=( + 0.,(RAY2GU-EP2GU/2),S_TG_R/4, + 0.,-(RAY2GU-EP2GU/2),S_TG_R/4, + (RAY2GU-EP2GU/2),0.,S_TG_R/4, + -(RAY2GU-EP2GU/2),0.,S_TG_R/4, + ) + ), + ), + DISCRET=( + _F(GROUP_MA='ELA_ME', + REPERE='LOCAL', + CARA = 'K_TR_L', + VALE = carel,), + _F(GROUP_MA='ELA_EX', + REPERE='LOCAL', + CARA = 'K_TR_L', + VALE = carel,), + _F(GROUP_MA='RIG_ME', + REPERE='LOCAL', + CARA='K_TR_D_L', + VALE=((1.E9*NBTG/4),(1.E9*NBTG/4),0.,(KR_GM*NBTG/8.),(1.E9*NBTG/4),(KR_GM*NBTG/8.),),), + _F(GROUP_MA='RIG_EX', + REPERE='LOCAL', + CARA='K_TR_D_L', + VALE=((1.E9*NBTG/4),(1.E9*NBTG/4),0.,(KR_GM*NBTG/8.),(1.E9*NBTG/4),(KR_GM*NBTG/8.),),),), + + ORIENTATION=( + _F(GROUP_MA=('ELA_EX','ELA_ME','RIG_EX','RIG_ME'), + CARA='VECT_Y', + VALE=(1.,0.,0.),), + _F(GROUP_MA=('MAINTI_Y'), + CARA='VECT_Y', + VALE=(0. ,1. ,0.),), + _F(GROUP_MA=('MAINTI_Z'), + CARA='VECT_Y', + VALE=(0. ,0. ,1. ),), + ), + ); + +MA1=MODI_MAILLAGE( + reuse =MA1, + MAILLAGE=MA1, + MODELE=MO1, + ORIE_NORM_COQUE= + _F( GROUP_MA='PQSUP', + VECT_NORM=(-1.,0.,0.), + GROUP_NO='PQ1',), + INFO=1,); + +##################################################### +# DEFINITION DES MATERIAUX # +##################################################### +# +# EMBOUT SUPERIEUR +MT_ES=DEFI_MATERIAU(ELAS=_F(E=EES0, + NU=NUES0, + RHO=RHOES, + ),); + +# EMBOUT INFERIEUR +MT_EI=DEFI_MATERIAU(ELAS=_F(E=EEI0, + NU=NUEI0, + RHO=RHOEI, + ),); +MT_RIG=DEFI_MATERIAU(ELAS=_F(E=1.0, + NU=0.0, + RHO=0.0, + ALPHA=0.0,),); + +# LIAISON GRILLE/CRAYON +kn =37000.*NBCR; +kt =140000.*NBCR ; +rn = 3700.*NBCR; +rt =70000.*NBCR ; +lb =0.04; +fno =26.*NBCR/1.25 ; +coul_bos =0.51 ; +coul_res =coul_bos*rt/2./kt ; +ecrob =kt/1e9 ; +ecror =rt/1e9 ; + +M_GM=DEFI_MATERIAU(DIS_GRICRA=_F(KN_BOS=kn, + KT_BOS=kt, + KN_RES=rn, + KT_RES= rt, + DIST_BOS= lb, + FORC_SER= fno, + COUL_BOS=coul_bos, + COUL_RES=coul_res, + ECRO_BOS =ecrob, + ECRO_RES =ecror, + ), + ELAS=_F( E = 1.E5, NU = 0.3,), + ); + +# SYSTEME DE MAINTIEN +MT_MA=DEFI_MATERIAU(ELAS=_F(E=EMA0, + NU=NUMA0, + RHO=RHOMA,), + ECRO_LINE=_F(D_SIGM_EPSI=DSMA0, + SY=SYMA0,), + VMIS_POUTRE=_F(NP=NPMA0, + MEY=MEYMA0, + MPY=MPYMA0, + CAY=CAYMA0, + CBY=CBYMA0, + MEZ=MEZMA0, + MPZ=MPZMA0, + CAZ=CAZMA0, + CBZ=CBZMA0, + MPX=MPXMA0,),); + +# TUBE GUIDE +MT_TU1=DEFI_MATERIAU( + ELAS=_F( + E = (ETU0*NBTG), + NU = NUTU0, + RHO = (RHOTU*NBTG),), + ); + +# CRAYON +MT_CR=DEFI_MATERIAU( + ELAS=_F( + E = (ECR0*NBCR), + NU = NUCR0, + RHO = (RHOCR*NBCR), + ), + ); + +# PQSUP +MT_PLAQ=DEFI_MATERIAU( + ELAS=_F(E=1.E14, + NU=0.3, + RHO=0., + ALPHA=0.,),); + +############################################################## +# AFFECTATION DES MATERIAUX # +############################################################## +A_MAT=AFFE_MATERIAU(MAILLAGE=MA1, + AFFE=(_F(GROUP_MA=('PQSUP'), + MATER=MT_PLAQ,), + _F(GROUP_MA=('MAINTIEN'), + MATER=MT_MA,), + _F(GROUP_MA='CRAYON', + MATER=MT_CR,), + _F(GROUP_MA='T_GUIDE', + MATER=MT_TU1,), + _F(GROUP_MA='EBOINF', + MATER=MT_EI,), + _F(GROUP_MA=('EBOSUP'), + MATER=MT_ES,), + _F(GROUP_MA='RIG', + MATER=MT_RIG,), + _F(GROUP_MA='ELA_EX_B', + MATER=M_GM,), + _F(GROUP_MA='ELA_EX_T', + MATER=M_GM,), + _F(GROUP_MA='ELA_ME', + MATER=M_GM,), + ), + ); + +#################################################### +# DEFINITION DES CHARGEMENTS ET DES COND. LIM. # +#################################################### + +# CONDITIONS LIMITES +# --------------------- +CL_CTC=AFFE_CHAR_MECA( + MODELE=MO1, + VERI_NORM='NON', + CONTACT=(_F(APPARIEMENT='NODAL', + VECT_NORM_ESCL=(1.,0.,0.), + GROUP_MA_ESCL='PINF', + GROUP_MA_MAIT='CR_BAS',) + , + _F(APPARIEMENT='NODAL', + VECT_NORM_ESCL=(-1.,0.,0.), + GROUP_MA_ESCL='PSUP', + GROUP_MA_MAIT='CR_HAU',),), + ); + + +CL_PERM=AFFE_CHAR_MECA(MODELE=MO1, + DDL_IMPO=(_F(GROUP_MA='PQSUP', + DX=0., DY=0., DZ=0.,), + _F(GROUP_MA='ASSEM2', + DY=0.,), + _F(GROUP_NO='FIX', + DX=0., + DZ=0., + DRX=0., + ), + _F(GROUP_NO='CRAYON', + DRX=0., + ), + _F(GROUP_MA=('EBOSUP','EBOINF'), + DZ=0.0, + DRX=0.0, + ), + _F(GROUP_NO=('PGRIL_1','PGRIL_2','PGRIL_3','PGRIL_4', + 'PGRIL_5','PGRIL_6','PGRIL_7','PGRIL_8', + 'PGRIL_9','PGRIL_10',), + DY=0.,DRX=0.,DRY=0.,DRZ=0.), + ), + LIAISON_UNIF=( + _F(GROUP_MA='GRIL_1',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), + _F(GROUP_MA='GRIL_2',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), + _F(GROUP_MA='GRIL_3',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), + _F(GROUP_MA='GRIL_4',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), + _F(GROUP_MA='GRIL_5',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), + _F(GROUP_MA='GRIL_6',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), + _F(GROUP_MA='GRIL_7',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), + _F(GROUP_MA='GRIL_8',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), + _F(GROUP_MA='GRIL_9',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), + _F(GROUP_MA='GRIL_10',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), + ), + ); + + +BLOQ=AFFE_CHAR_MECA(MODELE=MO1, + DDL_IMPO=_F(GROUP_NO=('PGRIL_1','PGRIL_2','PGRIL_3','PGRIL_4', + 'PGRIL_5','PGRIL_6','PGRIL_7','PGRIL_8', + 'PGRIL_9','PGRIL_10',), + DX=0.,), + ); + + +# +# CHARGEMENT +# --------------------- +PESANT=AFFE_CHAR_MECA(MODELE=MO1, + PESANTEUR=(9.81,-1.,0.,0.),); + + +# Compression initiale +TIR_CR=AFFE_CHAR_MECA( + MODELE=MO1, + DDL_IMPO= + _F(GROUP_NO='CR_BAS',DX=-1.E-3,),); +DEPL_CR=DEFI_FONCTION( + NOM_PARA='INST', + VALE=( + -2., 0. , + -1., 1. ,),); + + +CL_DI_FR=AFFE_CHAR_MECA( + MODELE=MO1, + FORCE_NODALE= + _F(GROUP_NO='PEBO_S', + FX=(-1.),),); + +CL_GRI_6=AFFE_CHAR_MECA( + MODELE=MO1, + DDL_IMPO= + _F(GROUP_NO='PGRIL_6', + DZ=1.E-3,),); + +FOR_MAIN=DEFI_FONCTION(NOM_PARA='INST', + VALE=( + 0., 0. , + 1., 1.e-10 , + 2., 1.0331E+04, + 3., 2.5E+04, + 4., 3.4702E+04, + 5., 4.E+04, + 6., 3.5E+04, + 7., 2.5E+04, + 8., 1.0331E+04, + 9., 5000., + 10., 0. + ), + PROL_DROITE='CONSTANT', + PROL_GAUCHE='CONSTANT',); + + + +############################################### +# DEFINITION DES LISTES D INSTANTS # +############################################### + +L_INST1=DEFI_LIST_REEL( + DEBUT=-2., + INTERVALLE=( + _F(JUSQU_A=-1., NOMBRE=10,), + ),); + +L_INST11=DEFI_LIST_REEL( + DEBUT=-1., + INTERVALLE=( + _F(JUSQU_A=0., NOMBRE=10,), + ),); + +L_INST2=DEFI_LIST_REEL(DEBUT=0.0, + INTERVALLE=(_F(JUSQU_A=1.0, + NOMBRE=2,), + _F(JUSQU_A=10.0, + NOMBRE=45,),),); + +L_INST=DEFI_LIST_REEL(DEBUT=-2.0, + INTERVALLE=(_F(JUSQU_A=-1., + NOMBRE=10,), + _F(JUSQU_A=0., + NOMBRE=10,), + _F(JUSQU_A=1.0, + NOMBRE=2,), + _F(JUSQU_A=10.0, + NOMBRE=45,), + ),); + +##################################################################### +##################################################################### +# CALCUL INITIAL COMMUN A L ESSAI DE COMPRESSION ET DE FLEXION # +##################################################################### +##################################################################### + +RESU=STAT_NON_LINE( + MODELE=MO1, + CHAM_MATER=A_MAT, + CARA_ELEM=CARA1, + EXCIT=(_F(CHARGE=TIR_CR, FONC_MULT=DEPL_CR,), + _F(CHARGE=BLOQ,), + _F(CHARGE=CL_PERM,), + _F(CHARGE=CL_CTC,), + _F(CHARGE=PESANT,), + ), + COMP_INCR=( + _F(RELATION='VMIS_POU_LINE', + GROUP_MA='MAINTIEN', + ITER_INTE_MAXI=500), + _F(RELATION='ELAS', + GROUP_MA=('CRAYON','T_GUIDE'),), + _F(RELATION='DIS_GRICRA', + ITER_INTE_MAXI=500, + GROUP_MA='ELA'), + _F(RELATION='ELAS', + GROUP_MA=('EBOINF','EBOSUP', + 'RIG','PQSUP'),),), + INCREMENT=_F( + LIST_INST=L_INST1, + SUBD_PAS=10, + SUBD_PAS_MINI=1.E-6, + COEF_SUBD_PAS_1=0.0001, + ), + NEWTON=_F(MATRICE='TANGENTE', + REAC_ITER=1,), + CONVERGENCE=_F(RESI_GLOB_RELA=1.e-06, + ITER_GLOB_MAXI=50,), + ARCHIVAGE=_F(LIST_INST=L_INST1,),); + +RESU=STAT_NON_LINE( + reuse = RESU, + MODELE=MO1, + CHAM_MATER=A_MAT, + CARA_ELEM=CARA1, + EXCIT=(_F(CHARGE=CL_PERM,), + _F(CHARGE=CL_CTC,), + _F(CHARGE=PESANT,), + ), + COMP_INCR=( + _F(RELATION='VMIS_POU_LINE', + GROUP_MA='MAINTIEN', + ITER_INTE_MAXI=500,), + _F(RELATION='ELAS', + GROUP_MA=('CRAYON','T_GUIDE'),), + _F(RELATION='DIS_GRICRA', + GROUP_MA='ELA', + ITER_INTE_MAXI=500,), + _F(RELATION='ELAS', + GROUP_MA=('EBOINF','EBOSUP', + 'RIG','PQSUP'),),), + INCREMENT=_F( + LIST_INST=L_INST11, + SUBD_PAS=10, + SUBD_PAS_MINI=1.E-6, + COEF_SUBD_PAS_1=0.0001,), + ETAT_INIT=_F( + EVOL_NOLI=RESU, + INST=-1.,), + NEWTON=_F(MATRICE='TANGENTE', + REAC_ITER=1,), + CONVERGENCE=_F(RESI_GLOB_RELA=1.e-06, + ITER_GLOB_MAXI=50,), + ARCHIVAGE=_F(LIST_INST=L_INST11,),); + + +##################################################################### +##################################################################### +# POURSUITE ESSAI DE COMPRESSION # +##################################################################### +##################################################################### + +# CALCUL + +COMPR=STAT_NON_LINE( + MODELE=MO1, + CHAM_MATER=A_MAT, + CARA_ELEM=CARA1, + EXCIT=(_F(CHARGE=CL_DI_FR,FONC_MULT=FOR_MAIN,), + _F(CHARGE=CL_PERM,), + _F(CHARGE=CL_CTC,), + _F(CHARGE=PESANT,), + ), + COMP_INCR=( + _F(RELATION='VMIS_POU_LINE', + GROUP_MA='MAINTIEN', + ITER_INTE_MAXI=500), + _F(RELATION='ELAS', + GROUP_MA=('CRAYON','T_GUIDE'),), + _F(RELATION='DIS_GRICRA', + ITER_INTE_MAXI=500, + GROUP_MA='ELA',), + _F(RELATION='ELAS', + GROUP_MA=('EBOINF','EBOSUP', + 'RIG','PQSUP'),),), + INCREMENT=_F( + LIST_INST=L_INST2, + SUBD_PAS=10, + SUBD_PAS_MINI=1.E-6, + COEF_SUBD_PAS_1=0.0001, + ), + ETAT_INIT=_F(EVOL_NOLI=RESU, + INST=0.,), + NEWTON=_F(MATRICE='TANGENTE', + REAC_ITER=1,), + CONVERGENCE=_F(RESI_GLOB_RELA=1.e-06, + ITER_GLOB_MAXI=50,), + ARCHIVAGE=_F(LIST_INST=L_INST2,),); + + +# POST_TRAITEMENT + +COMPR=CALC_NO(reuse =COMPR, + RESULTAT=COMPR, + MODELE=MO1, + TOUT_ORDRE='OUI', + OPTION='FORC_NODA', + CHAM_MATER=A_MAT, + CARA_ELEM=CARA1, + ); + +# Deplacement de l'embout +DX1=RECU_FONCTION( + RESULTAT=COMPR, + NOM_CHAM='DEPL', + NOM_CMP='DX', + GROUP_NO='PEBO_S', + PROL_DROITE='CONSTANT', + PROL_GAUCHE='CONSTANT',); +DXTOTA=CALC_FONCTION( + COMB=(_F(FONCTION=DX1,COEF=-1.,),), + ); + +# Force exercee sur l'embout +POST3=POST_RELEVE_T( + ACTION=_F(INTITULE='FORCES', + GROUP_NO=('PEBO_S'), + RESULTAT=COMPR, + NOM_CHAM='FORC_NODA', + RESULTANTE=('DX','DY','DZ'), + REPERE='GLOBAL', + OPERATION='EXTRACTION',),); +FORC3=RECU_FONCTION( + TABLE=POST3, + PARA_X='INST', + PARA_Y='DX', + PROL_DROITE='CONSTANT', + PROL_GAUCHE='CONSTANT',); + +FORXA=CALC_FONCTION( + COMB=_F(FONCTION=FORC3, COEF=-1.,), + ); + + +titi=DXTOTA.Absc(); +toto=DXTOTA.Ordo(); +tata=FORXA.Ordo(); +LINS=titi[0:]; +DEPLA=toto[0:]; +FORCE=tata[0:]; + +ini=DEPLA[0]; +DEPL=[]; + +for i in range(len(DEPLA)): + DEPL.append(DEPLA[i]-ini) + + +# IMPR_FONCTION( +# FORMAT='XMGRACE',PILOTE='INTERACTIF', +# COURBE=( +# _F(ABSCISSE=DEPL, +# ORDONNEE=FORCE, +# COULEUR=2, +# ), +# _F(FONCTION=COMP_CH,COULEUR=3,), +# _F(FONCTION=COMP_DCH,COULEUR=3,), +# ), +# LEGENDE_X='Deplacement', +# LEGENDE_Y='Force', +# ) + +FODEP=CREA_TABLE(LISTE=(_F(LISTE_R=tuple(DEPL),PARA='X'), + _F(LISTE_R=tuple(FORCE),PARA='Y'), + _F(LISTE_R=tuple(LINS),PARA='K'), + ), + ) + +IMPR_TABLE(TABLE=FODEP) + +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 2.00000E+00),), + NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=1.0331E+04) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 2.00000E+00),), + NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.06,VALE=2.5E-04) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 3.00000E+00),), + NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=2.5E+04) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 3.00000E+00),), + NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=6.63E-04) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 4.00000E+00),), + NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=3.4702E+04) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 4.00000E+00),), + NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=1.E-03) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 5.00000E+00),), + NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=4.E+04) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 5.00000E+00),), + NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=1.23E-03) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 6.00000E+00),), + NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=3.5E+04) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 6.00000E+00),), + NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=1.09E-03) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 7.00000E+00),), + NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=2.5E+04) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 7.00000E+00),), + NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=8.49E-04) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 8.00000E+00),), + NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=1.0331E+04) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 8.00000E+00),), + NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.12,VALE=5.18E-04) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 9.00000E+00),), + NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.05,VALE=5000.) +TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 9.00000E+00),), + NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', + PRECISION=0.18,VALE=3.87E-04) + + +FIN(); diff --git a/src/TestsEltsVisu/Nicolas/ssnl132ab.comm b/src/TestsEltsVisu/Nicolas/ssnl132ab.comm new file mode 100755 index 00000000..fdb632b9 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/ssnl132ab.comm @@ -0,0 +1,891 @@ +# MODIF DATE 07/10/2005 AUTEUR CIBHHPD L.SALMONA +# RESPONSABLE GODARD V.GODARD +# TITRE SIMULATION NUMERIQUE DU COMPORTEMENT D'UN ASSEMBLAGE COMBUSTIBLE +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2005 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. +# ====================================================================== +# EN COMPRESSION ET EN FLEXION +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# UTILISATION : COMPARAISON DE LA SIMULATION NUMERIQUE D'UN ASSEMBLAGE +# COMBUSTIBLE EN COMPRESSION AVEC LES RESULTATS EXPERIMENTAUX + +DEBUT(CODE=_F( NOM = 'SSNL132A',NIV_PUB_WEB='INTRANET'), + PAR_LOT='NON'); + + +##################################################### +##################################################### +## DONNEES GENERALES DU PROBLEME ## +##################################################### +##################################################### + +########################################### +# Caracteristiques materiaux # +########################################### + +# embout superieur +EES0= 1.99e+11; +EES1= 1.75e+11; +NUES0= 0.3; +NUES1= 0.3; +Kesup= 1.5E+8; +RHOES= 898162.6 ; +# embout inferieur +EEI0= 1.99e+11 ; +EEI1= 1.75e+11 ; +NUEI0= 0.3 ; +NUEI1= 0.3 ; +Keinf= 2.6E+8; +RHOEI= 351651.1 ; +# Tube guide +ETU0= 9.84e+10 ; +ETU1= 7.80e+10 ; +NUTU0= 0.3 ; +RHOTU= 6310. ; +# Crayon +ECR0= 9.84e+10 ; +ECR1= 7.80e+10 ; +NUCR0= 0.3 ; +RHOCR= 38050. ; +# systeme de maintien +EMA0= 2.0E11 ; +EMA1= 1.84E11 ; +NUMA0= 0.3 ; +NUMA1= 0.3 ; +MPZMA0= 349. ; +SYMA0= 1.03E9 ; +DSMA0= 0.0 ; +CAYMA0= 0.84 ; +CAZMA0= 0.84 ; +CBYMA0= 0.105 ; +CBZMA0= 0.105 ; +RHOMA = 0. ; +UELA = 0.105 ; +FELA = 1480. ; +##################################### +# Caracteristiques geometriques # +##################################### +# Caracteristiques geometriques des tubes-guides (longueur,rayon,epaisseur) +LONTU = 4.5445 ; +XINFT = 0.140 ; +# Partie courante +RAY1GU = 0.006225 ; +EP1GU = 0.0005 ; +# Partie retreinte +RAY2GU = 0.006225 ; +EP2GU = 0.00118 ; +# Caracteristiques geometriques des crayons (longueur,rayon, epaisseur) +LONCR = 4.4973; +XINFC = 0.1660; +RAYCRA = 0.00475; +EPCRA = 0.00057; +# longueur de la colonne fissile d'un crayon pour profil axial flux +L_COLON = 4.2672; +L_BOUCHI = 0.0145; +# Caracteristiques geometriques du systeme de maintien +# composante ressort dans le plan horiz lgres (cf fichier fichier maillage gibi +LGRES= 0.1165; +## hauteur de ressort de maintien comme dans gibi +HRESS= 0.073; +#longueur des embouts +Leinf = 0.14; +Lesup = 0.0988; + +############################################################## +# CARACTERISTIQUES GEOMETRIQUES EMBOUTS # +############################################################## +Heinf = ((Leinf*Keinf)/EEI0)**0.5; +Hesup = ((Lesup*Kesup)/EES0)**0.5; +############################################################## +# AFFECTATION DES CARACTERISTIQUES GEOMETRIQUES ELEMENTAIRES # +############################################################## +# +############################################################## +# TUBES-GUIDES +# PARTIE COURANTE +S_TG_C=3.1415*(RAY1GU**2-(RAY1GU-EP1GU)**2); +I_TG_C=3.1415/4*(RAY1GU**4-(RAY1GU-EP1GU)**4); +# PARTIE RETREINTE +S_TG_R=3.1415*(RAY2GU**2-(RAY2GU-EP2GU)**2); +I_TG_R=3.1415/4*(RAY2GU**4-(RAY2GU-EP2GU)**4); +# LAISON PARTIE COURANTE-RETREINT : BIAIS +# on fait une aproximation en prenant le d moyen sur la hauteur du cone +EPMOY=(EP1GU+EP2GU)/2; +S_TG_B=3.1415*(RAY2GU**2-(RAY2GU-EPMOY)**2); +I_TG_B=3.1415/4*(RAY2GU**4-(RAY2GU-EPMOY)**4); +# +# CRAYONS +S_CR=3.1415*(RAYCRA**2-(RAYCRA-EPCRA)**2); +I_CR=3.1415/4*(RAYCRA**4-(RAYCRA-EPCRA)**4); + +##################################### +# Rigidites des composants # +##################################### +######## Grilles de melanges ######## +# Rigidite en rotation des liaisons grille-tube guide +KR_GM = 990. ; +# NOMBRE DE TUBES-GUIDES +NBTG=25; +# NOMBRE DE CRAYONS +NBCR=264.; +# TOTAL +NBTU =289.; +# +######################################## +# CARACTERISTIQUES DU SYST DE MAINTIEN # +######################################## +LSYMA=((LGRES*LGRES)+(HRESS*HRESS))**(1/2) ; +HYMA= (4.*SYMA0*LGRES*LSYMA)/(6.*EMA0*UELA) ; +HZMA= (6.*LGRES*FELA)/(SYMA0*HYMA*HYMA) ; +MEZMA0= SYMA0*HZMA*(HYMA*HYMA)/6. ; +NPMA0= HYMA*HZMA*SYMA0 ; +MEYMA0= SYMA0*HYMA*HZMA*HZMA/6.; +MPYMA0= 1.5*MEYMA0 ; +MPXMA0= 100.*NPMA0 ; +SYMA1= (SYMA0*EMA1)/EMA0 ; +NPMA1= (NPMA0*EMA1)/EMA0 ; +MEYMA1= (MEYMA0*EMA1)/EMA0 ; +MPYMA1= (MPYMA0*EMA1)/EMA0 ; +MEZMA1= (MEZMA0*EMA1)/EMA0 ; +MPZMA1= (MPZMA0*EMA1)/EMA0 ; +MPXMA1= (MPXMA0*EMA1)/EMA0 ; +# + +##################################################### +##################################################### +## COURBES DE RECALAGE ## +##################################################### +##################################################### + +# Effort axial max sur embout Sup +EFF_COMP = 40000. ; +# Definition de la courbe de reference essai de compression +# charge en compression +COMP_CH=DEFI_FONCTION( + NOM_PARA='DX', + VALE=( + 0. ,0., + 2.5E-04 ,1.0331E+04, + 6.63E-04 ,2.5E+04, + 1.E-03 ,3.4702E+04, + 1.23E-03 ,4.E+04, + ), + PROL_DROITE='CONSTANT', + PROL_GAUCHE='CONSTANT',); +# decharge en compression +COMP_DCH=DEFI_FONCTION( + NOM_PARA='DX', + VALE=( + 2.35E-04, 0., + 3.87E-04, 5000., + 5.18E-04, 1.0331E+04, + 8.49E-04, 2.5E+04, + 1.09E-03, 3.5E+04, + 1.23E-03, 4.E+04, + ), + PROL_DROITE='CONSTANT', + PROL_GAUCHE='CONSTANT',); + +# Definition des courbes de reference essai de flexion +# Effort axial constant sur embout Sup +EFF_FLEX = 9000. ; +# Charge + +##################################################### +##################################################### +## MAILLAGE,MODELE,CHARGEMENT,MATERIAU ## +##################################################### +##################################################### + + +########################################### +# LECTURE DU MAILLAGE # +########################################### +# +MA1=LIRE_MAILLAGE(); +# +# +MA1=DEFI_GROUP( + reuse =MA1, + MAILLAGE=MA1, + CREA_GROUP_NO=(_F(TOUT_GROUP_MA='OUI',),), + ); + +########################################### +# AFFECTATION DU MODELE # +########################################### +# +MO1=AFFE_MODELE(MAILLAGE=MA1, + AFFE=(_F(GROUP_MA=('PQSUP'), + PHENOMENE='MECANIQUE', + MODELISATION='DKT',), + _F(GROUP_MA='CRAYON', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_TGM',), + _F(GROUP_MA='T_GUIDE', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_TGM',), + _F(GROUP_MA=('EBOSUP','EBOINF'), + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_T',), + _F(GROUP_MA='MAINTIEN', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_T',), + _F(GROUP_MA=('ELA','RIG'), + PHENOMENE='MECANIQUE', + MODELISATION='DIS_TR',), + ),); + +########################################################## +# AFFECTATION DES CARACTERISTIQUES DES ELEMENTS # +########################################################## +# +# + +M1= I_CR*2 ; +M2= I_TG_C*2 ; +M3= I_TG_R*2 ; +M4= I_TG_B*2; +CARA1=AFFE_CARA_ELEM( + MODELE=MO1, + POUTRE=( + _F(GROUP_MA='CRAYON', + SECTION='GENERALE', + CARA=('A','IZ','IY','JX','AY','AZ','EY','EZ'), + VALE=(S_CR,I_CR,I_CR,M1,1,1,0,0),), + _F(GROUP_MA='LGUIDE', + SECTION='GENERALE', + CARA=('A','IZ','IY','JX','AY','AZ'), + VALE=(S_TG_C,I_TG_C,I_TG_C,M2,1,1),), + _F(GROUP_MA='RETRE', + SECTION='GENERALE', + CARA=('A','IZ','IY','JX','AY','AZ'), + VALE=(S_TG_R,I_TG_R,I_TG_R,M3,1,1),), +_F(GROUP_MA='BIAIS', + SECTION='GENERALE', + CARA=('A','IZ','IY','JX','AY','AZ'), + VALE=(S_TG_B,I_TG_B,I_TG_B,M4,1,1),), + _F(GROUP_MA=('MAINTI_Y','MAINTI_Z'), + SECTION='RECTANGLE', + CARA=('HY','HZ'), + VALE=(HYMA,HZMA),), + _F(GROUP_MA=('EBOINF'), + SECTION='RECTANGLE', + CARA='H', + VALE= Heinf,), + _F(GROUP_MA=('EBOSUP'), + SECTION='RECTANGLE', + CARA='H', + VALE= Hesup,), + ), + COQUE=( + _F(GROUP_MA=('PQSUP'), + COQUE_NCOU=1, + EPAIS=1., + ANGL_REP=(90.,0.,), + ), + ), + AFFE_FIBRE =( + _F(GROUP_MA='CRAYON', + COOR_AXE_POUTRE = (0.,0.,), + CARA='SURFACE', + VALE=( + 0.,(RAYCRA-EPCRA/2),S_CR/4, + 0.,-(RAYCRA-EPCRA/2),S_CR/4, + (RAYCRA-EPCRA/2),0.,S_CR/4, + -(RAYCRA-EPCRA/2),0.,S_CR/4, + ) + ), + _F(GROUP_MA='LGUIDE', + COOR_AXE_POUTRE = (0.,0.,), + CARA='SURFACE', + VALE=( + 0.,(RAY1GU-EP1GU/2),S_TG_C/4, + 0.,-(RAY1GU-EP1GU/2),S_TG_C/4, + (RAY1GU-EP1GU/2),0.,S_TG_C/4, + -(RAY1GU-EP1GU/2),0.,S_TG_C/4, + ) + ), + _F(GROUP_MA='BIAIS', + COOR_AXE_POUTRE = (0.,0.,), + CARA='SURFACE', + VALE=( + 0.,(RAY2GU-EPMOY/2),S_TG_B/4, + 0.,-(RAY2GU-EPMOY/2),S_TG_B/4, + (RAY2GU-EPMOY/2),0.,S_TG_B/4, + -(RAY2GU-EPMOY/2),0.,S_TG_B/4, + ) + ), + _F(GROUP_MA='RETRE', + COOR_AXE_POUTRE = (0.,0.,), + CARA='SURFACE', + VALE=( + 0.,(RAY2GU-EP2GU/2),S_TG_R/4, + 0.,-(RAY2GU-EP2GU/2),S_TG_R/4, + (RAY2GU-EP2GU/2),0.,S_TG_R/4, + -(RAY2GU-EP2GU/2),0.,S_TG_R/4, + ) + ), + ), + DISCRET=( + _F(GROUP_MA='RIG_ME', + REPERE='LOCAL', + CARA='K_TR_D_L', + VALE=((1.E9*NBTG/4),(1.E9*NBTG/4),0.,(KR_GM*NBTG/8.),(1.E9*NBTG/4),(KR_GM*NBTG/8.),),), + _F(GROUP_MA='RIG_EX', + REPERE='LOCAL', + CARA='K_TR_D_L', + VALE=((1.E9*NBTG/4),(1.E9*NBTG/4),0.,(KR_GM*NBTG/8.),(1.E9*NBTG/4),(KR_GM*NBTG/8.),),),), + + ORIENTATION=( + _F(GROUP_MA=('ELA_EX','ELA_ME','RIG_EX','RIG_ME'), + CARA='VECT_Y', + VALE=(1.,0.,0.),), + _F(GROUP_MA=('MAINTI_Y'), + CARA='VECT_Y', + VALE=(0. ,1. ,0.),), + _F(GROUP_MA=('MAINTI_Z'), + CARA='VECT_Y', + VALE=(0. ,0. ,1. ),), + ), + ); + +MA1=MODI_MAILLAGE( + reuse =MA1, + MAILLAGE=MA1, + MODELE=MO1, + ORIE_NORM_COQUE= + _F( GROUP_MA='PQSUP', + VECT_NORM=(-1.,0.,0.), + GROUP_NO='PQ1',), + INFO=1,); + +##################################################### +# DEFINITION DES MATERIAUX # +##################################################### +# +# EMBOUT SUPERIEUR +MT_ES=DEFI_MATERIAU(ELAS=_F(E=EES0, + NU=NUES0, + RHO=RHOES, + ),); + +# EMBOUT INFERIEUR +MT_EI=DEFI_MATERIAU(ELAS=_F(E=EEI0, + NU=NUEI0, + RHO=RHOEI, + ),); +MT_RIG=DEFI_MATERIAU(ELAS=_F(E=1.0, + NU=0.0, + RHO=0.0, + ALPHA=0.0,),); + +# LIAISON GRILLE/CRAYON +#kn =37000.*NBCR; +#kt =140000.*NBCR ; +#rn = 3700.*NBCR; +#rt =70000.*NBCR ; +#lb =0.04; +#fno =26.*NBCR/1.25 ; +#coul_bos =0.51 ; +#coul_res =coul_bos*rt/2./kt ; +#ecrob =kt/1e9 ; +#ecror =rt/1e9 ; +# +#M_GM=DEFI_MATERIAU(DIS_GRICRA=_F(KN_BOS=kn, +# KT_BOS=kt, +# KN_RES=rn, +# KT_RES= rt, +# DIST_BOS= lb, +# FORC_SER= fno, +# COUL_BOS=coul_bos, +# COUL_RES=coul_res, +# ECRO_BOS =ecrob, +# ECRO_RES =ecror, +# ), +# ELAS=_F( E = 1.E5, NU = 0.3,), +# ); +# +## SYSTEME DE MAINTIEN +#MT_MA=DEFI_MATERIAU(ELAS=_F(E=EMA0, +# NU=NUMA0, +# RHO=RHOMA,), +# ECRO_LINE=_F(D_SIGM_EPSI=DSMA0, +# SY=SYMA0,), +# VMIS_POUTRE=_F(NP=NPMA0, +# MEY=MEYMA0, +# MPY=MPYMA0, +# CAY=CAYMA0, +# CBY=CBYMA0, +# MEZ=MEZMA0, +# MPZ=MPZMA0, +# CAZ=CAZMA0, +# CBZ=CBZMA0, +# MPX=MPXMA0,),); +# +## TUBE GUIDE +#MT_TU1=DEFI_MATERIAU( +# ELAS=_F( +# E = (ETU0*NBTG), +# NU = NUTU0, +# RHO = (RHOTU*NBTG),), +# ); +# +## CRAYON +#MT_CR=DEFI_MATERIAU( +# ELAS=_F( +# E = (ECR0*NBCR), +# NU = NUCR0, +# RHO = (RHOCR*NBCR), +# ), +# ); +# +## PQSUP +#MT_PLAQ=DEFI_MATERIAU( +# ELAS=_F(E=1.E14, +# NU=0.3, +# RHO=0., +# ALPHA=0.,),); +# +############################################################### +## AFFECTATION DES MATERIAUX # +############################################################### +#A_MAT=AFFE_MATERIAU(MAILLAGE=MA1, +# AFFE=(_F(GROUP_MA=('PQSUP'), +# MATER=MT_PLAQ,), +# _F(GROUP_MA=('MAINTIEN'), +# MATER=MT_MA,), +# _F(GROUP_MA='CRAYON', +# MATER=MT_CR,), +# _F(GROUP_MA='T_GUIDE', +# MATER=MT_TU1,), +# _F(GROUP_MA='EBOINF', +# MATER=MT_EI,), +# _F(GROUP_MA=('EBOSUP'), +# MATER=MT_ES,), +# _F(GROUP_MA='RIG', +# MATER=MT_RIG,), +# _F(GROUP_MA='ELA_EX_B', +# MATER=M_GM,), +# _F(GROUP_MA='ELA_EX_T', +# MATER=M_GM,), +# _F(GROUP_MA='ELA_ME', +# MATER=M_GM,), +# ), +# ); +# +##################################################### +## DEFINITION DES CHARGEMENTS ET DES COND. LIM. # +##################################################### +# +## CONDITIONS LIMITES +## --------------------- +#CL_CTC=AFFE_CHAR_MECA( +# MODELE=MO1, +# VERI_NORM='NON', +# CONTACT=(_F(APPARIEMENT='NODAL', +# VECT_NORM_ESCL=(1.,0.,0.), +# GROUP_MA_ESCL='PINF', +# GROUP_MA_MAIT='CR_BAS',) +# , +# _F(APPARIEMENT='NODAL', +# VECT_NORM_ESCL=(-1.,0.,0.), +# GROUP_MA_ESCL='PSUP', +# GROUP_MA_MAIT='CR_HAU',),), +# ); +# +# +#CL_PERM=AFFE_CHAR_MECA(MODELE=MO1, +# DDL_IMPO=(_F(GROUP_MA='PQSUP', +# DX=0., DY=0., DZ=0.,), +# _F(GROUP_MA='ASSEM2', +# DY=0.,), +# _F(GROUP_NO='FIX', +# DX=0., +# DZ=0., +# DRX=0., +# ), +# _F(GROUP_NO='CRAYON', +# DRX=0., +# ), +# _F(GROUP_MA=('EBOSUP','EBOINF'), +# DZ=0.0, +# DRX=0.0, +# ), +# _F(GROUP_NO=('PGRIL_1','PGRIL_2','PGRIL_3','PGRIL_4', +# 'PGRIL_5','PGRIL_6','PGRIL_7','PGRIL_8', +# 'PGRIL_9','PGRIL_10',), +# DY=0.,DRX=0.,DRY=0.,DRZ=0.), +# ), +# LIAISON_UNIF=( +# _F(GROUP_MA='GRIL_1',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), +# _F(GROUP_MA='GRIL_2',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), +# _F(GROUP_MA='GRIL_3',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), +# _F(GROUP_MA='GRIL_4',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), +# _F(GROUP_MA='GRIL_5',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), +# _F(GROUP_MA='GRIL_6',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), +# _F(GROUP_MA='GRIL_7',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), +# _F(GROUP_MA='GRIL_8',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), +# _F(GROUP_MA='GRIL_9',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), +# _F(GROUP_MA='GRIL_10',DDL=('DX','DY','DZ','DRX','DRY','DRZ',),), +# ), +# ); +# +# +#BLOQ=AFFE_CHAR_MECA(MODELE=MO1, +# DDL_IMPO=_F(GROUP_NO=('PGRIL_1','PGRIL_2','PGRIL_3','PGRIL_4', +# 'PGRIL_5','PGRIL_6','PGRIL_7','PGRIL_8', +# 'PGRIL_9','PGRIL_10',), +# DX=0.,), +# ); +# +# +## +## CHARGEMENT +## --------------------- +##PESANT=AFFE_CHAR_MECA(MODELE=MO1, +## PESANTEUR=(9.81,-1.,0.,0.),); +## +## +### Compression initiale +##TIR_CR=AFFE_CHAR_MECA( +## MODELE=MO1, +## DDL_IMPO= +## _F(GROUP_NO='CR_BAS',DX=-1.E-3,),); +##DEPL_CR=DEFI_FONCTION( +## NOM_PARA='INST', +## VALE=( +## -2., 0. , +## -1., 1. ,),); +## +## +##CL_DI_FR=AFFE_CHAR_MECA( +## MODELE=MO1, +## FORCE_NODALE= +## _F(GROUP_NO='PEBO_S', +## FX=(-1.),),); +## +##CL_GRI_6=AFFE_CHAR_MECA( +## MODELE=MO1, +## DDL_IMPO= +## _F(GROUP_NO='PGRIL_6', +## DZ=1.E-3,),); +## +##FOR_MAIN=DEFI_FONCTION(NOM_PARA='INST', +## VALE=( +## 0., 0. , +## 1., 1.e-10 , +## 2., 1.0331E+04, +## 3., 2.5E+04, +## 4., 3.4702E+04, +## 5., 4.E+04, +## 6., 3.5E+04, +## 7., 2.5E+04, +## 8., 1.0331E+04, +## 9., 5000., +## 10., 0. +## ), +## PROL_DROITE='CONSTANT', +## PROL_GAUCHE='CONSTANT',); +## +## +## +################################################# +### DEFINITION DES LISTES D INSTANTS # +################################################# +## +##L_INST1=DEFI_LIST_REEL( +## DEBUT=-2., +## INTERVALLE=( +## _F(JUSQU_A=-1., NOMBRE=10,), +## ),); +## +##L_INST11=DEFI_LIST_REEL( +## DEBUT=-1., +## INTERVALLE=( +## _F(JUSQU_A=0., NOMBRE=10,), +## ),); +## +##L_INST2=DEFI_LIST_REEL(DEBUT=0.0, +## INTERVALLE=(_F(JUSQU_A=1.0, +## NOMBRE=2,), +## _F(JUSQU_A=10.0, +## NOMBRE=45,),),); +## +##L_INST=DEFI_LIST_REEL(DEBUT=-2.0, +## INTERVALLE=(_F(JUSQU_A=-1., +## NOMBRE=10,), +## _F(JUSQU_A=0., +## NOMBRE=10,), +## _F(JUSQU_A=1.0, +## NOMBRE=2,), +## _F(JUSQU_A=10.0, +## NOMBRE=45,), +## ),); +## +####################################################################### +####################################################################### +### CALCUL INITIAL COMMUN A L ESSAI DE COMPRESSION ET DE FLEXION # +####################################################################### +####################################################################### +## +##RESU=STAT_NON_LINE( +## MODELE=MO1, +## CHAM_MATER=A_MAT, +## CARA_ELEM=CARA1, +## EXCIT=(_F(CHARGE=TIR_CR, FONC_MULT=DEPL_CR,), +## _F(CHARGE=BLOQ,), +## _F(CHARGE=CL_PERM,), +## _F(CHARGE=CL_CTC,), +## _F(CHARGE=PESANT,), +## ), +## COMP_INCR=( +## _F(RELATION='VMIS_POU_LINE', +## GROUP_MA='MAINTIEN', +## ITER_INTE_MAXI=500), +## _F(RELATION='ELAS', +## GROUP_MA=('CRAYON','T_GUIDE'),), +## _F(RELATION='DIS_GRICRA', +## ITER_INTE_MAXI=500, +## GROUP_MA='ELA'), +## _F(RELATION='ELAS', +## GROUP_MA=('EBOINF','EBOSUP', +## 'RIG','PQSUP'),),), +## INCREMENT=_F( +## LIST_INST=L_INST1, +## SUBD_PAS=10, +## SUBD_PAS_MINI=1.E-6, +## COEF_SUBD_PAS_1=0.0001, +## ), +## NEWTON=_F(MATRICE='TANGENTE', +## REAC_ITER=1,), +## CONVERGENCE=_F(RESI_GLOB_RELA=1.e-06, +## ITER_GLOB_MAXI=50,), +## ARCHIVAGE=_F(LIST_INST=L_INST1,),); +## +##RESU=STAT_NON_LINE( +## reuse = RESU, +## MODELE=MO1, +## CHAM_MATER=A_MAT, +## CARA_ELEM=CARA1, +## EXCIT=(_F(CHARGE=CL_PERM,), +## _F(CHARGE=CL_CTC,), +## _F(CHARGE=PESANT,), +## ), +## COMP_INCR=( +## _F(RELATION='VMIS_POU_LINE', +## GROUP_MA='MAINTIEN', +## ITER_INTE_MAXI=500,), +## _F(RELATION='ELAS', +## GROUP_MA=('CRAYON','T_GUIDE'),), +## _F(RELATION='DIS_GRICRA', +## GROUP_MA='ELA', +## ITER_INTE_MAXI=500,), +## _F(RELATION='ELAS', +## GROUP_MA=('EBOINF','EBOSUP', +## 'RIG','PQSUP'),),), +## INCREMENT=_F( +## LIST_INST=L_INST11, +## SUBD_PAS=10, +## SUBD_PAS_MINI=1.E-6, +## COEF_SUBD_PAS_1=0.0001,), +## ETAT_INIT=_F( +## EVOL_NOLI=RESU, +## INST=-1.,), +## NEWTON=_F(MATRICE='TANGENTE', +## REAC_ITER=1,), +## CONVERGENCE=_F(RESI_GLOB_RELA=1.e-06, +## ITER_GLOB_MAXI=50,), +## ARCHIVAGE=_F(LIST_INST=L_INST11,),); +## +## +####################################################################### +####################################################################### +### POURSUITE ESSAI DE COMPRESSION # +####################################################################### +####################################################################### +## +### CALCUL +## +##COMPR=STAT_NON_LINE( +## MODELE=MO1, +## CHAM_MATER=A_MAT, +## CARA_ELEM=CARA1, +## EXCIT=(_F(CHARGE=CL_DI_FR,FONC_MULT=FOR_MAIN,), +## _F(CHARGE=CL_PERM,), +## _F(CHARGE=CL_CTC,), +## _F(CHARGE=PESANT,), +## ), +## COMP_INCR=( +## _F(RELATION='VMIS_POU_LINE', +## GROUP_MA='MAINTIEN', +## ITER_INTE_MAXI=500), +## _F(RELATION='ELAS', +## GROUP_MA=('CRAYON','T_GUIDE'),), +## _F(RELATION='DIS_GRICRA', +## ITER_INTE_MAXI=500, +## GROUP_MA='ELA',), +## _F(RELATION='ELAS', +## GROUP_MA=('EBOINF','EBOSUP', +## 'RIG','PQSUP'),),), +## INCREMENT=_F( +## LIST_INST=L_INST2, +## SUBD_PAS=10, +## SUBD_PAS_MINI=1.E-6, +## COEF_SUBD_PAS_1=0.0001, +## ), +## ETAT_INIT=_F(EVOL_NOLI=RESU, +## INST=0.,), +## NEWTON=_F(MATRICE='TANGENTE', +## REAC_ITER=1,), +## CONVERGENCE=_F(RESI_GLOB_RELA=1.e-06, +## ITER_GLOB_MAXI=50,), +## ARCHIVAGE=_F(LIST_INST=L_INST2,),); +## +## +### POST_TRAITEMENT +## +##COMPR=CALC_NO(reuse =COMPR, +## RESULTAT=COMPR, +## MODELE=MO1, +## TOUT_ORDRE='OUI', +## OPTION='FORC_NODA', +## CHAM_MATER=A_MAT, +## CARA_ELEM=CARA1, +## ); +## +### Deplacement de l'embout +##DX1=RECU_FONCTION( +## RESULTAT=COMPR, +## NOM_CHAM='DEPL', +## NOM_CMP='DX', +## GROUP_NO='PEBO_S', +## PROL_DROITE='CONSTANT', +## PROL_GAUCHE='CONSTANT',); +##DXTOTA=CALC_FONCTION( +## COMB=(_F(FONCTION=DX1,COEF=-1.,),), +## ); +## +### Force exercee sur l'embout +##POST3=POST_RELEVE_T( +## ACTION=_F(INTITULE='FORCES', +## GROUP_NO=('PEBO_S'), +## RESULTAT=COMPR, +## NOM_CHAM='FORC_NODA', +## RESULTANTE=('DX','DY','DZ'), +## REPERE='GLOBAL', +## OPERATION='EXTRACTION',),); +##FORC3=RECU_FONCTION( +## TABLE=POST3, +## PARA_X='INST', +## PARA_Y='DX', +## PROL_DROITE='CONSTANT', +## PROL_GAUCHE='CONSTANT',); +## +##FORXA=CALC_FONCTION( +## COMB=_F(FONCTION=FORC3, COEF=-1.,), +## ); +## +## +##titi=DXTOTA.Absc(); +##toto=DXTOTA.Ordo(); +##tata=FORXA.Ordo(); +##LINS=titi[0:]; +##DEPLA=toto[0:]; +##FORCE=tata[0:]; +## +##ini=DEPLA[0]; +##DEPL=[]; +## +##for i in range(len(DEPLA)): +## DEPL.append(DEPLA[i]-ini) +## +## +### IMPR_FONCTION( +### FORMAT='XMGRACE',PILOTE='INTERACTIF', +### COURBE=( +### _F(ABSCISSE=DEPL, +### ORDONNEE=FORCE, +### COULEUR=2, +### ), +### _F(FONCTION=COMP_CH,COULEUR=3,), +### _F(FONCTION=COMP_DCH,COULEUR=3,), +### ), +### LEGENDE_X='Deplacement', +### LEGENDE_Y='Force', +### ) +## +##FODEP=CREA_TABLE(LISTE=(_F(LISTE_R=tuple(DEPL),PARA='X'), +## _F(LISTE_R=tuple(FORCE),PARA='Y'), +## _F(LISTE_R=tuple(LINS),PARA='K'), +## ), +## ) +## +##IMPR_TABLE(TABLE=FODEP) +## +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 2.00000E+00),), +## NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=1.0331E+04) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 2.00000E+00),), +## NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.06,VALE=2.5E-04) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 3.00000E+00),), +## NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=2.5E+04) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 3.00000E+00),), +## NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=6.63E-04) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 4.00000E+00),), +## NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=3.4702E+04) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 4.00000E+00),), +## NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=1.E-03) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 5.00000E+00),), +## NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=4.E+04) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 5.00000E+00),), +## NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=1.23E-03) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 6.00000E+00),), +## NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=3.5E+04) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 6.00000E+00),), +## NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=1.09E-03) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 7.00000E+00),), +## NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=2.5E+04) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 7.00000E+00),), +## NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=8.49E-04) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 8.00000E+00),), +## NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=1.0331E+04) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 8.00000E+00),), +## NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.12,VALE=5.18E-04) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 9.00000E+00),), +## NOM_PARA='Y',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.05,VALE=5000.) +##TEST_TABLE(TABLE=FODEP,FILTRE=(_F(NOM_PARA = 'K',VALE = 9.00000E+00),), +## NOM_PARA='X',REFERENCE = 'SOURCE_EXTERNE',CRITERE='RELATIF', +## PRECISION=0.18,VALE=3.87E-04) +## +## +FIN(); diff --git a/src/TestsEltsVisu/Nicolas/ssnl132ab.simul b/src/TestsEltsVisu/Nicolas/ssnl132ab.simul new file mode 100644 index 00000000..97cb7d90 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/ssnl132ab.simul @@ -0,0 +1,13 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreGenerale( CRAYON ) +self.monObjetVisu.VisuPoutreGenerale( LGUIDE ) +self.monObjetVisu.VisuPoutreGenerale( RETRE ) +self.monObjetVisu.VisuPoutreGenerale( BIAIS ) +self.monObjetVisu.VisuPoutreRectangle( MAINTI_Y , MAINTI_Z , PLEIN , CONSTANT , 0 , 0 , 0 , 0 , 0.00380936507937 , 0.0692144024554 , 0.00380936507937 , 0.0692144024554 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.VisuPoutreRectangle( EBOINF , PLEIN , CONSTANT , 0.0135245914121 , 0.0135245914121 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.VisuPoutreRectangle( EBOSUP , PLEIN , CONSTANT , 0.00862973706488 , 0.00862973706488 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.VisuCoque( PQSUP , 1.0 , 0 , 90.0 0.0 ) +self.monObjetVisu.Orientation( ELA_EX , ELA_ME , RIG_EX , RIG_ME , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Orientation( MAINTI_Y , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Orientation( MAINTI_Z , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Nicolas/zz.comm b/src/TestsEltsVisu/Nicolas/zz.comm new file mode 100644 index 00000000..3947f7e3 --- /dev/null +++ b/src/TestsEltsVisu/Nicolas/zz.comm @@ -0,0 +1,26 @@ + + +DEBUT(CODE=_F(NOM='VIDE', + NIV_PUB_WEB='INTERNET',),); +P1 = 3; + +P2 = 4; + +P3 = P2; + + +MA=LIRE_MAILLAGE(); + +MODE=AFFE_MODELE(MAILLAGE=MA, + AFFE=_F(TOUT='OUI', + PHENOMENE='ACOUSTIQUE', + MODELISATION='PLAN',),); + +eeeeee=AFFE_CARA_ELEM(MODELE=MODE, + POUTRE=_F(GROUP_MA='eaae', + SECTION='CERCLE', + CARA='R', + VALE=P3,),); + +FIN(); +# diff --git a/src/TestsEltsVisu/Poutres/a b/src/TestsEltsVisu/Poutres/a new file mode 100644 index 00000000..010b4745 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/a @@ -0,0 +1,15 @@ +echo "self.monObjetVisu.Visualise()" > pcarreconstcreuse.simul +echo "self.monObjetVisu.Visualise()" > pcarreconstpleine.simul +echo "self.monObjetVisu.Visualise()" > pcarrehomocreuse.simul +echo "self.monObjetVisu.Visualise()" > pcarrehomopleine.simul +echo "self.monObjetVisu.Visualise()" > pcercleconstcreuse.simul +echo "self.monObjetVisu.Visualise()" > pcercleconstpleine.simul +echo "self.monObjetVisu.Visualise()" > pcerclehomocreuse.simul +echo "self.monObjetVisu.Visualise()" > pcerclehomopleine.simul +echo "self.monObjetVisu.Visualise()" > poutrerectangle.simul +echo "self.monObjetVisu.Visualise()" > prectaffcreuse.simul +echo "self.monObjetVisu.Visualise()" > prectaffpleine.simul +echo "self.monObjetVisu.Visualise()" > prectconstcreuse.simul +echo "self.monObjetVisu.Visualise()" > prectconstpleine.simul +echo "self.monObjetVisu.Visualise()" > precthomocreuse.simul +echo "self.monObjetVisu.Visualise()" > precthomopleine.simul diff --git a/src/TestsEltsVisu/Poutres/pcarreconstcreuse.comm b/src/TestsEltsVisu/Poutres/pcarreconstcreuse.comm new file mode 100644 index 00000000..3c231407 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcarreconstcreuse.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + CARA=('H','EP',), + VALE=(3.0,2.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/pcarreconstcreuse.simul b/src/TestsEltsVisu/Poutres/pcarreconstcreuse.simul new file mode 100644 index 00000000..b34ed2eb --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcarreconstcreuse.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreRectangle( element1D , CREUX , CONSTANT , 3.0 , 3.0 , 2.0 , 2.0 , 0 , 0 , 0 , 0 , 0 , 0, 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/pcarreconstpleine.comm b/src/TestsEltsVisu/Poutres/pcarreconstpleine.comm new file mode 100644 index 00000000..16e39775 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcarreconstpleine.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + CARA='H', + VALE=3.0,),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/pcarreconstpleine.simul b/src/TestsEltsVisu/Poutres/pcarreconstpleine.simul new file mode 100644 index 00000000..1235e690 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcarreconstpleine.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreRectangle( element1D , PLEIN , CONSTANT , 3.0 , 3.0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/pcarrehomocreuse.comm b/src/TestsEltsVisu/Poutres/pcarrehomocreuse.comm new file mode 100644 index 00000000..5ea84cd3 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcarrehomocreuse.comm @@ -0,0 +1,21 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + VARI_SECT='HOMOTHETIQUE', + CARA=('HY1','EPY1','HZ1','EPZ1','HZ2','EPZ2','HY2','EPY2',), + VALE=(0.1,0.05,0.1,0.05,0.1,0.05,0.1,0.05,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/pcarrehomocreuse.simul b/src/TestsEltsVisu/Poutres/pcarrehomocreuse.simul new file mode 100644 index 00000000..867ac0bc --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcarrehomocreuse.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreRectangle( element1D , CREUX , HOMOTHETIQUE , 0 , 0 , 0 , 0 , 0.1 , 0.1 , 0.1 , 0.1 , 0.05 , 0.05 , 0.05 , 0.05 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/pcarrehomopleine.comm b/src/TestsEltsVisu/Poutres/pcarrehomopleine.comm new file mode 100644 index 00000000..08c9ced2 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcarrehomopleine.comm @@ -0,0 +1,21 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + VARI_SECT='HOMOTHETIQUE', + CARA=('HY1','HZ1','HZ2','EPZ2','HY2','EPY2',), + VALE=(0.1,0.1,0.1,0.,0.1,0.,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/pcarrehomopleine.simul b/src/TestsEltsVisu/Poutres/pcarrehomopleine.simul new file mode 100644 index 00000000..f167599c --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcarrehomopleine.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreRectangle( element1D , PLEIN , HOMOTHETIQUE , 0 , 0 , 0 , 0 , 0.1 , 0.1 , 0.1 , 0.1 , 0 , 0.0 , 0 , 0.0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/pcercleconstcreuse.comm b/src/TestsEltsVisu/Poutres/pcercleconstcreuse.comm new file mode 100644 index 00000000..f157d315 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcercleconstcreuse.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='CERCLE', + CARA=('R','EP',), + VALE=(2.0,1.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/pcercleconstcreuse.simul b/src/TestsEltsVisu/Poutres/pcercleconstcreuse.simul new file mode 100644 index 00000000..717c9ac3 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcercleconstcreuse.simul @@ -0,0 +1,4 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreCercle( element1D , CREUX , CONSTANT , 2.0 , 2.0 , 1.0 , 1.0 ) + +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/pcercleconstpleine.comm b/src/TestsEltsVisu/Poutres/pcercleconstpleine.comm new file mode 100644 index 00000000..d26ce5bf --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcercleconstpleine.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='CERCLE', + CARA='R', + VALE=2.0,),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/pcercleconstpleine.simul b/src/TestsEltsVisu/Poutres/pcercleconstpleine.simul new file mode 100644 index 00000000..49b8e5fd --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcercleconstpleine.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreCercle( element1D , PLEIN , CONSTANT , 2.0 , 2.0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/pcerclehomocreuse.comm b/src/TestsEltsVisu/Poutres/pcerclehomocreuse.comm new file mode 100644 index 00000000..7a2f98f0 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcerclehomocreuse.comm @@ -0,0 +1,21 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='CERCLE', + VARI_SECT='HOMOTHETIQUE', + CARA=('R1','R2','EP1','EP2',), + VALE=(3.0,5.0,2.0,3.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/pcerclehomocreuse.simul b/src/TestsEltsVisu/Poutres/pcerclehomocreuse.simul new file mode 100644 index 00000000..44a5dd59 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcerclehomocreuse.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreCercle( element1D , CREUX , HOMOTHETIQUE , 3.0 , 5.0 , 2.0 , 3.0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/pcerclehomopleine.comm b/src/TestsEltsVisu/Poutres/pcerclehomopleine.comm new file mode 100644 index 00000000..541f8c26 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcerclehomopleine.comm @@ -0,0 +1,21 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='CERCLE', + VARI_SECT='HOMOTHETIQUE', + CARA=('R1','R2',), + VALE=(3.0,2.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/pcerclehomopleine.simul b/src/TestsEltsVisu/Poutres/pcerclehomopleine.simul new file mode 100644 index 00000000..f3395cfd --- /dev/null +++ b/src/TestsEltsVisu/Poutres/pcerclehomopleine.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreCercle( element1D , PLEIN , HOMOTHETIQUE , 3.0 , 2.0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/poutrerectangle.comm b/src/TestsEltsVisu/Poutres/poutrerectangle.comm new file mode 100644 index 00000000..20a1b555 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/poutrerectangle.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA=('poutregenerale1','poutregenerale2',), + SECTION='GENERALE', + CARA=('A','IY','IZ','EZ',), + VALE=(1.0,2.0,3.0,4.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/poutrerectangle.simul b/src/TestsEltsVisu/Poutres/poutrerectangle.simul new file mode 100644 index 00000000..84ecd751 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/poutrerectangle.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreGenerale( "poutregenerale1 , poutregenerale2" ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/prectaffcreuse.comm b/src/TestsEltsVisu/Poutres/prectaffcreuse.comm new file mode 100644 index 00000000..7b01a3ab --- /dev/null +++ b/src/TestsEltsVisu/Poutres/prectaffcreuse.comm @@ -0,0 +1,21 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + VARI_SECT='AFFINE', + CARA=('HY','HZ1','HZ2','EPY','EPZ1','EPZ2',), + VALE=(0.1,0.1,0.2,0.05,0.05,0.07,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/prectaffcreuse.simul b/src/TestsEltsVisu/Poutres/prectaffcreuse.simul new file mode 100644 index 00000000..72ad6889 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/prectaffcreuse.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreRectangle( element1D , CREUX , AFFINE , 0 , 0 , 0 , 0 , 0.1 , 0.1 , 0.1 , 0.2 , 0.05 , 0.05 , 0.05 , 0.07 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/prectaffpleine.comm b/src/TestsEltsVisu/Poutres/prectaffpleine.comm new file mode 100644 index 00000000..4cad67f4 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/prectaffpleine.comm @@ -0,0 +1,21 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + VARI_SECT='AFFINE', + CARA=('HY','HZ1','HZ2'), + VALE=(0.1,0.1,0.2),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/prectaffpleine.simul b/src/TestsEltsVisu/Poutres/prectaffpleine.simul new file mode 100644 index 00000000..9f4b6610 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/prectaffpleine.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreRectangle( element1D , PLEIN , AFFINE , 0 , 0 , 0 , 0 , 0.1 , 0.1 , 0.1 , 0.2 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/prectconstcreuse.comm b/src/TestsEltsVisu/Poutres/prectconstcreuse.comm new file mode 100644 index 00000000..774af13b --- /dev/null +++ b/src/TestsEltsVisu/Poutres/prectconstcreuse.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + CARA=('HY','HZ','EPY','EPZ',), + VALE=(3.0,4.0,2.0,2.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/prectconstcreuse.simul b/src/TestsEltsVisu/Poutres/prectconstcreuse.simul new file mode 100644 index 00000000..1ece01cc --- /dev/null +++ b/src/TestsEltsVisu/Poutres/prectconstcreuse.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreRectangle( element1D , CREUX , CONSTANT , 0 , 0 , 0 , 0 , 3.0 , 4.0 , 3.0 , 4.0 , 2.0 , 2.0 , 2.0 , 2.0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/prectconstpleine.comm b/src/TestsEltsVisu/Poutres/prectconstpleine.comm new file mode 100644 index 00000000..594f925e --- /dev/null +++ b/src/TestsEltsVisu/Poutres/prectconstpleine.comm @@ -0,0 +1,20 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + CARA=('HY','HZ',), + VALE=(3.0,4.0,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/prectconstpleine.simul b/src/TestsEltsVisu/Poutres/prectconstpleine.simul new file mode 100644 index 00000000..62dab71d --- /dev/null +++ b/src/TestsEltsVisu/Poutres/prectconstpleine.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreRectangle( element1D , PLEIN , CONSTANT , 0 , 0 , 0 , 0 , 3.0 , 4.0 , 3.0 , 4.0 , 0 , 0, 0 , 0 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/precthomocreuse.comm b/src/TestsEltsVisu/Poutres/precthomocreuse.comm new file mode 100644 index 00000000..7d7967f4 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/precthomocreuse.comm @@ -0,0 +1,21 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + VARI_SECT='HOMOTHETIQUE', + CARA=('HY1','EPY1','HZ1','EPZ1','HZ2','EPZ2','HY2','EPY2',), + VALE=(0.1,0.05,0.2,0.1,0.1,0.05,0.2,0.1,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/precthomocreuse.simul b/src/TestsEltsVisu/Poutres/precthomocreuse.simul new file mode 100644 index 00000000..be4ee9de --- /dev/null +++ b/src/TestsEltsVisu/Poutres/precthomocreuse.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreRectangle( element1D , CREUX , HOMOTHETIQUE , 0 , 0 , 0 , 0 , 0.1 , 0.2 , 0.2 , 0.1 , 0.05 , 0.1 , 0.1 , 0.05 ) +self.monObjetVisu.Visualise() diff --git a/src/TestsEltsVisu/Poutres/precthomopleine.comm b/src/TestsEltsVisu/Poutres/precthomopleine.comm new file mode 100644 index 00000000..57a890e2 --- /dev/null +++ b/src/TestsEltsVisu/Poutres/precthomopleine.comm @@ -0,0 +1,21 @@ + + +DEBUT(); + +maillage=LIRE_MAILLAGE(); + +modele=AFFE_MODELE(MAILLAGE=maillage, + AFFE=_F(TOUT='OUI', + PHENOMENE='MECANIQUE', + MODELISATION='POU_D_E',),); +P1 = 3; + + +Affe=AFFE_CARA_ELEM(MODELE=modele, + POUTRE=_F(GROUP_MA='element1D', + SECTION='RECTANGLE', + VARI_SECT='HOMOTHETIQUE', + CARA=('HY1','HZ1','HZ2','HY2',), + VALE=(0.1,0.2,0.1,0.2,),),); + +FIN(); diff --git a/src/TestsEltsVisu/Poutres/precthomopleine.simul b/src/TestsEltsVisu/Poutres/precthomopleine.simul new file mode 100644 index 00000000..b85c5ecb --- /dev/null +++ b/src/TestsEltsVisu/Poutres/precthomopleine.simul @@ -0,0 +1,3 @@ +self.monObjetVisu.Start() +self.monObjetVisu.VisuPoutreRectangle( element1D , PLEIN , HOMOTHETIQUE , 0 , 0 , 0 , 0 , 0.1 , 0.2 , 0.2 , 0.1 , 0 , 0 , 0 , 0 ) +self.monObjetVisu.Visualise()