Salome HOME
Minor improvements and fixes for internal variables
[modules/adao.git] / src / daComposant / daAlgorithms / EnsembleKalmanFilter.py
index 2b8f69decad4db2a8d204ebab3e7d1cf34ee6b9f..5eb7d5fd007669d436027fbd050b36c455a17c2e 100644 (file)
@@ -32,7 +32,7 @@ class ElementaryAlgorithm(BasicObjects.Algorithm):
             name     = "Variant",
             default  = "EnKF",
             typecast = str,
-            message  = "Minimiseur utilisé",
+            message  = "Variant ou formulation de la méthode",
             listval  = [
                 "EnKF",
                 "ETKF",
@@ -175,7 +175,7 @@ class ElementaryAlgorithm(BasicObjects.Algorithm):
         #
         #--------------------------
         # Default EnKF = EnKF-16 = StochasticEnKF
-        if   self._parameters["Variant"] in ["EnKF-05"]:
+        if   self._parameters["Variant"] == "EnKF-05":
             NumericObjects.senkf(self, Xb, Y, U, HO, EM, CM, R, B, Q, VariantM="KalmanFilterFormula05")
         #
         elif self._parameters["Variant"] in ["EnKF-16", "StochasticEnKF", "EnKF"]:
@@ -218,7 +218,7 @@ class ElementaryAlgorithm(BasicObjects.Algorithm):
         #
         #--------------------------
         else:
-            raise ValueError("Error in Variant name: %s"%self._parameters["Minimizer"])
+            raise ValueError("Error in Variant name: %s"%self._parameters["Variant"])
         #
         self._post_run(HO)
         return 0