Salome HOME
Merge remote-tracking branch '110523-JP/new_branch_name' into V6_main
authorAndré Ribes <andre.ribes@edf.fr>
Wed, 25 May 2011 08:59:21 +0000 (10:59 +0200)
committerAndré Ribes <andre.ribes@edf.fr>
Wed, 25 May 2011 08:59:21 +0000 (10:59 +0200)
src/tests/daSalome/test_aster_zzzz159a_functions.py

index ca37753d9fff05fb8b00ec7187d72be3344e1942..f7342f04f6a7884b569939179ea46682c04fbad7 100644 (file)
@@ -25,32 +25,47 @@ for param in computation["specificParameters"]:
 # On sait qu'on a trois variables
 input_data = []
 for i in range(3):
-  input_data.append(computation["inputValues"][0][i][0])
+  input_data.append(computation["inputValues"][0][0][i][0])
 
 if method == "Adjoint":
   input_data = (input_data, [])
   for i in range(22):
     if i < 11:
-      input_data[1].append(computation["inputValues"][0][3][i])
+      input_data[1].append(computation["inputValues"][0][0][3][i])
     else:
-      input_data[1].append(computation["inputValues"][0][4][i-11])
+      input_data[1].append(computation["inputValues"][0][0][4][i-11])
 
+result = {}
+result["specificOutputInfos"] = []
+result["returnCode"] = 0
+result["errorMessage"] = ""
+
+outputValues = [[[[]]]]
 if method == "Direct":
   output_data = Code_Aster.Calcul_Aster_Ponctuel(input_data)
+  outputValues[0][0] = [[],[]]
+  for i in range(22):
+    if i < 11:
+      outputValues[0][0][0].append(output_data[i])
+    else:
+      outputValues[0][0][1].append(output_data[i])
 
 if method == "Tangent":
   output_data = Code_Aster.Calcul_Aster_Ponctuel(input_data)
+  outputValues[0][0] = [[],[]]
+  for i in range(22):
+    if i < 11:
+      outputValues[0][0][0].append(output_data[i])
+    else:
+      outputValues[0][0][1].append(output_data[i])
 
 if method == "Adjoint":
   output_data = Code_Aster.Calcul_Aster_Adjoint(input_data)
+  outputValues[0][0] = [[],[],[]]
+  outputValues[0][0][0].append(output_data[0])
+  outputValues[0][0][1].append(output_data[1])
+  outputValues[0][0][2].append(output_data[2])
 
-outputValues = [[[]]]
-for val in output_data:
-  outputValues[0][0].append(val)
-
-result = {}
 result["outputValues"] = outputValues
-result["specificOutputInfos"] = []
-result["returnCode"] = 0
-result["errorMessage"] = ""
+
 print "Computation end"