]> SALOME platform Git repositories - modules/adao.git/commitdiff
Salome HOME
Range and dictionary key handling improvement
authorJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Sun, 19 Mar 2017 20:46:39 +0000 (21:46 +0100)
committerJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Sun, 19 Mar 2017 20:46:39 +0000 (21:46 +0100)
src/daComposant/daAlgorithms/AdjointTest.py
src/daComposant/daAlgorithms/Blue.py
src/daComposant/daAlgorithms/GradientTest.py
src/daComposant/daAlgorithms/LinearityTest.py
src/daComposant/daAlgorithms/TangentTest.py

index 92ae2f377008af2572efb8a9781fadef36fa3396..78088e36134ffa24c2266621e84e127270eb53d0 100644 (file)
@@ -83,7 +83,7 @@ class ElementaryAlgorithm(BasicObjects.Algorithm):
         Ha = HO["Adjoint"].appliedInXTo
         #
         # ----------
-        Perturbations = [ 10**i for i in xrange(self._parameters["EpsilonMinimumExponent"],1) ]
+        Perturbations = [ 10**i for i in range(self._parameters["EpsilonMinimumExponent"],1) ]
         Perturbations.reverse()
         #
         X       = numpy.asmatrix(numpy.ravel( Xb )).T
index 00c429d6248bddbc2c04b3ed3c83e7ac188dbfb3..a382264c4cc6b9a17e28a677e15c6d97828140ae 100644 (file)
@@ -79,7 +79,7 @@ class ElementaryAlgorithm(BasicObjects.Algorithm):
         #
         # Utilisation éventuelle d'un vecteur H(Xb) précalculé (sans cout)
         # ----------------------------------------------------------------
-        if HO["AppliedToX"] is not None and HO["AppliedToX"].has_key("HXb"):
+        if HO["AppliedToX"] is not None and "HXb" in HO["AppliedToX"]:
             HXb = HO["AppliedToX"]["HXb"]
         else:
             HXb = Hm * Xb
index 66eacba87c826f60fa7968c9a5ca7a91d85454fc..e81fd5724bc7e3b612a082c0890ff5b5589879c1 100644 (file)
@@ -109,7 +109,7 @@ class ElementaryAlgorithm(BasicObjects.Algorithm):
             Ht = HO["Tangent"].appliedInXTo
         #
         # ----------
-        Perturbations = [ 10**i for i in xrange(self._parameters["EpsilonMinimumExponent"],1) ]
+        Perturbations = [ 10**i for i in range(self._parameters["EpsilonMinimumExponent"],1) ]
         Perturbations.reverse()
         #
         X       = numpy.asmatrix(numpy.ravel(    Xb   )).T
@@ -286,7 +286,7 @@ class ElementaryAlgorithm(BasicObjects.Algorithm):
             #
             Residus = self.StoredVariables["Residu"][-len(Perturbations):]
             if self._parameters["ResiduFormula"] in ["Taylor", "TaylorOnNorm"]:
-                PerturbationsCarre = [ 10**(2*i) for i in xrange(-len(NormesdFXGdX)+1,1) ]
+                PerturbationsCarre = [ 10**(2*i) for i in range(-len(NormesdFXGdX)+1,1) ]
                 PerturbationsCarre.reverse()
                 dessiner(
                     Perturbations, 
@@ -336,7 +336,7 @@ def dessiner(
     __g('set grid')
     __g('set autoscale')
     __g('set title  "'+titre+'"')
-    # __g('set xrange [] reverse')
+    # __g('set range [] reverse')
     # __g('set yrange [0:2]')
     #
     if logX:
index 8f79f4839fa1c3ca168fef9f6d106fe1140d547e..d4ca0394e3feabb64b4ac4b871e8c829a6474549 100644 (file)
@@ -98,7 +98,7 @@ class ElementaryAlgorithm(BasicObjects.Algorithm):
         #
         # Construction des perturbations
         # ------------------------------
-        Perturbations = [ 10**i for i in xrange(self._parameters["EpsilonMinimumExponent"],1) ]
+        Perturbations = [ 10**i for i in range(self._parameters["EpsilonMinimumExponent"],1) ]
         Perturbations.reverse()
         #
         # Calcul du point courant
index 3612f553872432542331dda00a4cee6b620f9b3c..ca81ee563eb941f582e0dcb2c14a75c937ddde1d 100644 (file)
@@ -91,7 +91,7 @@ class ElementaryAlgorithm(BasicObjects.Algorithm):
         #
         # Construction des perturbations
         # ------------------------------
-        Perturbations = [ 10**i for i in xrange(self._parameters["EpsilonMinimumExponent"],1) ]
+        Perturbations = [ 10**i for i in range(self._parameters["EpsilonMinimumExponent"],1) ]
         Perturbations.reverse()
         #
         # Calcul du point courant