From 19827488d76e4ac30168260f7414200bbd82e1fc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Franck=20P=C3=A9rignon?= <franck.perignon@imag.fr>
Date: Fri, 19 Apr 2013 15:12:05 +0000
Subject: [PATCH] fix in demo_2D

---
 Examples/demo_2D_real-time.py | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/Examples/demo_2D_real-time.py b/Examples/demo_2D_real-time.py
index 43160e11d..9c480995c 100755
--- a/Examples/demo_2D_real-time.py
+++ b/Examples/demo_2D_real-time.py
@@ -70,14 +70,17 @@ def run(nb=257):
 
     ## Setting solver to Problem
     pb.setUp(finalTime, timeStep)
-    scalar_initial = np.copy(scal.discreteField[0].data)
+    ## We copy the first discretisation of scalar 
+    scalar_initial = np.copy(scal.discreteFields.keys()[0].data)
 
     ## Solve problem
     pb.solve()
 
-    scal.discreteField[0].toHost()
-    print 'Erreur : ', np.max(np.abs(scalar_initial - scal.discreteField[0].data))/np.max(scalar_initial)
-    print np.linalg.norm(scalar_initial - scal.discreteField[0].data, ord=2)/np.linalg.norm(scalar_initial, ord=2)
+    scal_disc = scal.discreteFields.keys()[0]
+    scal_disc.toHost()
+    print 'Erreur : ', np.max(np.abs(scalar_initial -
+                                     scal_disc.data)) / np.max(scalar_initial)
+    print np.linalg.norm(scalar_initial - scal_disc.data, ord=2)/np.linalg.norm(scalar_initial, ord=2)
 
     pb.finalize()
 
-- 
GitLab